OmniCDEK подключено в модуле?
Могу сказать, что еДост планирует добавить этот функционал в свой модуль только к концу года.
Будет хорошо, если каждый владелец модуля отпишется о почтоматах СДЭК в еДост, чтобы показать важность темы. Может сделают быстрее.
Мы следим за темой, но к сожалению в 4.13.1 мы не успеем это реализовать.
Да вы шутите? Постоматы врубаются правкой кода, и если я даже не ошибаюсь одной строчкой.
Если грубо говоря
/app/addons/rus_sdek/Tygh/Shippings/Services/Sdek.php
там строчка ~400
if (!empty($sdek_delivery[$tarif_id][‘postomat’])) {
$params[‘type’] = ‘POSTOMAT’;
} else {
$params[‘type’] = ‘PVZ’;
}
вот после нее добавить
$params[‘type’] = ‘ALL’;
На карте тогда будут все ПВЗ и Постоматы, если нужно разделить, надо создать просто еще тарифы под постоматы
/app/addons/rus_sdek/schemas/sdek/sdek_delivery.php
Тарифы и описания их вот тут
https://confluence.cdek.ru/pages/viewpage.action?pageId=48573249
добавить их не составить никакого труда по факту копируйте 302 id
‘302’ => array(
‘code’ => ‘302’,
‘tariff’ => ‘Постомат InPost склад-склад’,
‘terminals’ => ‘Y’,
‘postomat’ => ‘Y’
)
и корректируйте под документацию
Спасибо, добрый человек!
Постаматы появились!
А как показывать только постаматы?
Сделал так:
‘368’ => array(
‘code’ => ‘368’,
‘tariff’ => ‘Постамат склад-постамат’,
’terminals’ => ‘N’,
‘postomat’ => ‘Y’
Всё равно терминалы показывает.
EDost разве бесплатный?
Вы видимо сделали обе правки, тут либо ALL в файле Sdek.php либо в схему добавлять.
Возможно вы правы и нужно что-то еще править но у меня была в свое время просто вывести все пвз и терминалы по этому лечил первым способом за пару минут.
’terminals’ => ‘N’,
Это должно быть Y это проверка на запрос ПВЗ/Постоматов
Да, сделал обе правки.
Хм… всё равно работает. Видимо из-за $params[‘type’] = ‘ALL’;
Поэкспериментирую. Спасибо!
Нет, и я такого не писал.
Добрый день. Поддержка постаматов будет выпущена в рамках 4.14.1.
А когда планируется выпуск этой версии
Полагаю не скоро. В лучшем случае не раньше декабря.
Релиз 4.14, предварительно - ноябрь 2021
Спасибо
а подскажите как убрать постоматы из тарифа скллад-склад?
добавил 'postomat' => 'N'
в
'136' => array(
'code' => '136',
'tariff' => 'Посылка склад-склад',
'terminals' => 'Y',
'postomat' => 'N'
),
в файле /app/addons/rus_sdek/schemas/sdek/sdek_delivery.php
однако всеравно постоматы отображаются
Постоматы теперь так не отключатся.
С весны СДЕК принял решение об объединение PVZ и Postomat при запросе PVZ
а как быть с наложенным платежом? В постоматах же нет наложенного платежа
Вот именно так и запрашиваются только постоматы =} верно думаете, надо править параметры запроса pvz