كيفية تثبيت وتفعيل ترخيص قالب ووردبريس
لماذا ترخيص القالب مهم؟
1) قبل أن نبدأ: ما المقصود “بترخيص القالب” فعلًا؟
ترخيص القالب (Theme License) هو آلية تحقق يضعها مطوّر القالب لتأكيد أنك تستخدم نسخة أصلية—وغالبًا يمنحك مقابل ذلك:
-
تحديثات تلقائية (Security + Features + Compatibility)
-
دعم فني رسمي
-
استيراد الديمو/الاستايلات بدون قيود
-
توافق أفضل مع WordPress/WooCommerce بعد كل تحديث كبير
في سياق المتاجر الإلكترونية، الترخيص ليس “رفاهية”—هو جزء من إدارة المخاطر: متجر بلا تحديثات = احتمال أعلى لمشاكل أمنية وتعطل الدفع/السلة/الصفحات.
2) أرقام مهمّة تهم أي صاحب متجر (لماذا النسخة الأصلية أفضل للـ SEO والأمان؟)
هذه حقائق تساعدك تبني قرار شراء/تفعيل الترخيص من منظور “عائد تجاري” وليس مجرد تقنية:
-
ووردبريس يظل هدفًا ضخمًا للهجمات بسبب انتشاره؛ تقارير أمنية تشير إلى أن الإضافات والقوالب هي المصدر الأكبر للمشكلات الأمنية مقارنة بالنواة (Core).
-
تقارير إحصاءات ثغرات ووردبريس تشير إلى أن الإضافات تمثل الغالبية (أرقام منشورة تصل ~90%+ في عدة مصادر)، بينما القوالب نسبة أقل لكنها ما زالت مؤثرة.
-
في 2025 ظهرت تقارير متعددة عن ثغرات واسعة الانتشار في إضافات وقوالب، ما يوضح أن التحديث السريع ليس خيارًا بل ضرورة تشغيلية.
الخلاصة التجارية: التحديثات الرسمية + الدعم = تقليل توقف المتجر + تقليل احتمال الاختراق + تقليل خسائر التحويل بسبب أعطال مفاجئة.
3) علاقة تفعيل الترخيص بـ Google “آخر التحديثات”


