Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Поддержка] Яндекс.Доставка + ПВЗ на карте + свой самовывоз + интеграция


tabook
 Поделиться

Рекомендованные сообщения

Яндекс.Доставка + ПВЗ на карте + свой самовывоз + интеграция


Яндекс.Доставка + ПВЗ на карте + свой самовывоз + интеграция


Этот модуль предназначен для интеграции сервиса Яндекс.Доставка c интернет-магазинами на базе CMS платформы OpenCart (ОпенКарт) и его сборок (ocStore, OpenCart PRO, OCSHOP и т.п.).

Что такое Яндекс.Доставка? Читайте здесь

 

Внимание: модуль работает только в старом личном кабинете по этой ссылке. Если у вас заключен договор и личный кабинет доставки по этой ссылке, модуль работать не будет!

 

В настоящее время Яндекс Доставка заявляет о поддержке следующих служб:

  • СДЭК
  • ГЦСС
  • Аксиомус
  • BoxBerry
  • DPD
  • Стриж
  • Почта России
  • MaxiPost
  • PickPoint
  • ПЭК

Подробнее тут

Без заключения договора с Яндекс Доставкой модуль бесполезен! Также в службе Яндекс.Доставка есть возможность добавить свои собственные доставки !

Таким образом, этот модуль может заменить вам весь зоопарк доставок в магазине, применяя довольно сложную логику, с заданием точек ПВЗ, условиями доставок, ограничениями на вес и/или габариты. Покупатель увидит и сможет выбрать на карте или из списка не только службы от Яндекс.Доставки, но и ваши собственные склады/магазины/ПВЗ и даже курьерскую доставку магазина !

Ключевые возможности модуля — это расчет стоимости и сроков доставки, предоставление выбора конкретной логистической службы для передачи заказа в пункт выдачи или доставка к порогу курьером, а также создание заказа в личном кабинете сервиса Яндекс.Доставка для дальнейшей обработки, управления и отслеживания заказа.

Для более удобного использования сервиса и ускорения оформления заказа покупателем, модуль предлагает интерактивную карту, встроенную прямо на страницу заказа Opencart. С её помощью покупатель может легко получить информацию о том или ином пункте самовывоза, ознакомится с его режимом работы и выбрать наиболее удобный. Стоимость и сроки доставки будут автоматически пересчитаны.

В настоящее время в продаже модуль расчета стоимости Яндекс.Доставки (ЯД) и базовая интеграция: создание заказа в автоматическом/ручном режиме в ЯД.

Работа с сервисом ЯД происходит через API сервера разработчика по защищенному каналу HTTPS. Код модуля частично закодирован. Просьба воздержаться от покупки модуля, если вас по каким-то причинам это не устраивает.

Дальнейшая обработка заказа производится, используя веб-интерфейс ЯД.

Модуль работает как OpenCart версий ветки 1.5.x, так и последних Opencart 2.x и 3.0.x

ДЛЯ ОБНОВЛЕНИЯ МОДУЛЯ достаточно обновить файлы из архива модуля (для ОС 2.0 и выше обязательно очистка кеша модификаторов)

Из модулей быстрого оформления заказа поддерживается только Simple 3.8.3, новые версии 4.1-4.9 и модуль быстрого оформления заказа из шаблона shop-store 2 (внимание shop-store 2 - ТОЛЬКО для ОС 2.x и ТОЛЬКО версии 3.8.2! )

Остальные модули быстрой регистрации интегрируются при наличии у меня свободного времени и за доп плату, равно как и любая модификация "под себя"

Цель и дальнейшие планы по развитию – исключить необходимость использования web-интерфейса ЯД.

Описание настроек модуля

В данном описании будет лишь неочевидные параметры настроек, требующие пояснений. Значение таких полей, как «статус», «порядок сортировки» и т.п. должны быть известны человеку, работающему с OpenCart и решившему устанавливать модуль самостоятельно. В противном случае, вам необходимо заказать установку «под ключ» и не тратить свое время на дальнейшее чтение.

