Русский  English  Все проекты

Подключить Сдэк доставку к интернет магазину



Интернет магазин на фраемворке.
Подключить систему доставки СДЭК.
-----------------------------------
Как я понимаю как идет расчет и т.д, выбираем в корзине способ доставки, допустим выбрали сдэк, ввели город куда доставлять, и ниже появилось 2 блока, доставка до двери и стоимость доставки, и доставка до офиса сдэк, если выбрали офис у нас появляется карта, где мы выбираем точку, где нам будет удобно забрать товар.

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

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

Вообще у сдэка много чего есть готового, судя по их сайту.

Инструкции:
https://www.cdek.ru/ru/integration
https://confluence.cdek.ru/pages/viewpage.action?p...

Кто ставил тот больше понимает, я не ставил по этому возможно не правильно описал что-то.

-----------------------------------

Немного введу в курс дела, как и что в корзине.

В корзине при выборе оплаты, у нас есть поле в таблице is_robo, если стоит 1, значит мы подключили онлайн оплату типа сбер и т.д.

Так и для выбора доставки сделано, есть в таблице is_robo, если стоит 2, значит у нас для данного выбора доставки подключено будет сдэк или что-то там еще. При выборе доставки, is_robo я передаю уже в контроллер $deliveryisRobo = Arr::get($_POST, delivery_is_robo) и там уже добавил.

if ($deliveryisRobo == 2) {

}

Прикрепил скрин, как сделано в контроллере. Для общего понимания, что уже что-то готово и осталось внедрить СДЭК.

-----------------------------------

Задача очень простая. Ценник не ломите братцы )


05.01.2022 12:38



 Ответы фрилансеров