جوجل تعلن باستمرار عن Core Updates وSpam Updates، وتأثيرها الأكبر يكون على المواقع التي تقدم تجربة ضعيفة أو محتوى غير أصيل أو ممارسات مزعجة للمستخدم.
كما أن لوحة حالة بحث جوجل تُظهر تواريخ تحديثات مؤكدة خلال 2025 (ومنها تحديث December 2025 Core Update).
طيب ما علاقة الترخيص؟
-
القالب المرخّص غالبًا يقدّم تحديثات لتحسين الأداء/التوافق/الـ Core Web Vitals وإصلاح أخطاء قد تؤثر على تجربة المستخدم (UX) — وهذه عوامل غير مباشرة لكنها مؤثرة على نتائج البحث خاصة لمواقع المتاجر.
-
القوالب “المكركة” كثيرًا ما تأتي بكود إضافي/روابط مخفية/إعلانات/حقن سكربتات—وهذا قد يضع موقعك تحت مشاكل “spam policies” أو يخلق سلوكيات مشبوهة.
بمعنى عملي: التزامك بقالب أصلي مُحدّث يساعدك تتجنب صداع تقني قد يتحول بسرعة إلى خسائر SEO ومبيعات.
4) أنواع تراخيص القوالب التي ستقابلها (لتفهم طريقة التفعيل الصحيحة)
ليس كل “ترخيص” يعمل بنفس الشكل. أكثر السيناريوهات انتشارًا:
-
Purchase Code (مثل ThemeForest/Envato Market):
غالبًا التفعيل يتم عبر إدخال “كود شراء” (Purchase Code) داخل لوحة القالب. طريقة الحصول عليه موثقة في دعم Envato. -
License Key مباشر من مطوّر القالب:
تشتري من متجر المطوّر وتستلم “License Key” + حساب، وقد يرتبط بعدد مواقع. -
اشتراك/عضوية (Subscription):
الترخيص مرتبط باستمرار الاشتراك (لو توقف الاشتراك قد تتوقف التحديثات/الدعم). -
WooCommerce Marketplace (امتدادات/قوالب رسمية):
أحيانًا إدارة التراخيص تتم من حساب WooCommerce/WordPress.com حسب المنتج.
نقطة مهمة جدًا: Envato Elements يختلف عن Envato Market من حيث الأكواد والآلية—لا تخلط بين “Item License Code” و“Purchase Code”.
5) Checklist قبل تثبيت القالب وتفعيل الترخيص (لتفادي 80% من مشاكل التفعيل)
طبّق هذه القائمة بالترتيب، خصوصًا لو موقعك متجر WooCommerce شغال بالفعل:
(أ) خُذ نسخة احتياطية كاملة
-
Backup للملفات + قاعدة البيانات.
-
الأفضل: خُذ النسخة قبل أي تغيير كبير (قالب/بلجن/تحديثات).
(ب) اختبر على Staging إن أمكن
-
لتجنب تعطّل صفحة الدفع/السلة أو الـ checkout.
(ج) تأكد من المتطلبات الفنية للقالب
-
إصدار WordPress/WooCommerce/PHP (كل قالب له حد أدنى).
-
فعّل SSL (https) — ليس فقط للأمان، بل لأن بوابات الدفع تتطلبه عمليًا.
(د) جهّز بيانات الترخيص قبل ما تبدأ
حسب نوع الترخيص:
-
إن كان Envato/ThemeForest: جهّز الـ Purchase Code من مكانه الصحيح.
-
إن كان License Key: جهّز المفتاح + بريد الحساب المستخدم في الشراء (بعض القوالب تطلب Email/Username).
(هـ) تأكد أن الدومين النهائي هو الذي ستفعّل عليه
بعض التراخيص تربط التفعيل بالدومين.
إذا كنت ستنقل الموقع لاحقًا (من dev إلى live)، اعرف سياسة “deactivate/reactivate” الخاصة بالقالب (سنغطيها في جزء حل المشكلات).
6) أفضل طريقة “تثبيت” القالب بدون أخطاء (تمهيد قبل التفعيل)
قبل التفعيل، الخطأ الشائع رقم 1 هو رفع ملف خاطئ.
القاعدة الذهبية:
-
ووردبريس يريد ملف قالب بصيغة
.zipيحتويstyle.cssوملفات القالب. -
كثير من البائعين يرسلون ملفًا كبيرًا اسمه مثل
theme-package.zipبداخله:-
ملف القالب الحقيقي
-
Documentation
-
Child Theme
-
Plugins
-
إذًا ماذا ترفع؟
ترفع ملف القالب نفسه (غالبًا اسمه مثل theme-name.zip).
(سنشرح بالصور المنطقية والخطوات الدقيقة في الجزء 2.)
في المقال سنضع خطة ربط داخلي (Internal Linking) من داخل ايجي ووردبريس لصفحات: قوالب المتاجر، إضافات WooCommerce، وخدمة التثبيت/الدعم—لرفع التحويل (Conversion) وليس فقط الزيارات.
طريقة تثبيت قالب WoodMart وتفعيل الترخيص خطوة بخطوة
1) قبل التثبيت: حمّل “ملف القالب الصحيح” من باكدج WoodMart
أغلب مشاكل التثبيت سببها رفع ملف خاطئ (Full Package بدل ملف القالب).
ما الذي ستحتاجه من ملفات WoodMart عادةً؟
-
woodmart.zip(ملف القالب الأساسي Parent Theme) -
woodmart-child.zip(قالب الابن Child Theme) -
إضافات مرفقة/مطلوبة مثل WoodMart Core (غالبًا ضمن الباكدج أو يتم تثبيتها من لوحة ووردبريس بعد تفعيل القالب)
توثيق WoodMart نفسه يوضح خطوات التثبيت عبر لوحة ووردبريس ورفع ملف woodmart.zip تحديدًا.
2) تثبيت WoodMart بالطريقة الموصى بها (من داخل لوحة ووردبريس)
هذه الطريقة هي الأسهل لمعظم المتاجر، وهي الموصى بها في توثيق WoodMart.
الخطوات:
-
من لوحة تحكم ووردبريس:
المظهر (Appearance) → قوالب (Themes) → أضف جديد (Add New) → رفع قالب (Upload Theme) -
اختر ملف:
woodmart.zipثم Install Now -
بعد التثبيت اضغط Activate
ملاحظة لمتاجر WooCommerce: الأفضل تثبيت القالب في وقت هادئ (أو على Staging) لتفادي أي تعارض لحظي في الـ Checkout.
3) لو رفع الملف فشل بسبب حجم الـ ZIP: ثبّت WoodMart عبر FTP / cPanel
لو ظهر خطأ مثل “The uploaded file exceeds…” أو توقفت عملية الرفع: استخدم طريقة FTP/cPanel.
توثيق WoodMart يشرح رفع woodmart.zip داخل المسار:/wp-content/themes/ ثم فك الضغط.
الخطوات المختصرة:
-
ادخل File Manager في الاستضافة (أو FTP)
-
اذهب إلى:
/wp-content/themes/ -
ارفع
woodmart.zipثم Extract -
ارجع للووردبريس > Appearance > Themes > فعّل القالب
4) بعد التثبيت: ثبّت الإضافات الأساسية (Required) قبل أي شيء

