Здравствуйте. Подскажите пожалуйста, в 1.5.1.3 в модуле доставка-доставка без фиксированой платы , стоит мин. сумма для бесплатной доставки 2000 руб., а при оформлении заказа покупателем на сумму больше 2000 р. автоматом эта функция не учитывается а есть выбор доставки на усмотрение покупателя либо с фикс. платой либо без фикс. платы. Как сделать,что бы заказ на сумму больше 2000 автоматически клиенту учитывал бесплатную доставку? Спасибо за ответы.
В Simple есть возможность связать доставку с оплатой, но если не пользуешься, то возможно поможет платный мод Ship2Pay, нужен VQMod. Сам не пробовал. Страница описания Отпиши по результату.
Vqmod в помощь Код: <?xml version="1.0" encoding="UTF-8"?> <modification> <id><![CDATA[shiping_flat]]></id> <version><![CDATA[1.0]]></version> <vqmver><![CDATA[2.1.x]]></vqmver> <author><![CDATA[]]></author> <file name="catalog/model/shipping/flat.php"> <operation error="skip"> <search position="before" ><![CDATA[$method_data = array();]]></search> <add><![CDATA[$total = $this->currency->convert($this->cart->getSubTotal(), $this->config->get('config_currency'), $this->currency->getCode()); if ($total >1000) { $status = false; } ]]></add> </operation> </file> </modification> Там где 1000 ставьте свою сумму при которой включается бесплатная доставка.
Поставила ваш файл,но все равно в оформлении заказа выпадает два варианта доставки платная и бесплатная из которых надо выбрать... Мне нужно ,что бы автоматом от 2000 р была выбрана бесплатная доставка. Сами подумайте как доверить покупателю выбор оплаты за доставку....Путаница начинается.