#shopware
#shopware
Вопрос:
Мне нужно создать плагин ShopWare 6, который создает новые заказы из продуктов, полученных с помощью запроса AJAX POST. Я не знаю, как это сделать. Я погуглил и проверил документацию, но не смог найти никакой информации о том, как это можно сделать.
Кто-нибудь знает, как это можно сделать?
Ответ №1:
На мой взгляд, лучшим решением было бы создать объект корзины из товаров, которые вы получаете из запроса вероятно, вы знаете токен контекста, чтобы вы могли использовать корзину текущего клиента и добавлять в нее товары, но также вы можете создать новую корзину, а затем вызвать ShopwareCoreCheckoutCartOrderOrderPersister::persist()
метод для сохранения заказа из вашей корзины.
Посмотрите здесь, как загрузить / создать корзину ShopwareCoreCheckoutCartSalesChannelCartLoadRoute::load()