Обзор
В этой статье объясняется параметр корзины (bsknew) в URL-адресе импорта, который используется для автоматической проверки позиций корзины. Для получения дополнительной информации о том, как проверить позиции корзины, пожалуйста, прочитайте раздел проверки корзины в статье о массовой валидации.
Работа с параметром корзины
Строка корзины
Параметр корзины содержит хотя бы одну строку. Эта строка представляет позицию корзины и содержит все данные о продукте. Для процесса проверки необходимы только обязательные компоненты, упомянутые в таблице ниже, необязательные компоненты являются единственными релевантными, когда вы хотите изменить соответствующие значения во время процесса проверки.
Имя параметра | Объяснение | Обязательное | Соответствующее поле в файле экспорта | Пример |
price | Была заказана цена продукта. | Нет | product_price | 182.00 |
quantity | Количество экземпляров заказанного продукта. Этот элемент следует отрегулировать в случае частичного отмены заказа. | Нет | product_quantity | 1 |
CommissionFix | Фиксированная комиссия применяется к позиции корзины. | Нет | product_commis
sion_fix |
0 |
Commission
Percent |
Процентная комиссия применяется к позиции корзины. | Нет | product_commis
sion_percent |
2.5 |
CategoryId | Идентификатор категории отслеживания применяется к позиции корзины. | Да | conversion_product
_category_label |
3682 |
ProductId | Идентификатор продукта, к которому относится позиция корзины. | Нет | н / д | MA339HL84
SEDLMX-893765 |
ProductNumber | Название продукта, в котором находится позиция корзины. | Нет | n / a | пылесос Green Hoover |
PositionID | Это число представляет позицию в порядке расположения корзины. Если клиент заказал два разных продукта, первая строка будет содержать значение «1» для этого параметра, второе — «2» и т. д. | Да | n / a | 1 |
status | Состояние позиции корзины. Возможны следующие значения: 0 (открыто), 1 (подтверждено) и 2 (отклонено). Этот элемент используется для проверки корзины. | Да | position_status | 1 |
DiscountValue | Значение скидки применяется к позиции корзины. | Нет | 20.00 | |
BrandName | Название торговой марки продукта в позиции корзины. | Нет | Hoover | |
ProductCategory
Name |
Название категории магазина продукта в позиции корзины. | Нет | Бытовая техника |
В таблице следующие значения: строка будет выглядеть так:
«3682»,»productId»:»MA339HL84SEDLMX-893765″,»productNumber»:»Green Hoover
vacuum cleaner»,»positionId»:»1″,»status»:»1″,»discountValue»:»20.00″,
«brandName»:»Hoover»,»productCategoryName»:»Household appliance»}]
Несколько строк
Как уже упоминалось выше, каждая строка представляет собой одну позицию корзины. Это означает, что, когда заказчику заказывают разные статьи, корзина будет содержать несколько строк.
Строки должны быть разделены запятыми. Используя строку из приведенного выше примера и добавив другую, значение параметра для корзины будет выглядеть так:
«11»,»categoryId»:»3682″, «productId»:»MA339HL84SEDLMX-893765″,»productNumber»:
«Green Hoover vacuumcleaner»,»positionId»:»1″,»status»:»1″,»discountValue»:
«20.00»,»brandName»:»Hoover»,»productCategoryName»:»Household appliance»},{«price»:»20.00″,»quantity»:»4″,»commissionFix»:»0″,»commissionPercent»:»5″,
«categoryId»:»8245″,»productId»:»BC442CL87FPDSUc-569284″,»productNumber»:
«Teaser cleaning cloths»,»positionId»:»2″,»status»:»1″,»discountValue»:
«0.00»,»brandName»:»Teaser»,»productCategoryName»:»Household appliance»}]
Добавление новых позиций корзины
Во время процесса проверки вы можете добавить новую позицию корзины, просто добавив новую строку в параметр корзины. Чтобы создать эту новую строку, просто следуйте приведенным выше инструкциям. Пожалуйста, убедитесь, что вы используете «0» в качестве значения для позиции идентификатора, чтобы убедиться, что вы не нарушаете порядок позиций корзины.
Как интегрировать строку в URL-адрес импорта
Чтобы интегрировать позицию корзины в URL-адрес экспорта, чтобы обеспечить автоматическую передачу отмены заказа, позиция корзины должна быть закодирована в формате JSON. Следуя примеру двух позиций корзины выше, позиция корзины будет выглядеть так:
2C%22commissionFix%22%3A%220%22%2C%22commissionPercent%22%3A%2211%22%
2C%22categoryId%22%3A%223682%22%2C%20%22productId%22%3A%22MA339HL84
SEDLMX-893765%22%2C%22productNumber%22%3A%22Green%20Hoover%20vacuum%20
cleaner%22%2C%22positionId%22%3A%221%22%2C%22status%22%3A%221%22%7D%
2C%7B%22price%22%3A%2220.00%22%2C%22quantity%22%3A%224%22%2C%22
commissionFix%22%3A%0A%220%22%2C%22commissionPercent%22%3A%225%22%
2C%22categoryId%22%3A%228245%22%2C%22productId%22%3A%22BC442CL87FPDSUc
569284%22%2C%22productNumber%22%3A%22Teaser%20cleaning%20cloths%22%2C%
22positionId%22%3A%222%22%2C%22status%22%3A%221%22%7D%5D
Как только вы закодировали позицию вашей корзины, ее можно использовать в качестве значения для нового параметра корзины, описанного в статье по автоматизированной проверке.
Добавить комментарий