COD
بعد حفظ الطلب الصحيح، ينشئ Vacto مهام التواصل خارج transaction. يرى العميل التفاصيل وعبارة الدفع عند الاستلام وزري Confirm order وRequest cancellation. فشل المزود لا يلغي الطلب.
- الافتراضي: Customer confirmed فقط والبائع يقرر التشغيل.
- يمكن اختيار النقل إلى Confirmed أو Preparing بعد رد صريح متحقق.
- الإلغاء الافتراضي يحتاج مراجعة البائع.
- الإلغاء التلقائي يعمل فقط قبل Preparing ولا يلغي Shipped أو Out for delivery أو Delivered أو Returned.
الأمان
- رابط البريد يحمل token عشوائيًا بدون PII ويُخزن hash مع المتجر والطلب والفعل والقناة والانتهاء والاستخدام والإلغاء.
- زر WhatsApp يصل داخل webhook موقّع ويطابق العميل والرسالة الأصلية.
- التكرار idempotent ولا يكرر انتقال الطلب.
- النص الحر يطلب مراجعة البائع ولا يغير الطلب.
الدفع الأونلاين
لا تُرسل Payment confirmed إلا بعد تحقق خدمة settlement في السيرفر وحفظ PAID من مزود الدفع. browser return أو pending أو inquiry غير متحقق أو رد العميل لا يثبت الدفع.
بعد Delivered
ينشئ Pro طلب تقييم موثق بعد التأخير المختار لكل منتج مؤهل. الرابط عشوائي ومحدود ويُستخدم مرة واحدة. Reminder واحد فقط ويتوقف بعد التقييم أو الانسحاب أو انتهاء الأهلية أو خفض الخطة.