Перейти к содержанию
Форум поддержки пользователей VamShop

Клонирование модулей наценки


Рекомендуемые сообщения

Всем здравствуйте.

Подскажите плз. как правильно клонировать модули наценки на оплату и доставку (ot_surcharge, ot_surchargeshipping)

Нужно ставить разные наценки на разные виды оплаты/доставки.

Я отредактировал

includes/modules/order_totla/ot_surchargeshipping.php

заменил везде ot_surchargeshipping на ot_surchargeshipping2 и сохранил.

и

lang/russian/modules/order_total/ot_surchargeshipping.php

заменил везде ot_surchargeshipping на ot_surchargeshipping2 и сохранил.

В админке клон модуля появился, но все время лезет предупреждение

"ВНИМАНИЕ: Значение опции порядок сортировки у модулей не должно повторяться!"

Пробовал менять сортировку и все остальное.... все настройки меняются синхронно и в клоне модуля и в самом модуле.

Т.е. одинаковые настройки прописываются в оба модуля..... а должно быть по отдельности.....

где-то я что-то пропустил и не добавил......

подскажите плз.....

Ссылка на сообщение
Поделиться на другие сайты

Нельзя цифры использовать в названии класса в php файле.

Лучше скопируйте

includes/modules/order_totla/ot_surchargeshipping.php в ot_surchargeshipping_new.php

в самом файле ot_surchargeshipping_new.php замени все ot_surchargeshipping на ot_surchargeshipping_new

А также все константы, т.е. замени все встречающиеся MODULE_ORDER_TOTAL_SURCHARGESHIPPING_ на MODULE_ORDER_TOTAL_SURCHARGESHIPPING_NEW_

Тоже самое с языковым файлом в lang папке.

т.е. нужно что б название класса и константы не повторялись в модулях, тогда нормально будет.

Вот пример файлика переделанного includes/modules/order_totla/ot_surchargeshipping_new.php

ot_surchargeshipping_new.php

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...