بالرغم من انتشار ووكومرس الواسع، إلا أن قلةً من المستخدمين فقط تعمقوا في ميزاته وتقنياته، وذلك لسبب وجيه، فأنت لست بحاجة لذلك، ﻷن ووكومرس منصة بسيطة وسهلة الاستخدام وتعمل مباشرةً بعد التثبيت، لكن إن أردت استغلال ووكومرس إلى أقصى حد، عندها يجب عليك التعمق ولو قليلًا، والتعرف أكثر على هذه المنصة، وفهم تركيبة الروابط النهائية لووكومرس فهي مكان جيد كنقطة انطلاق.
ما هي تركيبة الروابط النهائية في ووكومرس؟
يقول توثيق ووكومرس أن "تركيبة الروابط النهائية هي جزء من رابط الموقع، والذي يُستخدم لعرض محتوى مختلف في حال وجوده"، وبلغة أبسط وأكثر وضوحًا، فإن تركيبة الروابط النهائية لووكومرس هي أسماء لطيفة إضافية لروابط ووكومرس، مثل الرابط التالي:
https://example.com/my-account/
هذا الرابط ينقل أي مستخدم إلى صفحة تفاصيل حسابه في ووكومرس، وهنا تجد أن my-account هي الاسم اللطيف لرابط صفحة حسابي، وإن أضفت /downloads/ إلى الاسم اللطيف، فسوف يظهر للمستخدم قسم التنزيلات ضمن صفحة حسابي.
من المهم أن تلاحظ أن تركيبة الروابط النهائية ليست صفحة ووردبريس منفصلة، وعلى الرغم من أن ووكومرس يُنشئ عددًا من الصفحات الافتراضية (المتجر والسلة وإتمام الطلب وحسابي)، إلا أن تركيبة الروابط النهائية تسمح للبرنامج بالعمل على مستوى أبسط لعرض أجزاء من المعلومات من قاعدة البيانات فقط عند طلبها، بدلًا من تثبيتها أو إضافتها بشكل منفصل. لست بحاجة لاستخدام كود قصير لعرض معلومات التركيبة النهائية للروابط، مما يُخفض الحمل على خادمك وزمن تحميل موقعك أيضًا.
أنواع التركيبة النهائية للروابط
يتضمن ووكومرس افتراضيًا نوعين للتركيبة النهائية للروابط، وهي تركيبة نهاية الروابط لصفحة إتمام الطلب، وتركيبة الروابط النهائية للحساب، وكلاهما يسمحان لك بتسريع موقعك في التحميل وأسهل للمستخدمين في التنقل.
تركيبة نهاية الروابط لصفحة إتمام الطلب
ترتبط التراكيب النهائية المتنوعة لصفحة إتمام الطلب في ووكومرس مع خطوات مختلفة وإجراءات مختلفة يُنفذها المستخدم، إذ تتّبع هذه الإجراءات رابط صفحة إتمام الطلب. وتوجد صفحة إتمام الطلب في الرابط التالي افتراضيًا.
https://example.com/checkout/
- إضافة طريقة دفع add-payment-method/
- حذف طريقة دفع delete-payment-method//
- تلقي الطلب (صفحة الشكر أو التأكيد) /order-received/
- الدفع /order-pay/ORDER_ID
- ضبط طريقة الدفع الافتراضية /set-default-payment-method/
تركيبة الروابط النهائية للحساب
يستطيع المستخدم الوصول إلى عدة إجراءات بغض النظر عن إعدادات حسابه، ويمكن الوصول لكل منها من خلال تركيبة روابط نهائية معينة، وتأتي هذه التراكيب بعد رابط صفحة حسابي. توجد صفحة حسابي في ووكومرس على الرابط التالي افتراضيًا.
https://example.com/my-account/
- إضافة أو تعديل العناوين المحفوظة – /edit-addresses/
- تعديل الحساب أو كلمة المرور – /edit-account/
- فقدان كلمة المرور – /lost-password/
- تسجيل الخروج – /customer-logout/
- طرق الدفع – /payment-methods/
- عرض جميع التنزيلات – /downloads/
- عرض جميع الطلبات – /orders/
- عرض طلب معين – /view-order/ORDER_ID
عرض وتغيير الاسم اللطيف للتراكيب النهائية للروابط
إن أردت لأي سبب تغيير رابط التركيبة النهائية لأي من الإجراءات السابقة، تستطيع عمل ذلك ضمن صفحة إعدادات ووكومرس في لوحة تحكم ووردبريس. عليك التوجه إلى قسم WooCommerce، ثم تبويب الإعدادات، بعدها تبويب إعدادات متقدمة.
تستطيع تغيير التراكيب النهائية لووكومرس لأي شيء تريده، وسوف تظل قابلة للاستخدام ضمن صفحات معينة مُخصصة لها.
لا تستطيع تبديل التراكيب النهائية لصفحة إتمام الطلب مع صفحة الحساب (بالرغم من أنك تستطيع تغيير رابط الصفحة كما تريد). سوف تُضاف الروابط النهائية لنهاية الاسم اللطيف لصفحتي حسابي وإتمام الطلب مهما كان، فعلى سبيل المثال، إن كان رابط صفحة إتمام الطلب هو https://example.com/pay-me-now/
، فعندها تستطيع استخدام الروابط النهائية لصفحة إتمام الطلب بعده.
كيفية إصلاح الخطأ 404 في التراكيب النهائية للروابط ضمن ووكومرس
لا يوجد سبب وحيد لظهور الخطأ 404، لكن السبب الرئيسي لإعادة تراكيب الروابط النهائية في ووكومرس لهذا الخطأ هو روابط دائمة خاطئة أو غير كاملة، فحتى لو كنت تمتلك رابط التركيب النهائي، إلا أنه يجب عليك التأكد من أن الرابط الدائم وإعدادات ووكومرس متوافقة.
هل الصفحة موجودة؟
أول خطوة عليك اتباعها هي التوجه إلى "كل الصفحات" في لوحة تحكم ووردبريس والتأكد من أن الصفحة المطلوبة موجودة. يُنشئ ووكومرس صفحة المتجر وحسابي والسلة وإتمام الطلب افتراضيًا، لكن في بعض الأحيان تُنفذ عملية تثبيت ووردبريس مع بعض الأخطاء أو تتخللها بعض الانقطاعات، ويمكن أن يُسبب هذا عدم إنشاء واحدة أو أكثر من صفحات ووكومرس الافتراضية. عند حصول هذا، سيتوجب عليك إنشاء هذه الصفحات المفقودة يدويًا واستخدام الاسم اللطيف الافتراضي وإدخال الكود القصير الصحيح لعرض محتوى الصفحة. بعد ذلك عليك التوجه إلى تبويب "إعدادات متقدمة" في صفحة إعدادات WooCommerce، والتأكد من أن ووكومرس يتعرف على الصفحة أنها أحد الصفحات الافتراضية.
إن تمعنتَ في الصورة السابقة، فستجد أن صفحتي حسابي وشروط الخدمة لم تُضبط في ووكومرس، وهذا يعني أن المستخدم إذا حاول الوصول للطلبات مثلُا https://example.com/my-account/orders/
، فسوف يحصل على الخطأ 404 حتى إن حُملت صفحة حسابي، إذ لن يتمكن ووكومرس من العثور عليها ليُضيف لها تراكيب الروابط النهائية، وبالتالي عند ضبطها هنا، سوف تتخلص من الخطأ 404 الذي ظهر ضمن موقعك.
هل الاسم اللطيف للرابط صحيح؟
إن كانت الصفحة موجودةً ومُسجلةً ضمن الإعدادات المتقدمة لووكومرس، فعليك التحقق من الاسم اللطيف للرابط للصفحة التي تُعيد الخطأ 404. توجه إلى "كل الصفحات" في لوحة تحكم ووردبريس، وتأكد من أن الاسم اللطيف للرابط خالٍ من الأخطاء الكتابية.
بعد التحقق من الاسم اللطيف للرابط، تحقق من جميع الأماكن التي استخدمت فيها الرابط مثل قائمة التنقل، إذ أن الأخطاء الطباعية شائعة، وهذا سوف يُعيد الخطأ 404 للمستخدم.
تستطيع التوجه إلى قوائم ضمن قسم المظهر لحل مشاكل أي رابط أضفته ويُسبب مشكلةً في القائمة.
الخلاصة
نُعَد التراكيب النهائية للروابط في ووكومرس، من أكثر الميزات استخدامًا ضمن المنصة، لكنها مع ذلك تُعَد واحدةً من أقل الميزات شهرةً، كما أنك لست بحاجة لتكون مطورًا لتستفيد من هذه التراكيب، فإن كنت تريد توسيع معارفك في ووكومرس والاستفادة من المزيد من ميزاته وتخصيصه، فإن فهم التراكيب النهائية للروابط هي نقطة البداية.
ترجمة -وبتصرّف- للمقال Understanding WooCommerce Endpoints لصاحبه B.J. Keeton.
أفضل التعليقات
لا توجد أية تعليقات بعد
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.