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

[Поддержка] Агрегатор Яндекс Доставки: новый ЛК + ПВЗ на карте + интеграция


tabook

Recommended Posts

11 часов назад, mx928 сказал:

здравствуйте

 

 

Эти поля в массиве есть в новом модуле?

 

  • method_type - "человеческое" название типа доставки (из языкового файла модуля)
  • method - код типа доставки (POST, TODOOR или PICKUP)
  • delivery_date - дата (диапазон дат доставки)
  • delivery_days - число дней (диапазон дней) доставки

Нет.

Но код модуля на 100% открыт и можно добавить что угодно (ну разве что кроме delivery_days - это яндекс вырезал на корню из нового АПИ)

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

36 минут назад, mx928 сказал:

Подскажите, стоит ли ожидать добавлении функции синхронизации статусов заказов с ЛК как в старом модуле?

Пока нет. ЯД похоже вообще забила даже на все косяки, и им точно не до нового функционала.

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

  • 2 weeks later...

Добрый день! 

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

 

Цитата

Mixed Content: The page at 'https://site.ru/simplecheckout/' was loaded over HTTPS, but requested an insecure image 'http://avatars.mds.yandex.net/get-lms/2006792/CDEK_1581004726.svg/orig'. This content should also be served over HTTPS.
(index):1 Mixed Content: The page at 'https://site.ru/simplecheckout/' was loaded over HTTPS, but requested an insecure image 'http://avatars.mds.yandex.net/get-lms/2003566/Boxberry_1581004726.svg/orig'. This content should also be served over HTTPS.
(index):1 Mixed Content: The page at 'https://site.ru/simplecheckout/' was loaded over HTTPS, but requested an insecure image 'http://avatars.mds.yandex.net/get-lms/2006792/PickPoint_1581004726.svg/orig'. This content should also be served over HTTPS.

 

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


7 минут назад, afitron сказал:

Добрый день! 

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

 

 

Пишите в Яндекс. Обещают с мая месяца исправить. Для почты вообще ссылку битую возвращают.

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

  • 2 weeks later...
В 16.09.2020 в 17:55, afitron сказал:

Почему то не применяется правило из настроек в ЯД, бесплатная доставка от определённой стоимости 

Сбросить кеш правил доставки в настройках модуля нужно.

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

Версия 0.3.3

 

- Временно убрана валидация на вводимый адрес (определение почтового индекса) для доставки Почтой России. Ждем решения проблемы от Яндекс Доставки.

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

  • 2 weeks later...

Добрый день

почему-то который день уже модуль "не работает" - а именно, при оформлении заказа все данные передаются до этапа вызова apiCall('yd3_calculate_shipping', $params)

а вот apicall  уже ничего не возвращает, из-за чего дальнейшая цепочка и не работает - нельзя выбрать ни один способ доставки (показывается "заглушка, т.к. это включено в настройках)

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

Подскажите, на какой стороне искать причину (настройки модуля, ЛК в яндексе, что-то еще)?

До версии 0.3.3 обновился

 

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


Попробовал перейти на новую версию, чего не хватило чтобы начать работу:

  • Коды доставок с разбивкой на курьерскую (todor) и самовывоз(pickup) (необходимо чтобы сделать самовывозы только по предоплате)
  • Не понял куда пишется выбранный клиентом интервал доставки
  • Фиксированная стоимость доставки перестала работать как раньше, фиксируется только тариф курьерской службы без доп.услуг, но это похоже прикол яндекса

новый ЛК, версия 0.3.3

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


В 13.10.2020 в 14:17, yurii_m сказал:

Добрый день

почему-то который день уже модуль "не работает" - а именно, при оформлении заказа все данные передаются до этапа вызова apiCall('yd3_calculate_shipping', $params)

а вот apicall  уже ничего не возвращает, из-за чего дальнейшая цепочка и не работает - нельзя выбрать ни один способ доставки (показывается "заглушка, т.к. это включено в настройках)

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

Подскажите, на какой стороне искать причину (настройки модуля, ЛК в яндексе, что-то еще)?

До версии 0.3.3 обновился

 

Я бы посоветовал начать с хостера: не блокирует ли он случаем вызовы к acuteopencart.ru

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

В 16.10.2020 в 22:50, zavaruev сказал:

Попробовал перейти на новую версию, чего не хватило чтобы начать работу:

  • Коды доставок с разбивкой на курьерскую (todor) и самовывоз(pickup) (необходимо чтобы сделать самовывозы только по предоплате)
  • Не понял куда пишется выбранный клиентом интервал доставки
  • Фиксированная стоимость доставки перестала работать как раньше, фиксируется только тариф курьерской службы без доп.услуг, но это похоже прикол яндекса

новый ЛК, версия 0.3.3

1. А что изменилось в этом плане в отличие от старого модуля? Чуть изменились коды, но смысл прежний: yd3.POST - почта, yd3.COURIER - курьер, yd3.PICKUP - ПВЗ.

2. Код модуля открыт, всегда можно подглядеть. Таблица `oc_yd3_order`, поле schedule_id. Если нужно текстовое значение диапазона, можно взять его в момент заполнения Id.

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

В 17.10.2020 в 02:09, zavaruev сказал:

А еще хотелось бы вернуть сроку поиска в окошко выбрать ПВЗ на карте

Для этого потребуется лишнее телодвижение в виде запроса ключа АПИ для яндекс карт. Если готовы, то вот алгоритм:

1. Перейдите по ссылке https://developer.tech.yandex.ru/services и получите персональный ключ для сервиса "JavaScript API и HTTP Геокодер".

2. Замените в ocmod файле (system/yd3.ocmod.xml) все ссылки вида 

        

$this->document->addScript('https://api-maps.yandex.ru/2.1/?lang=ru_RU');


на 

      

 $this->document->addScript('https://api-maps.yandex.ru/2.1/?lang=ru_RU&apikey=полученный ключ из п 1');

3. Обновите кеш модификаторов.

4. Найдите файл catalog\view\javascript\yd3.js

и замените в нем строку

            controls: ['zoomControl'],


на

         

   controls: ['zoomControl', 'searchControl', 'trafficControl'],


 

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

5 минут назад, tabook сказал:

Для этого потребуется лишнее телодвижение в виде запроса ключа АПИ для яндекс карт. Если готовы, то вот алгоритм:

1. Перейдите по ссылке https://developer.tech.yandex.ru/services и получите персональный ключ для сервиса "JavaScript API и HTTP Геокодер".

2. Замените в ocmod файле (system/yd3.ocmod.xml) все ссылки вида 

        


$this->document->addScript('https://api-maps.yandex.ru/2.1/?lang=ru_RU');


на 

      


 $this->document->addScript('https://api-maps.yandex.ru/2.1/?lang=ru_RU&apikey=полученный ключ из п 1');

3. Обновите кеш модификаторов.

4. Найдите файл catalog\view\javascript\yd3.js

и замените в нем строку


            controls: ['zoomControl'],


на

         


   controls: ['zoomControl', 'searchControl', 'trafficControl'],


 

 

P.S. Ключ Яндекс карт активируется в последнее время почти сутки, сразу не заработает поиск. Будет ошибку выдавать, это нормально.

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

3 hours ago, tabook said:

1. А что изменилось в этом плане в отличие от старого модуля? Чуть изменились коды, но смысл прежний: yd3.POST - почта, yd3.COURIER - курьер, yd3.PICKUP - ПВЗ.

2. Код модуля открыт, всегда можно подглядеть. Таблица `oc_yd3_order`, поле schedule_id. Если нужно текстовое значение диапазона, можно взять его в момент заполнения Id.

Спасибо за подробные объяснения, по пункту два еще пояснить про момент заполнения? id из базы не помогает, нужно текст куда-то в заказ вписать, в комментарий наверное.

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


Новая версия 0.3.4

Исправлена ошибка расчета веса товаров корзины. Обновление - без переустановки, просто перезаписать файлы из архива.

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

Про фиксированную стоимость доставки Яндекс ответил: "В данный момент такая возможность отсутствует, но данный вопрос находится на рассмотрении в соответствующем отделе." Видимо эта разработка у них на последнем месте в списке приоритетов.

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


On 10/18/2020 at 11:50 AM, tabook said:

4. Найдите файл catalog\view\javascript\yd3.js

и замените в нем строку


            controls: ['zoomControl'],


на

         


   controls: ['zoomControl', 'searchControl', 'trafficControl'],


 

И последний вопрос для общего развития. Зачем мы последним шагом еще и пробки добавляем на карту?

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


Или я что-то не так делаю или где-то ошибка в модуле. Все заказы передаются в ЯД как оплаченные на 100% с клиента 0. Метод оплаты, например, "Стриж: оплата курьеру при вручении" Если ошибка, прошу сказать как поправить, ибо очень опасная галочка ставится.

 

И опять подлянка от Яндекса скорее всего. Картинки служб доставки по http, из-за чего вся страница оформления заказ становится "небезопасной" с точки зрения браузера. Где можно было я картинки отключил, но остается окно выбора на карте, как там отключить?

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


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

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


В 20.10.2020 в 19:39, zavaruev сказал:

И последний вопрос для общего развития. Зачем мы последним шагом еще и пробки добавляем на карту?

Можете не добавлять.

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

В 20.10.2020 в 20:34, zavaruev сказал:

Или я что-то не так делаю или где-то ошибка в модуле. Все заказы передаются в ЯД как оплаченные на 100% с клиента 0.

 

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

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

В 22.10.2020 в 15:44, zavaruev сказал:

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

Если ОС 3.0 возможно чудят сессии. Нужно их перевести из db в file.

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

38 minutes ago, tabook said:

 

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

 

Я тоже так подумал, включил встроенный, лучше не стало.

 

37 minutes ago, tabook said:

Если ОС 3.0 возможно чудят сессии. Нужно их перевести из db в file.

 

OC 2.3 + ProgRoman - CityManager+GeoIP 6.0 возможно проблема в том что регионы определят этот модуль

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

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