2014-02-24 1 views

ответ

0

Да.

Вы используете ускоритель? Добавьте метод к новому или существующему контроллеру, который принимает код продукта в качестве параметра запроса (@RequestParam) и использует фасад для добавления продукта. Фактическая реализация Facade выполняет поиск корзины сеансов, поиск продукта через FlexSearch (или через службу), а затем добавление продукта в корзину. Вы можете посмотреть существующие функции добавления в корзину, чтобы начать. Главное, чтобы создать метод для принятия строки запроса - это упражнение в Spring MVC.

+0

Большое спасибо за ваш ответ, я использую Accelerator yes; Я не знаю, как добавить метод в «Контроллер корзины» (это мой дружеский контакт с Hybris), является ли это необходимым пунктом для выполнения этой задачи? – Bizboss

+0

Да. Думают что-то по строкам 'Add ASDF123 to cart'? –

+0

Да, вы хотите сделать GET, чтобы изменить ресурс. Coz, который вообще не сломает ... –

0

Используйте существующий механизм, поскольку кто-то действительно задумался об этом.

1

Да, вы можете сделать это из коробки, используя Omni Commerce Connected (OCC) коммерции API (см documentation for cart):

Например:

URL: https://localhost:9002/rest/v1/electronics/cart/entry

Параметры (строка запроса): code=3429337

: добавляет продукт с кодом = 3429337 в корзину

Смежные вопросы