Sylius ShopApiPlugin Не могу добавить товар в корзину - PullRequest
0 голосов
/ 27 декабря 2018

Я пытаюсь добавить товар в свою корзину, используя ShopApiPlugin, созданный для Sylius.Когда я пытаюсь добавить продукт через /carts/mytokenoid/items с телом json { "productCode": "iphone9", "quantity": 5 }

, я получаю этот ответ

{
"tokenValue": "mytokenoid",
"channel": "US_WEB",
"currency": "EUR",
"locale": "en_US",
"checkoutState": "cart",
"items": [
    {
        "quantity": 5,
        "total": 4800,
        "product": {
            "code": "iphone9",
            "name": "iPhone 9",
            "slug": "iphone-9",
            "averageRating": 0,
            "taxons": {
                "others": []
            },
            "variants": [
                {
                    "code": "iphone9",
                    "axis": [],
                    "nameAxis": [],
                    "price": {
                        "current": 2000,
                        "currency": "EUR"
                    },
                    "images": []
                }
            ],
            "attributes": [],
            "associations": [],
            "images": []
        }
    }
],
"totals": {
    "total": 6896,
    "items": 4800,
    "taxes": 0,
    "shipping": 2096,
    "promotion": -5200
}, (...)

Но когда я делаю /shop-api/carts/mytokenoid, чтобы проверить содержимое моей корзины,пусто, ничего не добавленоТакже я проверил базу данных и там есть корзина с правильным токеном, но без товаров.Кто-нибудь знает, как я могу решить это?Я уже пробовал с токеном авторизации и без.Получил то же самое

1 Ответ

0 голосов
/ 03 января 2019

Нашел решение.Вам просто нужно раскомментировать строку "- tactician.middleware.doctrine" в config/packages/league_tactician.yaml

...