Можно добавить товар в корзину через строку запроса?Hybris ecommerce добавить товар в корзину через querystring
Как я могу это сделать, если это возможно?
Можно добавить товар в корзину через строку запроса?Hybris ecommerce добавить товар в корзину через querystring
Как я могу это сделать, если это возможно?
Да.
Вы используете ускоритель? Добавьте метод к новому или существующему контроллеру, который принимает код продукта в качестве параметра запроса (@RequestParam
) и использует фасад для добавления продукта. Фактическая реализация Facade выполняет поиск корзины сеансов, поиск продукта через FlexSearch (или через службу), а затем добавление продукта в корзину. Вы можете посмотреть существующие функции добавления в корзину, чтобы начать. Главное, чтобы создать метод для принятия строки запроса - это упражнение в Spring MVC.
Большое спасибо за ваш ответ, я использую Accelerator yes; Я не знаю, как добавить метод в «Контроллер корзины» (это мой дружеский контакт с Hybris), является ли это необходимым пунктом для выполнения этой задачи? – Bizboss
Да. Думают что-то по строкам 'Add ASDF123 to cart'? –
Да, вы хотите сделать GET, чтобы изменить ресурс. Coz, который вообще не сломает ... –
Используйте существующий механизм, поскольку кто-то действительно задумался об этом.
Да, вы можете сделать это из коробки, используя Omni Commerce Connected (OCC) коммерции API (см documentation for cart):
Например:
URL: https://localhost:9002/rest/v1/electronics/cart/entry
Параметры (строка запроса): code=3429337
: добавляет продукт с кодом = 3429337 в корзину
Почему это не на форуме? –