Skip to main content

نظرة عامة

قد تحتوي منتجات البيع الإضافي على خيار متغير واحد أو عدة خيارات (مثل المقاس أو اللون). يتعامل Aftersell مع المتغيرات غير المتوفرة في المخزون بشكل مختلف حسب عدد الخيارات التي يمتلكها المنتج، لضمان تجربة سلسة للعميل ومنع الاختيارات غير المتاحة.

منطق المتغيرات غير المتوفرة في المخزون

المنتجات ذات خيار متغير واحد

إذا كان للمنتج خيار متغير واحد فقط وكان هذا المتغير غير متوفر في المخزون، فسيتم إخفاؤه بالكامل. على سبيل المثال،
  • المتغير الأزرق لمنتج Notebook هذا غير متوفر في المخزون مربع حوار Select Products يعرض متغير Notebook الأزرق موسومًا بـ Out of Stock
  • لذلك، لن يظهر المتغير الأزرق كخيار على صفحة ما بعد الشراء صفحة ما بعد الشراء مع قائمة لون Notebook المنسدلة تعرض White وBlack فقط
هذا يمنع العملاء من التفاعل مع منتج لا يمكن تنفيذه.

المنتجات ذات خيارات متغيرات متعددة

إذا كان للمنتج عدة خيارات متغيرات، تُعرض جميع خيارات المتغيرات، بما فيها غير المتوفرة في المخزون. افتراضيًا، سيقوم Aftersell بتحديد متغير متوفر في المخزون مسبقًا، إن وُجد. ومع ذلك، إذا حدد العميل يدويًا متغيرًا غير متوفر في المخزون، فسيُوسم بوضوح بأنه غير متاح ولا يمكن إضافته. على سبيل المثال،
  • المتغير الأزرق/الصغير لمنتج T-shirt هذا غير متوفر في المخزون مربع حوار Select Products يعرض متغير T-shirt الأزرق مقاس Small موسومًا بـ Out of Stock
  • ومع ذلك، سيظل المتغير يظهر على صفحة ما بعد الشراء المباشرة، لكن العملاء لن يتمكنوا من شرائه إذا حددوه. عرض T-shirt بعد الشراء مع متغير غير متوفر في المخزون يعرض زر Unavailable
يمنح هذا النهج العملاء رؤية كاملة للخيارات المتاحة مع منع الاختيارات غير الصالحة. ملاحظة: ينطبق هذا المنطق حتى إذا كانت جميع إعدادات المتغيرات غير محددة في المحرر.

متغيرات الطلب المسبق والبيع المسبق

ينطبق منطق نفاد المخزون أعلاه على المتغيرات التي لا يمكن بيعها بعد نفاد مخزونها — وهو سلوك Shopify الافتراضي “Stop selling when out of stock”. تُعامل متغيرات الطلب المسبق والبيع المسبق بشكل مختلف. في Shopify، تكون هذه المتغيرات مفعّلًا لديها “Continue selling when out of stock” (سياسة مخزون continue). يتحقق Aftersell من سياسة مخزون المتغير، وليس فقط من الكمية المتاحة، لذا يُعامل المتغير ذو سياسة متابعة البيع على أنه متاح حتى عندما يكون مخزونه المتتبع 0 أو سالبًا. نتيجة لذلك، تتصرف متغيرات الطلب المسبق/البيع المسبق مثل المتغيرات المتوفرة في المخزون على صفحة ما بعد الشراء:
  • خيار متغير واحد: يتم عرض المتغير (لا يُخفى)، ويمكن للعملاء إضافته.
  • خيارات متغيرات متعددة: يكون المتغير قابلًا للتحديد والشراء — ولا يُوسم بأنه غير متاح.
يتيح لك ذلك تشغيل عروض الطلب المسبق أو البيع المسبق كعروض بيع إضافي بعد الشراء دون حجب المتغير لعدم وجود مخزون متاح.
لتمكين هذا السلوك، فعّل Continue selling when out of stock للمتغير في Shopify (ضمن إعدادات Inventory لمتغير المنتج). يتبع المتغير المتروك على الإعداد الافتراضي stop selling when out of stock منطق نفاد المخزون الموصوف أعلاه بمجرد وصول مخزونه إلى 0.
استثناء: إذا كان عرضك مكوَّنًا لإخفاء المنتجات غير المتوفرة في المخزون، فسيتم إخفاء متغيرات متابعة البيع ذات المخزون 0 أو السالب إلى جانب المتغيرات العادية غير المتوفرة في المخزون.

إخفاء المتغيرات غير المنشورة في متجرك الإلكتروني

افتراضيًا، يمكن لـ Aftersell عرض متغيرات متوفرة في المخزون لكنها مستبعدة من قناة مبيعات المتجر الإلكتروني في Shopify — على سبيل المثال، متغيرات تبقيها متاحة للبيع بالتجزئة أو الجملة لكنك تخفيها عمدًا عن واجهة متجرك على الويب. لمنع ظهور هذه المتغيرات في عروض ما بعد الشراء، انتقل إلى Settings → Inventory، وابحث عن قسم Unpublished variants، وحدد Hide unpublished variants from post-purchase offers. الإعداد معطّل افتراضيًا.

كيف يعمل

مع تفعيل الإعداد، يتحقق Aftersell من حالة نشر كل متغير على قناة مبيعات المتجر الإلكتروني قبل تضمينه في عرض. تُستبعد المتغيرات غير المنشورة. وإذا استُبعد كل متغير من متغيرات منتج ما، يُحذف المنتج من العرض بالكامل. يُطبَّق الفلتر على كل من العروض المباشرة ومعاينة محرر العروض، بحيث يتطابق ما تراه في المحرر مع ما يحصل عليه العملاء.
يحتاج هذا الإعداد إلى إذن read_publications في Shopify. تحديد المربع يطالبك بمنحه، ولا يسري الإعداد إلا بعد موافقتك.
آلية التحقق تفشل نحو الإتاحة (fail-open). إذا كان الإذن مفقودًا، أو حدث خطأ أو انتهت مهلة الاستعلام إلى Shopify، فسيظل المتغير معروضًا بدلًا من إخفائه. تعامل مع هذا كتفضيل عرض تجاري وليس كضمان بأن المتغير غير المنشور لن يظهر أبدًا.