Как работает автовыполнение
- Автовыполнение защиты доставки включено в Upcart
- В Cart Editor откройте модуль Add-ons и перейдите в его раздел Advanced settings.
- Убедитесь, что Auto-fulfill shipping protection включено. Флажок появляется только после того, как сама защита доставки активирована в разделе General settings модуля — если вы не можете его найти, сначала включите защиту доставки.
- Товар защиты доставки является цифровым товаром
- В Shopify перейдите в Products и найдите товар Shipping Protection, созданный Upcart.
- Откройте товар, прокрутите до раздела Shipping и убедитесь, что флажок This is a physical product снят.
- Это гарантирует, что Shopify считает его цифровым товаром и разрешает автоматическое выполнение. Совет: если у вас несколько уровней защиты доставки, все связанные товары должны соответствовать этому же условию.
- Требуемые свойства товара присутствуют
Upcart выполняет позицию, отслеживая вебхук orders/partially_fulfilled.
Когда часть заказа выполнена, Upcart автоматически выполняет защиту доставки, если обнаруживает следующие свойства позиции заказа:__upcartAddon: XXX__upcartShippingProtection: trueПроверьте настройки вашего товара, чтобы убедиться, что оба свойства присутствуют.

Почему защита доставки оформлена как товар
Это позволяет Upcart динамически рассчитывать и применять защиту в зависимости от стоимости заказа или содержимого корзины. Однако такой подход может привести к тому, что товар будет появляться в операциях со скидками или на видимых витринах, если не настроить его правильно.
Управление видимостью на витрине
- В админ-панели Shopify перейдите в Products и откройте товар Shipping Protection, созданный Upcart.
- В выпадающем списке Status в верхней части страницы товара выберите Unlisted.
- Нажмите Save.
Товары со статусом Unlisted ведут себя как товары Active в корзине, при оформлении заказа и в заказах, поэтому установка статуса Unlisted для Shipping Protection не мешает автовыполнению или применению дополнения к корзине.
Защита доставки и скидки
- Используйте награды Free Shipping или Free Gift вместо Cart Discount, если не хотите, чтобы процентная или фиксированная скидка применялась к позиции защиты доставки.
- Учитывайте защиту доставки в своих порогах. Защита доставки учитывается в триггерах Cart quantity и Cart total, как и любая другая позиция корзины.
Итоги
- Включите Auto-fulfill shipping protection в Upcart.
- Отметьте товар как нефизический в Shopify.
- Убедитесь, что применяются правильные свойства позиций заказа.
- При необходимости установите статус Unlisted, чтобы убрать его с витрины.
- Проверьте свои правила Discounts, чтобы защита доставки случайно не попала под награду Cart Discount на всю корзину.