Новый плагин для самовывоза "Пункт выдачи заказов"

Базовые настройки плагина:

Логотип

Иконка

Валюта

Код валюты, в которой будет вестись расчет стоимости доставки

Единицы измерения длины и веса. 

В эти единицы будут конвертироваться параметры товаров и вестись дальнейший расчет наценки и максимальных габаритов.

Название службы 

Это имя по которому ПВЗ будет доступен в новом чекауте. Сейчас просто выводится текстом. Фичи будут добавлены в следующих обновлениях.

Срок доставки

Сюда закладывается время, которое нужно чтобы довести заказ со склада в ПВЗ. Указывается в суточных часах.

Срок хранения

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

Условия доступности варианта доставки:

Адрес

В адрес обслуживания входит страна, регион и города. 

Страна обязательна для заполнения. 

Больше одного города нужно указывать через запятую.

Координаты

Блок координаты нужен чтобы отобразить ПВЗ на карте в чекауте. Пока чекаут так не умеет, но скоро сможет.

Максимальный вес и габариты

Если суммарный вес заказа превышает максимально доступный, то ПВЗ не отработает и не появится в чекауте.

Если габариты заказа хотя бы по одной из осей превышают допустимый размер, то ПВЗ не будет доступен. Габариты заказа может рассчитать сторонний плагин (для этого будет сделан специальный хук) или сам плагин ПВЗ. Но плагин не рассчитывает плотную упаковку и просто проверяет не превышает ли каждая позиция заказа допустимые размеры.

Стоимость доставки

Минимальная стоимость заказа для бесплатной доставки

Пороговая сумма заказа, от которой доставка в ПВЗ становится бесплатной. Приоритетнее базовой стоимости и наценок. 

Базовая стоимость 

Стандартная стоимость доставки в ПВЗ. По умолчанию равна 0. Обязательна для заполнения.

Наценка за вес

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

Наценка за габариты

Если габариты заказа хотя бы по одной из осей превышают пороговые значения,но не превышают максимальные, то будет применена наценка. Применяется не больше одного раза.

Наценка за вес и габариты может суммироваться.

Рабочее время

Используется для расчета времени когда ПВЗ готов отдать посылку. 

Алгоритм расчета:
1) От сервера приходит время когда заказ можно забрать из офиса (Расчет времени готовности заказа) и к нему прибавляется срок доставки и дополнительное время на комплектацию.

2) Полученное время переводят в таймзону ПВЗ, которую указали в настройках. 

3) Проверяется тип дня по алгоритму:

  • Дополнительный рабочий
  • Дополнительный выходной
  • Рабочий
  • Выходной

4) Проверяется пришла ли посылка до окончания время приема заказов. Посылки которые пришли до окончания приема заказов будут готовы сегодня. Посылки которые пришли после окончания приема заказов - на следующий рабочий день.

5) Если день выходной, то переходим на следующий день и проверяем тип дня (пункт 3). Так до тех пор пока не найдем рабочий день. Максимальное количество проверяемых дней 365.

6) Полученную дату переводим в тайзмону сервера и возвращаем отформатированной в SQL Date.

Рабочее время в чекауте.

Так же раздел рабочее время используется для того чтобы вывести режим работы и дополнительную информацию в чекауте. Рассчитываются ближайшие 7 календарных дней после готовности заказа.


Дополнительно

Фотографии 

К сожалению нельзя удалить полностью. Удаляется только из настроек плагина, но не с сервера=( Загружается по принципу визуального редактора. Чтобы физически удалить файл нужно иметь возможность подключиться по ftp к вашему серверу.

Git
Ссылка на плагин в Github

7 ответов

  • 2
    Иван 9 декабря 2018 22:11 #

    Как сделать, что бы самовывоз был в день заказа? рабочее время проставлено верно, но все равно указывает следующий день при оформлении заказа.

  • 1
    Syrnik.com 14 ноября 2018 23:38 #

    Что делать, если пунктов выдачи 30 штук?

    • +1
      Максим Сердюков Максим Сердюков 15 ноября 2018 13:27 #

      Это был первый вопрос, который я задал себе когда начал разрабатывать плагин) Когда-нибудь мы сделаем контроллеры, базы и другие фишки для системных плагинов. Сейчас мы минимально облегчили жизнь владельцу магазина - сделали клонирование плагинов доставки в магазине. Т.е. 1 настроить полностью, под свои данные, а потом клонировать.

  • 1
    Рафаэль 10 декабря 2018 13:02 #

    1)Не выводит форму для печати в Вашем виде доставки. 

    2) Рассчетный срок доставки пишет 1970г...это как я так мог установить условия чтобы такое у меня вышло?

    3)Поддерживаю вышенаписавшего про выдачу "сегодня"

  • 1
    Заур Карамурзов 11 декабря 2018 00:22 #

    После заполнения данных пункта выдачи они не выводятся при оформлении заказа - только название и описание способа доставки, стоимость и ориентировочное время доставки, остальной информации нет. В чем может быть проблема? 

    Также что имеется ввиду под клонированием/копированием, так как после добавления другого пункта выдачи через установку такого же способа доставки пункты выдачи не объединяются?

    • +1

      1) Остальная информация от ПВЗ есть только в режиме оформления заказа в корзине, в пошаговом оформлении ее нет.

      2) Копирование варианта доставки со всеми настройками, потом в нем нужно подправить настройки под новый ПВЗ и включить этот вариант доставки.  

       

  • 1
    Syrnik.com 11 декабря 2018 04:46 #

    Откуда здесь не-developers взялись в таком количестве? :-|

    • +1
      Денис Денис 13 декабря 2018 09:42 #

      В связи с тем что на форуме "не-developers" практически не возможно получить адекватный ответ на вопрос: "Почему...?". Приходится читать ветки "developers" и использовать костыли описанные в обсуждениях между этими самыми "developers".

  • 1
    Максим Сердюков 18 декабря 2018 16:32 #

    После обновления плагина 17 декабря 2018 года проверьте и пересохраните настройки пожалуйста. Раньше не было времени обработки заказов и это нужно чтобы избежать неочевидного расчета времени готовности заказа.

  • 1
    Antonio 29 декабря 2018 02:03 #

    Если в своём городе стоимость самовывоза из своего ПВЗ равна 0, то как его сделать приорететным перед другими ПВЗ (например: СДЭК) из которых самовывоз платный и вывести наверх общего списка? 

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите