Checkout чрез draft order позволява на Shopify Basic магазин да използва динамична куриерска цена, без да има достъп до Shopify Carrier Calculated Shipping. Клиентът избира доставка в Izprati.bg widget преди checkout, а приложението създава или обновява Shopify draft order с изчислената цена за доставка.
Защо да използвате този вариант #
Използвайте този вариант, когато магазинът е на Shopify Basic и трябва да показва динамични цени за доставка до офис, автомат или адрес. Ако магазинът има активен CCS / third-party calculated rates и искате цената да се връща директно в стандартния Shopify checkout, използвайте варианта с CCS вместо checkout чрез draft order.
Не е задължително всеки магазин да използва checkout чрез draft order. Всеки checkout вариант може да е подходящ според setup-а на магазина и Shopify плана.
Важно: ако магазинът е на Shopify Basic и трябва да показва динамични куриерски цени без CCS, използвайте checkout чрез draft order. Pre-checkout вариантът, който после продължава към стандартния Shopify checkout, може да върне динамична цена само ако магазинът има достъп до Shopify Carrier Calculated Shipping – например Grow/Plus с активен CCS / third-party calculated rates.
- Checkout чрез draft order не е същият процес като стандартния Shopify checkout с CCS.
- Незавършените поръчки могат да се виждат в Shopify Drafts, а abandoned checkout проследяването може да се държи различно.
- Предимството е, че магазинът може да остане на Shopify Basic и пак да използва динамични куриерски цени.
Как изглежда и как работи #
При checkout чрез draft order изборът и изчисляването на доставката се случват преди Shopify checkout. Izprati.bg прехвърля готовата доставка към draft order, затова динамичната куриерска цена може да стигне до checkout и без CCS.
Избор и изчисляване в widget-а #
Клиентът добавя продукт в количката и натиска стандартния checkout бутон. Cart Button Injector отваря Izprati.bg widget-а, където клиентът избира доставка до офис, автомат или адрес. Widget-ът изчислява цената според съдържанието на количката, избрания куриер и точката за доставка.

В показания пример цената за доставка и таксата за наложен платеж са отделни позиции. Така клиентът вижда от какво се формира крайната сума още преди преминаването към Shopify checkout.
Създаване на draft order и отваряне на checkout #
След натискане на Продължи приложението създава или обновява Shopify draft order, записва избрания начин и точка за доставка и добавя изчислената доставка като shipping line. След това приложението отваря checkout линка на този draft order за клиента.

В този checkout доставката вече е подготвена от Izprati.bg. Затова Shopify може да покаже, че адресът и методът за доставка не могат да бъдат променяни на тази стъпка. Това е очаквано поведение: промяната трябва да започне от количката и отново да мине през Izprati.bg widget-а.
Завършване на поръчката #
Клиентът избира начин на плащане и завършва checkout. Успешно завършената поръчка се появява в Shopify Orders, а избраната доставка и цената ѝ остават записани към поръчката. След това товарителницата се създава по стандартния начин в Izprati.bg.
Важно: ако клиентът иска да промени продуктите или доставката, трябва да се върне в количката и да започне от стандартния checkout бутон. Shop Pay и други wallet бутони могат да заобиколят widget-а и не са подходящи за този поток.
Как да го настроите #
Преди да го пуснете #
- Свържете куриера в Izprati.bg и проверете автентикацията.
- Настройте адрес на подателя, тегло и размери по подразбиране.
- Проверете калкулацията на динамичните цени в 15.75. Проверка на калкулация за динамични цени.
- Активирайте Shopify app embed-а Cart Button Injector.
- Изберете Draft order като checkout вариант в настройките на Izprati.bg widget-а.
Включете Cart Button Injector #
В Shopify theme editor отворете App embeds и включете Cart Button Injector. Този embed отваря Izprati.bg popup-а, когато клиентът натисне стандартния checkout бутон от cart page или cart drawer.

Cart shipping calculator е отделен embed. Не е задължителен за Draft order вариант, освен ако не искате отделен калкулатор в количката.
Изберете Draft order checkout #
В настройките на Izprati.bg widget-а изберете Checkout вариант: Draft order. При този режим widget-ът събира избраната доставка, приложението изчислява цената и след това отваря checkout линка на draft order-а.
Ако магазинът използва Shop Pay или други wallet бутони, препоръчително е да ги скриете за този вариант. Wallet бутоните често заобикалят storefront JavaScript и клиентът може да прескочи widget-а.
Тествайте процеса #
- Добавете продукт в количката.
- Натиснете стандартния checkout бутон.
- Проверете дали се отваря Izprati.bg popup-ът за доставка.
- Изберете доставка до офис, автомат или адрес.
- Натиснете Продължи и проверете дали клиентът се изпраща към draft checkout.
- След завършване на поръчката проверете дали избраната доставка остава записана и товарителницата може да се създаде по стандартния начин.

Проверете динамичните цени #

Преди да разчитате на live тарифи в реални поръчки, проверете калкулацията отделно в 15.75. Проверка на калкулация за динамични цени.