На самом деле, это не модуль, а целый комплекс модулей, для простоты объединенный в одно название «Яндекс Доставка»

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

Обязательно получите лицензию от автора модуля. Порядок получения также описан в readme.

yd_settings.png

Блок настроек внешнего вида модуля

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

Дополнительная надбавка/скидка к стоимости доставки

После расчета стоимости доставки, модуль добавит/вычтет из этой полученной суммы, значение поля, если тип надбавки/скидки равен «Надбавка/скидка фиксированной суммы, руб», или же если тип «Надбавка/скидка в процентах от стоимости заказа», соответственно процент от суммы заказа.

Объявленная ценность отправления:

Расчет аналогичен предыдущему пункту, таким образом, задается ценность отправления. Некоторые службы доставки берут сервисный сбор за «ценность».

Если ценность равна стоимости товара – ставите 100 тип «проценты», если хотите задать 10 рублей – то в значении поля – 10, тип «фиксированное значение»

Прибавить вес упаковки, г:

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

Размеры отправления, см:

Два режима:

1. автоматический расчет на основании размеров товаров в корзине. В этом случае габариты товаров из корзины суммируются по короткой стороне. Размеры берутся из свойств товара, поэтому опять же – если у вас там нули, нужно или проставить реальные размеры, либо использовать п.2

2. Задать следующие фиксированные размеры. Тут уже ничего не рассчитывается, не суммируется, не умножается. Даже если в корзине будет 100 товаров, габариты при расчете будут браться из этих трех полей.

Тип отгрузки заказов

Читайте документацию в личном кабинете ЯД.

При загрузке карты отображать ПВЗ лишь выбранного метода доставки

Когда значение флажка «да», при открытии карты покупатель увидит ПВЗ лишь той службы, напротив которой он щелкнул «выбрать на карте». Остальные службы будут отключены фильтром. Но можно будет слева щелкать на иконку службы и включать их отображение.

Когда значение «нет» - на карте будут отображаться ПВЗ всего города.

Режим отладки (yd.log)

Рекомендую на первое время его включить. Вполне вероятно, что будут какие то ошибки, проблемы, вопросы по использованию модуля.

Ваша фраза в письме «у меня не работает» без единых подробностей, скринов, логов воспринимается мною как оскорбление. Не потому что в модуль золотой и непорочный, в нем нет ошибок, а потому что вы цените свое, но не цените мое время. Модуль рабочий – проверен в нескольких сборках и версиях. Ошибки могут быть лишь от невнимательного прочтения документации, либо после глобальных изменений системных файлов, когда модуль вступает в конфликты с правками.

Поэтому приложенный к письму yd.log (а также yd_api.log и yd_integration.log) позволит нам быстро решить проблему.

Логи, как правило, лежат либо в system\logs либо system\storage\logs

Примечание: какие то из файлов могут отсутствовать. Не старайтесь найти все три.

В readme написаны наиболее частые случаи, когда модуль не работает и вариант(ы) решения. Прочитайте его, возможно там описан ваш случай.

Настройка интеграции

Данная часть комплекса отвечает за создание заказа в личном кабинете ЯД.

yd_integration.png

В какой момент создавать заказ в службе Яндекс.Доставка:

Существует два способа создать заказ в ЛК ЯД.

1. Автоматически, когда статус заказа будет равен:

В выпадающем окне выберите один из статусов заказа, и как только заказ получит данный статус (вручную либо от модуля оплаты, неважно) – в ЯД создастся этот заказ.

2. Менеджер будет создавать заказ самостоятельно

Когда заказ будет подтвержден и менеджер проверит правильность полей и подкорректирует их в случае необходимости, он нажимает кнопку (ссылку) «Создать заказ» в списке заказов магазина напротив нужного заказа.

yd_order_line.png

Режим заполнения адресных полей:

