getItems не пойму как получить данные
Для сервиса расчета доставки необходимо габариты товара, вес, и город куда поедет заказ.
На сколько я понял:
метод getAddress возвращает данные по адресу, тут все понятно вроде.
метод getTotalWeight возвращает суммарный вес всех товаров в корзине, тоже все понятно.
а вот метод getItems возвращает такое
[name] => Тестовый товар [price] => 200.0000 [quantity] => 1 [weight] => 19 [id] => [discount] => 0 [length] => [width] => [height] =>
не понятно почему id - пустое? или это id не из бд?
и так же не пойму как задать у товара свойства длину, ширину, высоту, что бы они появились в свойствах length, width, height ?
5 ответов
Габариты для расчета не передаются
каким способом можно их получить тогда?
Никак
Ах. Да, про ID.
Это данные -- вообще не товар. Это абстрактное отправление. Даже если ID там и будет, никакого отношения к товарам в приложении "Магазин" оно не имеет.
если их не получить, то нужно видимо создавать какие то кастомные характеристики и дергать их значения? каким методом воспользоваться для данной операции?