إعادة توجيه WooCommerce بعد الخروج: إعادة التوجيه إلى صفحة الشكر المخصصة
نشرت: 2022-01-12هل ترغب في إنشاء إعادة توجيه WooCommerce مخصصة بعد الخروج والتي تأخذ عملائك إلى صفحة مقصودة جميلة؟ تتم عمليات إعادة التوجيه الأكثر شيوعًا في WooCommerce بعد الدفع أو الخروج. بشكل افتراضي ، يتم إعادة توجيه العميل إلى صفحة WooCommerce الافتراضية "شكرًا لك".
إذا كنت تبحث عن أفضل حل لإنشاء إعادة توجيه WooCommerce بعد الخروج ؛ سيرشدك هذا المنشور إلى كيفية تنفيذ إعادة توجيه مستخدم WooCommerce بعد الخروج إلى صفحة شكر مخصصة.
يمكن أن يكون هذا حلاً جيدًا لإعادة توجيه المستخدم إلى صفحة حيث يمكنهم الحصول على خدمة ما بعد البيع أو دعم العملاء بعد الخروج بنجاح.
أعد توجيه WooCommerce بعد الخروج: كيفية إنشاء إعادة توجيه خطوة بخطوة
الطريقة المثالية لإنشاء إعادة توجيه WooCommerce بعد الخروج هي فهم الخطوات المتضمنة في عملية السداد من صفحة عربة التسوق إلى وقت قيام العميل بالدفع. يمكن تحديد الخطوات على النحو التالي:
- يضع العميل الطلب بعد النقر فوق "متابعة الخروج" من صفحة عربة WooCommerce
- يتحقق العميل من محتوى سلة التسوق ويختار طريقة الدفع
- يتابع العميل الطلب من خلال النقر على زر "تقديم الطلب" .
- إذا تم الدفع بنجاح ، فسيتم إعادة توجيه العميل إلى صفحة شكرًا لك
لإنشاء إعادة توجيه WooCommerce بعد الخروج ، تحتاج إلى اعتراض WooCommerce الافتراضي بعد إعادة توجيه الخروج باستخدام عامل تصفية الإجراءات كما سترى في المقتطف الذي سأشاركه في القسم التالي.
إنشاء عمليات إعادة توجيه WooCommerce
في السابق ، كتبت كيفية إعادة توجيه مستخدمي WooCommerce بعد التسجيل بناءً على دور المستخدم وكيفية إنشاء إعادة توجيه WooCommerce بعد تسجيل الخروج . إذا لم تكن قد قرأت هذين المنشورين ، فقد يكون من الجيد قراءتهما أولاً حتى تفهم الفكرة العامة لعمليات إعادة توجيه WooCommerce.
ربما تريد أن ينتقل المستخدم إلى صفحة مخصصة بعد تقديم الطلب حيث يمكنك إدارة خدمة ما بعد البيع والدعم.
أعد توجيه WooCommerce بعد خطوات الخروج
دعونا نلقي نظرة على كيفية تنفيذ حل سريع يعيد توجيه المستخدمين بعد اكتمال عملية الدفع. لدي حلان مثاليان لإعادة توجيه WooCommerce بعد الخروج.
يمكنك استخدام مقتطف الشفرة الذي سأشاركه في هذا البرنامج التعليمي أو يمكنك تنفيذ إعادة التوجيه باستخدام المكون الإضافي الذي أنشأته خصيصًا لحل هذه المشكلة.
إذا كنت لا ترغب في تحرير ملف jobs.php أو إضافة مقتطفات وتفضل استخدام مكون إضافي ، فقد قمت بإنشاء مكون إضافي لإعادة التوجيه هذه ويمكنك العثور عليه هنا.
أعد توجيه WooCommerce بعد مقتطف رمز الخروج
يمكن إضافة مقتطف رمز WooCommerce الذي تمت مشاركته أدناه إلى ملف jobs.php لإنشاء إعادة توجيه إلى صفحة مخصصة بعد إتمام المستخدم لعملية الدفع.
لكي يكون هذا المقتطف فعالاً ، عليك إضافته إلى وظائف السمة الفرعية النشطة .php وتغيير عنوان URL في الوظائف wp_redirect () إلى الصفحة المخصصة التي تريد إعادة توجيه المستخدمين إليها.
هذا مقتطف مفيد لإعادة توجيه WooCommerce يستخدم غالبًا عند مالكي المتاجر الذين يرغبون في عرض المنتجات المباعة على صفحة الشكر أو الذين يرغبون في عرض صفحة ترحيب مخصصة للعملاء بعد اكتمال عملية الدفع.
يمكن أن يكون هذا حلاً رائعًا لموقع عضوية WooCommerce ويمكن أن يكون مكانًا جيدًا لمساعدة المستخدمين على بدء عملية الصعود إلى الطائرة.
add_action( 'woocommerce_thankyou', 'njengah_woocommerce_redirect_after_checkout'); function njengah_woocommerce_redirect_after_checkout( $order_id ){ $order = wc_get_order( $order_id ); $url = 'https://example.com/custom-url'; if ( ! $order->has_status( 'failed' ) ) { wp_safe_redirect( $url ); exit; } }
يتم تقديم إعادة توجيه WooCommerce المخصصة بعد الطلب
يمكنك إنشاء إعادة توجيه WooCommerce بعد تسجيل الخروج بناءً على عدة شروط قبل أن ننظر في كيفية إنشاء إعادة توجيه WooCommerce العامة بعد الخروج ، دعني أجدّد الطرق الأكثر شيوعًا لإنشاء WooCommerce بعد عمليات إعادة توجيه السداد:
خيار إعادة التوجيه | الوصف والمثال |
أعد توجيه WooCommerce بعد تسجيل الخروج لكل منتج | هذا هو نوع إعادة التوجيه الذي يتم تطبيقه على منتج معين فقط. على سبيل المثال ، عندما يشتري مستخدم تفاحة ، تتم إعادة توجيهه إلى الصفحة "أ" ولكن إذا اشترى أي منتج آخر مثل اللون البرتقالي ، فسيتم إعادة توجيهه إلى صفحة طلب إعادة توجيه WooCommerce العادية. |
أعد توجيه WooCommerce بعد الخروج لكل فئة | هذا هو نوع إعادة التوجيه الذي يتم تطبيقه على فئة منتج معينة فقط. على سبيل المثال ، عندما يشتري مستخدم منتجًا في فئة التفاح ، يتم إعادة توجيهه إلى الصفحة "أ" ولكن إذا اشترى أي منتج آخر في فئة البرتقال ، تتم إعادة توجيهه إلى صفحة طلب إعادة توجيه WooCommerce العادية. |
أعد توجيه WooCommerce بعد الخروج لمستخدم معين | هذا هو نوع إعادة التوجيه الذي يتم تطبيقه على مستخدم معين فقط. على سبيل المثال ، عندما يشتري مستخدم يحمل المعرّف 32 تفاحة ، تتم إعادة توجيهه إلى الصفحة "أ" ولكن إذا قام مستخدم آخر يحمل المعرّف 35 بشراء تفاحة ، فسيتم إعادة توجيهه إلى صفحة طلب إعادة توجيه WooCommerce العادية. |
أعد توجيه WooCommerce بعد الخروج لدور مستخدم معين | هذا هو نوع إعادة التوجيه الذي يتم تطبيقه على دور مستخدم معين فقط. على سبيل المثال ، عندما يشتري مستخدم لديه دور مستخدم MEMBER تفاحة ، يتم إعادة توجيهه إلى الصفحة "أ" ولكن إذا قام مستخدم آخر لديه أي دور مستخدم آخر بشراء تفاحة ، فسيتم إعادة توجيهه إلى صفحة طلب إعادة توجيه WooCommerce العادية. |
أعد توجيه WooCommerce بعد الخروج من أجل طريقة دفع محددة | هذا هو نوع إعادة التوجيه الذي يتم تطبيقه على طريقة دفع معينة فقط. على سبيل المثال ، عندما يدفع مستخدم مقابل تفاحة عبر PayPal ، تتم إعادة توجيهه إلى الصفحة "أ" ولكن إذا دفع مستخدم آخر مقابل Apple من خلال التحويل المصرفي المباشر ، تتم إعادة توجيهه إلى صفحة طلب إعادة توجيه WooCommerce العادية. |
أعد توجيه WooCommerce بعد الخروج لوقت محدد أو نطاق تاريخ | هذا هو نوع إعادة التوجيه الذي يتم تطبيقه على وقت أو تاريخ محدد فقط. على سبيل المثال ، عندما تشتري تفاحة ما بين 12:00 إلى 1300 أو بين التاريخ الأول والثالث ، يتم إعادة توجيهها إلى الصفحة "أ" ولكن إذا اشترى نفس المستخدم Apple في أوقات وتواريخ مختلفة ، فسيتم إعادة توجيهه إلى صفحة طلب إعادة توجيه WooCommerce العادية . |
أعد توجيه WooCommerce بعد الخروج لتاريخ شراء محدد | هذا هو نوع إعادة التوجيه الذي يتم تطبيقه على سجل شراء عميل معين فقط. على سبيل المثال ، عندما يشتري مستخدم تفاحة وكان قد اشترى سكينًا قبل إعادة توجيهه إلى الصفحة "أ" ولكن إذا اشترى تفاحة ولكن لم يشتر سكينًا قبل إعادة توجيهه إلى صفحة طلب إعادة توجيه WooCommerce العادية. |
أعد توجيه WooCommerce بعد الخروج من أجل موقع جغرافي محدد | هذا هو نوع إعادة التوجيه الذي يتم تطبيقه على بلد معين فقط. على سبيل المثال ، عندما يشتري مستخدم في الولايات المتحدة تفاحة ، تتم إعادة توجيهه إلى الصفحة "أ" ولكن إذا اشترى مستخدم آخر في المملكة المتحدة تفاحة ، فسيتم إعادة توجيهه إلى صفحة طلب إعادة توجيه WooCommerce العادية. |
أعد توجيه WooCommerce بعد الخروج لإجمالي الطلب المحدد | هذا هو نوع إعادة التوجيه الذي يتم تطبيقه على إجمالي مبلغ الطلب فقط. على سبيل المثال ، عندما يكون إجمالي طلب المستخدم 500 دولار ، تتم إعادة توجيهه إلى الصفحة أ ولكن إذا كان طلب المستخدم الآخر (ليس متساويًا ، أقل من ، أكبر من) 500 دولار ، فسيتم إعادة توجيهه إلى صفحة طلب إعادة توجيه WooCommerce العادية. |
أعد توجيه WooCommerce بعد الخروج للحصول على قسيمة / خصم منتج معين | هذا هو نوع إعادة التوجيه الذي يتم تطبيقه على الخصم أو القسائم فقط. على سبيل المثال ، عندما قام مستخدم بتطبيق قسيمة معينة ، تتم إعادة توجيهه إلى الصفحة "أ" ولكن إذا قام مستخدم آخر بتطبيق رمز قسيمة مختلف أو لم يطبق أي رمز قسيمة ، فسيتم إعادة توجيهه إلى صفحة طلب إعادة توجيه WooCommerce العادية. |
أعد توجيه WooCommerce بعد الخروج لشحن معين | هذا هو نوع إعادة التوجيه الذي يتم تطبيقه على طرق الشحن فقط. على سبيل المثال ، عندما يختار المستخدم سعر شحن ثابت ، يتم إعادة توجيهه إلى الصفحة "أ" ولكن إذا اختار مستخدم آخر الشحن المجاني ، فسيتم إعادة توجيهه إلى صفحة طلب إعادة توجيه WooCommerce العادية. |
لإعادة توجيه المستخدم بعد وضع الطلب ، يلزمك استخدام خطاف إعادة توجيه القالب ووظيفة إعادة التوجيه مع عنوان URL لإعادة التوجيه. في ملخص سريع هنا التفاصيل خطوة بخطوة :
- # 1) من الممارسات الجيدة أولاً التحقق مما إذا كان المستخدم في صفحة الخروج أو صفحة الطلب أو في صفحة الطلب المستلم قبل إنشاء إعادة التوجيه المخصصة بعد الخروج.
- # 2) لإعادة توجيه عملائك إلى صفحة مخصصة تلقائيًا بعد تقديم الطلب ، نحتاج إلى الاستفادة من وظيفة template_redirect () .
- # 3) أضف خطاف الإجراء template_redirect على سبيل المثال -؟
add_action('template_redirect', 'your_callback_function');
- # 4) قم بإنشاء وظيفة معاودة الاتصال التي أشرت إليها في خطاف إعادة توجيه القالب أعلاه ويجب أن يتطابق الاسم مع الاسم المستخدم في الخطاف.
- # 5) في وظيفة رد الاتصال ، استخدم وظيفة wp_redirect () لإضافة الصفحة حيث تريد إعادة توجيه المستخدم بعد الخروج بنجاح. قم دائمًا بإضافة مخرج بعد وظيفة wp_redirect لتجنب مشاكل إعادة التوجيه.
- # 6) تتم إضافة هذا الرمز إلى ملف jobs.php الخاص بك في السمة . حدد موقع هذا الملف وافتحه في المحرر لإضافة خطاف الإجراء هذا لإعادة توجيه WooCommerce بعد الخروج.
- # 7) احفظ التغييرات أو قم بتحديث سماتك .php أو ملف البرنامج المساعد ، وسوف تقوم بنجاح بإنشاء إعادة التوجيه إلى الصفحة المفضلة بعد تسجيل الخروج من WooCommerce.
خطاف إجراء إعادة توجيه WooCommerce
أولاً ، نقوم بإنشاء خطاف إجراء باستخدام إعادة توجيه القالب ووظيفة رد الاتصال كما هو موضح أدناه:
add_action ('template_redirect'، 'woocommerce_redirect_after_checkout') ؛
يسجل هذا الرمز خطاف إعادة توجيه القالب الذي ينفذ وظيفة رد الاتصال التي سنستخدمها لاستهداف إجراء "تم وضع الطلب". في الأساس ، هذا يخبر WordPress أنه كلما تم تقديم طلب ، يتم بدء إجراء إعادة التوجيه.
وظيفة WooCommerce Redirect Callback
نقوم الآن بإنشاء وظيفة رد الاتصال التي تحتوي على الكود الذي يتم تنفيذه في إعادة التوجيه. ما يلي هو رمز وظيفة رد الاتصال:
الوظيفة woocommerce_redirect_after_checkout () { العالمية $ wp؛ إذا (is_checkout () &&! فارغ ($ wp-> query_vars ['تم استلام الطلب'])) { $ redirect_url = 'https: // yoursite / url-to-redirect-after-checkout'؛ wp_redirect ($ redirect_url) ؛ خروج؛ } }
في وظيفة رد الاتصال هذه ، نستخدم الكائن global $ wp للوصول إلى طريقة استعلام النشر لمعرفة ما إذا كان قد تم تقديم الطلب وما إذا تمت إعادة توجيه المستخدم إلى عنوان URL لإعادة التوجيه المحدد مسبقًا.
يجب إضافة هذا الرمز إلى ملف function.php ويجب أن يكون الكود الكامل كما يلي:
add_action ('template_redirect'، 'woocommerce_redirect_after_checkout') ؛ الوظيفة woocommerce_redirect_after_checkout () { العالمية $ wp؛ إذا (is_checkout () &&! فارغ ($ wp-> query_vars ['تم استلام الطلب'])) { $ redirect_url = 'https: // yoursite / url-to-redirect-after-checkout'؛ wp_redirect ($ redirect_url) ؛ خروج؛ } }
بعد إضافة هذا الرمز إلى ملف function.php في نسقك ؛ اختبر بمنتج واحد للتأكد من أن إعادة التوجيه تتم بنجاح بعد النقر على زر تقديم الطلب كما هو موضح أدناه:
عندما يتم النقر على ترتيب المكان بدلاً من إعادة التوجيه إلى صفحة "شكرًا لك" الافتراضية التي تحتوي على تفاصيل الطلب ، يجب إعادة توجيهك إلى الصفحة المخصصة التي أضفتها إلى خطاف الإجراء أعلاه.
من المهم التأكد من إزالة مثال عنوان URL في الكود واستبداله بعنوان URL الخاص بموقعك حيث تريد إعادة توجيه العملاء بعد الخروج أو تقديم طلب.
هناك المزيد من الخيارات التي يمكننا إضافتها إلى وظيفة رد الاتصال لتحسين خيارات إعادة التوجيه الخاصة بنا ولكن في هذا البرنامج التعليمي ، لن ندخل في خيارات أكثر تقدمًا. هناك أيضًا خيارات لاستخدام المكونات الإضافية لإنشاء إعادة توجيه مخصصة بعد الخروج في WooCommerce.
إعادة توجيه WooCommerce بعد الخروج من البرنامج المساعد (WRAC)
لقد طلب مني العديد من قراء هذا المنشور المساعدة في إضافة هذا الرمز إلى سمات WordPress ، مؤخرًا ، قمت بتطوير مكون إضافي يساعد في إنشاء إعادة توجيه WooCommerce بعد الخروج.
حل بسيط
WRAC هو حل بسيط لمشكلة في العالم الحقيقي ، إذا كنت تريد التحكم في إعادة توجيه عملاء WooCommerce بعد الخروج ، فأنت بحاجة إلى هذا المكون الإضافي.
إنها إعادة توجيه WooCommerce مبتكرة وقوية بعد الخروج من البرنامج الإضافي والتي يمكن أن تساعدك في إدارة تجربة العميل بعد الخروج أو بعد عملية شراء ناجحة. يسمح لك الإصدار الحالي بتعيين أي صفحة لتكون صفحة الشكر المخصصة.
إعداد سهل ومرونة عالية
لم تعد مضطرًا إلى إعادة توجيه صفحة WooCommerce الافتراضية ، شكرًا لك ، باستخدام البرنامج المساعد WRAC ، ما عليك سوى تحديد الصفحة التي تريد تعيينها كصفحة شكر مخصصة وتعيينها في أقل من دقيقة. يمنحك هذا حرية الإبداع حيث يمكنك استخدام أي قالب صفحة مخصص وإضافة ميزات غير محدودة إلى الصفحة المخصصة ، شكرًا لك.
الحل النهائي لصفحة شكر مخصصة
إنه الحل النهائي لإنشاء أي صفحة شكر مخصصة لـ WooCommerce أو إعادة التوجيه إلى أي صفحة تريدها للمستخدمين
للذهاب إليه بعد الخروج. يمكنك أيضًا اختيار ما إذا كنت تريد عرض تفاصيل الطلب أم لا على صفحة الشكر المخصصة.
توثيق جيد وتثبيت مجاني ودعم
إنه متوافق تمامًا مع جميع سمات WooCommerce ويأتي مع وثائق جيدة جدًا وتثبيت وتكوين مجاني مني.
توثيق فيديو سريع
كيف يمكنك الحصول على البرنامج المساعد؟
- يمكنك الحصول على البرنامج المساعد من هنا - WooCommerce إعادة التوجيه بعد الخروج من البرنامج المساعد
- يمكنك بعد ذلك طلب التثبيت المجاني إذا كنت لا تعرف كيفية تثبيت مكون إضافي.
- يأتي المكون الإضافي مع وثائق متعمقة.
إذا كنت تبحث عن الحل الأمثل لإعادة توجيه WooCommerce بعد الخروج أو بعد الخروج بنجاح أو فشل ، فإن هذا المكون الإضافي الذي طورته يمكن أن يكون حلاً جيدًا لهذه المشكلة
قبل بضعة أشهر عندما شاركت هذا الحل في منشور المدونة هذا ، تلقيت العديد من الطلبات لمساعدة القراء على دمج هذا الرمز في مواقع أو سمات WooCommerce الخاصة بهم ، يمكنك أيضًا طلب المساعدة - هنا.
- إذا كان لديك WRAC V1.0.1 أو WRAC v1.0.0 ، فهناك تحديث جديد لإعادة توجيه WooCommerce بعد شراء البرنامج المساعد - WRAC.
- يمكنك تنزيل المكون الإضافي من حسابك أو يمكنك الاتصال بالدعم للحصول على مزيد من المساعدة إذا لم تحصل على إشعار التحديث التلقائي.
- يتميز الإصدار الجديد بعمليات إعادة توجيه عامة مشروطة وجديدة بناءً على المنتجات وأدوار المستخدم وطريقة الدفع وسجل الشراء والإجمالي الفرعي للطلب والوقت والتاريخ بالإضافة إلى طرق الشحن.
- في مذكرة الإصدار هذه ، أشارك ميزات المكون الإضافي WRAC من الإصدار 1.0.0 إلى 1.0.2.
- عرض مقدمة إذا كنت مهتمًا بأحدث إصدار 1.0.2 - انتقل إلى هذا القسم. يمكنك أيضًا الحصول على المكون الإضافي هنا.
مشكلة إعادة توجيه WooCommerce Checkout
في البداية ، ساعدت ما يقرب من 100 قارئ بأفكار حول كيفية إضافة إعادة توجيه WooCommerce بعد الشراء إلى مواقع الويب الخاصة بهم ، لكنني غالبًا ما واجهت العديد من التحديات نظرًا لأن جميع الموضوعات مشفرة بشكل مختلف.
أدركت أن هناك حاجة لمستخدمي WooCommerce للحصول على حل مثالي يساعد في إعادة التوجيه بعد الخروج الناجح أو الفاشل.
يعد هذا تحسينًا مهمًا لعملية تسجيل الخروج من WooCommerce والذي يقطع شوطًا طويلاً في المساعدة على زيادة التحويلات بالإضافة إلى مضاعفة المبيعات أو مضاعفتها أو زيادتها بمقدار عشرة أضعاف.
بشكل افتراضي ، يعيد تسجيل الخروج من WooCommerce التوجيه إلى صفحة ORDER RECEIVED أو صفحة شكرًا لك التي توفر تفاصيل مفيدة حول الطلب ولكنها تفتقر إلى القدرة على التخصيص لإضافة المزيد من الميزات. كما ترى في الصورة أدناه:
- في هذه المرحلة ، يمكنك بصفتك مالك متجر WooCommerce أن تُظهر للعميل عرضًا آخر أو معلومات مهمة أخرى تتعلق بالمنتج الذي اشتراه للتو ، افتراضيًا لا تملك WooCommerce طريقة لإضافة خيارات مخصصة هنا.
- إن تخصيص هذه الصفحة لإضافة المزيد من الميزات مثل العرض الخاص ليس بالأمر السهل لأنك تحتاج إلى فهم كيفية إنشاء أو إنشاء صفحة مخصصة باستخدام كود PHP و WordPress hooks.
- كما يعد إنشاء صفحة شكرًا مخصصة مضيعة للوقت نظرًا لأن تعلم البرمجة والقيام بذلك بشكل صحيح يستغرق وقتًا.
يمكن أن يكون حل هذه المشكلة بثلاث طرق ، يمكنك استخدام كل من هذه الحلول:
- قم بإنشاء إعادة توجيه WooCommerce بعد الخروج إلى أي صفحة وقرر إظهار تفاصيل الطلب على تلك الصفحة جنبًا إلى جنب مع المحتوى الآخر.
- استخدم الإضافات WooCommerce checkout funnel التي تغير طريقة دفع المستخدمين على موقع WooCommerce لإنشاء عمليات إعادة توجيه أو صفحات مخصصة باستخدام أداة إنشاء الصفحات المخصصة.
- قم بتخصيص صفحة WooCommerce الافتراضية ، شكرًا لك باستخدام خطافات الإجراءات التي تستهدف كل قسم من صفحة WooCommerce الافتراضية ، شكرًا لك.
WRAC - WooCommerce إعادة التوجيه بعد الخروج من البرنامج المساعد
لحل هذه المشكلة ، قررت إنشاء مكون إضافي يسهل تثبيته وتكوينه لإنشاء عمليات إعادة توجيه بعد تسجيل الخروج من WooCommerce دون كتابة أي رمز.
المكون الإضافي الذي قمت بإنشائه قبل بضعة أشهر - WRAC - إعادة توجيه WooCommerce بعد الخروج استمرت في النمو في عدد المستخدمين اليوم إلى أكثر من 600+ .
لقد تلقيت العديد من رسائل البريد الإلكتروني للتعليقات وطلب الميزات وفي هذا الإصدار الجديد من الإصدار 1.0.3 ، قمت بتضمين جميع الميزات التي تم طلبها مسبقًا.
إصدار WRAC 1.0.0
أظهر هذا الإصدار فقط خيارًا لإعادة توجيه جميع المستخدمين عالميًا بعد الخروج إلى صفحة شكر مخصصة. سمح للمستخدمين بإعادة التوجيه إلى أي صفحة وكان لديه خيارات إعادة التوجيه الناجحة والفاشلة.
تتضمن الميزات الموجودة في ملخص الإصدار 1.0.0 ما يلي:
- قم بتمكين إعادة التوجيه أو تعطيله عالميًا باستخدام زر سريع وأنيق وسهل الاستخدام.
- إعادة التوجيه إلى أي صفحة داخليًا - (حدد الصفحة في القائمة المنسدلة) بعد الخروج بنجاح من WooCommerce.
- إعادة التوجيه إلى أي صفحة داخليًا - (حدد الصفحة في القائمة المنسدلة) بعد فشل تسجيل الخروج من WooCommerce.
- أعد التوجيه إلى أي عنوان URL خارجي بعد الخروج بنجاح من WooCommerce.
- أعد التوجيه إلى أي عنوان URL خارجي بعد فشل تسجيل الخروج من WooCommerce.
- قم بإظهار أو إخفاء تفاصيل الطلب عند إعادة التوجيه إلى أي صفحة على موقع WooCommerce الخاص بك. على سبيل المثال ، إذا قمت بإعادة التوجيه إلى الصفحة "أ" واخترت إظهار تفاصيل الطلب ، فسيتم عرض محتوى الصفحة "أ" أولاً ، ثم يتم عرض تفاصيل الطلب أدناه - بالنسبة للمطورين ، يستخدم هذا مرشحًا مخصصًا لوظيفة WordPress
the_content()
.
كان هذا الإصدار ناجحًا إلى حد ما وكانت معظم الطلبات التي وردت من المستخدمين هي إضافة ما يلي:
- يتم إعادة توجيه منتجات WooCommerce بعد الدفع
- إعادة توجيه WooCommerce الشرطي بعد الخروج
- إعادة توجيه طريقة الدفع WooCommerce بعد الخروج
كانت أكثر الميزات المطلوبة هي إعادة التوجيه بناءً على المنتجات المحددة التي عملت عليها وإضافتها في الإصدار التالي (1.0.1) من البرنامج المساعد WRAC.
إصدار WRAC 1.0.1
أضاف هذا الإصدار خيارًا لإنشاء إعادة توجيه استنادًا إلى المنتجات المحددة ويحتفظ بجميع ميزات الإصدار السابق.
ضمن نفس الصفحة ، أعد التوجيه بعد علامة التبويب Checkout WooCommerce ، أضفت قسمًا لإعادة التوجيه بناءً على المنتجات المحددة. فيما يلي ملخص لمميزات الإصدار 1.0.1:
- تم الاحتفاظ بجميع وظائف إعادة التوجيه العامة من الإصدار 1.0.0.
- زر تمكين / تعطيل لإعادة التوجيه على أساس المنتجات المحددة
- المنتج / المنتجات المحددة لإعادة التوجيه إلى أي صفحة داخليًا - (حدد الصفحة في القائمة المنسدلة) بعد الخروج بنجاح من WooCommerce.
- المنتج / المنتجات المحددة لإعادة التوجيه إلى أي صفحة داخليًا - (حدد الصفحة في القائمة المنسدلة) بعد فشل تسجيل الخروج من WooCommerce.
- المنتج / المنتجات المحددة لإعادة التوجيه إلى أي عنوان URL خارجي بعد الخروج بنجاح من WooCommerce.
- المنتج / المنتجات المحددة لإعادة التوجيه إلى أي عنوان URL خارجي بعد فشل دفع WooCommerce.
كان هذا الإصدار ناجحًا وكانت التعليقات الأكثر شيوعًا هي إنشاء عمليات إعادة توجيه شرطية تسمح لأكثر من منتج واحد بإعادة توجيه محددة.
على سبيل المثال - يُعيد المنتج "أ" التوجيه إلى الصفحة "ص" بينما يُعيد المنتج "ب" التوجيه إلى الصفحة "س".
تم تضمين هذا في التحديث الجديد ويمكن للمستخدمين الآن إنشاء المزيد من عمليات إعادة التوجيه للمنتجات جنبًا إلى جنب مع عمليات إعادة التوجيه الشرطية الأخرى.
إصدار WRAC 1.0.2 - إصدار جديد
هذا الإصدار هو تحديث رئيسي للمكوِّن الإضافي لإجراء المزيد من عمليات إعادة التوجيه العالمية بالإضافة إلى إضافة عمليات إعادة التوجيه الشرطية بعد تسجيل الخروج من WooCommerce. تعتمد معظم هذه الميزات على طلبات أكثر من 600 مستخدم يستخدمون المكون الإضافي بالفعل.
تجعل هذه الميزات أيضًا هذا البرنامج المساعد أكثر إعادة توجيه WooCommerce تقدمًا بعد البرنامج المساعد للدفع لأنه يوفر جميع السيناريوهات الممكنة باستخدام ميزة إعادة التوجيه الشرطي.
فيما يلي ملخص لميزات الإصدار 1.0.2 من WRAC:
خيارات إعادة التوجيه العالمية
تم تحسين الخيارات العامة وأضفت العديد من الخيارات الأخرى التي يمكن استخدامها لإنشاء عمليات إعادة التوجيه على مستوى العالم. فيما يلي ملخص لخيارات إعادة التوجيه العالمية:
- إعادة توجيه جميع عمليات السحب على المستوى العالمي - تتم إعادة توجيه جميع عمليات الدفع للعملاء إلى هذه الخيارات المحددة في هذا الإعداد - فقط نفس الميزات مثل الإصدار 1.0.0 والإصدار 1.0.1 - هذا ببساطة هو الأساسي ، فهو يستبدل إعادة توجيه WooCommerce الافتراضية بصفحتك المخصصة أو أي صفحة أخرى تريد إعادة توجيه العملاء إليها.
- إعادة التوجيه بناءً على المنتجات - يسمح لك بإضافة منتج متعدد أو منتج واحد حيث تتم إضافة المنتجات باستخدام معرّف المنتج.
- إعادة التوجيه بناءً على الفئات - يشبه هذا إعادة التوجيه حسب المنتجات حيث يمكنك تحديد الفئة ولكنه يساعد في إنشاء إعادة توجيه مجمعة حيث يمكنك وضع جميع المنتجات التي تريد إعادة توجيهها في فئة واحدة واستخدام هذه القاعدة الواحدة.
- إعادة التوجيه استنادًا إلى سجل الشراء - يسمح لك هذا الخيار بتحديد المنتجات التي إذا اشتراها المستخدم من قبل عند الخروج ، فسيتم إعادة توجيهه إلى الصفحات المحددة أو عناوين URL.
- إعادة التوجيه بناءً على إجمالي الطلب الفرعي - تتيح لك إعادة التوجيه هذه تحديد مبلغ ثم تعيين منطق أكبر أو يساوي أو أقل من - الذي يتم تطبيقه على المبلغ الإجمالي لطلب العميل ، وهذا خيار رائع للمستخدمين الذين يرغبون في الحصول على قيمة مجانية (بدون سعر) منتج حيث يمكنك ضبطه على 0 والمنطق كـ EQUAL to ZERO.
- إعادة التوجيه بناءً على طريقة الدفع - يتيح لك هذا الخيار إعادة توجيه المستخدم بعد الخروج بناءً على طريقة الدفع التي استخدمها عالميًا. إذا استخدموا COD ، فيمكنك إعادة التوجيه إلى الصفحة المحددة بالإضافة إلى طرق الدفع الأخرى ولكن بالنسبة للعالمية ، فإنك تختار طريقة دفع واحدة فقط. إذا كنت ترغب في استخدام طرق دفع متعددة ، يمكنك استخدام خيارات إعادة التوجيه الشرطية.
- إعادة التوجيه بناءً على تفاصيل المستخدم (الدور والمعرف) - يؤدي هذا إلى إنشاء إعادة التوجيه بناءً على دور المستخدم للعميل أو معرفات مستخدم محددة محددة ومخصصة في هذا الخيار.
- إعادة التوجيه استنادًا إلى الوقت - النطاق الزمني - تطبق إعادة التوجيه هذه عمليات إعادة التوجيه في وقت معين وبعد انتهاء الوقت ، تعود إعادة التوجيه إلى الإعداد الافتراضي. يتم تعيين النطاق الزمني بين تاريخين ، تاريخ البدء والانتهاء.
لقطات - خيارات إعادة التوجيه العالمية - عالمية | المنتجات والفئات | تاريخ الشراء | طريقة الدفع | إجمالي الطلب | معرف المستخدم والدور | الوقت - النطاق الزمني
خيارات إعادة التوجيه الشرطية - إعادة توجيه WooCommerce بعد الخروج
يتضمن هذا عددًا من خيارات إعادة التوجيه التي أعيد تطبيقها بشكل مشروط باستخدام عوامل التشغيل لكل شرط ويتم تطبيق الإجراءات بناءً على الشرط.
يتيح لك ذلك إنشاء إعادة توجيه WooCommerce غير محدودة بعد خيارات السحب لإعادة توجيه WooCommerce. فيما يلي ملخص لخيارات إعادة التوجيه الشرطية:
- إعادة التوجيه على أساس المنتجات - يسمح لك بإضافة إعادة توجيه المنتج واختيار إما تضمين المنتج أو استبعاده في قاعدة إعادة التوجيه.
- إعادة التوجيه على أساس الفئات - يسمح لك بإضافة إعادة توجيه فئة المنتج وإما اختيار تضمين أو استبعاد الفئة في قاعدة إعادة التوجيه. يعد هذا خيارًا مهمًا للمساعدة في إنشاء إعادة توجيه منتجات مجمعة حيث يمكنك وضع جميع المنتجات التي تريد إعادة توجيهها في فئة واحدة واستخدام هذه القاعدة الواحدة.
- إعادة التوجيه بناءً على طريقة الشحن - يتيح لك ذلك تحديد طريقة الشحن وتعيين إعادة التوجيه إلى أي صفحة أو منشور أو فئة منتج أو عنوان URL خارجي لجميع العملاء الذين يستخدمون طريقة الشحن هذه.
- إعادة التوجيه بناءً على الموقع الجغرافي - يتيح لك هذا الخيار ضبط إعادة التوجيه لتطبيق بلد إرسال الفواتير المحدد كشرط. يمكن إعادة توجيه المستخدمين في مواقع جغرافية مختلفة إلى صفحات مختلفة.
- إعادة التوجيه بناءً على طريقة الدفع - يتيح لك هذا الخيار إعادة توجيه المستخدم بعد الخروج بناءً على طريقة الدفع التي يستخدمها ، ويمكن أن يكون هذا لكل طريقة دفع حيث يمكنك إنشاء قواعد شرطية متعددة.
- إعادة التوجيه بناءً على دور المستخدم - يؤدي هذا إلى إنشاء إعادة التوجيه بناءً على دور المستخدم للعميل المحدد والمعين في هذا الخيار.
- إعادة التوجيه بناءً على القسيمة - يتيح لك هذا الخيار إنشاء إعادة توجيه بناءً على رمز القسيمة الذي يطبقه العميل على صفحة الخروج أو عربة التسوق.
- إجراءات إعادة التوجيه وخيار الوقت - يمكنك تعيين إجراء إعادة التوجيه إلى أي صفحة أو منشور أو فئة المنتج أو عنوان URL خارجي لجميع العملاء الذين يستخدمون الشرط المحدد في قاعدة إعادة توجيه شرطية معينة. يمكنك أيضًا ضبط الوقت من خلال تمكين الخيار للوقت وتحديد تاريخ البدء والانتهاء لإعادة التوجيه.
لقطات الشاشة - خيارات إعادة التوجيه الشرطية - المنتج | الفئات | طريقة الشحن | الموقع الجغرافي | طريقة الدفع | دور المستخدم | الوقت - نطاق التاريخ | قسيمة
إذا لم يكن لديك نسخة من المكون الإضافي WRAC ، فأنت بحاجة إلى اتخاذ الإجراء. استخدم الزر أدناه للحصول عليه بسعر مخفض. نحن نحسب ساعات قبل انتهاء هذا العرض!
استنتاج
آمل أن يسلط هذا المنشور الضوء على جميع الخيارات المتاحة التي يمكنك استخدامها لإنشاء إعادة توجيه WooCommerce مخصصة بعد تسجيل الخروج في متجر WooCommerce الخاص بك. إذا كان لديك أي أسئلة بخصوص الكود المقدم هنا أو كنت تبحث عن مساعدة من مطور WooCommerce؟ يمكنك التواصل معي لمزيد من المساعدة.
مقالات مماثلة
- كيفية وضع WooCommerce Cart and Checkout على صفحة واحدة
- كيفية إضافة طريقة شحن مخصصة في WooCommerce
- كيفية إضافة الوصف بعد السعر في WooCommerce
- كيفية إعادة توجيه المستخدم إذا لم يكن مسجلاً في WordPress »إعادة توجيه الصفحة
- كيفية تغيير رابط العودة إلى المتجر في WooCommerce
- كيفية إنشاء صفحة حسابي في WooCommerce
- كيفية إضافة المنتج بعد إعداد واجهة المتجر [دليل المبتدئين]
- كيفية حساب العناصر المضافة إلى عربة التسوق WooCommerce كود عدد
- كيفية إخفاء زر إضافة إلى عربة التسوق في WooCommerce
- تمت إضافة كيفية الإزالة إلى رسالة WooCommerce الخاصة بسلة التسوق
- كيفية تغيير المتابعة إلى نص الخروج في WooCommerce
- كيفية إضافة نص بعد السعر في WooCommerce »إضافة لاحقة السعر
- كيفية الحصول على طرق الدفع في WooCommerce »رمز مثال
- كيفية إنشاء صفحة تسجيل الدخول في WordPress بدون استخدام البرنامج المساعد
- كيفية إصلاح خطأ النوع غير المكتسب: wp.template ليس دالة
- كيفية إنشاء سمة تابعة لواجهة متجر WooCommerce [الدليل الكامل]
- كيف تضيف نصًا قبل السعر في WooCommerce »أضف نصًا قبل السعر
- ما هو موضوع WooCommerce Storefront؟ [مجاب]
- 100+ تلميحات وحيل ومقتطفات دليل إخفاء WooCommerce النهائي
- كيفية إضافة فيديو إلى WooCommerce صورة المنتج
- كيفية إعداد الشحن المجاني مع الحد الأدنى من الإنفاق في WooCommerce
- كيفية إضافة بحث إلى صفحة التسوق في WooCommerce
- كيفية استخدام do_shortcode في WordPress (PHP)
- كيفية مسح سلة التسوق عند تسجيل الخروج في WooCommerce
- كيفية إضافة رمز SKU للمنتج في WooCommerce
- كيفية إضافة زر عرض عربة التسوق في WooCommerce
- كيفية تكرار منتج في WooCommerce
- كيفية تغيير WooCommerce لرمز الكوبون
- كيفية إعداد WooCommerce Upload File عند الخروج
- كيفية تغيير WooCommerce Checkout Field Placeholder Text
- كيفية إنشاء WooCommerce Add to Cart Button حسب معرف المنتج
- كيفية العثور بسرعة على معرّف المنتج الخاص بك في WooCommerce
- كيفية تغيير قالب البريد الإلكتروني في WooCommerce
- كيفية إضافة المنتج إلى عربة التسوق برمجيًا في WooCommerce
- كيفية تغيير ملصق الشحن WooCommerce
- كيفية إضافة بحث إلى صفحة التسوق في WooCommerce