WoodMart يعتمد على إضافات “ضرورية” لتشغيل مزاياه كاملة. التوثيق يذكر بوضوح أن من الإضافات المطلوبة:
-
WoodMart Core (مُعلَّمة Required)
-
WooCommerce (للتجارة الإلكترونية)
-
Page Builder حسب اختيارك (Elementor أو WPBakery… إلخ)
أين أثبتها؟
عادة تظهر لك شاشة “Install Plugins” بعد تفعيل القالب، أو تجدها من:
Appearance → Install Plugins (وأحيانًا داخل Dashboard → WoodMart).
5) تثبيت قالب الابن (Child Theme) لحماية تعديلات المتجر
لو ستضيف أكواد تخصيص أو تعديلات CSS/Functions، لا تعدّل على ملفات القالب الأساسي.
توثيق WoodMart يؤكد: استخدم Child Theme لأن أي تعديل في القالب الأساسي قد يضيع بعد التحديث، بينما Child Theme يظل آمنًا.
الخطوات:
-
ارفع
woodmart-child.zipبنفس طريقة رفع أي قالب -
ثم Activate لقالب الابن
(وإن كنت تريد مرجعًا عامًّا: WooCommerce يوضح أيضًا أن رفع الـ Child Theme ممكن من لوحة ووردبريس أو عبر FTP).
6) تفعيل ترخيص WoodMart بالطريقة الصحيحة (License Activation)
الهدف التجاري من التفعيل: فتح التحديثات التلقائية + ميزات كاملة + دعم رسمي + تقليل مخاطر الأعطال.
توثيق WoodMart يوضح أن أول خطوة في “Installation process” هي تفعيل الترخيص لإتاحة التحديثات التلقائية.
الخطوات:
-
من لوحة التحكم:
Dashboard → WoodMart → Theme License -
الصق Purchase Code
-
وافق على شروط التخزين/التحقق (كما هو موضح في صفحة تحديث القالب)
-
اضغط Activate theme
تفعيل على Staging أو Development؟
WoodMart لديه خيار واضح:
-
تفعيل كـ Development Domain (لبيئة Staging) أو تفعيل Live (بدون تفعيل خيار التطوير).
وبحسب دعم XTemos: الترخيص عادة يسمح بـ دومين Live واحد + دومين تطوير/Staging واحد.
7) من أين أحصل على Purchase Code الصحيح؟
لو اشتريت WoodMart من ThemeForest/Envato Market: ستجده داخل “License certificate & purchase code”.
-
Envato نفسها لديها شرح حديث محدّث لكيفية استخراج Purchase Code.
-
وWoodMart Documentation تذكر نفس المسار داخل حساب Envato.
أهم نقطة: لا تخلط بين “رقم الطلب/الفاتورة” وبين Purchase Code.
8) بعد التفعيل: فعّل التحديثات التلقائية (Automatic Updates)
توثيق WoodMart يذكر أن التحديث التلقائي هو “الأكثر أمانًا وسهولة”، لكنه يتطلب تفعيل الترخيص من:
Dashboard → WoodMart → Theme License ثم إدخال الـ Purchase Code.
نصيحة متاجر:
بعد أي تحديث للقالب، تأكد أنك حدّثت أيضًا WoodMart Core لأن عدم تحديثه قد يسبب رسائل/مشاكل توافق (الدعم يذكر تحديثه من Appearance > Install plugins).
9) أشهر مشاكل تفعيل ترخيص WoodMart وحلها بسرعة
(أ) رسالة: “The purchase code is invalid”
غالبًا أحد الأسباب:
-
كود خاطئ (ليس Purchase Code)
-
الكود تم إدخاله مع مسافات/سطر إضافي
-
تفعيل سابق على دومين آخر ولم يتم إلغاءه
هناك موضوعات دعم كثيرة حول هذا الخطأ.
الحل العملي: تأكد من استخراج Purchase Code بالطريقة الصحيحة من Envato.
(ب) رسالة: “It seems that this purchase code is already activated”
الحل 1 (الأصح): قم بعمل Deactivate من نفس شاشة الترخيص ثم فعّل مرة أخرى.
الحل 2 (لو لا تملك وصولًا للموقع القديم):
توثيق XTemos يوضح أنه يمكنك إلغاء تفعيل الكود من حسابك لديهم داخل “Your purchase codes” حتى بدون وصول للدومين القديم.
(ج) رسالة: “Unable to connect to the API server”
هذا يعني أن السيرفر لا يستطيع الاتصال بخوادم xtemos.com عبر HTTPS (قيود Firewall/Hosting).
الحل السريع:
-
اطلب من الاستضافة السماح باتصالات Outbound HTTPS إلى
xtemos.com -
جرّب تعطيل إضافات الحماية/الكاش مؤقتًا أثناء التفعيل (خصوصًا WAF) ثم أعد المحاولة
10) تغيير الدومين أو نقل المتجر؟ (Deactivation ثم Activation)
لو ستنقل متجر WoodMart من دومين قديم لجديد:
-
قم بإلغاء التفعيل من الدومين القديم ثم فعّل على الجديد.
وهذا لا يؤثر على محتوى الموقع نفسه حسب رد الدعم.
CTA تجاري مناسب داخل المقال (لـ ايجي ووردبريس)
إذا كنت تدير متجر WooCommerce وتريد “تثبيت + تفعيل ترخيص WoodMart + ضبط التحديثات + تثبيت الإضافات المطلوبة” بدون تعطيل الـ Checkout، اجعلها خدمة مدفوعة واضحة داخل ايجي ووردبريس (باقات: تفعيل فقط / تفعيل + إعداد / تفعيل + نقل دومين + تفعيل + تحسين سرعة أساسي).
استيراد ديمو WoodMart بأمان + إعدادات المتجر الأساسية + تحسين السرعة (Core Web Vitals) لزيادة المبيعات
1) أهم قاعدة قبل استيراد الديمو في WoodMart: هل متجرك “جديد” أم “شغال”؟
WoodMart Dummy Content/Demo Import ممتاز للتجهيز السريع، لكنه قد يتسبب في فوضى لو استوردته على متجر عليه محتوى ومنتجات.
-
دعم WoodMart ذكر صراحة أن الـ dummy content يعمل بشكل صحيح على “Fresh Installation”، وأن وجود محتوى سابق قد يسبب تعارض ويمنع استيراد أجزاء من الديمو أو يخرب ترتيب المحتوى.
السيناريو A: متجر جديد (مفضل للديمو)
-
استيراد الديمو آمن جدًا.
-
ستأخذ شكل المتجر الجاهز (Headers/Layouts/Pages) بسرعة.
السيناريو B: متجر شغال (منتجات + طلبات + صفحات SEO)
هنا لديك 3 طرق “آمنة” بدل استيراد ديمو كامل:
-
Staging Site (أفضل حل): استورد الديمو على نسخة تجريبية ثم انقل ما تحتاجه فقط (هيدر/فوتر/قوالب صفحات)
-
استيراد “Base Import” فقط ثم تخصيص يدوي (أقل فوضى من الديمو الكامل)
-
إنشاء صفحات جديدة بنفس تصميم الديمو بدل استيراد محتوى الديمو كله
2) أين أجد استيراد الديمو داخل WoodMart؟
بعد تثبيت القالب والإضافات المطلوبة وتفعيل الترخيص، ستجد خيار الديموهات (Prebuilt Websites) داخل لوحة ووردبريس.
توثيق WoodMart يوضح المسار:
WoodMart → Prebuilt Websites ثم اختيار الديمو والضغط على Import.
كما أن موقع WoodMart الرسمي يعرض عشرات الديموهات الجاهزة مع “one click import” (حسب الفئة: Fashion/Furniture/Electronics… إلخ).
3) استيراد الديمو على WoodMart خطوة بخطوة (أفضل ممارسة للمتاجر)
خطوة 1: جهّز الموقع تقنيًا قبل الاستيراد
أغلب مشاكل الديمو ليست “من القالب” بل من حدود السيرفر (timeout / memory / max input vars).
-
دعم WoodMart نصح برفع PHP max_input_vars إلى 10000 أو أعلى عند حدوث مشاكل في استيراد الديمو.
-
وثائق “Installation process” تشمل قسم Troubleshooting وتذكر أن أخطاء مثل “File size too large” مرتبطة بقيود السيرفر/الرفع.
-
منتدى WoodMart فيه مشاكل متكررة مرتبطة بـ low timeout limit أثناء الاستيراد.
إعدادات شائعة تساعد (اطلبها من الاستضافة):
-
رفع
max_execution_time -
رفع
memory_limit -
رفع
max_input_vars(مهم جدًا للديموهات) -
تفعيل gzip/brotli (لاحقًا للأداء)
خطوة 2: نفّذ “Base Import” لو القالب يطلبه
في شرح دعم WoodMart: أحيانًا تحتاج تعمل Base Import أولًا ثم تستورد الديمو بعدها (مفهوم “نقرتين” بدل “نقرة واحدة”).
خطوة 3: استورد الديمو
-
اختر ديمو قريب من نشاطك (مثلاً: Fashion لمتجر ملابس)
-
ابدأ الاستيراد وانتظر اكتمال العملية
-
بعد الاستيراد: افحص الهيدر/الصفحات/القائمة/المنتجات (لو متجر جديد)
4) لماذا “الديمو بعد الاستيراد مش شبه الديمو”؟ (أسباب عملية وحلول)
هذا من أكثر الشكاوى تكرارًا في منتدى WoodMart تحت تاغ import/demo content.
الأسباب الأكثر شيوعًا:
-
Plugins ناقصة (مثل WoodMart Core أو الـ Page Builder المطلوب)
-
Elementor/WPBakery Templates لم تُستورد كاملة بسبب timeout أو max_input_vars
-
كاش/مينفاي يكسّر التصميم بعد الاستيراد (خصوصًا لو كنت مفعل تحسينات قبل ما تنتهي)
حل سريع عملي:
-
عطّل الكاش مؤقتًا → أعد الاستيراد → فعّل الكاش بعد التأكد
-
ارفع
max_input_vars(كما أوصى الدعم) -
تأكد من كل الـ Required Plugins قبل إعادة الاستيراد
5) “الديمو ما ظهرش أصلًا في لوحة التحكم” (Import demo option missing)
لو خيار الديمو لا يظهر:
-
دعم WoodMart يقترح حلولًا مرتبطة بزيادة PHP max_input_vars وإعادة محاولة الاستيراد، ويؤكد أيضًا أن الديمو يعمل أفضل على تثبيت جديد.
6) إعدادات WooCommerce الأساسية بعد تثبيت WoodMart (تجهيز المتجر للبيع)
بعد ما القالب يشتغل، أي متجر يحقق مبيعات يحتاج “أساسيات تشغيل” واضحة:
(أ) صفحات المتجر الضرورية
-
Shop / Cart / Checkout / My Account
(تأكد أن WooCommerce عرّفهم بشكل صحيح بعد استيراد الديمو—أحيانًا الديمو يضيف صفحات إضافية)
(ب) إعدادات الدفع والشحن والضرائب
-
لا تبدأ SEO قبل ما تنهي Checkout بشكل كامل—الزائر الذي يصل من جوجل ويجد Checkout معطّل = خسارة مباشرة.
(ج) إعدادات البريد (Transactional Emails)
-
فعّل SMTP أو خدمة إرسال موثوقة (حتى لا تضيع إشعارات الطلبات)
(د) سياسات المتجر (تزيد الثقة والتحويل)
-
سياسة الاسترجاع
-
الشحن والتسليم
-
الخصوصية
-
شروط الاستخدام
7) تحسين السرعة في WoodMart: ليس “رفاهية” بل زيادة مبيعات وSEO
هنا الجزء التجاري المهم: سرعة الموقع تؤثر على التحويل بشكل مباشر.
-
تقرير Google “Milliseconds Make Millions” يذكر أن تحسين 0.1 ثانية في زمن التحميل قد يرفع التحويلات لمواقع التجزئة (Retail) بمتوسط حوالي 8%.
-
تقرير Akamai (2017) يذكر أرقامًا شهيرة: تأخير 100ms قد يضر التحويل بنحو 7%، و53% من زوار الموبايل يتركون الصفحة إذا تجاوزت 3 ثوانٍ.
المعنى للمتجر: أي “ثِقَل” بعد استيراد الديمو (صور ضخمة/سلايدر/سكربتات) ممكن يتحول لفلوس ضايعة.
8) خطة عملية لتحسين أداء WoodMart بعد الديمو (Checklist سريع)
(1) صور المنتجات (أكبر سبب لبطء المتاجر)
-
حوّل الصور إلى WebP
-
فعّل Lazy Load للصور أسفل الصفحة
-
لا ترفع صور 4000px لمنتج يظهر 800px
(2) تقليل “الزحمة” في الهوم بيج
الديموهات غالبًا فيها:
-
سلايدر ثقيل
-
أقسام كثيرة جدًا
-
مؤثرات حركة
نصيحة: خلي الصفحة الرئيسية تركّز على:
-
منتجات الأكثر مبيعًا
-
أقسام واضحة
-
CTA مباشر (تسوّق الآن / عروض اليوم)
(3) كاش + CDN
-
فعّل Page Cache
-
استخدم CDN لو جمهورك متنوع جغرافيًا
-
لكن لا تفعّل Minify/Combine “قبل” تثبيت الديمو وانتهاء الإعدادات (حتى لا تكسر التصميم)
(4) راقب Core Web Vitals
-
LCP: غالبًا يتأثر بالصور والسلايدر
-
CLS: يتأثر بعناصر تتحرك بعد التحميل (خطوط/إعلانات/صور بدون أبعاد)
-
INP: يتأثر بكثرة السكربتات والإضافات
9) توصية “تجارية” لصفحات ايجي ووردبريس داخل المقال (تزيد التحويل)
داخل المقال، اجعل CTA واضحًا مثل:
-
خدمة تثبيت WoodMart + تفعيل الترخيص + استيراد ديمو على Staging (للعملاء المتاجر الشغالة)
-
باقة تحسين سرعة WoodMart بعد الديمو (تشمل ضغط صور + كاش + فحص CWV الأساسي)
وهذا يربط المقال مباشرة بنية الشراء (Commercial Intent) بدل مقالة معلومات فقط.
ضبط WoodMart لمتجر WooCommerce لرفع التحويل + تنظيم الصفحات (Header / Shop / Product) + إعدادات RTL والموبايل
1) ضبط الهيدر (Header) في WoodMart: أهم عنصر لرفع المبيعات
WoodMart يوفر Header Builder بنظام صفوف/أعمدة Drag & Drop (Top bar / Main header / Header bottom).
وكل شيء يتم التحكم به من لوحة إعدادات القالب (Theme Settings) بعد التثبيت.
أفضل “تركيبة هيدر” لمتجر (Desktop)
-
Logo واضح + رابط للصفحة الرئيسية
-
Search (بحث المنتجات) في المنتصف
-
أيقونات: Account / Wishlist / Cart
-
Menu بسيط (3–6 أقسام كحد أقصى)
-
شريط علوي Top bar: سياسة الشحن/الاستبدال + رقم واتساب/دعم (يزود الثقة)
خطوات التعديل (عمليًا)
-
ادخل إلى توثيق/واجهة الهيدر عبر مسار الهيدر بداخل القالب (Header Builder) ثم:
-
رتّب العناصر بالسحب والإفلات، مع إمكانية “Edit/Clone/Remove” لكل عنصر داخل الهيدر
-
استخدم إعدادات الاستجابة (Responsive) لعمل هيدر مختلف للموبايل إن احتجت (مثلاً: بحث + سلة + زر قائمة).
Sticky Header (يثبت أثناء التمرير) — متى تستخدمه؟
لو عندك متجر كبير بكتالوج واسع، الـ Sticky Header يساعد الزائر يفضل عنده بحث وسلة طوال الوقت.
وفي دعم WoodMart يوجد إرشادات عملية عند اختلاف سلوك الـ sticky بين الديسكتوب والموبايل (فكرة: جعل الصفوف sticky + إخفاء صف حسب الجهاز).
2) صفحة المتجر والأقسام (Shop / Category): اجعل “الفلاتر” تعمل بـ AJAX لتجربة أسرع

