View Categories

15.15.10. Checkout чрез draft order

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-а и не са подходящи за този поток.

Как да го настроите #

Преди да го пуснете #

  1. Свържете куриера в Izprati.bg и проверете автентикацията.
  2. Настройте адрес на подателя, тегло и размери по подразбиране.
  3. Проверете калкулацията на динамичните цени в 15.75. Проверка на калкулация за динамични цени.
  4. Активирайте Shopify app embed-а Cart Button Injector.
  5. Изберете 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-а.

Тествайте процеса #

  1. Добавете продукт в количката.
  2. Натиснете стандартния checkout бутон.
  3. Проверете дали се отваря Izprati.bg popup-ът за доставка.
  4. Изберете доставка до офис, автомат или адрес.
  5. Натиснете Продължи и проверете дали клиентът се изпраща към draft checkout.
  6. След завършване на поръчката проверете дали избраната доставка остава записана и товарителницата може да се създаде по стандартния начин.

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

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

Scroll to Top