Я хочу использовать magento также с внешнего сайта (на основе java springframework).
Пользователи увидят кнопку «купить».Я также хотел бы, чтобы пользователь мог видеть сводную информацию о корзине (общее количество + количество товаров в корзине) в заголовке каждой внешней страницы.Процесс оплаты будет проходить в magento как обычно.
Magento предлагает мыло api.
Я не могу понять, как обработать переход с моего сайта обратно в magento, когда пользователь хочет оформить заказ и оплатить.
Сценарий 1
- пользователь просматривает мой веб-сайт java и в итоге нажимает кнопку "купить" (в этом сценарии это простая ссылка REST на экземпляр magento http://yourdomain.com/checkout/cart/add/product/{ID} ... shoppingCartId создан на сайте magento)
- сводка корзины извлекается через серверный java-вызов веб-службы magento (cart.list и cart.total i предполагаю) -> Q,Какой ShoppingCartId я должен использовать ?
- простая ссылка отправляет пользователя на сайт magento прямо на страницу корзины
Сценарий 2:
- пользователь просматривает мой веб-сайт java и в конечном итоге нажимает кнопку «купить» (это java-вызов на стороне сервера для веб-службы magento cart_product.add; shoppingCartId создается через веб-сервис и сохраняется в сеансе java)
- сводка корзины извлекается через серверный вызов Java в веб-сервис magento (cart.list и cart.total i), shoppingCartId - из сеанса java
- простая ссылка отправляет пользователя на сайт magentoпрямо на странице корзины, shoppingCartId был сохранен в сеансе java, я предполагаю, что новая пустая корзина будет показана пользователю: Q.Есть ли ссылка REST на конкретную корзину (т. Е. С использованием ShoppingCartId в качестве параметра )?