WoodMart يسمح بتفعيل AJAX Shop بحيث الفلاتر، التنقل بين الأقسام، والـ pagination تعمل بدون Reload كامل.
أين تفعيل AJAX Shop؟
من Theme Settings > Product Archives ثم فعّل خيار Ajax Shop.
ملاحظة مهمة: الدعم يوضح أن خيار Ajax Shop يطبق على “الـ product archive بالكامل” (شبكة المنتجات + الفلاتر + التنقل + التصفح بين الصفحات).
إضافة فلاتر حسب فئة معينة (Category-specific filters)
WoodMart يقدم Widgets للفلاتر (مثل WOODMART WooCommerce Layered Nav)، ويمكنك تحديد ظهور الفلتر في فئة بعينها، مع ضرورة تفعيل AJAX Shop.
أفضل ممارسة للمتاجر (تحويل + SEO):
-
فلاتر واضحة: السعر، اللون، المقاس، البراند
-
لا تكدّس 15 فلتر في الشريط الجانبي—اختر 4–6 الأكثر استخدامًا
-
على الموبايل: اجعل الفلتر Off-canvas (زر “فلترة” يفتح لوحة)
3) بناء أرشيف منتجات مخصص (Shop Page Builder) بدل الاعتماد على الديمو
WoodMart يملك Shop Page Builder لإنشاء Layout مخصص للأرشيف (المتجر/قسم/بحث/تاج)، مع شروط (Conditions) لتطبيقه على قسم محدد فقط.
الخطوات السريعة (كما في التوثيق)
-
Dashboard → Layouts → Product archive → Add new
-
اختر الشروط (مثلاً: Category = “أجهزة منزلية”)
-
ثم أنشئ التصميم بالـ Elementor أو WPBakery حسب موقعك
لماذا هذا مهم تجاريًا؟
لأن كل قسم منتجات يحتاج “منطق بيع” مختلف:
-
قسم العروض: بانر + عداد + ترتيب “الأكثر خصمًا”
-
قسم الملابس: فلاتر مقاس/لون + صور كبيرة
-
قسم الإلكترونيات: مقارنة/مواصفات + ترتيب “الأعلى تقييمًا”
4) صفحة المنتج (Single Product): أقوى مكان لتحسين التحويل في WoodMart
WoodMart يوفر Single Product Page Builder لعمل تخطيطات مختلفة لمنتجات مختلفة بدون كود.
الخطوات السريعة (حسب التوثيق)
-
Dashboard → Layouts → Single product → Add new
-
ضع اسم التخطيط + الشروط (مثلاً: منتجات “أثاث” فقط)
-
Create layout
“Sticky Add to Cart” (زر شراء ثابت)
ميزة قوية لرفع التحويل خصوصًا على الموبايل والمنتجات الطويلة (وصف/مراجعات كثيرة).
الدعم يوضح تفعيلها من:
Theme Settings > Single Product > Add to cart > Sticky add to cart
5) التحكم في Wishlist / Compare / Quick View: استخدمها بذكاء (مش لازم كلها)
بعض المتاجر العربية تضع كل الأزرار في كارت المنتج فتشتت المستخدم. WoodMart يسمح بإيقاف/تفعيل تلك الأزرار من Theme Settings.
مثال عملي من الدعم لإخفاء زر الـ Wishlist من حلقة المنتجات (Products loop):
Theme Settings → Shop → Wishlist → تعطيل “Show button on products in loop”
توصية تحويل (Conversion):
-
لو منتجاتك “قرار شراء سريع” (اكسسوارات/مستهلكات): قلّل الأزرار وخلي CTA واضح
-
لو منتجاتك “قرار شراء طويل” (إلكترونيات/أثاث): فعّل Compare + مواصفات واضحة
6) إعداد RTL + عربي + متعدد اللغات (Arabic / RTL / WPML)
في منتدى دعم XTemos تم التأكيد أكثر من مرة أن WoodMart RTL ready عند تفعيل العربية، وأنهم يوصون باستخدام WPML لمتجر عربي/إنجليزي.
أفضل ممارسة لمتجر عربي/إنجليزي:
-
اجعل العربية RTL تلقائيًا
-
انتبه: بعض عناصر التصميم قد تحتاج “محاذاة” يدوية في نسخة RTL (هذا مذكور ضمن مشاكل RTL الشائعة لدى المستخدمين).
7) إعدادات مهمة “قبل الإطلاق” لتفادي مشاكل المتجر بعد التعديل
-
بعد أي تعديل كبير في الهيدر/الأرشيف/صفحة المنتج: اختبر
-
السلة + Checkout
-
البحث
-
الفلاتر (خصوصًا AJAX)
-
-
لا تفعل Minify/Combine العنيف قبل التأكد أن الديمو/التخطيطات اكتملت (حتى لا تتوه في أخطاء شكلية)
الأسئلة الشائعة
س: ما المقصود بترخيص قالب WoodMart ولماذا تفعيله مهم؟
تفعيل الترخيص يضمن لك تحديثات رسمية، دعم فني، واستقرار أعلى للمتجر؛ بدون ترخيص قد تتعطل التحديثات وتزيد مخاطر الأعطال والأمان.
س: ما الملف الصحيح لتثبيت WoodMart داخل ووردبريس؟
ثبت ملف القالب الأساسي woodmart.zip (وليس الـ Full Package الذي يحتوي Documentation وملفات إضافية).
س: ما الفرق بين القالب الأساسي (Parent) وWoodMart Child Theme؟
Parent للتشغيل والتحديثات، وChild Theme للتعديلات حتى لا تضيع تغييراتك بعد أي تحديث للقالب.
س: متى أستخدم Child Theme؟ وهل هو إلزامي؟
استخدمه إذا ستضيف CSS/تعديلات Functions أو تخصيصات؛ ليس إلزاميًا، لكنه أفضل ممارسة لأي متجر جاد.
س: ما الإضافات المطلوبة بعد تفعيل WoodMart؟
أهمها WoodMart Core + WooCommerce + محرر الصفحات الذي ستستخدمه (Elementor أو WPBakery حسب الديمو/اختيارك).
س: أين أفعّل ترخيص WoodMart داخل لوحة التحكم؟
من لوحة ووردبريس: Dashboard → WoodMart → Theme License ثم إدخال Purchase Code وتفعيل الترخيص.
س: من أين أحصل على Purchase Code الصحيح؟
من حساب Envato/ThemeForest عبر “License certificate & purchase code” وليس رقم الطلب أو الفاتورة.
س: ماذا أفعل لو ظهر خطأ “Purchase code invalid”؟
تأكد أنك تستخدم Purchase Code الصحيح، أعد نسخه بدون مسافات، وتحقق أنه لنفس المنتج وليس كودًا مختلفًا.
س: ماذا لو ظهر أن الكود “Already activated” على دومين آخر؟
قم بعمل Deactivate من الموقع القديم أو من لوحة حسابك المرتبطة بالترخيص (إن كانت متاحة) ثم فعّل على الدومين الجديد.
س: لماذا تظهر رسالة “Unable to connect to the API server” أثناء التفعيل؟
غالبًا الاستضافة تمنع الاتصال بخادم التحقق (Firewall/WAF). اطلب السماح باتصالات HTTPS الخارجية، وجرّب تعطيل حماية/كاش مؤقتًا أثناء التفعيل.
س: هل يمكن تفعيل WoodMart على Staging ثم نقل المتجر للـ Live؟
نعم—الأفضل تفعيل بيئة Staging كتطوير (Development) ثم تفعيل Live على الدومين النهائي، لتجنب استهلاك التفعيل على دومين مؤقت.
س: هل استيراد الديمو مناسب لمتجر “شغال” عليه منتجات وطلبات؟
يفضل لا؛ الأفضل تعمل Staging وتستورد الديمو هناك ثم تنقل التصميم/الـ Layouts المطلوبة فقط لتجنب فوضى الصفحات والمنتجات.
س: أين أستورد ديموهات WoodMart؟
من WoodMart → Prebuilt Websites ثم اختيار الديمو والضغط على Import.
س: لماذا بعد الاستيراد الديمو “مش شبه الديمو”؟
الأسباب غالبًا: إضافات ناقصة، انتهاء وقت التنفيذ (timeout)، أو إعدادات سيرفر غير كافية مثل max_input_vars؛ راجع الإضافات وارفع حدود السيرفر ثم أعد الاستيراد.
س: ما أهم إعدادات السيرفر التي تؤثر على استيراد الديمو؟
رفع max_input_vars وmax_execution_time وmemory_limit يقلل فشل الاستيراد ويمنع نقص عناصر التصميم.
س: كيف أفعل AJAX Shop في WoodMart ولماذا مهم؟
من Theme Settings → Product Archives → Ajax Shop؛ مهم لأنه يجعل الفلاتر والتنقل أسرع بدون Reload كامل، ويُحسّن تجربة التسوق.
س: كيف أعمل تصميم مختلف لأقسام المنتجات (Category Layout) في WoodMart؟
استخدم Shop Page Builder (Layouts → Product archive) وحدد Conditions لتطبيق Layout على قسم معين فقط.
س: كيف أخصص صفحة المنتج (Single Product) لكل نوع منتجات؟
من Layouts → Single product ثم Conditions (مثل فئة “أثاث” أو “إلكترونيات”) لإنشاء تصميم بيع مناسب لكل نوع.
س: ما فائدة Sticky Add to Cart ومتى أفعّله؟
يزيد التحويل خصوصًا على الموبايل؛ فعّله إذا كانت صفحة المنتج طويلة أو فيها مراجعات كثيرة ليستمر زر الشراء ظاهرًا أثناء التمرير.
س: كيف أقلل تشتت العميل داخل بطاقات المنتجات (Wishlist/Compare/Quick View)؟
أوقف الأزرار غير الضرورية من Theme Settings (مثل إخفاء Wishlist من الـ Loop) واجعل CTA واضحًا حسب نوع منتجاتك.
س: هل WoodMart يدعم RTL والعربية؟ وما أفضل إعداد لمتجر عربي/إنجليزي؟
نعم يدعم RTL، وللمتجر الثنائي اللغة استخدم إضافة ترجمة قوية مثل WPML واضبط اتجاه العربية RTL بعناية خصوصًا للهيدر والفلاتر.
س: ما أفضل “مسار تحديث” آمن لقالب WoodMart بدون كسر المتجر؟
حدّث على Staging أولًا: القالب + WoodMart Core + WooCommerce، اختبر Checkout والصفحات الأساسية، ثم انقل التحديث للـ Live بعد التأكد.
س: ما أهم Checklist قبل إطلاق المتجر بعد تثبيت WoodMart؟
اختبار السلة/الدفع/الشحن/الإيميلات، فحص السرعة والموبايل، التأكد من الفلاتر والبحث، ومراجعة الصفحات القانونية (الاسترجاع/الخصوصية/الشروط).
س: كيف أحوّل هذا الدليل إلى خدمة مدفوعة على ايجي ووردبريس لرفع التحويل؟
اعرض باقات واضحة: (تثبيت + تفعيل ترخيص) / (تفعيل + استيراد ديمو على Staging) / (إعداد متجر كامل + تحسين سرعة) مع CTA في نهاية كل جزء.








لا يوجد تعليق