discobug 0 Опубликовано 30 ноября, 2009 Жалоба Share Опубликовано 30 ноября, 2009 Установил несколько тарифных зон, прописал регионы для каждой зоны. Затем методом копирования наплодил модули доставки, каждый из который соответствовал определенной зоне. Прописал тарифы в зависимости от веса в каждом модуле. Все работало до определенного момента прекрасно, а затем расчет стал происходить методом перемножения младшего тарифа в модуле на общий вес заказа. То есть, "не цепляются" следующие значения. Например, задан следующий тариф 1:750,2:850,3:950 При заказе товара весом 2 кг вместо 850р показывает 1500р (2*750), хотя такой цифры в тарифах вообще нет. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 ноября, 2009 Жалоба Share Опубликовано 30 ноября, 2009 Наверное неправильно сделали клоны модулей доставки. Ссылка на сообщение Поделиться на другие сайты
discobug 0 Опубликовано 30 ноября, 2009 Автор Жалоба Share Опубликовано 30 ноября, 2009 Все работало до определенного момента прекрасно Более того, после обнаружения неисправности все модули-клоны были удалены, восстановлен исходный модуль (из дистрибутива магазина). С этим модулем точно такая же ситуация. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 ноября, 2009 Жалоба Share Опубликовано 30 ноября, 2009 Наверное когда клоны модулей деалали, в таблицу configuration прописались какие-то настройки от старых модулей, т.е. даже если удалить все модули в админке, в таблице этой наверное оставиться запись с ключами - MODULE_SHIPPING_TABLE_* Наверное они и мешают. Удалите все модули table в Админке - Модули - Доставка, а затем посмотрите в phpMyAdmin, в таблице configuration. Не должно быть ни одной записи с ключом MODULE_SHIPPING_TABLE_* Если есть - удалите. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 ноября, 2009 Жалоба Share Опубликовано 30 ноября, 2009 Прежде чем что-либо делать конечно backup базы делайте, на всякий случай. Ссылка на сообщение Поделиться на другие сайты
discobug 0 Опубликовано 30 ноября, 2009 Автор Жалоба Share Опубликовано 30 ноября, 2009 удалили LIKE %MODULE_SHIPPING_TABLE%, заново установили модуль, прописались данные. в работе ни чего не изменилось... те же 1500р :( Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 ноября, 2009 Жалоба Share Опубликовано 30 ноября, 2009 Ну тогда я даже и не знаю, в чём причина, ничего подсказать не могу. Ссылка на сообщение Поделиться на другие сайты
Алексей Герцев 0 Опубликовано 15 января, 2010 Жалоба Share Опубликовано 15 января, 2010 похожая проблема возникла и у меня, с модулем доставки flat и модулем оплаты kvitancia. Также наклонировал flat через какое то время вылетел сам flat и один из клонов, причем ни корректно удалить ни заново отредактировать эти модули не получается, т.е. меню настройки модуля горит только кнопка установить, сам же модуль в таблице отображается как установленный с порядковым номером сортировки, и при оформлении заказа его видно тоже, причем, при удалении из директории, данного файла, модуль везде исчезает. помещаем файл на место он сам собой включается, но в меню настройки модуля все равно горит только кнопка установить. При нажетии на нее ничего не изменяется, скрипт не реагирует. Та же ситуация возникла с модулем оплаты через сбербанк, только сразу при первой установке. при нажатии на кнопку установить, модуль сразу включился с номером сортировки по умолчанию 0, но кнопки редактировать и удалить не появилось в меню управления модулем. Выход нашел в переименовании файлов, соответственно с заменой всех переменных. сейчас эти переименованные модули работают. Однако заело, где же все-таки прописываются названия упомянутых файлов с их настройками? ведь получается что - модуль числится установленным, но в панель управления модулем это значение не приходит. И еще такой интересный момент, при удаленном файле такого глючного модуля, все работает, а вот стоит только удалить одноименный файл описания этого модуля из lang в админке в панели настройки этих модулей сразу выскакивают ошибки. в общем эту тему надо обязательно как то прорабатывать. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 января, 2010 Жалоба Share Опубликовано 15 января, 2010 Если из админки не удаляется нормально. Тогда нужно только вручную удалять его в базе данных, в таблице configuration удалять все константы модуля не нужного, если flat, то это записи в таблице с ключами MODULE_SHIPPING_FLAT_* Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения