Задать вопрос
small_jedi
@small_jedi

Как построить список доставок для оформления заказа на интернет-магазине?

Как построить список доставок для оформления заказа на интернет-магазине? суть в чем. есть множество вариантов доставок от ТК, которые не знаю где хранить либо в БД либо построить на классах. всё было бы ничего и я выбрал вариант хранения БД храня там ID/Name/Price где price цена доставки. Но у каждой же ТК свои расценки, которая высчитывается индвидуально через api это же не сможет делать БД иили ты ручками это вообще бред. поэтому тут нужно php подключить. и как вот это всё провернуть. направьте мысль в нужное русло пожалуйста
  • Вопрос задан
  • 89 просмотров
Подписаться 1 Средний Комментировать
Ответ пользователя Mysterion К ответам на вопрос (2)
@Mysterion
Писать под каждую ТК свой алгоритм расчета стоимости и хранить в базе итоговую стоимость, например.
Можно добавить еще одно поле, где хранить в сериализованном виде строку, в которой будет, скажем, массив вида:
['0' => ['a' => 50, 'b' => 100, 'c' => 10]]
Где первый элемент массива - это позиция (место) в доставке. А ее ключ - это массив с параметрами, где ключ - описание параметра, а значение - его цена.
Ну и в зависимости от ключа выводить соответствующую услугу в админке или где там.
А в price колонке сумма этих услуг и позиций. Так можно всегда знать за что была такая цена сформирована.
Ответ написан