DOCS

Правила оценки отправки

Управляйте доступностью опций доставки при оформлении заказа.

GraphQL

Расширенные правила предоставляют вам инструменты для тонкой настройки вариантов доставки, учитывая такие факторы, как вес, место доставки, стоимость товара или SKU. Создавайте правила, чтобы сделать услуги доставки доступными в нужных обстоятельствах и скрыть их, когда это не требуется.

Условия для фиксированных тарифов: Если вы используете опции доставки с фиксированной ставкой, рассмотрите возможность встроения условий по весу или стоимости корзины непосредственно в условия доставки с фиксированной ставкой, вместо создания расширенного правила.

По весу 

Используйте расширенные правила для установки ограничений по весу для ваших уровней услуг доставки. Это особенно полезно, когда вы настроили пользовательскую услугу через таблицу тарифов и она имеет конкретные ограничения по весу. Хотя Zonos знает ограничения по весу подключенных услуг доставки, мы не знаем ограничения по весу для любых пользовательских услуг, которые вы настроили через таблицу тарифов. Запросите у вашего пользовательского перевозчика ограничения по весу и примените их через расширенное правило.

По адресу 

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

  • Применение ограничений услуги к таблицам тарифов — Хотя подключенные услуги доставки напрямую спрашивают у перевозчика, доступна ли услуга для определенного адреса, услуги, установленные через таблицу тарифов, всегда вернут тариф доставки, связанный со страной назначения. Если услуга недоступна для определенных почтовых индексов (часто удаленные территории), создайте правило, чтобы не разрешить эту опцию доставки для этого почтового индекса.
  • Показывать бесплатную доставку только выбранным пользователям — Хотите ли вы предложить бесплатную доставку конкретному покупателю, например влиятельному лицу или оптовому покупателю? Ограничивая опции доставки по адресу, вы можете обеспечить, чтобы бесплатная доставка была доступна исключительно для людей, которых вы хотите охватить.

По стоимости товара 

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

  • Скорость доставки — Обычно вам нужно убедиться, что товары доставляются быстро, чтобы снизить риск проблем во время доставки. Если вы продаете как товары высокой, так и низкой стоимости, вы можете предложить разные опции доставки в зависимости от стоимости заказа.
  • Бесплатная доставка — Альтернативно, вы можете захотеть показывать опцию бесплатной доставки только когда заказ превышает определенную сумму. Вы уже можете встроить условия стоимости для бесплатной доставки, когда вы устанавливаете правило бесплатной доставки. Однако, если вы хотите скрыть все остальные опции доставки при применении бесплатной доставки, создайте правило для этого.
  • Избежать подачи EEI — Если вы хотите избежать подачи EEI из-за сложности, вы можете решить не разрешать какие-либо опции доставки, когда корзина превышает 2500 USD. Поскольку Канада не требует EEI, вы можете написать правило, чтобы все еще разрешить заказы высокой стоимости в Канаду.

По SKU 

Примечание: Ограничения по стране по SKU должны управляться в Catalog. Расширенные правила должны использоваться только, когда Catalog недостаточен (например, условия, которые специфичны для уровня услуги доставки).

Если вы хотите, чтобы определенные товары использовали только определенную опцию доставки, создайте расширенное правило для отключения всех остальных опций доставки, когда этот SKU находится в корзине.

Настройки 

Примеры в этом документе можно изменить в соответствии с вашим конкретным сценарием. Когда вы изменяете actions и conditions, сначала проверьте, что они написаны правильно, прежде чем внедрять правило. Используйте мутацию validate, чтобы убедиться, что используется правильный синтаксис. Введите action и condition отдельно как expression и убедитесь, что используется правильный ruleContext.

1mutation validate {
2 validateExpression(
3 input: {
4 expression: ":items_total: > 150 USD and :service_level_name: ne \"Free Shipping\""
5 ruleContext: "SHIPMENT_RATING_BUFFER"
6 }
7 )
8}

Была ли эта страница полезной?


На этой странице: