Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Проблема с копированием модуля бесплатной доставки

Собственно эта проблема со всеми модулями доставки.

Делаю все по инструкции: http://www.shopos.ru/article_info.php?articles_id=10
Ошибки не выдает, но...
При выборе способа доставки (допустим стоит, что бесплатная доставка при превышении суммы покупки), при нажатии кнопки Продолжить ничего не происходит. Как буд-то страничка сама перегружается...
В то же время нормально срабатывает при выборе Самовывоза.

С чем это может быть связано.


скиньте тот модуль, что получился - посмотрю в чем дело


Как я понял, проблема в следующем.
Когда модуль доставки freeamount включен (с него копировал), то дальше продолжает оформление заказа, но после согласия с условиями видно, что данные используются из freeamount (например, Бесплатная доставка для заказов свыше:). Когда же он выключен, при выборе скопированного модуля ничего не происходит.

Пришло в голову. Пока проверить не могу. Может проблема в том, что название freeamount я изменил на freeamount_b? Знак подчеркивания влияет как-то на это дело? :)

Вложил модуль.


Точняк, в этом и была проблема... Я тупень...  :-\


тогда и смотреть не буду. рас сами решили проблему :)


Так какое решение этой проблемы, что нужно делать с этим знаком подчеркивания?
Я пробовал его просто убрать, но тогда в админке появляется следующее:

Warning: reset() : Passed variable is not an array or object in /home/egor2175/domains/lezo.biz/public_html/admin/modules.php on line 292

Warning: Variable passed to each() is not an array or object in /home/egor2175/domains/lezo.biz/public_html/admin/modules.php on line 293

Помогите решить проблему.


Создал копию модуля autolux, он у меня назывался autolux_copy, проблема такая как описана выше.

Потом решил избавиться от знака"_". Сделал следующее:
1. Полностью удалил папку autolux_copy и создал папку autoluxprepaid.
2. Скопировал туда два фала из папки autolux:  autolux.php и ru.php Файл autolux.php переименовал в autoluxprepaid.php
3. В этих файлах сделал автозамены как описано в  http://www.shopos.ru/article_info.php?articles_id=10 (Не делал только действие после слов "А так же меняем")
4. Сохранил файлы.

В Админка->Модули доставки созданный модуль autoluxprepaid отобразился и работает нормально, сохраняются все настройки. А вот на сайте его не видно вообще, как будто его и нет вовсе.
Может этот модуль (autoluxprepaid) нужно обозначить или прописать еще где-то??
HELP!!!


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


Источник



Copyright ShopOS