Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Поддержка] Sheduler - Доставка по расписанию


brest001

Recommended Posts

Здравствуйте. Видимо ошибка в модуле. День разбит с 9 до 23 на 2-х часовые промежутки. Если в последнем (с 21 до 23ч) указать 0 или ничего не указывать, то пишет "Доставка по данному адресу невозможна! Обратитесь к Администрации!". В остальных полях проставлены цифры и доставки не исчерпаны. Время было 7 утра, т.е. первая доставка должна была отобразиться в любом случае. Скрин: http://i76.fastpic.ru/big/2015/1222/36/d9f181c0a473d4faa21f620bc8e32336.png

Змінено користувачем romah1979
Надіслати
Поділитися на інших сайтах


Такое бывает если только последняя доставка 0 или не заполнена, в остальных полях можно ставить 0 или вообще не заполнять. Еще пригодилась бы сортировка, т.е. в выдаваемом списке доставок прежде других идут ближайшие по времени. А не так: http://fastpic.ru/view/76/2015/1222/33ba63bc4cb9bf002102829c5692d827.png.html Настройки соответственно: http://i76.fastpic.ru/big/2015/1222/27/33ba63bc4cb9bf002102829c5692d827.png

Надіслати
Поділитися на інших сайтах


 

 

Такое бывает если только последняя доставка 0 или не заполнена, в остальных полях можно ставить 0 или вообще не заполнять. 

Здравствуйте! Возможно, так и есть. Такая ситуация мне не попадалась, не вижу смысла ставить "0" - если не планируются доставки на это время, то зачем заполнять? Или если что-то изменилось, например перестали доставлять в это время, то можно просто отключить статус.

 

 

 

Еще пригодилась бы сортировка, т.е. в выдаваемом списке доставок прежде других идут ближайшие по времени.

Согласен, работаю давно над новой версией, в эту не буду ничего нового добавлять, учту.

 

 

 

И если все доставки на текущую дату закончились, то модуль не предлагает доставку на следующий день. Ограничен сутками, это неправильно.

Или это ошибка, или я чего-то не понимаю. Модуль не ограничен сутками, он показывает интервал доставки в любом случае... если закончились на сегодня, показывает на завтра, или ближайший отмеченный в настройках день.

 

Если что-то не получится, давайте доступ к админке в личку и напишите что не получилось настроить.

Надіслати
Поділитися на інших сайтах

Версия 2.3.2.

  • Внимание! Исправлена существенная ошибка с учетом количества запланированных доставок и переходом на следующий доступный день, если доставки использованы. РЕКОМЕНДУЮ ОБНОВИТЬ! Для обновления используйте архив sheduler_UPDATE_From_v2.3.1_to_v2.3.2.zip. Даже если вносились ранее в файлы изменения, проблем не должно быть. Основные изменения в сделаны в файлах модели. Если возникнут вопросы, пишите.
  • Добавлена сортировка доставок - от ближайшей по дате и времени и далее.

Скачать файл

Благодарю за помощь!

romah1979
Надіслати
Поділитися на інших сайтах

  • 3 weeks later...

Доброго времени суток!

Обновил модуль Доставка по расписанию как и написано в описании.

Из папки upload перезалил все файлы на сервер.

Теперь, когда захожу Дополнения/Модули доставки/Доставка по расписанию/Изменить имеет место вот такая ошибка.

Fatal error: Uncaught exception 'ErrorException' with message 'Error: Duplicate column name 'shipping_datetime_start'<br />Error No: 1060<br />ALTER TABLE `oc_order` ADD `shipping_datetime_start` DATETIME NOT NULL AFTER `shipping_code`' in /home/*******/public_html/system/database/mysqli.php:41 Stack trace: #0 /home/******/public_html/vqmod/vqcache/vq2-system_library_db.php(20): DBMySQLi->query('ALTER TABLE `o...') #1 /home/******/public_html/admin/controller/shipping/sheduler.php(204): DB->query('ALTER TABLE `o...') #2 /home/******/public_html/admin/controller/shipping/sheduler.php(11): ControllerShippingSheduler->add_column_to_db() #3 [internal function]: ControllerShippingSheduler->index() #4 /home/******/public_html/vqmod/vqcache/vq2-system_engine_front.php(42): call_user_func_array(Array, Array) #5 /home/******/public_html/vqmod/vqcache/vq2-system_engine_front.php(29): Front->execute(Object(Action)) #6 /home/******/public_html/admin/index.php(166): Front->dispatch(Object(Action), Object(Action)) #7 in /home/******/public_html/system/database/mysqli.php on line 41

Надіслати
Поділитися на інших сайтах


Доброго времени суток!

Обновил модуль Доставка по расписанию как и написано в описании.

