يمكن لعنصر منتج في الاستوديو مرتبط بمتجر WooCommerce أن ينشئ قسيمة خاصة به للاستخدام مرة واحدة لكل مستلم، مقصورة على ذلك المنتج وحده — دون الحاجة إلى شريحة سجل الشراء أو «عرض خصم» على مستوى المشروع.
يملك MailInApp بالفعل عرض خصم على مستوى المشروع لاستهداف جمهور مطابق كامل بقسيمة واحدة. أما هذه فهي الأداة الأضيق نطاقًا: خصم يعيش في عنصر المنتج نفسه، مرتبط بأي منتج حقيقي استوردته من كتالوج WooCommerce، يُنشأ تلقائيًا لكل مستلم لتلك الرسالة، ويُطبَّق مباشرة في صفحة ذلك المنتج نفسه.
الخطوة 1 — اربط WooCommerce
على موقع WordPress الخاص بك، انتقل إلى WooCommerce ← الإعدادات ← متقدم ← REST API وأنشئ مفتاحًا بصلاحية قراءة. ثم عُد إلى الإعدادات ← التكاملات في MailInApp، والصق رابط متجرك وذلك المفتاح للربط. لا ينشئ MailInApp القسائم إلا عبر مورد Coupons REST الخاص بمتجرك — ولا يطلب أبدًا صلاحية كتابة تتجاوز ذلك.
الخطوة 2 — استورد المنتج إلى عنصر منتج
في الاستوديو، أضف عنصر منتج وافتح بحث الاستيراد من المتجر فيه. اختر المنتج الحقيقي من كتالوج WooCommerce المتزامن بدلًا من كتابة رابط يدويًا. يؤدي الاستيراد ثلاثة أمور دفعة واحدة: يملأ الاسم والوصف والصورة والسعر؛ ويحوّل حقل الدفع إلى الربط بصفحة الدفع في متجر خارجي؛ ويملأ رابط صفحة المنتج الخارجية من رابط صفحة المنتج نفسه. والثلاثة كلها مهمة للخطوة التالية — فالرابط المكتوب يدويًا لا يقف وراءه معرّف منتج حقيقي في المتجر، لذا يبقى مفتاح الخصم مخفيًا حتى تستورد المنتج.
الخطوة 3 — فعّل «خصم لكل منتج»
حين يحمل العنصر منتجًا حقيقيًا مستوردًا، يظهر مفتاح خصم لكل منتج في لوحة الخصائص. فعّله واضبط:
- نوع الخصم — نسبة مئوية أو مبلغ ثابت.
- قيمة الخصم — الرقم الفعلي.
- ينتهي (بالأيام بعد الإرسال) — المدة التي تبقى فيها القسيمة المُنشأة صالحة.
هذا مستقل عن أي عرض خصم على مستوى المشروع قد يحمله المشروع أيضًا — يمكن أن يحمل الإرسال الاثنين معًا، أو لا شيء منهما، أو أحدهما دون الآخر.
الخطوة 4 — أرسل، وينشئ MailInApp قسيمة مقصورة على هذا المنتج وحده
قبيل عرض رسالة كل مستلم مباشرة، ينشئ MailInApp قسيمة عبر Coupons REST API في متجرك: للاستخدام مرة واحدة (usage_limit: 1)، ومقصورة على عنوان البريد الإلكتروني للمستلم نفسه (email_restrictions)، ومقصورة على هذا المنتج وحده عبر حقل product_ids في WooCommerce بدلًا من سلتك بأكملها. يُعاد كتابة رابط اشترِ الآن في العنصر تلقائيًا ليحملها — لا قالب تعدّه بوسم دمج يدويًا، إذ إن معرّف العنصر ليس شيئًا يمكنك كتابته في عنوان.
الخطوة 5 — يعود المتسوّق إلى المنتج نفسه والقسيمة مطبَّقة بالفعل
يطبّق الرابط القسيمة كمعامل استعلام موجّه مباشرة إلى صفحة هذا المنتج نفسه — لا إلى رابط /cart/ العام الذي يستخدمه رابط العرض على مستوى المشروع. وهذا مقصود: أرته الرسالة منتجًا محددًا واحدًا، لذا ينبغي أن يوصله الرابط المخفّض إلى المنتج نفسه، لا أن يجعله يبحث عنه من جديد. وكما في العرض على مستوى المشروع، لا يُضمن التطبيق التلقائي في كل سمة دفع مخصّصة — في أسوأ الحالات يُدخل المتسوّق الرمز يدويًا، ولا يتعطّل الرابط أبدًا في كل الأحوال.
يعمل الإسناد كأي نقرة أخرى إلى المتجر
يظل الرابط يحمل utm_campaign نفسه الذي تحمله الروابط الصادرة الأخرى في مشروعك. يُسنَد الطلب المقدَّم بالقسيمة إلى هذا الإرسال عبر بيانات Order Attribution الوصفية المدمجة في WooCommerce نفسه (مفعّلة افتراضيًا منذ WooCommerce 8.5)، بالطريقة نفسها التي يُسنَد بها أي طلب آخر عبر النقر إلى WooCommerce — راجع تتبّع طلبات Shopify وعمليات الدفع والإيرادات لمعرفة كيف يعمل ذلك الإسناد فعليًا من البداية إلى النهاية (يعمل WooCommerce بشكل متطابق بمجرد ربطه).
إذا فشل الإنشاء لأحد المستلمين
تُرسَل رسالته مع ذلك. إن تعثّر استدعاء الواجهة البرمجية الحي أو احتاج رمز الوصول إلى إعادة ربط، يعود زر اشترِ الآن لذلك المستلم ببساطة إلى رابط المنتج العادي غير المخفّض في العنصر — لا رابط معطّل أبدًا، ولا إرسال متوقف أبدًا.
كيف يختلف هذا عن «عرض الخصم» على مستوى المشروع
يستهدف عرض الخصم في صفحة الإرسال جمهورًا مطابقًا كاملًا — غالبًا مقترنًا بشريحة سجل الشراء — بنطاق قسيمة واحد يُختار من قائمة منسدلة (على مستوى المتجر أو لمنتج واحد). أما هذه الميزة فتتخطى ذلك كله: فهي مقصورة على أي منتج يحمله العنصر نفسه، ولا تحتاج إلى مرشّح جمهور، وتُنشأ لكل من يتلقى الرسالة. ويحتفظ كلٌّ منهما بعلامة فترة الانتظار الخاصة به أيضًا، لذا فإن الخصم لكل منتج على منتج واحد لا يعيق أبدًا خصم منتج آخر، ولا العرض على مستوى المشروع، لجهة الاتصال نفسها. راجع استعادة المشترين السابقين بشرائح سجل الشراء ورموز الخصم للنسخة الموجّهة إلى الجمهور من هذا النمط.
البدء
اربط WooCommerce، واستورد منتجًا حقيقيًا واحدًا إلى عنصر منتج، وفعّل خصمًا معتدلًا لكل منتج، وأرسله إلى قائمة صغيرة أولًا للتأكد من أن رابط الاستبدال يصل إلى حيث تتوقع. راجع عنصر المنتج وتكامل WooCommerce والخصومات الأصلية في المتجر للاطلاع على المرجع الكامل.