Параметр корзины объяснение

Вы тут:
Приблизительное время чтения: 1 мин

Обзор

В этой статье объясняется параметр корзины (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

Название категории магазина продукта в позиции корзины. Нет Бытовая техника

В таблице следующие значения: строка будет выглядеть так:

[{«price»:»182″,»quantity»:»0″,»commissionFix»:»0″,»commissionPercent»:»11″,»categoryId»:
«3682»,»productId»:»MA339HL84SEDLMX-893765″,»productNumber»:»Green Hoover
vacuum cleaner»,»positionId»:»1″,»status»:»1″,»discountValue»:»20.00″,
«brandName»:»Hoover»,»productCategoryName»:»Household appliance»}]

Несколько строк

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

Строки должны быть разделены запятыми. Используя строку из приведенного выше примера и добавив другую, значение параметра для корзины будет выглядеть так:

[{«price»:»182.00″,»quantity»:»1″,»commissionFix»:»0″,»commissionPercent»:
«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. Следуя примеру двух позиций корзины выше, позиция корзины будет выглядеть так:

%5B%7B%22price%22%3A%22182.00%22%2C%22quantity%22%3A%221%22%
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

Как только вы закодировали позицию вашей корзины, ее можно использовать в качестве значения для нового параметра корзины, описанного в статье по автоматизированной проверке.

Метки:
Эта статья была полезна?
Бесполезно 0
Читали: 200

Добавить комментарий

Ваш e-mail не будет опубликован.