Плагин доставки, calculate, получить товар

Как получить ID товаров в методе calculate()?

getItems() возвращает во фронтенде название, цену, количество (это не уникально), а в бекенде только цену и количество, даже названия нет (пустая строка). 

В поле ID всегда null

Для фронтенда можно через shopCart получить текущий состав корзины по сессии, но в админке у менеджера "корзины" нет (для текущего заказа, либо нового). 

2 ответа

  • 1
    Алексей Webasyst 3 июня 2020 21:58 #

    Для чего вам ID товаров?

    • +1
      YourWebShop YourWebShop 4 июня 2020 12:28 #

      Расчет стоимости доставки в зависимости от самих товаров. Например, бесплатная доставка для конкретных позиций

    • +1
      YourWebShop YourWebShop 8 июня 2020 11:06 #

      up

  • 1
    Syrnik.com 10 июня 2020 00:28 #

    плагин доставки ничего не знает ни про приложение "Магазин", ни про какие-то там товары.

    • +1
      YourWebShop YourWebShop 10 июня 2020 01:41 #

      Только я получил и магазин, и товары. О чем и написал в вопросе, что без проблем работаю с shopCart. А значит и свободный доступ к shop и ко всем продуктам тоже есть. 

      Проблема только в том, что в items передаются урезанные данные, по которым нельзя идентифицировать на 100% этот товар. Вот и спросил у разработчиков, может кто сталкивался. 

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите