Добавление позиции в заказ
Действие «Добавление позиции в заказ» добавляет вариант товара в заказ, который запускает рабочий процесс. Это действие можно использовать для добавления бесплатного или платного варианта товара, за который вы намерены взимать плату.
Действие «Добавление позиции в заказ» выполняется после завершения оформления заказа, поэтому клиенты узнают о позиции, только если просмотрят свой заказ.
На этой странице
Поля
Действие «Добавление позиции в заказ» содержит следующие поля.
| Поле | Описание |
|---|---|
| Вариант товара | Обязательно. Нажмите кнопку Обзор в этом поле, чтобы выбрать вариант товара из вашего магазина.Это поле также поддерживает введенный вручную GID варианта товара для идентификации товара, который нужно добавить в заказ. Формат GID: gid://shopify/ProductVariant/ с добавлением номера ID варианта.Например, вы заходите на страницу варианта в панели администратора Shopify. URL в адресной строке вашего браузера: https://admin.shopify.com/store/shopname/products/1234567/variants/36485954240671. ID варианта — 36485954240671, а GID варианта товара — gid://shopify/ProductVariant/36485954240671. |
| Количество | Обязательное поле. Количество товара, которое рабочий процесс добавляет в заказ. Количество должно быть больше нуля. Это поле поддерживает Liquid. Любой код Liquid должен возвращать число, иначе произойдёт ошибка выполнения. |
| Разрешить дублирующиеся варианты | Если этот флажок установлен, рабочий процесс добавит указанное количество варианта в заказ, даже если этот вариант уже есть в заказе. |
| Добавить бесплатно | Применить 100-процентную скидку к позиции. |
| Отправлять клиенту обновления заказа по электронной почте | Если этот флажок установлен, рабочий процесс уведомляет клиента обо всех изменениях в заказе, включая дополнительные платежи. |
| Примечание на временной шкале заказа | Если ввести текст, рабочий процесс добавит его в качестве примечания на временную шкалу заказа. |
Триггеры
Действие «Добавление позиции в заказ» содержит скрытое поле, добавляемое триггером. Это поле, ID заказа, определяет заказ, в который нужно добавить позиции. ID заказа устанавливается по умолчанию и не может быть изменён.
Действие «Добавление позиции в заказ» можно использовать в рабочих процессах, в которых есть действие «Получить данные заказа» или любые триггеры, содержащие заказ, например:
- Заказ отменён
- Заказ создан
- Заказ обработан
- Заказ оплачен
- Риск по заказу проанализирован
- Создана транзакция по заказу
- Обработка заказа создана
- Создано событие обработки заказа
- Создан возврат
- Создана платёжная транзакция
Ограничения
Это действие добавляет позицию без учёта товарных запасов. Чтобы добавить позицию, только если товар есть в наличии, добавьте перед этим действием условие для проверки товарных запасов добавляемого варианта.
Детали API
Чтобы узнать больше, ознакомьтесь с мутацией orderEditAddVariant.