BigCommerce / SkyVia Sql интеграция данных - PullRequest
0 голосов
/ 27 февраля 2020

Мне нужно экспортировать из SQL таблицы серверных отправленных заказов 2016 года в таблицу BigCommerce OrderShipments.

B C API требует, чтобы элементы строки заказа были объектами массива.

Я установил для типа данных столбца SQL table items значение nvarchar(max).

Это итоговый массив items в моей таблице SQL отгруженных заказов

[
   {“order_product_id”:16,“product_id”:1920,“quantity”:1},
   {“order_product_id”:17,“product_id”:1921,“quantity”:1}
]

Это приводит к ошибке

Правильно ли указан текст массива, есть предложения?

Спасибо

1 Ответ

0 голосов
/ 06 марта 2020

Похоже, что поле product_id доступно только для чтения. Вы пытались удалить это поле? Не могли бы вы также поделиться ошибкой, которую вы видите после выполнения этого запроса? Я включил приведенный ниже пример запроса, который работал в песочнице.

Отправлено как запрос POST в / v2 / orders / {order_id} / shipments:

{
    "order_address_id":"1",
    "shipping_provider":"",
    "items": [
        {
            "order_product_id": 1,
            "quantity":1
        },
        {
            "order_product_id": 2,
            "quantity":1
        }
        ]
}
...