Модуль Доставка с помощью PickPoint
для PrestaShop 1.7, 1.6, 1.5
Вопросы?
Описание
Краткое описание
Предоставляет удобный способ выбора пункта выдачи заказа на карте, используя виджет PickPoint.
Что даст клиентам магазина?
- Удобный способ выбора ПВЗ на карте.
- Отслеживание заказов 24/7 на сайте PickPoint (при указании вручную трек кода в админке на странице заказа, чтобы покупатель мог перейти по ссылке через свой личный кабинет).
- Продление срока хранения на сайте PickPoint.
- Удобный вариант забора товара и без очереди.
- Обширная логистическая сеть со множеством ПВЗ в различных городах России.
- Зачастую удобнее забрать товар самостоятельно, не переплачивая за курьера.
Что даст владельцу магазина?
Преимущества модуля.
Предоставление удобного для покупателей способа выбора пункта выдачи заказа (ПВЗ) на карте, используя виджет PickPoint. Частичная интеграция с личным кабинетом PickPoint по их API-сервису (только расчёт стоимости доставки). Совместимость с новой и устаревшими версиями PrestaShop. Совместимость с популярными модулями одностраничного оформления заказа. Множество других функций и удобные настройки.
Преимущества способа доставки PickPoint.
С 2010 года PickPoint доставляет товары компаний дистанционной торговли покупателям по всей России. Сейчас уже федеральная сеть насчитывает более 2700 постаматов и пунктов выдачи, а компания занимает одну из лидирующих позиций на рынке логистики e-commerce.
Возможности
- В модуль интегрирован виджет карты с пунктами выдачи (позволяет сохранить выбранный покупателем ПВЗ в базу данных сайта и отображать его в админке в карточке заказа и в личном кабинете покупателя).
- Есть опция включения расчёта примерной стоимости доставки по API (другие возможности API не реализованы, например, данные о доставке автоматически не отправляются в личный кабинет PickPoint - это делается вручную). Можно отключить расчёт стоимости доставки по API, тогда стоимость будет рассчитываться, исходя из настроек перевозчика (раздел в админке PrestaShop: "Доставка / Перевозчики"). Срок доставки не рассчитывается и не отображается клиенту при любом режиме работы модуля – вместо этого задаётся текст вида "Доставка от 3 до 5 дней" в настройках перевозчика, который отображается клиенту на странице заказа.
- Возможность сделать стоимость доставки бесплатной через настройки перевозчика в админке ("Доставка / Перевозчики") и изменить другие настройки в этом разделе админки.
- Корректная работа со стандартным одностраничным и многошаговым режимами оформления заказа.
- Интеграция с модулями одностраничного оформления заказа "One Page Checkout PrestaShop от PresTeamShop" (2.0.7, 2.2.4, 2.6.8), "SuperCheckout от Knowband" (4.0.7), "Быстрый заказ от PrestaWeb" (0.5.3). Модуль PickPoint работает только в указанных версиях модулей чекаута!
- Поддержка чекаутов нестандартных тем оформления PrestaShop: Panda и Transformer (для них потребовалось сделать специальные изменения в модуле, т.к. в них реализация разметки чекаута немного отличается от стандарта PrestaShop). Модуль будет работать в любой нестандартной теме, если она сделана корректно по стандарту PrestaShop.
Использование и установка
Установка – обычная (одной кнопкой). Настройка не должна вызывать затруднений (подробно описаны), в руководстве пользователя по модулю есть вся необходимая информация и ответы на частые вопросы.
Разное
Корректная работа модуля с другими модулями "оформления заказа на одной странице" возможна, но, скорее всего, не будет корректно работать по всем моментам. Для совместной работы модулей я делаю интеграцию. Код интеграции пишется для модуля PickPoint, чтобы не требовалось менять код стороннего модуля. Обратитесь по обратной связи, если вам нужно добавить поддержку вашего модуля одностраничного оформления заказа. См. список поддерживаемых модулей в разделе "Возможности".
Ознакомьтесь, как работает виджет выбора пункта выдачи на официальном сайте. В пункте 1 "Работа через Личный кабинет PickPoint" сделано подробное описание личного кабинета, через который можно передавать заявки вручную на доставку в ПВЗ.
Демонстрация
Логин и пароль для авторизации под клиентом демонстрационного магазина (для апробирования оформления заказа):
Логин: pub@prestashop.com
Пароль: 12345678
Характеристики
- Совместим с версиями PrestaShop: 1.7, 1.6, 1.5
- Совместим с версиями PHP: 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1
- Опции PHP "auto_prepend_file" и "auto_append_file": должны быть отключены
- Требуется расширение ionCube для PHP: 10.3.9 или новее
- Установка: обычная
- Использует систему переопределения классов PrestaShop: нет
- Модифицирует ядро: нет
- Поставляется с документацией: да
- Включает бесплатные консультации: нет
- Переведён на языки: RU
- Версия: 2.0.0 (2022-04-12)
- Лицензия: Проприетарная лицензия на ПО с закрытым исходным кодом
- Принадлежность региону: Модуль для России
- Тип товара: Модуль
Поддержка просто супер! Были проблемы из-за нестандартного чекаута и глюков на моем сайте, разработчик оперативно помог. За что ему огромное спасибо. Профессиональный подход к делу.
P.S. Модуль работает четко, у меня PrestaShop 1.6.1.2
--
kupiprotein.ru
Не набралось необходимое количество запросов на разработку новой версии модуля с новыми возможностями (интеграцией с сервисом API PickPoint, поддержка PrestaShop 1.7 и пр.).
Год назад я разместил в описании модуля объявление, как можно посодействовать (посотрудничать), чтобы ускорить процесс - обращений крайне мало по сей день. Поэтому, в текущей ситуации - экономически нецелесообразно разрабатывать новую версию модуля, которая бы стоила, как сейчас: 1874 рубля.
Хотя я сделал уже большую часть работы по обновлению и уже есть рабочий вариант (при некоторых условиях), я решил снова отложить доработку, потому что есть более востребованные модули.
Кому реально нужно обновление этого модуля, прочитайте моё объявление и напишите в обратную связь - по новой информации можно будет запланировать какую-то работу, а по текущей ситуации - я дал ответ.
Когда мы дождемся релиз модуля новой версии для PrestaShop 1.7.4???
Купил этот модуль вместе с модулем Boxberry в комплекте с огромной скидкой за что отдельное спасибо за чудесную акцию! :) Модули очень похожи и принцип работы сейчас у них одинаковый. К сожалению, у этой версии модуля 1.4.0 тоже отсутствует интеграция с сервисами PickPoint по API. Чтобы использовать модули в предлагаемом варианте исполнения нужно самостоятельно немного кастомизировать страницу оформления заказа и сами модули под себя, что вызывает трудности. В целом, модуль хороший и кажется, других лучших вариантов нет. Правда мне нужна интеграция по API. Разработчик сказал, что обновление запланировал. Ждём улучшенную версию!
Дык, уже в Новом Году жди. Будет мажорный релиз с поддержкой модулей "One Page Checkout PrestaShop от PresTeamShop" и "SuperCheckout от Knowband". Если нужна еще поддержка других, то высылайте по обратной связи. По части поддержки API - в описании есть информация, как запросить.
Ну дык нужен модуль для 1.7. Максим, давай-давай
Были более приоритетные задачи. В конце ноября или, в крайнем случае, в декабре будет релиз. Было бы больше запросов и желающих, я бы сделал мигом!
Когда будет доступен модуль для Prestashop 1.7.3 или 1.7.4?
Поддержка PrestaShop 1.7 будет добавлена в версии модуля 2.0. Как раз по плану релиз должен быть через неделю.
Здравствуйте, работает ли модуль для PrestaShop 1.7.3?
Совместим со всеми версиями PrestaShop 1.6. Всегда пишу совместимость в характеристиках.
Прошу уточнить - совместим ли данный модуль (Доставка с помощью PickPoint) с PrestaShop 1.6.1.2 ?
Вопрос очень срочный!
Большое спасибо за ответ!
v0.7.0 (2015-03-27) + первый релиз модуля для PrestaShop 1.6 v0.8.0 (2015-08-18) + исправлена проблема, из-за которой не отображалась строка с приглашением выбрать адрес после выбора другого способа доставки (когда применяется режим одностраничного заказа - OPC) + добавлена подгрузка ранее выбранного адреса, когда клиент вернулся в корзину v1.0.0 (2015-08-19) + добавлена поддержка PrestaShop 1.5 + улучшение кода v1.0.1 (2015-09-27) + убрано ограничение по максимальной версии PrestaShop, чтобы модуль мог быть установлен после обновления PrestaShop v1.0.2 (2015-11-09) + изменения в модуле в следствии изменений в API сервиса (не открывалось окно карты) + сделан автоматический выбор протокола http или https v1.1.0 (2016-04-10) + добавлено отображение popup-окна, информирующего покупателя, что он не выбрал пункт выдачи товара + убран вывод js-предупреждений при фатальных ошибках js v1.1.1 (2016-06-03) + исправлена ошибка, из-за которой применялась наибольшая стоимость доставки, вместо подходящей стоимости по региону + некоторые улучшения в коде v1.1.2 (2016-11-14) + добавлено логирование о невозможности записать в БД адрес доставки, выбранный клиентом v1.1.3 (2017-09-15) + сделано определение SSL по окружению веб-сервера, а не настройкам PrestaShop v1.4.0 (2018-07-17) + добавлена опция в настройки для выбора перевозчика + убрана цена для примера у создаваемого перевозчика при инсталляции + улучшена совместимость с PrestaShop 1.5 + множественные улучшения в коде модуля v1.5.0 (2020-03-31) + небольшие улучшения кода (подключена внешняя вспомогательная библиотека; модуль по функция не изменился) v1.7.0 (2020-04-14) + добавлена поддержка модуля "Быстрый заказ от PrestaWeb" + сделана стилизация ссылки по выбору ПВЗ, чтобы была хорошо заметна пользователю v1.8.0 (2020-11-30) + немного изменена структура модуля и упрощено подключение автозагрузчика классов v2.0.0 (2022-04-12) + добавлен рассчет стоимости доставки по API + добавлена опция для отключения получения данных с API-сервиса (чтобы производить расчёт доставки, исходя из настроек перевозчика - как в версии модуля 1.x) + добавлена опция для включения режима тестирования API-сервиса + изменен способ хранения выбранного пользователем пункта выдачи до сохранения в БД - теперь с любыми модулями оплаты не будет происходить ситуации, при которой данные о ПВЗ не были сохранены в БД при завершении заказа + добавлена поддержка PrestaShop 1.7 + добавлено отображение данных о выбранном ПВЗ на страницу заказа в личном кабинете покупателя + на странице заказа в админке, отображение данных о выбранном ПВЗ покупателем сделано более информативным + в настройках модуля подробно описано назначение опций + добавлена автоматическая миграция данных при обновлении на этот мажорный релиз с версии 1.x + добавлена возможность самодиагностики настроек модуля и сайта, а также отображение предупреждений о возможных проблемах на странице списка модулей и в консоли веб-браузера на странице заказа + добавлена поддержка модулей оформления заказа на одной странице "One Page Checkout PrestaShop от PresTeamShop" (2.0.7, 2.2.4, 2.6.8), "SuperCheckout от Knowband" (4.0.7) - только старых версий, которые были в наличии, а также поддержка чекаутов нестандартных тем оформления (Panda и Transformer) + различные улучшения в поведении модуля на странице заказа и по части отображения ссылки (для ссылки сделан эффект медленного мигания для подсказки покупателю, чтобы он сделал выбор ПВЗ после выбора перевозчика, сброс выбранного ПВЗ при выборе другого перевозчика и пр.) + множественные улучшения в коде
Состоялся мажорный релиз v2.0. Расскажу о нём кратко.
Сначала хотел бы сказать, что выпуск мажорного релиза откладывался 3,5 года по разным причинам. В основном - я не видел перспектив по продажам модуля, а ещё это пример, насколько сильно может затянуть рутина и тякучка. Но, вот случилось и я возобновил работу, правда, пришлось полностью переделать модуль ещё раз ;) Так как у меня до сих пор нет ощущения, что модуль будет, в желаемой мере, востребован (очень конкурентный рынок доставки), то я не стал делать полную интеграцию с API-сервисом PickPoint, как я это сделал в модуле Boxborry, потому что это требует просто огромного количества времени, а лишь на перспективу выполнять большой объём работы - это too much. Поэтому я ограничился лишь реализацией одной функции API - расчёт стоимости доставки. Но в остальном, сделано довольно много.
Основные изменения:
1) Добавлен рассчет стоимости доставки по API и опция для отключения такого расчёта (чтобы производить расчёт доставки, исходя из настроек перевозчика - как в версии модуля 1.x).
2) Добавлена поддержка PrestaShop 1.7.
3) Добавлена поддержка ещё двух модулей оформления заказа на одной странице.
4) Различные улучшения в поведении модуля на странице заказа, чтобы покупателю было ещё удобней.
5) Изменен способ хранения выбранного пользователем пункта выдачи (теперь с любыми модулями оплаты не будет происходить ситуации, при которой данные о ПВЗ не были сохранены в БД при завершении заказа).
И многое другое - см. подробнее в истории изменений.
Благодарю за отзывы Алексея и Kowalski!
Всем мира.