Плагин доставки, calculate, получить товар
Как получить ID товаров в методе calculate()?
getItems() возвращает во фронтенде название, цену, количество (это не уникально), а в бекенде только цену и количество, даже названия нет (пустая строка).
В поле ID всегда null.
Для фронтенда можно через shopCart получить текущий состав корзины по сессии, но в админке у менеджера "корзины" нет (для текущего заказа, либо нового).
5 ответов
Для чего вам ID товаров?
Расчет стоимости доставки в зависимости от самих товаров. Например, бесплатная доставка для конкретных позиций
up
плагин доставки ничего не знает ни про приложение "Магазин", ни про какие-то там товары.
Только я получил и магазин, и товары. О чем и написал в вопросе, что без проблем работаю с shopCart. А значит и свободный доступ к shop и ко всем продуктам тоже есть.
Проблема только в том, что в items передаются урезанные данные, по которым нельзя идентифицировать на 100% этот товар. Вот и спросил у разработчиков, может кто сталкивался.