Из папки upload перезалил все файлы на сервер.

Теперь, когда захожу Дополнения/Модули доставки/Доставка по расписанию/Изменить имеет место вот такая ошибка.

Fatal error: Uncaught exception 'ErrorException' with message 'Error: Duplicate column name 'shipping_datetime_start'<br />Error No: 1060<br />ALTER TABLE `oc_order` ADD `shipping_datetime_start` DATETIME NOT NULL AFTER `shipping_code`' in /home/*******/public_html/system/database/mysqli.php:41 Stack trace: #0 /home/******/public_html/vqmod/vqcache/vq2-system_library_db.php(20): DBMySQLi->query('ALTER TABLE `o...') #1 /home/******/public_html/admin/controller/shipping/sheduler.php(204): DB->query('ALTER TABLE `o...') #2 /home/******/public_html/admin/controller/shipping/sheduler.php(11): ControllerShippingSheduler->add_column_to_db() #3 [internal function]: ControllerShippingSheduler->index() #4 /home/******/public_html/vqmod/vqcache/vq2-system_engine_front.php(42): call_user_func_array(Array, Array) #5 /home/******/public_html/vqmod/vqcache/vq2-system_engine_front.php(29): Front->execute(Object(Action)) #6 /home/******/public_html/admin/index.php(166): Front->dispatch(Object(Action), Object(Action)) #7 in /home/******/public_html/system/database/mysqli.php on line 41

Загрузите еще раз архив sheduler_v2.3.2.zip, залейте файлы из папки upload с заменой, переустановите модуль (удалить/установить). 

Должно помочь... разные версии PHP, бывает такое.

Надіслати
Поділитися на інших сайтах

Загрузите еще раз архив sheduler_v2.3.2.zip, залейте файлы из папки upload с заменой, переустановите модуль (удалить/установить). 

Должно помочь... разные версии PHP, бывает такое.

 

Отлично! 

Все заработало!!! :)

Надіслати
Поділитися на інших сайтах


  • 1 month later...

Снова ошибка. Чистый ocStore 1.5.5.1.2 и simple 3.8:

PHP Unknown:  Non-static method ModelShippingSheduler::shipSort() cannot be called statically, assuming $this from compatible context ModelShippingSheduler in /public_html/catalog/model/shipping/sheduler.php on line 114
PHP Unknown:  Non-static method ModelShippingSheduler::shipSort() cannot be called statically, assuming $this from compatible context ModelShippingSheduler in /public_html/catalog/model/shipping/sheduler.php on line 114
Именно 2 ошибки одновременно выдает.
Надіслати
Поділитися на інших сайтах


Версия 2.4:


  • Исправлены ошибки
  • Добавлена мультиязычность для названия
  • Доработана и упрощена совместимость с новыми версиями ocStore и Opencart (2.0.х, 2.1.х)
  • Все изменения в файлах производятся с помощью VQMOD и OCMOD, файлы не заменяются
  • Убрана возможность отображения оставшихся доставок в пользовательской части (не актуально)
  • Убраны заголовки таблицы интервалов доставки в пользовательской части (не актуально)


Надіслати
Поділитися на інших сайтах

  • 4 weeks later...
Версия 2.4.1: 

- Исправлена ошибка при редактировании заказа через админку.

- Исправлена ошибка с добавлением изменений в БД при установке модуля в некоторых случаях.


Надіслати
Поділитися на інших сайтах

Учел практически все ваши пожелания. Но это уже совершенно другой модуль и другие возможности.

Поддержка данной версии в силе.

Надіслати
Поділитися на інших сайтах

  • 5 months later...

 

Версия 2.4.1: 
- Исправлена ошибка при редактировании заказа через админку.
- Исправлена ошибка с добавлением изменений в БД при установке модуля в некоторых случаях.

 

Подскажите пожалуйста как в ocStore 2.1.0.2 отобразить на странице оформления заказа (симпл) значения типа: Сегодня , завтра ??

Буду благодарен помощи.

Надіслати
Поділитися на інших сайтах


  • 3 months later...

Здравствуйте, А можно было бы сделать так ($), что-бы при сумме заказа меньшей, чем минимальная стоимость, расписание выводилось, но было некликабельным?

Надіслати
Поділитися на інших сайтах


  • 2 months later...

Здравствуйте. Модуль настроен и работает нормально, но для клиента отображается вот так:

 

pic1.png.445184b559e596151f5fb59cbfa799ad.png

 

Т.е. клиент видит "(31.03.2017) с 19:00 до 21:00"

В каком файле дописать текстовую строку для клиента, что бы получилось "Ваш заказ будет доставлен (31.03.2017) с 19:00 до 21:00" ?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.