ЯД при создании поля требует заполнение адресных характеристик доставки, разбитых по полям. Так, улица вводится в отдельное поле, номер дома, квартиры – в свои поля.

Opencart же по умолчанию хранит собранный адрес, который уже содержит улицу и номерные характеристики в одну строку. Модуль обрабатывает эту коллизию в двух возможных режимах: поле улица заполняется целиком адресом, затем оператор должен войти в ЛК ЯД, найти черновик этого заказа и разбить по полям самостоятельно.

Второй вариант доступен, если в магазине установлен модуль Simple. Тогда вы должны создать дополнительный набор полей объекта «адрес», в которых покупатель будет вводить улицу и номера отдельно (можно настроить отображение только для способа доставки Яндекс.Доставка).

Далее в настройках вы указываете названия этих доп полей (как вы их задали в настройках Simple) и модуль будет читать адрес уже из этих полей. Таким образом можно полностью автоматизировать правильное создание заказа в ЛК ЯД.

Требования

  • php >= 5.3
  • VQMod только для версии 1.5.x

Лицензия

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

Модуль предоставляется “как есть” («as is») без предоставления гарантий производительности и корректности отдаваемых службой Яндекс.Доставка данных. Автор модуля не несет какой-либо ответственности за причинение или возможность причинения вреда Вам, Вашей информации или Вашему бизнесу вследствие использования или невозможности использования данного модуля.

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

Совместимость

ocStore 1.5.x / Opencart 1.5.x / Opencart 2.0.x, 2.1.x, 2.2.x, 2.3.x

Языки

Русский

Демо

Демо магазин на ОС 2.3 + Simple


  • Добавил
  • Добавлено
    28.04.2016
  • Категория
  • Системные требования
    частичная обфускация кода модуля
  • Метод активации
    По запросу в ЛС
  • Ioncube Loader
    Нет
  • ocStore
    3.0
    2.3
    2.2
    2.1
    1.5.5.1.2
    1.5.5.1.1
    1.5.5.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
    OcShop 1.5.6.4.х
  • Обращение к серверу разработчика
    Да

 

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

FAQ и советы по использованию и настройке

Используются ли виджеты Яндекс Доставки?
Нет, не используются. Модуль выполнен в виде обычного модуля доставки.

Можно ли запретить определенные доставки. Не виды доставки, а именно службы?
Да, в личном кабинете ЛК ЯД

 

Сроки доставки какие то нереальные, я ведь только на следующий день повезу на склад
В ЛК ЯД можно задать «накрутку» для любого способа
Вообще в ЛК ЯД можно задать очень гибкие настройки для доставок, загляните туда, будете приятно удивлены.

 

Модуль неправильно считает стоимость доставки
1. Зайдите в настройки Доставки в ЛК ЯД. Проверьте что флажки «включать в стоимость» доставки включены. Иначе магазин будет платить за клиента: модуль посчитает по настройкам, а магазин оплатит все остальные сервисы (сборы, наложку т.п)
2. Проверьте, что способ отгрузки в настройках модуля и настройках доставки совпадают.
3. Отправляйте логи на почту или в ЛС

 

Как мне настроить автоматическое обновление статусов заказа

 

1. Зайдите в настройки модуля "Интеграция с сервисом Яндекс.Доставка"

2. Соотнесите статусы ЯД со статусами магазина, которые должны получать заказы при смене статуса в ЯД

3. Проведите ручной запуск по кнопке "Обновить"

4. Внимательно скопируйте содержимое серого поля, содержащего команду cron для автоматического запуска скрипта по расписанию и создайте задачу в планировщике в панели вашего хостера. За деталями создания задачи планировщика обращайтесь к своему хостеру.

Внимание: Периодичность запуска вы задаете сами! Рекомендую вызывать скрипт не чаще 1 раза в час.

 

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

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

Отлично. Думаю буду первым.

А я думал это вы вчера купили не дождавшись модерации )

