Список перевозчиков


#1

Не нашел как исправить список перевозчиков отображающихся в качестве возможных для отгрузки. На форуме нашел сообщение Баженова, где он 5 лет назад написал что если написать в “Сделай сам”, то он напишет инструкцию как это сделать. Единственная информация, что удалось найти не совсем актуальна - http://kb.cs-cart.com/newcarrier.

Могли бы подсказать, где можно отредактировать список перевозчиков?

Ну и второй вопрос, вдовесок… можно ли открыть информацию об отгрузке на сайте, зная только её код отправления и не будучи авторизованным пользователем?


#2

плюсую

image

из всех нужны только сдэк, почта и edost


#3

Я искал всякие shippings, carriers и подобные модули, схемы, шаблоны. Ничего почему-то не нашел. Где оно спрятано и зачем - не понятно. По идее, вообще эта штука должна из админки настраиваться. Но, опять же, что-то не могу припомнить чтобы где-то видел такую настройку.


#4

@ikoshkin А не подскажите, нет ли ответа на этот вопрос где-то в документации, или еще где?


#5

Я делаю правку в ядре и в базе отключаю
/app/Tygh/Shippings/Shippings.php

public static function getCarriers()

$carriers = db_get_fields('SELECT DISTINCT(module) FROM ?:shipping_services ');

на

$carriers = db_get_fields('SELECT DISTINCT(module) FROM ?:shipping_services WHERE status = ?s', 'A');

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

cscart_shipping_services

выполняем sql

UPDATE cscart_shipping_services SET status = 'D' WHERE module IN ('usps','ups','swisspost','fedex','temando','dhl','can','aup')


#6

Наш модуль умеет

https://www.ecom-labs.ru/cs-cart-multi-vendor-moduli/cs-cart-modul-dopolnitelnye-perevozchiki.html