Nano Hash - криптовалюты, майнинг, программирование

API BigCommerce PHP createOrder => варианты продукта

Я пытаюсь создать заказ через API в bigCommerce. Я могу успешно создать заказ, содержащий либо новый продукт, либо существующий продукт.

Моя текущая проблема связана с вариантами продукта... Я пытаюсь создать заказ, содержащий большую футболку.

Мои настройки таковы: родительский элемент: черная футболка 1. содержит набор опций: mySizes 2. содержит артикулы для: маленький средний большой

это часть продуктов массива, который я отправляю:

[products] => Array
    (
        [0] => Array
            (
                [product_id] => 30 //(parent ID)
                [quantity] => 1
                [product_options] => Array
                    (
                        [0] => Array
                            (
                                [id] => 18 //(option_id:size)
                                [value] => 74 //(id for value:large)
                            )
                    )
            )
    )

Я не нашел надлежащей документации относительно того, какие [id] и [value] следует использовать здесь. Я пробовал несколько разных комбинаций без везения.

заранее спасибо за вашу помощь.

20.01.2015


Ответы:


1

Поле [id] представляет поле product_option «id» в ресурсе Product Option Resource из ссылки на документацию API bigcommerce ниже:

https://developer.bigcommerce.com/api/objects/v2/product_option

Поле [значение] представляет собой поле идентификатора «значение параметра», как вы сказали, вы правы... в ресурсе значений параметров по ссылке API bigcommerce ниже:

https://developer.bigcommerce.com/api/objects/v2/option_value

04.03.2015
  • Было бы неплохо, если бы вы добавили некоторые пояснения к своему ответу. Он попал в очередь на проверку низкого качества, к вашему сведению... 05.03.2015
  • @fancyPants, но это прямо по теме, я не знаю, что еще можно объяснить, поскольку вопрос спрашивает, что такое определенное поле, и я отвечаю на это :) 05.03.2015
  • Этот ответ теперь выглядит лучше :) К сожалению, я не могу проголосовать, так как понятия не имею, о чем вопрос или ваш ответ. Только что увидел в очереди на просмотр. 05.03.2015
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..