Ссылка на комментарий
Поделиться на других сайтах

ну вот первый)
И вот такой вопрос)
в админке при создании или редактировании заказа возможно всё это выбирать?

Увидел

Изменено пользователем AWARO
Ссылка на комментарий
Поделиться на других сайтах


ошибка на демке:

yd_error.gif

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

Заказ без регистрации, параметры такие:

 

 

Понял, спасибо! Поправлю.

 

Даже и не подумал бы, что люди будут отправлять заказ в dfasf.

 

Надо бы описать, как работает с адресами модуль, от чего зависит, от каких полей.

Изменено пользователем tabook
Ссылка на комментарий
Поделиться на других сайтах

Неоднократно убеждался что люди и не такое могут). Планируется ли интеграция в плане экспорта заказов в ЯД? Ну и для полноты картины текущий статус оттуда обновлять?

Ссылка на комментарий
Поделиться на других сайтах


Заказы уже создаются в ЛК ЯД, невнимательно прочитали описание. Все остальное да, в планах. Кстати, тоже об этом упомянул в описании

Ссылка на комментарий
Поделиться на других сайтах

Вот мне жена то же самое сказала, мол зря 4 часа на написание убил)))

Ссылка на комментарий
Поделиться на других сайтах

Вышеописанная ошибка поправлена.

Версия 0.3.3

Ссылка на комментарий
Поделиться на других сайтах

0.3.4

- В настройках модуля доставки добавлена кнопка "Очистить кеш"

Это позволит ускорить процесс обновления данных  после изменения настроек/правил расчета в личном кабинете Яндекс.Доставки.

- При создании заказа с типом "самовывоз" никакие адресные поля не передаются в ЛК ЯД

Ссылка на комментарий
Поделиться на других сайтах

0.3.5

- Новая настройка - Кто оплачивает комиссию за наложенный платеж: магазин или покупатель

- Кеш автоматически сбрасывается при сохранении настроек модуля. Если изменяли настройки в ЛК ЯД - не забывайте сбрасывать его кнопкой.

Изменено пользователем tabook
Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

Добрый день!

Будет ли работать на шаблоне shope-store 2 (http://shop.opencart-russia.ru/shop-store-2) ?

 

Добрый. Не знаю, не проверял. Если установлена Симпла - будет работать 100%, если нет - то, как говорится, it depends. 

Ссылка на комментарий
Поделиться на других сайтах

Хотел бы приобрести данный комплекс модулей с установкой и настройкой на мой ОК.

В ИМ используется SimpleCheckOut 4.3.18.

Отпишите в личку о возможности выполнения данной работы.

 

Сайт ИМ - Smartoffice-online.ru

Ссылка на комментарий
Поделиться на других сайтах

А вы сами не могли это же в личке у меня и спросить? Или принципы не позволяют?

Работать будет настроить помогу, но симплу лучше обновите до 4.6

Ссылка на комментарий
Поделиться на других сайтах

А вы сами не могли это же в личке у меня и спросить? Или принципы не позволяют?

Работать будет настроить помогу, но симплу лучше обновите до 4.6

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

Ссылка на комментарий
Поделиться на других сайтах

Вряд ли что может быть виднее, чем личка :)  Ответил.

Ссылка на комментарий
Поделиться на других сайтах

Версия 1.0.3

Оптимизация для версии 2.1.x

Более никаких функциональных изменений.

Ссылка на комментарий
Поделиться на других сайтах

модуль для вывода бы доставок
вывел в КТ  в правом блоке и кайф)

Ссылка на комментарий
Поделиться на других сайтах


модуль для вывода бы доставок

вывел в КТ  в правом блоке и кайф)

Пальцы не поспевают за мыслями? ) Ничего не понял.

Ссылка на комментарий
Поделиться на других сайтах

  • Support закрыл теме
Гость
Эта тема закрыта для дальнейших сообщений.
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.