JSSH - плагин скрытия способов доставки для магазина JoomShopping.

JSSH - плагин скрытия способов доставки для магазина JoomShopping.

Тип
Плагин
Совместмость
Joomla 2.5

Не нашел в JoomShopping простой возможности избежать вывода способов доставки с нулевой ценой, возникающей при ошибке расчета, пришлось делать плагин.

Плагин JSSH может скрывать способы доставки при расчете которых произошла ошибка и стоимость доставки в следствие ошибки стала равна 0. В административной панели плагина предусмотрены исключения для способов доставки,стоимость которых может равняться нулю, а так-же два варианта работы:

  • Собственно скрытие способа доставки если его стоимость равна 0 и он не попадает в исключения, установленные в административной панели.
  • Отображение сообщения об ошибке в описании способа доставки (выводится обычно следом за ценой).

Параллельно со вторым вариантом в объекте способа доставки появляется новое свойство - "error_shipping", котороеможно применить в шаблоне \components\com_jshopping\templates\default\checkout\shippings.php чтобы (например) скрыть радиобуттон для ошибочного способа доставки и т.п. Вызывается "error_shipping" в шаблоне в цикле вывода способов доставки как "$shipping->error_shipping".

comments powered by HyperComments