সব sales channel-এ একটাই checkout pipeline
Checkoutপ্রতিটি sales channel-এর জন্য একই checkout
Checkout storefront, POS, API, admin ও AI channel-এর মধ্যে cart থেকে order হওয়ার atomic transition সামলায়। এটি pricing fingerprint যাচাই করে, প্রতিটি allocation reserve করে এবং order তৈরি করে। কোনো downstream ধাপ ব্যর্থ হলে পরিষ্কারভাবে সব rollback হয়।
product, price, stock আর delivery আলাদা tool-এ থাকলে বিক্রির হার কমে যায়।
Store Console এসব সব একই record-এ রাখে। তাই shopper যে price দেখেন, payment-এর সময়ও তাই দেন। আর প্রতিটি order stock ও delivery-এর কাজে সরাসরি যায়—আবার টাইপ করতে হয় না।
আপনার কাজে Checkout-এর যে সুবিধাগুলো পাবেন
Server-side pricing fingerprint-এর যাচাই
Wallet, coupon, loyalty ও gift-card-এর atomic reservation
Idempotent request duplicate order ঠেকায়
Compensating rollback ব্যর্থ ধাপের সব allocation release করে
অনুসন্ধানযোগ্য session ও pipeline-step history
Checkout, ধাপে ধাপে।
সব channel-এর জন্য একটাই পথ
Storefront, POS, admin, API ও AI channel-এর সব order একই checkout-এর মধ্য দিয়ে যায়।
দাম যাচাই করুন
Order তৈরির আগে server প্রতিটি দাম, discount ও tax আবার যাচাই করে।
সব একসঙ্গে reserve করুন
Stock, wallet, coupon, points ও gift-card-এর পরিমাণ একসঙ্গে reserve হয়। তাই একই জিনিস দুইবার বিক্রি হয় না।
তৈরি করুন, ব্যর্থ হলে rollback
Order একবারই তৈরি হয়। কোনো ধাপ ব্যর্থ হলে সব reservation স্বয়ংক্রিয়ভাবে release হয়।
Store Console admin-এ Checkout দেখুন।

নিজের server-এ Checkout চালান।
এই module দিয়ে শুরু করুন, দরকার হলে পাশের module-গুলো যোগ করুন, আর প্রতিটি record রাখুন নিজের server-এ।
Checkout-এর কাজ দেখুন।
সব channel-এ এক checkout। Order দেওয়ার আগেই verify।

