Skip to main content

حلول مشكلات التنفيذ

لحل مشكلات التنفيذ، يجب علينا منع تنفيذ الطلبات حتى نتأكد من أن العميل لم يعد على صفحة ما بعد الشراء. يضمن ذلك أن يكون الطلب في حالته النهائية وأنه لن تُضاف إليه عناصر إضافية. هناك حلان شائعان لمشكلات التنفيذ:
  1. (مُفضَّل) ابحث عن إعداد في خدمة التنفيذ للتعامل مع الطلبات On hold (قيد الانتظار). إذا كانت خدمات التنفيذ قادرة على التعامل بشكل أصلي مع الطلبات On hold، فإن تفعيل هذا الإعداد من المفترض أن يحل أي مشكلات. لكن العديد من الأنظمة القديمة لا تمتلك هذا الإعداد، وفي هذه الحالة:
  2. استخدم حالة الدفع الخاصة بالطلب كتعليق مؤقت للتنفيذ. تمتلك جميع أنظمة التنفيذ تقريبًا خيارًا لعدم تنفيذ الطلبات غير المُعلَّمة كـ Paid (مدفوعة). يتم شرح هذا الحل بالتفصيل أدناه لأنه غير بديهي وأكثر تعقيدًا بشكل عام.

استخدام حالة الدفع كتعليق مؤقت للتنفيذ

المبدأ الأساسي لهذا الحل هو أننا نريد تعليم الطلب كـ Paid فقط عندما يكون قابلًا للتنفيذ (أي عندما لا يوجد تعليق للتنفيذ). بشكل افتراضي، تُحصِّل Shopify الدفع فورًا عند إجراء الطلب. وهذا يعني أن الطلبات ستُعلَّم كـ Paid. لتغيير هذا السلوك، يمكنك الانتقال إلى Shopify > Settings > Payments > Payment capture method > Manage وتغيير طريقة تحصيل الدفع إلى “Manually”. مربع حوار طريقة تحصيل الدفع في Shopify مع تحديد خيار Manually مع ضبط تحصيل الدفع على الوضع اليدوي، يمكننا التحكم في توقيت تحصيل الدفع وبالتالي توقيت استيراد الطلب إلى خدمة التنفيذ. للقيام بذلك، يمكننا إعداد Shopify Flow لتحصيل الدفع عندما لا يكون الطلب On hold بعد الآن. عند تحصيل الدفع، سيُعلَّم الطلب كـ Paid ويمكن لنظام التنفيذ حينها استيراد الطلب النهائي الذي سيتضمن عنصر عرض البيع الإضافي (upsell) لما بعد الشراء. لاحظ أن “fulfillable” تُستخدم للتحقق مما إذا كان الطلب On hold أم لا. هذه هي أسهل طريقة للتحقق من التعليقات داخل Flow. سير عمل Shopify Flow يُحصِّل الدفع عندما يكون حقل Fulfillable للطلب صحيحًا تنطبق المبادئ نفسها على خدمات التنفيذ الأخرى. إذا كنت بحاجة إلى مساعدة في إعداد ذلك لخدمة معينة، فتواصل مع الدعم عبر الدردشة داخل التطبيق.