Доработка интеграции со службой доставки для ос 1.5.5.2
1. Добавить ссылку на источник трафика при получении заказа - в таблице order добавить поле referrer и туда записывать, можно присылать на емайл, в теле заказа (в админке или где либо еще выводить не обязательно). Скрить можно выковырять из нашего callme - он это делает.
2. При оформлении заказа, чтоб выбор пункта самовывоза Shop-logistic был радио (списком), а не как сейчас (открывается карта, которую сложно использовать на мобильных устройствах). API тут: http://shop-logistics.ru/services/service/api/ Ответ суппорта на вопрос как это сделать:
нужно с помощью API получить пвз для города
$quote_data['shoplogistics'] = array(
'code' => 'shoplogistics.shoplogistics',
'title' => $title_text,
'cost' => $price,
'tax_class_id' => 0,
'text' => ''
);
$method_data = array(
'code' => 'shoplogistics',
'title' => $this->language->get('text_title'),
'quote' => $quote_data,
'sort_order' => $this->config->get('shoplogistics_sort_order'),
'error' => false
);
'quote' => $quote_data - сюда нужно добавить не один а массив пвз
3. У нас настроен экспорт заказов в ЛК службы доставки Shop-logistic. Реализовано одним VQmod файлом. Нужно прописать условие, чтобы при оплате картой скрипт передавал "Стоимость" = "0" (Сумма денежных средств, которую курьер должен получить с клиента. Чтоб два раза не брать.)
.
3.1. Аналогично, в том же файле нужно дописать условие, которое обновляет (подгружает) "Статус" (В обработке, Выполнен, Отменен) и "Статус оплаты" (Оплачен, не оплачен, см картинку) при заходе в админку. Сейчас при заходе в админку подгружает код заказа трек номер (см картинку), который записывается в отдельно созданную таблицу БД.
Сайт: kofe78.ru