اذهب إلى المحتوى

Ali Qassem

الأعضاء
  • المساهمات

    31
  • تاريخ الانضمام

  • تاريخ آخر زيارة

كل منشورات العضو Ali Qassem

  1. إذا واجهت مشكلةً في تسجيل الدخول إلى شاشة لوحة تحكم ووردبريس، فإليك بعض الحلول الممكنة. تفعيل ملفات تعريف الارتباط للتأكد من تمكين ملفات تعريف الارتباط لمتصفحك تحتاج إلى: مسح ملفات تعريف الارتباط في متصفحك. مسح ذاكرة التخزين المؤقت للمتصفح. شبكة ووردبريس متعددة المواقع إن كان لديك شبكة متعددة المواقع، تحقق مما يلي: الملف wp-config.php. قيمة DOMAIN_CURRENT_SITE. تعطيل الإضافات قد تتداخل بعض إضافات ووردبريس مع عملية تسجيل الدخول، لذا ألغ تفعيل كافة إضافات ووردبريس، إما من خلال شاشة الإدارة أو بإزالتها من المجلد /wp-content/plugins/، كما يمكنك تغيير اسم مجلد الإضافات مؤقتًا، مثل /wp-content/pluginsXX/، وبذلك لن يتعرّف ووردبريس عليها، ثم أعد اسمه إلى ما كان عليه، أي إلى /wp-content/plugins/، بمجرد استعادة نظام ووردبريس المثبت الأساسي. إلغاء تفعيل القالب أعد تسمية مجلد القوالب النشط في المجلد in wp-content/themes باستخدام FTP، وبمجرد إعادة التسمية سيعود ووردبريس إلى استخدام القالب الافتراضي، وعند نجاح تسجيل الدخول أخيرًا استبدله بقالب مختلف. لمعرفة سبب المشكلة في القالب أضف التعليمات التالية وشغلها عندما يكون القالب مفعَّلًا: <?php ini_set('display_errors','1'); ini_set('display_startup_errors','1'); error_reporting (E_ALL); include('index.php');?> ملف تسجيل دخول جديد في بعض الأحيان قد يكون ملف wp-login.php تالفًا أو رُفع بطريقة خاطئة. جرب حذف wp-login.php من الخادم، وارفع نسخةً جديدةً من نظام ووردبريس حديث، وتذكر أن الكتابة فوق الملف عبر FTP يمكن أن تؤدي إلى عمليات نقل غير مكتملة. أو جرب تحرير ملف wp-login.phpK، من خلال الانتقال إلى قسم استرداد الحالة الموجود أسفل هذا التعليق: // redefining user_login ensures we return the right case in the email واستبدل بالسطر: $user_login = $user_data["user_login"]; السطر التالي: $user_login = $user_data->user_login; تعديل جدول المستخدمين اذهب إلى phpMyAdmin لموقعك لتعديل قاعدة البيانات بعناية، واتبع الخطوات التالية: افتح قاعدة بيانات ووردبريس. انقر فوق جدول المستخدمين في القائمة اليسرى، حيث الإعداد الافتراضي هو wp_users، أو yourprefix_users إذا عرّفت بادئة جدول مختلفة. انقر فوق استعراض BROWSE. انقر فوق تحرير EDIT بجوار المستخدم المدير. احذف كل ما هو موجود في حقل كلمة المرور. أدخل كلمة المرور التي تريدها. من القائمة المنسدلة الدالة FUNCTION اختر MD5. احفظ المعلومات في قاعدة البيانات. سجّل الدخول إلى ووردبريس باستخدام "admin" وكلمة المرور التي استخدمتها. في الإصدارات الأحدث من ووردبريس تشفّر كلمة المرور مرتين، ولكن بما أنك استخدمت md5 لكلمة المرور، فسيكمل تشفيرها ويحسّنها لك. مشاكل كلمة المرور للحصول على معلومات حول مشاكل تسجيل الدخول بسبب كلمة مرور خاطئة أو مفقودة راجع إعادة تعيين كلمة مرورك، وتذكر أن حقول اسم المستخدم وكلمة المرور حساسة لحالة الأحرف. إعادة توجيه عناوين الموقع ربما ترغب في بعض الحالات بإعادة تحديد عنوان URL الخاص بووردبريس. تحقق من قيمة siteurl في جدول wp-options لقاعدة بيانات ووردبريس، ودليل التحقق من ذلك متاح هنا. هل ضُبطت على القيمة http:/؟ إذا كان الأمر كذلك فغيّر قيمة siteurl إلى القيمة الصحيحة. افتح الملف wp-login.php في محرر نصوص، واحذف الأسطر التالية أو اجعلها تعليقات. // If someone has moved WordPress let's try to detect it if ( dirname( 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']) != get_settings('siteurl') ) update_option( 'siteurl', dirname('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']) ); هل غيرت عنوان URI لعنوان ووردبريس الخاص بك، ولا يمكنك تسجيل الدخول أو الوصول إلى قاعدة البيانات، ولكن لا يزال بإمكانك الوصول إلى صفحة تسجيل الدخول؟ في هذه الحالة يمكنك استخدام wp-login.php لإعادة تعيين العنوان: //FIXME: do comment/remove these hack lines. (once the database is updated) update_option( 'siteurl', 'http://your.domain.name/the/path' ); update_option( 'home', 'http://your.domain.name/the/path' ); النطاقات الفرعية أو الأدلة الفرعية في الملف wp-config.php حاول تغيير: define( 'SUBDOMAIN_INSTALL', true ); إلى: define( 'SUBDOMAIN_INSTALL', false ); الترويسات المرسلة بالفعل إذا تلقيت خطأً له علاقة بالترويسات المُرسلة بالفعل فراجع حل مشكلة الترويسات المرسلة فعلًا. تحقق من خيارات العنوان URL في بعض الحالات يمكن رؤية مدونتك عندما تكون داخل النطاق الخاص بك، لكنك لا تستطيع ذلك من الخارج، وقد يؤدي اتباع التعليمات المذكورة أعلاه لتغيير الجدول wp-options في قاعدة البيانات MySQL إلى فشل تسجيل الدخول، وفي هذه الحالة افحص جيدًا القيمتين siteurl أي رابط URL لووردبريس، و home أي رابط URL للمدونة، وتأكد من أنهما يشيران إلى نفس العنوان الأساسي المتاح خارجيًا، أي http://blog.yourdomain.com، وقد يعيّنهما التثبيت القياسي على اسم مضيفك المحلي -الداخلي-، مثل http://servername. قد تواجه مشكلةً أخرى إذا أعدت التوجيه -باستخدام htaccess.- من بادئة عنوان URL غير www إلى البادئة www، بينما تكون القيمتان siteurl و home في الجدول wp-options مضبوطتين على بادئة غير www، مما سيخلق حلقةً لا نهائيةً عليك تجنبها، وإحدى طرق حل هذه المشكلة هي تعطيل إعادة توجيه htaccess. مؤقتًا، بوضع # قبل السطر، أو إزالة المداخل تمامًا ومحاولة تسجيل الدخول مرةً أخرى. قد يرغب المستخدمون المتقدمون في ضبط القيمتين siteurl والرئيسية home لجدول wp-options من خلال قاعدة البيانات. لاحظ أن هذه المشكلة يمكن أن تحدث أيضًا إذا كنت تعيد التوجيه من البادئة www إلى بادئة غيرها، لكن القيمتين siteurl والرئيسية home لجدول wp-options مُعينتان ببادئة www. تحقق من جدار الحماية تمنعك بعض جدران الحماية، مثل eTrust Personal Firewall، من تسجيل الدخول إلى ووردبريس، لذا عطل جدار الحماية، وحاول تسجيل الدخول مرةً أخرى. إذا فشلت كل الحلول السابقة إذا فشلت هذه الخطوات فانشر مشكلتك في قسم الأسئلة والأجوبة في أكاديمية حسوب، وتأكد من تقديم أوسع تفاصيل إذا كنت تعرفها مثل تفاصيل حول الخادم، بما في ذلك إصدارات mySQL وPHP، بالإضافة إلى نظام التشغيل OS، والمتصفح، وإصدار ووردبريس الذي يسبب هذه المشاكل. ترجمة -وبتصرف- للمقال Login Trouble من موقع wordpress.org. اقرأ أيضًا مشاكل شائعة تواجهك عند تسجيل الدخول في ووردبريس مع حلولها إدارة ووردبريس وتسجيلات الدخول بأمان كيفية الوصول لصفحة تسجيل الدخول في ووردبريس كيف تخصص صفحة تسجيل الدخول لووردبريس بسهولة
  2. بعد إنشاء شبكة المواقع تحتاج إلى معرفة بعض الأشياء الإضافية حول الإدارة المتقدمة بسبب التعقيد الإضافي للمواقع المتعددة، وحتى إذا كنت معتادًا على ووردبريس فقد يكون إدارة الشبكة متعددة المواقع وسلوكها مربكًا نوعًا ما. وصول المستخدم وصلاحياته سيكون لجميع المستخدمين الذين أضيفوا إلى شبكتك -بحسب التصميم- وصول مشترك إلى جميع المواقع على شبكتك، وعليك استخدام إضافة لتخصيص دور افتراضي مختلف للمستخدمين في كل موقع على حدة. تخفَّض صلاحيات مدير الموقع في شبكة ووردبريس، ولا يمكن لمديري الموقع تثبيت قوالب أو إضافات جديدة، ولا يمكنهم تحرير ملفات تعريف المستخدمين على مواقعهم، لمدير الشبكة -المعروف أيضًا باسم المشرف المتميز- فقط القدرة على أداء هذه المهام في شبكة ووردبريس. الروابط الثابتة في المجلد الفرعي بينما تستمر الروابط الثابتة بالعمل، سيكون للموقع الرئيسي -أي المُنشأ أولًا- مدخل إضافي للمدونة، مما يجعل عناوين URL الخاصة بك تظهر بالشكل: domain.com/blog/YYYY/MM/POSTNAME وهذا بحسب التصميم، لمنع الاصطدامات مع تثبيتات المجلد الفرعي، ولا توجد حاليًا طريقة سهلة لتغييره، لأن ذلك سيمنع ووردبريس من الكشف التلقائي عن التصادمات بين موقعك الرئيسي وأي مواقع فرعية، وسيُعالج هذا الأمر وقابليته للتخصيص في إصدار مستقبلي من ووردبريس. لاحظ أيضًا أنه سيكون للصفحات روابط، مثل domain.com/PAGENAME، وإذا حاولت إنشاء صفحة ثابتة في الموقع الأول باسم موقع آخر موجود على الشبكة فسيحصل الرابط للصفحة على لاحقة، مثل domain.com/PAGENAME-2، وإذا أنشأت موقعًا جديدًا باستخدام الرابط الثابت لصفحة موجودة؛ فلا يمكن الوصول إلى الصفحة بعد الآن، ولمنع هذا يمكنك إضافة أسماء صفحاتك الخاصة إلى القائمة السوداء، بحيث لا يمكن إنشاء أي موقع بهذا الاسم. مسار الملف الذي رفع سيضع موقعك الأول المثبَّت حديثًا الملفات المحمّلة في المكان التقليدي /wp-content/uploads/، ولكن جميع المواقع اللاحقة على شبكتك ستكون في المجلد /wp-content/uploads/sites/، ويمكن الوصول إلى هذه الملفات عبر عنوان URL في المجلد الفرعي الخاص بها، وذلك بناءً على رقم الموقع المحدد بواسطة قاعدة البيانات، وقد جاء هذا بعد تحديث نظام Multisite 3.0 إلى 3.4.2، حيث خُزنت صور المواقع الفرعية في /wp-content/blogs.dir/، وعُرضت في ملفات http://example.com/files وملفات http://example.com/sitename/files، وإذا بدأت بتثبيت نظام تعدد المواقع أقدم من 3.5 فلن يكون ظهور صورك في العنوان /files/ خطأً، ولا يمكن تغيير هذه المواقع بواسطة مديري الموقع بغض النظر عن إصدار ووردبريس، حيث يمكن لمدير الشبكة فقط إجراء تغييرات على صفحة إعدادات الموقع، ولا يوصى بتغييرها دون فهم كيفية عمل الملف ms-files.php مع htaccess.، وإذا لم تعمل عناوين الملفات فهذا يدل على ضبط إعدادات خاطئة لأحد الملفين htaccess. أو httpd.conf على خادمك. الإضافات plugins للإضافات حاليًا مرونة إضافية نتيجة تشغيلها عبر الشبكة، وتُثبَّت جميع الإضافات في صفحة الإضافات للوحة تحكم الشبكة، ويمكن تفعيلها لكل موقع على حدة أو للشبكة بأكملها. الإضافات الخاصة بالموقع: تفعَّل هذه الإضافات من داخل صفحة الإضافات لكل موقع، وتعمل بعض الإضافات -مثل نماذج الاتصال- بشكل أفضل عندما تنشَّط من موقع واحد مفرد، بحيث يمكنها تخزين البيانات والإعدادات في جداول قاعدة بيانات هذا الموقع الفردي، بدلاً من جداول الشبكة بأكملها، وتخزَّن إضافات ووردبريس التي تفعَّل أو يلغى تفعيلها في موقع واحد في دليل الإضافات. إضافات الشبكة: يمكن لمديري الشبكة تفعيل إضافات الشبكة في لوحة تحكم مدير الشبكة Network Admin، وبمجرد اختيار "تفعيل على مستوى الشبكة network activate" ستصبح الإضافات نشطةً في جميع المواقع، ويشار إليها بالمصطلح "الإضافات المفعَّلة على مستوى الشبكة Network Activated" في قوائم الإضافات في لوحات تحكم المواقع المفردة، وتعمل بعض الإضافات فقط في بيئة متعددة المواقع عندما تفعَّل عبر الشبكة، وتخزَّن أيضًا في دليل الإضافات. الإضافات الواجب استخدامها: يمكن أيضًا تثبيت الإضافات الواجب استخدامها must use plugins من جميع المواقع الموجودة على الشبكة بالكامل في الدليل mu-plugins، مثل ملفات فردية أو ملف يتضمن مجلدًا فرعيًا، ولا يمكن قراءة أي ملفات داخل مجلد، وهذه الإضافات لا تفعَّل أو يُلغى تفعيلها، وإنما تُستخدم إذا كانت موجودةً، وهي مخفية تمامًا من قوائم الإضافات لكل موقع. لن تعمل جميع الإضافات في بيئة المواقع المتعددة، لذا راجع صفحة الإضافة أو اتصل بالمطور للحصول على معلومات حول إمكانية عملها في شبكة متعددة المواقع أم لا. إذا كنت ترغب في تمكين مدير موقع واحد من تفعيل أو إلغاء تفعيل الإضافات الخاصة بموقعه، فستحتاج إلى تفعيل صفحة الإضافات لمدير الموقع الفردي من إعدادات مدير الشبكة Network Amin's Settings > قائمة إعدادات الشبكة Network Settings، (إعدادات القائمة Menu Sttings)، وسيتمكن مديرو الشبكة دائمًا من الوصول إلى الإضافات لكل موقع، كما سيتمكن مديرو كل موقع من تفعيل وإلغاء تفعيل هذه الإضافات التي لم تفعَّل عبر الشبكة، ويستطيعون رؤية الإضافات المفعلة عبر الشبكة على أنها "مفعلة على الشبكة Network Active" بدون خيارات للإلغاء أو الإعدادات. القوالب تثبت جميع القوالب للشبكة بأكملها، وإذا عدَّلت شيفرة قالب واحد فسيعدَّل لجميع المواقع التي تستخدمه، ويمكنك تنزيل الإضافة WP Add Custom CSS للسماح لكل موقع بتعديل التنسيقات الموروثة CSS الخاصة به دون التأثير على أي موقع آخر، كما يمكن أن تستخدم المواقع الفردية أداة تخصيص القوالب Theme Customizer، وستخزَّن إعداداتها في الجداول الخاصة بالموقع فقط. لا يجعل تفعيل الشبكة Network Activating القالب مفعلًا على كل موقع، ولكنه يجعله متاحًا للتفعيل على المواقع المفردة، ولكي تكون متاحةً للتفعيل في لوحة تحكم المواقع المفردة يجب تفعيل قالب الشبكة أو تمكينه في مدير الشبكة Network Admin - تعديل الموقع Edit Site - القوالب Themes، وبعد تفعيل القالب في موقع واحد قد يلغى تفعيله على الشبكة دون التأثير على الموقع الفردي حيث يبقى مفعلًا. يعين ووردبريس افتراضيًا أحدث نسخة من القالب "twenty" لجميع المواقع الجديدة، ويمكن تخصيص هذا عن طريق إضافة سطر مثل: define('WP_DEFAULT_THEME', 'classic'); إلى الملف wp-config.php حيث يُستبدل "classic" باسم مجلد قالبك الذي تريده. التصنيفات والوسوم لا تتوافر مشاركة الوسوم والتصنيفات بين المواقع على الشبكة في نسخة ووردبريس 3.0، ويمكنك استخدام إضافة لدمج الوسوم العامة في صفحات أو مواقع معينة داخل الشبكة؛ لزيادة التنقل بناءً على المحتوى المصنف بدقة. مشاركة المحتوى بين المواقع مواقع الشبكة هي مواقع منفصلة لا تتشارك المحتوى افتراضيًا، فكر في شبكتك مثل نسخة مصغرة من موقع WordPress.com، وتوجد العديد من الإضافات التي قد تساعدك في مشاركة المحتوى بين مواقعك، الإضافة المتاحة بالموقع الرسمي لووردبريس. تبديل أنواع الشبكات يمكن التبديل بين تثبيت شبكة المواقع المعتمدة على النطاق -النطاق الفرعي- والمعتمدة على المسار -الدليل الفرعي-، وإذا ثُبت ووردبريس لمدة تزيد على الشهر على موقع واحد؛ وحاولت تحويل هذا الموقع إلى شبكة فسيخبرك باستخدام مواقع النطاق الفرعي sub-domain لضمان عدم وجود تعارض بين الصفحات -أي example.com/pagename- والمواقع -أي example.com/sitename-، وإذا كنت واثقًا من أنك لن تواجه هذه المشكلة فيمكنك تغيير ذلك بعد الانتهاء من الإعداد الأولي. ستحتاج إلى تغيير استدعاء تعريف SUBDOMAIN_INSTALL في الملف wp-config.php لشبكة قائمة على النطاق: define( 'SUBDOMAIN_INSTALL', true ); إلى الشبكة القائمة على المسار: define( 'SUBDOMAIN_INSTALL', false ); يجب عليك أيضًا تغيير htaccess. إلى الإعداد الجديد، ويمكنك الانتقال إلى مدير الشبكة Network Admin – الإعدادات Settings – إعدادات الشبكة Network Setup للعثور على قواعد htaccess. الجديدة أو انظر أدناه. لاحظ أنه وفقًا لمتطلبات الإعدادات، لا يمكنك التبديل من الدليل الفرعي sub-directory إلى النطاق الفرعي sub domain عند التشغيل على 127.0.0.1 أو المضيف المحلي، ويمكن أن يسبب هذا حلقةً غير منتهية لإعادة المصادقة reauth إلى القيمة 1 على موقع الجذر نتيجة ملفات تعريف الارتباط. مضيفات Apache الافتراضية ونمط إعادة الكتابة Mod Rewrite لتمكين نمط إعادة الكتابة للعمل داخل مضيف أباتشي Apache الافتراضي قد تحتاج إلى إعداد بعض الخيارات في جذر المستند. <VirtualHost *:80> DocumentRoot /var/www/vhosts/wordpress <Directory /var/www/vhosts/wordpress> AllowOverride Fileinfo Options </Directory> ستحتاج في بعض الحالات إلى إضافة All إلى "السماح بالتجاوز AllowOverride" لإعدادات htaccess. ملف htaccess. ونمط إعادة الكتابة Mod Rewrite على عكس ووردبريس للموقع الواحد والذي يمكنه العمل مع الروابط الدائمة Permalinks غير الجيدة، وبالتالي لا يحتاج إلى إعادة كتابة تعديل Mod Rewrite، يتطلب تعدد المواقع استخدام Mod Rewrite لتنسيق عناوين URL لمواقعك الفرعية، ويستلزم هذا استخدام ملف htaccess.، والذي سيختلف تنسيقه قليلًا إذا كنت تستخدم مجلدات فرعيةً أو نطاقات فرعيةً، والأمثلة أدناه هي مداخل htaccess. القياسية لمجلدات ووردبريس الفرعية والنطاقات الفرعية عندما يُثبت ووردبريس في المجلد الجذر لموقعك. إذا كان لديك ووردبريس في مجلدك فستحتاج إلى تغيير قيمة RewriteBase بما يناسب. وللتذكير، هذه أمثلة تعمل في معظم عمليات التثبيت لا كلها. مثال المجلد الفرعي إصدارات ووردبريس من 3.0 حتى 3.4 وما بعدها: # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] # uploaded files RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L] RewriteRule ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L] RewriteRule . index.php [L] # END WordPress استخدم هذا مع إصدارات ووردبريس 3.5 وما بعدها إذا بدأت في استخدام مواقع متعددة على الإصدار 3.5 فقط، وإذا رقيت النسخة من 3.4 إلى 3.5 فاستخدم السابق. # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] RewriteRule . index.php [L] # END WordPress مثال النطاق الفرعي إصدارات ووردبريس من 3.0 حتى 3.4 وما بعدها: # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] # uploaded files RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L] RewriteRule ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L] RewriteRule . index.php [L] # END WordPress إصدارات ووردبريس 3.5 وما بعدها: # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^wp-admin$ wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^(wp-(content|admin|includes).*) $1 [L] RewriteRule ^(.*\.php)$ wp/$1 [L] RewriteRule . index.php [L] # END WordPress مشاكل متعلقة بتثبيتات WPMU القديمة إذا ثبَّتت ووردبريس MU في مجلد فرعي أو دليل فرعي، أي ليس في المجلد الجذر على خادمك عبر بروتوكول نقل الملفات، وواجهت مشكلةً في مكتبة الصور حيث لا تظهر الصور والصور المصغرة، فقد تحتاج إلى إضافة قواعد إعادة الكتابة يدويًا لأدلة ملفاتك كالتالي: RewriteRule ^([_0-9a-zA-Z-]+/)?siteN/files/(.+) wp-content/blogs.dir/N/files/$2 [L] ضعها أسفل الطلب العادي للملفات التي رُفعت. موقع رابط مدير الشبكة ينقَل رابط مدير الشبكة مع كل إصدار رئيسي من ووردبريس، حيث لا يزال هذا العمل قيد التطوير، ويمكن العثور على الرابط اعتمادًا على إصدار ووردبريس الذي تستخدمه في المواقع التالية: الإصدار 3.0: في قائمة تسمى Super Admin. الإصدار 3.1: في ترويسة المدير في "Howdy, YOURNAME". الإصدار 3.2: في ترويسة المدير، قائمة منسدلة ضمن "Howdy, YOURNAME". الإصدار 3.3 وما بعده: في شريط الإدارة، في قائمة منسدلة أسفل "مواقعي My Sites". تعيين النطاق يتطلب تعيين النطاق في الإصدارات الأقدم من الإصدار 4.5 من ووردبريس إضافةً لتعيين النطاق، ثم صار تعيين النطاق ميزةً ثابتةً في شبكة المواقع في إصدارات ووردبريس الأحدث من 4.5، ويمكنك التعرف على كيفية استخدام هذه الميزة في توثيق تعيين نطاق المواقع المتعددة لووردبريس. نقل مواقع متعددة يُعد نقل شبكة مواقع متعددة أكثر تعقيدًا من نقل موقع واحد، ويرجى قراءة نقل ووردبريس متعدد المواقع قبل المتابعة. أما عندما تُنشئ شبكة ووردبريس لاستيراد مواقع أخرى، تحتاج إلى إلقاء نظرة على توثيق استيراد مدونات متعددة إلى ووردبريس متعدد المواقع. ترجمة -وبتصرف- للمقال Multisite Network Administration من موقع wordpress.org. اقرأ أيضًا إنشاء شبكة مواقع ووردبريس متعددة مدخل إلى ووردبريس مُتعدّد المواقع إنشاء مجتمع باستخدام ووردبريس مُتعدّد المواقع إدارة الشبكة على ووردبريس مُتعدّد المواقع – الجزء الثاني تسجيل المستخدمين والمواقع على ووردبريس مُتعدّد المواقع العوامل المؤثرة في أداء الشبكات الحاسوبية
  3. لديك القدرة على إنشاء شبكة من مواقع ووردبريس باستخدام ميزة المواقع المتعددة multisite، وتحتوي هذه المقالة على إرشادات حول إنشاء شبكة متعددة المواقع من ووردبريس، وننصح بقراءة المقال السابق أولًا، لأنه يحتوي على معلومات مهمة حول التخطيط لشبكتك. يمكن أن تكون شبكتك متعددة المواقع مشابهةً جدًا لموقعك الشخصي في ووردبريس، ويمكن للمستخدمين النهائيين لشبكتك إنشاء مواقعهم الخاصة عند الطلب، تمامًا مثل المستخدمين النهائيين لمنصة ووردبريس، الذين يمكنهم نشر المدونات عندما يريدون، وإذا لم تكن بحاجة إلى السماح للمستخدمين بإنشاء مواقعهم الخاصة، فيمكنك إنشاء شبكة متعددة المواقع حيث يمكن للمسؤول إضافة مواقع جديدة. الشبكة متعددة المواقع هي مجموعة من المواقع التي تشترك في نفس ملفات تثبيت ووردبريس الأساسية (نواة ووردبريس)، ويمكنهم أيضًا مشاركة الإضافات والقوالب، والمواقع الفردية فيها هي مواقع افتراضية، بمعنى أنه ليس لها أدلة خاصة بها على الخادم، على الرغم من وجود أدلة منفصلة لرفع الوسائط داخل التثبيت المشترك، ولها جداول منفصلة في قاعدة البيانات. الخطوة 0: ملاحظات قبل البدء لتثبيت الشبكة اعتبارات إضافية -مقارنة مع تثبيت نسخة ووردبريس نموذجية-، ويجب أن تقرر ما إذا كنت تريد استخدام النطاقات الفرعية أو المجلدات الفرعية وكيف تريد إدارتها، ويختلف تثبيت القوالب والإضافات، فمثلًا يمكن لكل موقع فردي للشبكة تفعيل كليهما، لكنه لا يستطيع تثبيت أي منهما. الخطوة 1: إعداد ووردبريس سيُحدَّث موقعك ووردبريس الحالي عند إنشاء شبكة، وإذا كان لديك ما تخسره فيرجى الرجوع إلى النسخ الاحتياطي. تحقق من عمل الروابط الثابتة permalinks على نموذج WP الفردي، وألغِ تفعيل جميع الإضافات المفعلة، ويمكنك إعادة تفعيلها مرةً أخرى بعد إنشاء الشبكة. وإذا كنت تخطط لتشغيل ووردبريس من الدليل الخاص به، فافعل ذلك قبل تفعيل تعدد المواقع. الخطوة 2: السماح بتعدد المواقع لتفعيل عنصر قائمة إعدادات الشبكة يجب أولًا تعريف المواقع المتعددة في ملف wp-config.php، وذلك بفتحه وإضافة هذا السطر فوق عبارة /* That's all, stop editing! Happy blogging. */، وإذا لم تجدها فأضفه في مكان ما فوق السطر الأول الذي يبدأ بـ require أو include: /* Multisite */ define( 'WP_ALLOW_MULTISITE', true ); تحتاج الآن إلى تحديث المتصفح للمتابعة. الخطوة 3: تثبيت شبكة تعمل الخطوة السابقة على تفعيل إعداد الشبكة Network Setup في قائمة الأدوات Tools، استخدم الآن القائمة للانتقال إلى شاشة إنشاء شبكة من مواقع ووردبريس Create a Network of WordPress Sites، ولمشاهدة مثال على شاشة إنشاء شبكة من مواقع ووردبريس، انظر إلى الإدارة > الأدوات > إعداد الشبكة، لا تبدو الشاشة متشابهة تمامًا في جميع الظروف، ويتعلق المثال الموضح أدناه بالتثبيت على المضيف المحلي localhost مما يقيد الخيارات المتاحة. عناوين المواقع في شبكتك يمكنك الاختيار بين النطاقات الفرعية والأدلة الفرعية، إلا إذا كانت الإعدادات الحالية تقيد اختيارك. يجب اختيار أحد الخيارين، ويمكنك تغييره بعد التثبيت باتباع النصائح التي تظهر على الشاشة، إلا أنَّ إعادة ضبط الإعدادات قد لا يكون سهلًا. وما عليك سوى استخدام محارف بدل خوادم أسماء النطاق DNS للمواقع المعتمدة على النطاق عند الطلب، بالرغم من النصيحة الموجودة على الشاشة. مرةً أخرى، اطلع على مقال متطلبات إنشاء شبكة مواقع ووردبريس متعددة . النطاقات الفرعية sub-domain: شبكة تعتمد على النطاق، تستخدم فيها المواقع حسب الطلب نطاقات فرعية. الدلائل الفرعية sub-directory: شبكة قائمة على المسار، تستخدم فيها المواقع حسب الطلب المسارات. تفاصيل الشبكة تُملأ تلقائيًا، ويمكنك تغيير بعضها، حيث عنوان الخادم Server Address هو نطاق عنوان URL الذي تستخدمه للوصول إلى تثبيت ووردبريس، وعنوان الشبكة Network Title هو عنوان شبكتك الكلية، والبريد الإلكتروني للمسؤول Admin E-mail Address هو بريدك الإلكتروني كونك المسؤول عن الشبكة كلها. تحقق جيدًا من التفاصيل واضغط على زر التثبيت install. الخطوة 4: تفعيل الشبكة لتفعيل شبكتك اتبع التعليمات الموجودة على شاشة إنشاء شبكة من مواقع ووردبريس Create a Network of WordPress Sites، التعليمات التي ستراها مخصصة للتثبيت الخاص بك، وقد لا تكون هي نفسها الأمثلة التي تراها هنا. خذ نسخةً احتياطيةً من الملفات wp-config.php وhtaccess. الحالية، إلا إذا كان هذا تثبيتًا جديدًا وليس لديك ما تخسره. هنا يجب عليك تنفيذ خطوتين: أضف الأسطر المحددة إلى الملف wp-config.php بعد السطر الذي أضفته في الخطوة الأولى: إعداد ووردبريس. أضف الأسطر المحددة إلى ملف htaccess. الخاص بك، وإذا لم يكن هذا الملف موجودًا لديك فأنشئه في نفس الدليل، مثل ملف wp-config.php، وإذا كان موجودًا فاستبدل أي أسطر WP موجودة بالأسطر الجديدة، وفي بعض الحالات قد تضطر أيضًا إلى إضافة Options FollowSymlinks في بداية الملف. بعد الانتهاء من هذه الخطوات، سجل الدخول مرةً أخرى باستخدام الرابط المعطى لك، وقد تضطر إلى مسح ذاكرة التخزين المؤقت وملفات تعريف الارتباط للمتصفح لتسجيل الدخول. الخطوة 5: إعدادات مسؤول الشبكة على يسار شريط أدوات ووردبريس انقر على مواقعي My Sites التي تمثل العنصر الثاني، حيث ستجد جميع مواقعك مع قوائم سهلة الاستخدام وقائمة مسؤول الشبكة Network Admin، التي تتيح لك استخدام لوحة القيادة Dashboard للانتقال إلى شاشة لوحة قيادة الشبكة Network Dashboard. انتقل إلى صفحة الإعدادات Settings Screen لإعداد خيارات الشبكة، وصفحة المواقع Sites Screen لإدارة مواقعك. الخطوة 6: الإدارة توجد بعض الأمور الإضافية التي قد تحتاج إلى معرفتها حول الإدارة المتقدمة للشبكة، بسبب التعقيد الإضافي للمواقع المتعددة، وحتى إذا كنت معتادًا على ووردبريس فقد يكون إدارة الشبكة متعددة المواقع وسلوكها مربكًا. ننصحك في هذه الخطوة الانتقال إلى المقال التالي إدارة شبكة مواقع ووردبريس متعددة. ترجمة -وبتصرف- للمقال Create A Network من موقع wordpress.org. اقرأ أيضًا مدخل إلى ووردبريس مُتعدّد المواقع إنشاء مجتمع باستخدام ووردبريس مُتعدّد المواقع إدارة الشبكة على ووردبريس مُتعدّد المواقع – الجزء الثاني تسجيل المستخدمين والمواقع على ووردبريس مُتعدّد المواقع العوامل المؤثرة في أداء الشبكات الحاسوبية
  4. يلخص هذا القسم بعض المتطلبات التي يجب مراعاتها قبل البدء بإنشاء شبكة متعددة المواقع multisite network من ووردبريس. هل تحتاج فعلا إلى شبكة متعددة المواقع؟ المواقع في شبكة متعددة المواقع منفصلة، أي أنها غير مترابطة مثل الأمور الموجودة في أنواع أخرى من الشبكات، على الرغم من قدرة الإضافات على إنشاء أنواع مختلفة من الترابط بين المواقع، وإذا كنت تخطط لإنشاء مواقع مترابطة بقوة تتشارك البيانات أو المستخدمين، فقد لا تكون الشبكة متعددة المواقع هي الحل الأفضل، فمثلًا إذا أردت فقط اختلاف مظهر مجموعة من صفحات الويب، فيمكنك تحقيق ذلك في موقع واحد باستخدام إضافة للتبديل بين السمات أو القوالب أو الأنماط، وكذلك إذا أردت وصول مجموعات مختلفة من المستخدمين إلى معلومات مختلفة، فيمكنك على الأرجح تحقيق ذلك في موقع واحد باستخدام إضافة لتبديل القوائم وروابط العناوين URL. يشرح هذا الدليل كيفية تثبيت ووردبريس متعدد المواقع يدويًا في نظام ووردبريس الحالي لديك. أنواع الشبكات متعددة المواقع يمكنك الاختيار من بين عدة أنواع مختلفة من الشبكات متعددة المواقع، اعتمادًا على الطريقة التي تريد أن تتعامل بها شبكتك مع عناوين URL، وما إذا كانت ستسمح للمستخدمين النهائيين بإنشاء مواقع جديدة عند الطلب. للأنواع المختلفة من الشبكات متطلبات خادم مختلفة سنوضحها في الفقرات اللاحقة، وإذا لم يكن لديك وصول وتحكم كامل على الخادم الخاص بك فقد لا تتوفر لك أنواع معينة من الشبكات متعددة المواقع، فمثلًا قد لا يكون لديك تحكم كامل على الخادم الخاص بك لأنك تستخدم بيئة استضافة مشتركة، في هذه الحالة سيتعين عليك التفاوض بشأن المتطلبات مع مشغِّل نظام الاستضافة. للمواقع في الشبكة عناوين URL مختلفة، يمكنك اختيار إحدى طريقتين لعنوان URL لتحديد الموقع: لكل موقع نطاق فرعي مختلف، مثل site2.example.com. لكل موقع مسار مختلف، مثل example.com/site1 و example.com/site2. كما يمكنك تعيين نطاقات، مثل example1.com وexample2.com وما إلى ذلك، لكننا نوصي باستخدام إضافة لإجراء التغييرات مباشرة في إعدادات الشبكة، لكن هذا يعتبر إدارة متقدمة. يمكنك أيضًا اختيار السماح للمستخدمين بإنشاء مواقع جديدة عند الطلب أو عدم السماح بذلك، وعادة ما تكون المواقع المستندة إلى النطاق ممكنة فقط باستخدام نطاقات فرعية، مثل site1.example.com وsite2.example.com، كما تكون المواقع المستندة إلى المسار حسب الطلب ممكنة أيضًا. تستخدم عملية تثبيت نظام متعدد المواقع مصطلحات مختلفة، ويُنشئ تثبيت نطاق فرعي شبكة قائمة على النطاقات، على الرغم من أنك قد تستخدم نطاقات معينة منفصلة، لا نطاقات فرعية لمواقعك، كما يُنشئ تثبيت دليل فرعي شبكة قائمة على المسار، بالرغم أنها لا تستخدم أدلة نظام الملفات، وإذا كنت ترغب في استخدام تثبيت نطاق فرعي فيجب عليك تثبيت ووردبريس في جذر مسار الويب الخاص بك، مثل domain.com، ولا يجب تثبيته في الجذر، أي /public_html/، إذا اخترت تشغيل ووردبريس من دليله الخاص. بعد اكتمال تثبيت الشبكة متعددة المواقع يستخدم ووردبريس مصطلحي نطاق domain ومسار path لكل نطاق موقع ومساره في واجهة مستخدم مسؤول الشبكة، ويمكن للمسؤول الأعلى -أي مسؤول الشبكة متعددة المواقع- تعديل إعدادات نطاق المواقع ومساراتها على الرغم من أن هذا ليس جيدًا للمواقع المنشأة، لأنه يغير عناوين URL الخاصة بها. يمكن للإضافات توسيع الخيارات المتاحة والمساعدة في الإدارة، ويمكنك البحث في دليل الإضافات عن العبارة "multisite" أو انقر فوق multisite لمزيد من المعلومات. متطلبات مسؤول الشبكة لإنشاء شبكة متعددة المواقع يجب أن تكون المسؤول عن نظام الووردبريس، كما تحتاج عادة إلى الوصول إلى نظام ملفات الخادم حتى تتمكن من تحرير الملفات وإنشاء دليل، فمثلًا يمكنك الوصول إلى نظام ملفات الخادم باستخدام FTP، أو باستخدام File Manager في cPanel أو بطريقة أخرى، ولا تحتاج بالضرورة إلى أي معرفة بتطوير ووردبريس أو PHP أو HTML أو CSS أو إدارة الخادم أو إدارة النظام، وعلى الرغم من أن معرفة هذه التقنيات قد يكون مفيدًا لاستكشاف الأخطاء وإصلاحها، أو لتخصيص شبكتك متعددة المواقع بعد التثبيت. متطلبات الخادم عندما تخطط لشبكة يكون استخدام خادم تطوير للاختبار الأولي مفيدًا أحيانًا، لكن إعداد خادم تطوير يتطابق تمامًا مع خادمك ليس ممكنًا دائمًا، وقد لا يكون نقل شبكة كاملة منه إلى خادمك أمرًا سهلاً، لذا فإن إنشاء موقع اختبار على خادمك مباشرة طريقة أكثر فائدة لاختبار شبكتك التي تخطط لها، وستحتاج في جميع الحالات إلى التأكد من قدرة الخادم على استخدام قواعد htaccess. المعقدة، أو nginx.conf أو web.config، التي تتطلبها شبكة المواقع المتعددة. تتطلب المواقع المتعددة تحميل mod_rewrite على خادم Apache، ودعمه في ملفات .htaccess‎. هذا إلى جانب تفعيل خيارات FollowSymLinks، أو على الأقل ألا تكون معطلة دائمًا، وإذا كان لك حق الوصول إلى إعدادات الخادم فيمكنك استخدام قسم الدليل بدلًا من ملف htaccess.، وتأكد أيضًا من تعيين الملف httpd.conf على "السماح بالتجاوز AllowOverride" لمضيف النطاق، ويمكنك أن تطلب من مضيف موقعك مزيدًا من المعلومات حول أي من هذا. تعتمد بعض متطلبات الخادم على نوع الشبكة متعددة المواقع التي تريد إنشاءها، على النحو التالي. الاعتماد على النطاق تُعرف أيضًا باسم تثبيت "النطاق الفرعي"، تستخدم الشبكة المستندة إلى النطاق عناوين URL، مثل http://subsite.example.com، وتعيّن الشبكة القائمة على النطاق أسماء نطاقات مختلفة إلى نفس الدليل في نظام ملفات الخادم حيث ثُبت ووردبريس، ويمكنك تنفيذ ذلك بعدة طرق، منها: إعدادات محارف بدل النطاقات الفرعية wildcard subdomains. إعدادات المضيفين الافتراضية، وتحديد نفس جذر المستند لكل منها. إنشاء نطاقات إضافية أو نطاقات فرعية في cPanel أو في لوحة تحكم استضافة ويب مماثلة. تتطلب المواقع المعتمدة على النطاق عند الطلب طريقة محارف بدل النطاقات الفرعية، ويمكنك إنشاء مواقع إضافية يدويًا في نفس الشبكة باستخدام طرق أخرى، ومهما كانت الطريقة التي تستخدمها، فستحتاج إلى إعدادات DNS -لتعيين اسم النطاق إلى عنوان IP للخادم- والخادم -لتعيين اسم النطاق إلى دليل تثبيت ووردبريس-، وسيعين ووردبريس بعد ذلك اسم النطاق للموقع. يجب تشغيل ووردبريس من جذر مجلد موقعك -أي public_html- لتعمل النطاقات الفرعية دون أخطاء، ويتطلب جعل النطاقات الفرعية تعمل من دليل غير الجذر خبرة في المضيفات الافتراضية وعمليات إعادة التوجيه. للحصول على بعض الأمثلة حول كيفية إعداد محارف بدل النطاقات الفرعية البديلة على أنظمة مختلفة، راجع توثيق إعدادات محارف بدل النطاقات الفرعية البديلة في ووردبريس. الاعتماد على المسار تُعرف أيضًا باسم عمليات تثبيت "المجلد الفرعي" أو "الدليل الفرعي"، تستخدم الشبكة القائمة على المسار عناوين URL، مثل http://example.com/subsite، وإذا كنت تستخدم روابط ثابتة في موقعك بالفعل، فستعمل الشبكة القائمة على المسار أيضًا، ولن تحتاج إلى أي معلومات أخرى في هذا القسم، ومع ذلك يجب أن تدرك أن موقعك الرئيسي سيستخدم نمط عنوان URL التالي للمشاركات أو المقالات: http://example.com/blog/[postformat]/ لا يمكنك حاليًا إزالة الرابط الثابت للمدونة بدون إعداد خيارات الشبكة يدويًا، لذا لا يُنصح به. متطلبات إعداد ووردبريس عند تثبيت شبكة متعددة المواقع ستبدأ من نظام ووردبريس موجود، ولن تحتاج لقراءة هذا القسم إذا كان مثبتًا حديثًا باسم النطاق الخاص به، أما إذا كان موقعًا قائمًا أو لا يمكن الوصول إليه باستخدام اسم نطاق فقط فستحتاج إلى المتطلبات التالية للسماح بتحويله إلى شبكة متعددة المواقع. ضع في حسبانك ما يلي: يمكن لووردبريس إدارة مجلده الخاص مع المواقع المتعددة بدءًا من الإصدار 3.5، ولكن يجب إجراء تغييرات على "المجلد الخاص" قبل تفعيل تعدد المواقع. لا يوصى باستخدام www في عنوان URL لنطاقك، فإذا اخترت ذلك وكنت تخطط لاستخدام نطاقات فرعية لمواقع متعددة، فتأكد من تطابق عنوان الموقع مع عنوان ووردبريس، وضع في اعتبارك أيضًا أن بعض المضيفين سيُهملون إظهار هذا النوع من عناوين URL افتراضيًا: لهذا السبب -ولأسباب أخرى كثيرة- نقترح عدم استخدام www في نطاقك ما أمكنك ذلك، وإذا كنت تخطط لتغييره إلى domain.com أو www.domain.com فافعل ذلك قبل أن تبدأ ببقية إعدادات المواقع المتعددة، لأن تغيير اسم المجال لاحقًا أمر أكثر تعقيدًا. القيود لا يمكنك إنشاء شبكة عندما يستخدم عنوان ووردبريس URL منفذًا غير " 80:" أو " 443:" ولا يمكنك اختيار تثبيت النطاق الفرعي -لشبكة قائمة على النطاق- في الحالات التالية: عندما يحتوي رابط URL الخاص بووردبريس على مسار لا نطاق فقط، أي أن ووردبريس غير مثبت في جذر المستند، أو أنك لا تستخدم عنوان URL لجذر المستند. رابط URL لووردبريس هو مضيف محلي. رابط URL لووردبريس هو عنوان IP، مثل 127.0.0.1. ملاحظة: يمكنك إنشاء شبكة قائمة على النطاق على جهازك المحلي لأغراض الاختبار باستخدام ملف المضيفين الخاص بك، لتعيين بعض أسماء المضيفين الأخرى إلى العنوان 127.0.0.1، بحيث لا تضطر أبدًا إلى استخدام المضيف المحلي local host. لا يمكنك اختيار تثبيت الدليل الفرعي -لشبكة قائمة على المسار- إذا كان نظام ووردبريس الحالي الخاص بك معدًا منذ أكثر من شهر، خوفًا من مشاكل في الروابط الثابتة الحالية، وستحَل هذه المشكلة في إصدار مستقبلي، ولمزيد من المعلومات يمكنك الرجوع إلى إدارة الشبكات متعددة المواقع. ترجمة -وبتصرف- للمقال Before You Create A Network من موقع wordpress.org. اقرأ أيضًا مدخل إلى ووردبريس مُتعدّد المواقع إنشاء مجتمع باستخدام ووردبريس مُتعدّد المواقع إدارة الشبكة على ووردبريس مُتعدّد المواقع – الجزء الثاني تسجيل المستخدمين والمواقع على ووردبريس مُتعدّد المواقع العوامل المؤثرة في أداء الشبكات الحاسوبية
  5. تحتوي قاعدة بياناتك في ووردبريس على كل المنشورات والتعليقات والروابط في مدونتك، وستفقد كل ذلك إذا مُسحت قاعدة بياناتك أو أُتلفت، ويمكن أن يحدث هذا لعدة أسباب لا يمكنك التحكم فيها، لكن يمكنك استعادة ما فقدته بسرعة باستخدام نسخة احتياطية مناسبة من قاعدة بياناتك وملفات ووردبريس. تتضمن تعليمات إنشاء نسخة احتياطية من موقع ووردبرس ما يلي: موقع ووردبريس، وقاعدة بيانات ووردبريس. خيارات النسخ الاحتياطي التلقائي لووردبريس. تُعد النسخ الإحتياطية للموقع ضروريةً، لأن المشكلات تحدث دائمًا، ويجب أن تكون قادرًا على اتخاذ إجراء سريع عند وقوع الكارثة، وقضاء بعض الوقت في عمل نسخة احتياطية جيدة لقاعدة بياناتك سيساعدك لاحقًا على التفرغ للإبداع وزيادة إنتاجية موقعك. أسئلة حول النسخ الاحتياطي يمكنك الحصول على الدعم في قسم الأسئلة والأجوبة في أكاديمية حسوب إن احتجت إلى أي مساعدة خلال العملية. ما عدد مرات النسخ الاحتياطي اللازمة؟ يعتمد هذا على عدد مرات التدوين، وعدد المرات التي تريد فيها النسخ الاحتياطي، ويتعلق أيضًا بحجم المصيبة التي ستحدث إذا فقدت قاعدة بياناتك مع بعض المنشورات والمقالات، وفي النهاية أنت ستقرر عدد المرات. هل يمكن استخدام هذه الطريقة لعمل نسخة احتياطية لأي بيانات أخرى؟ نعم، فالنسخ الاحتياطي جيد في كل مكان. ما هو عدد النسخ الاحتياطية التي يجب الاحتفاظ بها؟ القاعدة العامة هي الاحتفاظ بثلاث نسخ احتياطية على الأقل، في ثلاثة أماكن -أو نماذج- مختلفة، مثل الأقراص المضغوطة، وأقراص DVD، وأقراص التخزين الثابتة المختلفة، وعلى الويب، وحساب بريدك الإلكتروني وما إلى ذلك، مما يمنع المشاكل في حال تلف نسخة احتياطية ما. هل يمكن أتمتة النسخ الاحتياطي؟ نعم توجد عدة طرق متاحة لأتمتة عملية النسخ الاحتياطي، وقد أُدرج بعضها في قسم النسخ الاحتياطي التلقائي لووردبريس في هذا المقال، ومع ذلك يوصى بإجراء نسخة احتياطية يدوية من حين لآخر لضمان نجاح العملية. النسخ الاحتياطي لموقع ووردبريس لإنشاء نسخة احتياطية من موقع ووردبرس تحتاج لجزأين هما قاعدة البيانات والملفات، حيث تحتاج إلى إنشاء نسخة احتياطية من ملفات الموقع كاملةً، كما تحتاج لإنشاء نسخة احتياطية من قاعدة بيانات ووردبريس، وسنناقش في فقرة لاحقة إرشادات النسخ الاحتياطي لقاعدة بيانات ووردبريس لبرامج الخادم المختلفة، وسنبدأ بالنسخ الاحتياطي لبقية موقع ووردبريس. يتكون موقع ووردبريس مما يلي: نواة ووردبريس المثبتة WordPress core. إضافات ووردبريس. قوالب ووردبريس. الصور والملفات. ملفات جافاسكربت وPHP وملفات التعليمات البرمجية الأخرى. ملفات إضافية وصفحات ويب ثابتة. يُستخدم كل هذا في مجموعات مختلفة لإنشاء موقع الويب الخاص بك، وتحتوي قاعدة البيانات على مشاركاتك والكثير من البيانات المنشأة على موقعك، ولكنها لا تتضمن العناصر المذكورة أعلاه التي تتجمع معًا لإنشاء الشكل والمعلومات على موقعك، والتي تحتاج إلى الحفظ. يُنشئ معظم المضيفين نسخةً احتياطيةً من الخادم بالكامل، بما في ذلك موقعك، لكن طلب نسخة احتياطية من المضيف سيستغرق وقتًا، والاسترداد السريع أمر بالغ الأهمية لذا تحتاج إلى معرفة كيفية إنشاء نسخة احتياطية من ملفات موقعك واستعادتها. سنستعرض بعض طرق إنشاء نسخة احتياطية لملفات موقعك فيما يلي، وتساعدك مقالة النسخ الاحتياطي لقاعدة بياناتك على فهم عملية النسخ الاحتياطي واستعادة بيانات ووردبريس بشكل أكبر. برامج النسخ الاحتياطي التي يوفرها مضيف الموقع يوفر معظم مضيفي مواقع الويب برامج لإنشاء نسخة احتياطية من موقعك، يمكنك التواصل مع مضيفك لمعرفة الخدمات والبرامج التي يقدمها. المزامنة مع موقعك تتيح عدة برامج -مثل WinSCP- المزامنة مع موقعك الإلكتروني للحفاظ على نسخة طبق الأصل من المحتوى الموجود على الخادم، مما يوفر الوقت ويتأكد من وجود أحدث الملفات في كلا المكانين. نسخ ملفاتك إلى سطح مكتبك يمكنك نسخ الملفات إلى مجلد على حاسبوك، باستخدام FTP clients أو عبر الصدفة shell في لينكس، ثمَّ يمكنك ضغطها لتوفير المساحة، مما يسمح لك بالاحتفاظ بعدة إصدارات. تذكر الاحتفاظ بثلاث نسخ احتياطية على الأقل من الملف، وتخزينها في أماكن مختلفة وعلى وسائط مختلفة، مثل الأقراص المضغوطة أو أقراص DVD أو أقراص التخزين الثابتة. إرشادات حول النسخ الاحتياطي لقاعدة البيانات انسخ قاعدة بيانات ووردبريس احتياطيًا بانتظام، ودائمًا قبل كل ترقية أو انتقال إلى موقع جديد، وستساعدك المعلومات التالية في إنشاء نسخة احتياطية من قاعدة بيانات ووردبريس باستخدام حزم برامج خادم شائعة متنوعة، ويمكنك الاتصال بمضيف موقعك للحصول على معلومات مفصلة. الوصول إلى phpMyAdmin يمكنك العودة إلى phpMyAdmin للحصول على معلومات تفصيلية حول phpMyAdmin، مع أن الإلمام به ليس ضروريًا لإنشاء نسخة احتياطية من قاعدة بيانات ووردبريس، لكن يجب أن تأخذك هذه التعليمات خطوةً خطوةً للعثور على phpMyAdmin على خادمك، ثم اتباع الإرشادات أدناه لإنشاء نسخة احتياطية بسيطة وسهلة، وللحصول على إرشادات أكثر تفصيلًا، راجع النسخ الاحتياطي لقاعدة بياناتك. Plesk في شاشة المواقع والنطاقات Websites & Domains، انقر على زر فتح Open المقابل لقاعدة البيانات التي أُعدت أثناء تثبيت ووردبريس، مما سيؤدي إلى فتح واجهة phpMyAdmin: إذا لم تتمكن من رؤية الزر فتح open، فتأكّد من إغلاق موجه بدء إنشاء موقع الويب Start creating your website: لإيجاد قاعدة بياناتك في ووردبريس انقر على خيار اختيار قاعدة بيانات موجودة Select Existing Database: cPanel ابحث عن شعار MySQL في لوحة التحكم الرئيسية لـ cPanel، وانقر على الرابط إلى قواعد بيانات MySQL، ثم انقر في الصفحة التالية على رابط phpMyAdmin للوصول إلى phpMyAdmin: Direct Admin ابحث في صفحة حسابك Your Account عن إدارة MySQL أي MySQL Management، وانقر عليها للوصول إلى phpMyAdmin. Ensim ابحث عن شعار MySQL Admin وانقر على الرابط ضمن الإعدادات configuration واختر أداة إدارة MySQL أي MySQL Administration Tool. vDeck من لوحة التحكم الرئيسية انقر على إدارة المضيف Host Manager، ثم انقر على قواعد البيانات Databases، ثم انقر على المدير Admin في الصفحة التالية، وستظهر لك نافذة أخرى تأخذك إلى شاشة تسجيل الدخول إلى phpMyAdmin. Feroza سجل دخولك إلى لوحة التحكم في Ferozo باستخدام بيانات اعتمادك، ثم انتقل إلى قائمة قاعدة البيانات Base de Datos، ثم انقر على الوصول إلى phpMyAdmin أي Acceso phpMyAdmin، وستفتح نافذة جديدة تعرض شاشة تسجيل الدخول إلى phpMyAdmin. النسخ الاحتياطي البسيط مع phpMyAdmin سنعرض فيما يلي نسخة بسيطة للغاية من النسخ الاحتياطي لقاعدة بياناتك، فبمجرد اكتشاف كيفية الوصول إلى phpMyAdmin لموقعك، اتبع هذه التعليمات البسيطة. أولًا، انقر على قواعد البيانات Databases في لوحة phpMyAdmin، وقد لا يكون ذلك ضروريًا، إلا أنه يعتمد على إصدار phpMyAdmin لديك. قد يكون لديك عدة قواعد بيانات، انقر فوق تلك التي تحتوي على بيانات ووردبريس وقاعدة البيانات التي أنشأتها عند تثبيت ووردبريس، والتي تظهر في قائمة منسدلة في الإصدارات القديمة. سنعرض في الصور التالية الجداول الافتراضية في علامة التبويب البنية Structure، وقد يكون لديك المزيد من الجداول إذا كان لديك أي إضافات إحصائية أو مكونات إضافية لمكافحة البريد العشوائي. ثانيًا، انقر على تصدير Export وستجد طريقتين سريعة Quick ومخصصة Custom، فإذا اخترت مخصصةً فاتبع الخطوات التالية. حدد كل الجداول ثم في قسم الخرج Output حدد حفظ الخرج إلى ملف Save output to a file، وحدد لا شيء none للضغط Compression، أما إذا كانت قاعدة بياناتك كبيرة جدًا فاستخدم طريقة الضغط. حدد SQL من قائمة التنسيق Format المنسدلة ثم حدد خيار "add DROP TABLE"، يمكن أن يكون هذا مفيدًا عند الكتابة فوق قاعدة بيانات موجودة. أخيرًا، حدد خيار "إذا لم يكن موجودًا IF NOT EXISTS"، والذي يمنع الأخطاء أثناء عمليات الاستعادة إذا كانت الجداول موجودةً بالفعل ثم انقر على ذهاب GO، وستُحفظ البيانات في حاسوبك. النسخ الاحتياطي التلقائي توجد العديد من المكونات الإضافية لإنشاء النسخ الاحتياطية المجدولة التلقائية لقاعدة بيانات ووردبريس، مما يساعد على إدارة مجموعة نسخك الاحتياطية بسهولة، ويمكنك العثور على مكونات إضافية للنسخ الاحتياطي التلقائي من خلال صفحة إضافات ووردبريس. يمكنك الاطلاع على المراجع التالية: النسخ الاحتياطي لقاعدة بياناتك. استخدام phpMyAdmin مع ووردبريس. استخدام FileZilla وphpMyAdmin. النسخ الاحتياطي لملفات ووردبريس أشرنا سابقًا أنك تحتاج لجزأين لإنشاء نسخة احتياطية لموقع ووردبريس هما قاعدة البيانات والملفات. سنتحدث هنا عن الملفات فقط، وإذا كنت بحاجة إلى نسخ احتياطي لقاعدة بيانات ووردبريس فراجع النسخ الاحتياطي لقاعدة بياناتك . أشرنا سابقًا إلى أن موقع ووردبريس يتكون من الملفات التالية: تثبيت نظام ووردبريس الأساسي. إضافات ووردبريس. قوالب ووردبريس. الصور والملفات. ملفات جافاسكريبت ونصوص PHP وملفات التعليمات البرمجية الأخرى. ملفات إضافية وصفحات ويب ثابتة. نحتاج إلى نسخ احتياطي لكل ما له علاقة بمظهر وأسلوب موقعك، كما ينبغي نسخ جميع ملفاتك احتياطيًا في دليل ووردبريس، بما في ذلك الأدلة الفرعية وملف htaccess. بالرغم من أن معظم المضيفين يأخذون نسخة احتياطية من الخادم بالكامل، بما في ذلك ملفات موقعك، إلا أنه يفضَّل أن تأخذ نسخة احتياطية لملفاتك يدويًا، وأسهل طريقة لذلك هي استخدام برنامج FTP لتنزيل جميع ملفات ووردبريس من مضيفك إلى حاسوبك. إن المحتوى الذي أنشأه المستخدم هو افتراضيًا الملفات الموجودة في الدليل wp-content، مثل السمات المعدلة، والمكونات الإضافية الجديدة، والملفات المحمَّلة، لذا انتبه لنسخ هذه الملفات مع ملف wp-config.php، الذي يحتوي على تفاصيل الاتصال بك. والملفات المتبقية هي غالبًا ملفات نواة ووردبريس WordPress Core، والتي يوفرها تحميل ملف ووردبريس مضغوط. من الطرائق الأخرى المستخدمة لإنشاء نسخة احتياطية من ملفاتك: برمجيات النسخ الاحتياطي الموجودة في مضيف موقع الويب يوفر معظم مضيفي مواقع الويب برامج لإنشاء نسخة احتياطية من موقعك، تواصل مع مضيفك لمعرفة الخدمات والبرامج التي يقدمها. المزامنة مع موقعك تسمح عدة برامج، مثل WinSCP، بالمزامنة مع موقعك، للحفاظ على نسخة طبق الأصل من المحتوى الموجود على الخادم، مما يوفر الوقت ويتأكد أنَّ لديك أحدث الملفات في كلا المكانين. لمزامنة ملفاتك في WinScp اتبع الخطوات التالية: سجل الدخول إلى خادم بروتوكول نقل الملفات الخاص بك باستخدام WinScp. اضغط على زر "مزامنة Synchronize"، وسيتعين الدليل البعيد تلقائيًا على دليل ftp الحالي، وهو غالبًا الدليل الجذر الخاص بك، سيتعين الدليل المحلي على الدليل المحلي الذي كان معيَّنًا عند الضغط على زر المزامنة، وإذا أردت تغيير هذا إلى دليل آخر على حاسوبك، فيجب عليك ضبط الاتجاه على "محلي local" لنسخ الملفات من مضيف الويب إلى حاسوبك، وسيتعين وضع التزامن لمزامنة الملفات. انقر على "موافق OK" لإظهار ملخص الإجراءات. انقر على "موافق OK" مرةً أخرى لإكمال المزامنة. نسخ ملفاتك إلى سطح مكتبك يمكنك نسخ الملفات إلى مجلد على جهازك المحلي، باستخدام عملاء FTP أو في يونكس باستخدام الصدفة shell، ثم يمكنك ضغطها لتوفير المساحة مما يسمح لك بالاحتفاظ بعدة إصدارات. لا توجد عادةً حاجة لنسخ ملفات ووردبريس الأساسية (ملفات النواة)، حيث يمكنك استبدالها من تحميل جديد لملف ووردبريس مضغوط، وستكون الملفات المهمة التي يجب نسخها احتياطيًا هي ملف wp-config.php، والذي يحتوي على إعداداتك، ودليل wp-content إضافةً إلى محتوياته، والذي يحتوي على جميع ملفات السمات والمكونات الإضافية. يمكنك الرجوع إلى مقال ترقية إصدار ووردبريس للمزيد من المعلومات. استعادة قاعدة بياناتك من النسخة الاحتياطية يمكن استعادة قاعدة بيانات مأخوذة من نسخة احتياطية عبر الخيارات الآتية. باستخدام phpMyAdmin يستخدم برنامج phpMyAdmin لمعالجة قواعد البيانات عن بعد من خلال واجهة ويب، وللحصول على معلومات حول النسخ الاحتياطي لقاعدة بياناتك ووردبريس، راجع النسخ الاحتياطي لقاعدة بياناتك. اختبرنا المعلومات الواردة هنا باستخدام إصدار 4.0.5 من phpMyAdmin الذي يعمل على يونكس Unix. ستستبدل الإرشادات التالية قاعدة البيانات الحالية بالنسخة الاحتياطية، مما يؤدي إلى إعادة قاعدة البيانات إلى الحالة التي كانت عليها عند إجراء النسخ الاحتياطي. لاستعادة قاعدة بيانات MySQL/MariaDB اتبع الخطوات التالية باستخدام phpMyAdmin: سجل الدخول إلى phpMyAdmin. انقر فوق "قواعد البيانات Databases"، وحدد قاعدة البيانات التي ستستورد بياناتك إليها. سترى بعد ذلك قائمةً بالجداول الموجودة بالفعل داخل قاعدة البيانات هذه، أو شاشة تفيد بعدم وجود جداول، وهذا يعتمد على إعداداتك. يوجد صف من علامات التبويب في الجزء العلوي من الشاشة، انقر فوق علامة التبويب استيراد Import. في الشاشة التالية يوجد الزر تصفح Browse بجوار مربع ملف نصي. انقر فوق زر التصفح وحدد موقع ملف النسخة الاحتياطية المخزَّنة على حاسوبك. تأكد من تحديد SQL في قائمة التنسيق Format المنسدلة. انقر فوق الزر ذهاب Go. سيستغرق هذا بعض الوقت، لكنك في النهاية سترى شاشة نجاح عملية الاستعادة، أما إذا تلقيت رسالة خطأ، فإن أفضل مكان للحصول على المساعدة هو الاستفسار في قسم الأسئلة والأجوبة. استخدام أوامر MySQL/MariaDB تتكون عملية الاستعادة من إلغاء أرشفة قاعدة البيانات المؤرشفة، واستيرادها إلى قاعدة بيانات MySQL/MariaDB، وإذا افترضنا أن نسختك الاحتياطية هي الملف bz2. المُنشأ باستخدام إرشادات مشابهة لتلك الموجودة في نسخ قاعدة البيانات احتياطيًا باستخدام أوامر MySQL/MariaDB فإن الخطوات التالية سترشدك لاستعادة قاعدة بياناتك: أولًا، فُك ضغط الملف bz2. لديك: user@linux:~/files/blog> bzip2 -d blog.bak.sql.bz2 في ملاحظة هامة هنا، إذا كانت النسخة الاحتياطية لقاعدة البيانات عبارةً عن الملف tar.gz. الذي يسمى blog.bak.sql.tar.gz، فحينئذٍ استخدم الأمر التالي بدلًا مما سبق: tar -zxvf blog.bak.sql.tar.gz ثانيًا، ضع SQL الذي نسخته احتياطيًا مرةً أخرى في MySQL/MariaDB: user@linux:~/files/blog> mysql -h mysqlhostserver -u mysqlusername -p databasename < blog.bak.sql Enter password: (enter your mysql password) user@linux:~/files/blog> ترجمة -وبتصرف- للمقالات WordPress Backups وBacking Up Your WordPress Files وRestoring Your Database From Backup من موقع wordpress.org. اقرأ أيضًا الحماية وإضافات النسخ الاحتياطي في ووردبريس أفضل 11 ملحقا احترافيا ومجانيا لعمل نسخ احتياطية لموقع ووردبريس الخاص بك كيف تنسخ قاعدة بياناتك احتياطيًا في ووردبريس
  6. رغم أنَّ حزمة LAMP، المكونة من لينكس Linux وأباتشي Apache وMySQL وPHP، تحظى بشعبية كبيرة في تشغيل ووردبريس، لكن يمكن استخدام Nginx -تلفظ إنجن إكس- أيضًا إذ يدعمه ووردبريس، وهو يُشغَّل بعض مواقع ووردبريس الكبيرة، مثل WordPress.com. من المهم عند الحديث عن Nginx معرفة أنه توجد طرق متعددة لتطبيقه، ويمكن إعداده مثل وكيل عكسي أمام Apache، وهو إعداد قوي للغاية يسمح لك باستخدام جميع ميزات وقوة Apache مع الاستفادة من سرعة Nginx، ومعظم مواقع الويب التي تستخدم Nginx خادمًا -بناءًا على الإحصائيات التي جُمعت من ترويسات استجابة HTTP- هي في الواقع تعمل على Apache مع Nginx وكيلًا عكسيًا، حيث تعرض ترويسات استجابة HTTP إحصائيات استخدام Nginx وكيلًا عكسيًا وليس خادمًا. يشير هذا الدليل إلى إعداد Nginx مستقل، حيث يُستخدم خادمًا أساسيًا بدلاً من أباتشي، ويجب الإشارة إلى أنَّ Nginx ليس بديلاً تمامًا عن Apache، حيث توجد بعض الاختلافات الرئيسية التي تؤثر على تطبيق ووردبريس، والتي يجب أن تكون على دراية بها قبل المتابعة: عند استخدام Nginx لا يوجد ملف تهيئة على مستوى الدليل، مثل الملف htaccess. الخاص بخادم Apache، أو ملفات web.config الخاصة بالخادم IIS، ويجب إجراء كامل التهيئة على مستوى الخادم من قبل المدير، ولا يمكن تعديل الإعدادات في ووردبريس كما هو الحال مع Apache أو IIS. تختلف الروابط الثابتة قليلاً عند تشغيل Nginx. لا يحتوي Nginx على صلاحيات من نوع htaccess.، ولا يمكن تعديل إعدادات الخادم تلقائيًا عبر ووردبريس، لذا لا يمكنه إنشاء قواعد إعادة الكتابة. سيضاف "index.php" إلى روابطك الثابتة دون تعديلات على تثبيتك الخاص، وتوجد طرق لتجاوز هذا باستخدام بعض الإضافات، أو إضافة شيفرة مخصصة إلى function.php لقالبك، أو بالطريقتين معًا. إذا أردت الحصول على بعض الإمكانيات المحدودة للملف htaccess.، فمن الممكن تقنيًا الإضافة عن طريق تثبيت ملحق htscanner PECL لـ PHP، إلا أن هذا ليس حلًا مثاليًا لذا تأكد من ذلك واختبره تمامًا قبل استخدامه المباشر على الموقع. لن يغطي هذا الدليل كيفية تثبيت Nginx وإعداداته، لذلك يفترض أنك ثبّتت Nginx، وتعلم كيفية التعامل معه وتصحيح أخطائه. الدعم العام ومتعدد المواقع يجب ضبط الواجهة الخلفية php-cgi حتى يعمل ووردبريس مع Nginx، والخيارات المتاحة هي fastcgi أو php-fpm، ويُستخدَم php-fpm لأنه مضمَّن في إصدار PHP 5.3 وما بعده، لذا فتثبيته مباشر. قُسمت إعدادت Nginx إلى خمسة ملفات مميزة، مع التعليق عليها لتسهيل فهمها، كما بذل المؤلف كل جهده في محاولة اتباع "أفضل الممارسات" لإعدادات nginx. ملف بدء التشغيل الرئيسي (العام) يكافئ هذا /etc/nginx/nginx.conf أو /etc/nginx/conf/nginx.conf عند استخدام لينكس Arch. # Generic startup file. user {user} {group}; #usually equal to number of CPUs you have. run command "grep processor /proc/cpuinfo | wc -l" to find it worker_processes auto; worker_cpu_affinity auto; error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; # Keeps the logs free of messages about not being able to bind(). #daemon off; events { worker_connections 1024; } http { # rewrite_log on; include mime.types; default_type application/octet-stream; access_log /var/log/nginx/access.log; sendfile on; # tcp_nopush on; keepalive_timeout 3; # tcp_nodelay on; # gzip on; #php max upload limit cannot be larger than this client_max_body_size 13m; index index.php index.html index.htm; # Upstream to abstract backend connection(s) for PHP. upstream php { #this should match value of "listen" directive in php-fpm pool server unix:/tmp/php-fpm.sock; # server 127.0.0.1:9000; } include sites-enabled/*; } يختلف هذا قليلًا عن ملفات nginx.conf القياسية، ويتبع هذا الإعداد طريقة Ubuntu/Debian لجعل المواقع المفعلة بأقصى درجة مرونة، باستخدام "sites-available" لتخزين الإعدادات، ثم الربط بملف الإعدادات من "sites-enabled". حسب إعدادات الموقع # Redirect everything to the main site. We use a separate server statement and NOT an if statement - see http://wiki.nginx.org/IfIsEvil server { server_name _; return 302 $scheme://example.com$request_uri; } server { server_name example.com; root /var/www/example.com; index index.php; include global/restrictions.conf; # Additional rules go here. # Only include one of the files below. include global/wordpress.conf; # include global/wordpress-ms-subdir.conf; # include global/wordpress-ms-subdomain.conf; } يسمح فصل أقسام الإعدادات إلى ملفات متعددة بإعادة استخدام نفس المنطق مرارًا وتكرارًا، ويُستخدم الدليل الفرعي "global" لإضافة صلاحيات إضافية للاستخدام للأغراض العامة، /etc/nginx/conf/global/ أو /etc/nginx/global/، بناءً على كيفية إعداد تثبيت nginx. ملف القيود الشامل # Global restrictions configuration file. # Designed to be included in any server {} block. location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } # Deny all attempts to access hidden files such as .htaccess, .htpasswd, .DS_Store (Mac). # Keep logging the requests to parse later (or to pass to firewall utilities such as fail2ban) location ~ /\. { deny all; } # Deny access to any files with a .php extension in the uploads directory # Works in sub-directory installs and also in multisite network # Keep logging the requests to parse later (or to pass to firewall utilities such as fail2ban) location ~* /(?:uploads|files)/.*\.php$ { deny all; } مبادئ ووردبريس العامة للتثبيت في موقع مفرد إليك ملف global/wordpress.conf: # WordPress single site rules. # Designed to be included in any server {} block. # Upstream to abstract backend connection(s) for php upstream php { server unix:/tmp/php-cgi.socket; server 127.0.0.1:9000; } server { ## Your website name goes here. server_name domain.tld; ## Your only path reference. root /var/www/wordpress; ## This should be in your http block and if it is, it's not needed here. index index.php; location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } location / { # This is cool because no php is touched for static content. # include the "?$args" part so non-default permalinks doesn't break when using query string try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { #NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini include fastcgi.conf; fastcgi_intercept_errors on; fastcgi_pass php; } location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ { expires max; log_not_found off; } } إليك مثالًا حديثًا عن Nginx مبادئ الدليل الفرعي لووردبريس متعدد المواقع لتثبيت الدليل الفرعي متعدد المواقع إليك ملف global/wordpress.conf: # WordPress multisite subdirectory rules. # Designed to be included in any server {} block. map $uri $blogname{ ~^(?P/[^/]+/)files/(.*) $blogpath ; } map $blogname $blogid{ default -999; #Ref: https://wordpress.org/extend/plugins/nginx-helper/ #include /var/www/wordpress/wp-content/plugins/nginx-helper/map.conf ; } server { server_name example.com ; root /var/www/example.com/htdocs; index index.php; location ~ ^(/[^/]+/)?files/(.+) { try_files /wp-content/blogs.dir/$blogid/files/$2 /wp-includes/ms-files.php?file=$2 ; access_log off; log_not_found off; expires max; } #avoid php readfile() location ^~ /blogs.dir { internal; alias /var/www/example.com/htdocs/wp-content/blogs.dir ; access_log off; log_not_found off; expires max; } if (!-e $request_filename) { rewrite /wp-admin$ $scheme://$host$request_uri/ permanent; rewrite ^(/[^/]+)?(/wp-.*) $2 last; rewrite ^(/[^/]+)?(/.*\.php) $2 last; } location / { try_files $uri $uri/ /index.php?$args ; } location ~ \.php$ { try_files $uri =404; include fastcgi_params; fastcgi_pass php; } #add some rules for static content expiry-headers here } يوفر NGINX توجيهين خاصين هما X-Accel-Redirect و map، ويمكن للمستخدم باستخدامهما إلغاء أداء خدمة الملفات الثابتة على شبكة ووردبريس متعددة المواقع. مبادئ النطاق الفرعي لووردبريس متعدد المواقع map $http_host $blogid { default -999; #Ref: https://wordpress.org/extend/plugins/nginx-helper/ #include /var/www/wordpress/wp-content/plugins/nginx-helper/map.conf ; } server { server_name example.com *.example.com ; root /var/www/example.com/htdocs; index index.php; location / { try_files $uri $uri/ /index.php?$args ; } location ~ \.php$ { try_files $uri =404; include fastcgi_params; fastcgi_pass php; } #WPMU Files location ~ ^/files/(.*)$ { try_files /wp-content/blogs.dir/$blogid/$uri /wp-includes/ms-files.php?file=$1 ; access_log off; log_not_found off; expires max; } #WPMU x-sendfile to avoid php readfile() location ^~ /blogs.dir { internal; alias /var/www/example.com/htdocs/wp-content/blogs.dir; access_log off; log_not_found off; expires max; } #add some rules for static content expiry-headers here } HTTPS في Nginx يعد تفعيل HTTPS في Nginx أمرًا بسيطًا نسبيًا. server { # listens both on IPv4 and IPv6 on 443 and enables HTTPS and HTTP/2 support. # HTTP/2 is available in nginx 1.9.5 and above. listen *:443 ssl http2; listen [::]:443 ssl http2; # indicate locations of SSL key files. ssl_certificate /srv/www/ssl/ssl.crt; ssl_certificate_key /srv/www/ssl/ssl.key; ssl_dhparam /srv/www/master/ssl/dhparam.pem; # indicate the server name server_name example.com *.example.com; # Enable HSTS. This forces SSL on clients that respect it, most modern browsers. The includeSubDomains flag is optional. add_header Strict-Transport-Security "max-age=31536000; includeSubDomains"; # Set caches, protocols, and accepted ciphers. This config will merit an A+ SSL Labs score as of Sept 2015. ssl_session_cache shared:SSL:20m; ssl_session_timeout 10m; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; ssl_ciphers 'ECDH+AESGCM:ECDH+AES256:ECDH+AES128:DH+3DES:!ADH:!AECDH:!MD5'; } تقدم Mozilla أداة إنشاء تكوين SSL ممتازةً أيضًا. قواعد ذاكرة التخزين المؤقت الفائقة WP # WP Super Cache rules. # Designed to be included from a 'wordpress-ms-```' configuration file. set $cache_uri $request_uri; # POST requests and urls with a query string should always go to PHP if ($request_method = POST) { set $cache_uri 'null cache'; } if ($query_string != "") { set $cache_uri 'null cache'; } # Don't cache uris containing the following segments if ($request_uri ~* "(/wp-admin/|/xmlrpc.php|/wp-(app|cron|login|register|mail).php|wp-.*.php|/feed/|index.php|wp-comments-popup.php|wp-links-opml.php|wp-locations.php|sitemap(_index)?.xml|[a-z0-9_-]+-sitemap([0-9]+)?.xml)") { set $cache_uri 'null cache'; } # Don't use the cache for logged in users or recent commenters if ($http_cookie ~* "comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_logged_in") { set $cache_uri 'null cache'; } # START MOBILE # Mobile browsers section to server them non-cached version. COMMENTED by default as most modern wordpress themes including twenty-eleven are responsive. Uncomment config lines in this section if you want to use a plugin like WP-Touch # if ($http_x_wap_profile) { # set $cache_uri 'null cache'; #} #if ($http_profile) { # set $cache_uri 'null cache'; #} #if ($http_user_agent ~* (2.0\ MMP|240x320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|PlayStation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows\ CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915\ Obigo|LGE\ VX|webOS|Nokia5800)) { # set $cache_uri 'null cache'; #} #if ($http_user_agent ~* (w3c\ |w3c-|acs-|alav|alca|amoi|audi|avan|benq|bird|blac|blaz|brew|cell|cldc|cmd-|dang|doco|eric|hipt|htc_|inno|ipaq|ipod|jigs|kddi|keji|leno|lg-c|lg-d|lg-g|lge-|lg/u|maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|palm|pana|pant|phil|play|port|prox|qwap|sage|sams|sany|sch-|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|sony|sph-|symb|t-mo|teli|tim-|tosh|tsm-|upg1|upsi|vk-v|voda|wap-|wapa|wapi|wapp|wapr|webc|winw|winw|xda\ |xda-)) { # set $cache_uri 'null cache'; #} #END MOBILE # Use cached or actual file if they exists, otherwise pass request to WordPress location / { try_files /wp-content/cache/supercache/$http_host/$cache_uri/index.html $uri $uri/ /index.php?$args ; } التعديلات التجريبية إذا كنت تستخدم HTTPS فقد تستخدم أحدث نسخة مطورة من WP Super Cache بنية دليل مختلفةً للتمييز بين HTTP وHTTPS، وقد يبدو سطر try_files كما يلي: location / { try_files /wp-content/cache/supercache/$http_host/$cache_uri/index-https.html $uri $uri/ /index.php?$args ; } قواعد ذاكرة التخزين المؤقتة W3 Total Cache تستخدم W3 Total Cache بنية دليل مختلفةً لذاكرة التخزين المؤقت على القرص اعتمادًا على تكوين ووردبريس، وتبقى عمليات التحقق من صحة ذاكرة التخزين المؤقت كما هو موضح أدناه: #W3 TOTAL CACHE CHECK set $cache_uri $request_uri; # POST requests and urls with a query string should always go to PHP if ($request_method = POST) { set $cache_uri 'null cache'; } if ($query_string != "") { set $cache_uri 'null cache'; } # Don't cache uris containing the following segments if ($request_uri ~* "(/wp-admin/|/xmlrpc.php|/wp-(app|cron|login|register|mail).php|wp-.*.php|/feed/|index.php|wp-comments-popup.php|wp-links-opml.php|wp-locations.php|sitemap(_index)?.xml|[a-z0-9_-]+-sitemap([0-9]+)?.xml)") { set $cache_uri 'null cache'; } # Don't use the cache for logged in users or recent commenters if ($http_cookie ~* "comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_logged_in") { set $cache_uri 'null cache'; } #ADD mobile rules from WP SUPER CACHE section above #APPEND A CODE BLOCK FROM BELOW``` استخدم ما يلي لووردبريس العادي، بدون مواقع متعددة: # Use cached or actual file if they exists, otherwise pass request to WordPress location / { try_files /wp-content/w3tc/pgcache/$cache_uri/_index.html $uri $uri/ /index.php?$args ; } وللمواقع المتعددة مع الأدلة الفرعية استخدم: if ( $request_uri ~* "^/([_0-9a-zA-Z-]+)/.*" ){ set $blog $1; } set $blog "${blog}."; if ( $blog = "blog." ){ set $blog ""; } # Use cached or actual file if they exists, otherwise pass request to WordPress location / { try_files /wp-content/w3tc-$blog$host/pgcache$cache_uri/_index.html $uri $uri/ /index.php?$args ; } ولمواقع متعددة مع نطاقات فرعية أو تعيين النطاق استخدم: location / { try_files /wp-content/w3tc-$host/pgcache/$cache_uri/_index.html $uri $uri/ /index.php?$args; } ملاحظات: يمكن لـ Nginx معالجة gzip وذاكرة التخزين المؤقت للمتصفح تلقائيًا، لذا من الأفضل ترك هذا الجزء لـ nginx. ستعمل قواعد W3 Total Cache Minify مع الإعدادات أعلاه دون أي مشاكل. Nginx fastcgi_cache يمكن لـ Nginx إجراء التخزين المؤقت من جانبه لتقليل الحمل على الخادم، وعندما تريد استخدام fastcgi_cache المدمج في Nginx، يفضل تشغيل nginx باستخدام وحدة fastcgi_cache_purge، وستساعد nginx على مسح ذاكرة التخزين المؤقت لصفحة ما عند تحريرها. ومن ناحية ووردبريس، ستحتاج إلى تثبيت إضافة مثل مساعد Nginx للاستفادة من ميزة fastcgi_cache_purge. ستبدو الإعدادات كما يلي: حدد منطقة ذاكرة التخزين المؤقت Nginx في كتلة {…}http، خارج كتلة {..}server: #move next 3 lines to /etc/nginx/nginx.conf if you want to use fastcgi_cache across many sites fastcgi_cache_path /var/run/nginx-cache levels=1:2 keys_zone=WORDPRESS:500m inactive=60m; fastcgi_cache_key "$scheme$request_method$host$request_uri"; fastcgi_cache_use_stale error timeout invalid_header http_500; بالنسبة لإعدادات موقع ووردبريس في الكتلة {..}server أضف كتلة تحقق من ذاكرة التخزين المؤقت على النحو التالي: #fastcgi_cache start set $no_cache 0; # POST requests and urls with a query string should always go to PHP if ($request_method = POST) { set $no_cache 1; } if ($query_string != "") { set $no_cache 1; } # Don't cache uris containing the following segments if ($request_uri ~* "(/wp-admin/|/xmlrpc.php|/wp-(app|cron|login|register|mail).php|wp-.*.php|/feed/|index.php|wp-comments-popup.php|wp-links-opml.php|wp-locations.php|sitemap(_index)?.xml|[a-z0-9_-]+-sitemap([0-9]+)?.xml)") { set $no_cache 1; } # Don't use the cache for logged in users or recent commenters if ($http_cookie ~* "comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_no_cache|wordpress_logged_in") { set $no_cache 1; } ثم أجرِ تغييرات على كتلة معالجة PHP. فقط أضف هذا إلى كتلة php التالية، لاحظ السطر fastcgi_cache_valid 200 60m، الذي يخبر nginx بالتخزين المؤقت للاستجابات 200 -أي الصفحات العادية- فقط، مما يعني أن صفحات إعادة التوجيه لا تخزَّن مؤقتًا، وهذا مهم للمواقع متعددة اللغات، وإذا لم ينفَّذ فسيخزن nginx عنوان url الرئيسي في لغة واحدة، بدلًا من إعادة توجيه المستخدمين إلى المحتوى الخاص بهم وفقًا للغتهم. fastcgi_cache_bypass $no_cache; fastcgi_no_cache $no_cache; fastcgi_cache WORDPRESS; fastcgi_cache_valid 200 60m; بحيث يصبح مثل هذا: location ~ [^/]\.php(/|$) { fastcgi_split_path_info ^(.+?\.php)(/.*)$; if (!-f $document_root$fastcgi_script_name) { return 404; } # This is a robust solution for path info security issue and works with "cgi.fix_pathinfo = 1" in /etc/php.ini (default) include fastcgi.conf; fastcgi_index index.php; # fastcgi_intercept_errors on; fastcgi_pass php; fastcgi_cache_bypass $no_cache; fastcgi_no_cache $no_cache; fastcgi_cache WORDPRESS; fastcgi_cache_valid 200 60m; } أخيرًا أضف موقعًا للمسح الشرطي: location ~ /purge(/.*) { # Uncomment the following two lines to allow purge only from the webserver #allow 127.0.0.1; #deny all; fastcgi_cache_purge WORDPRESS "$scheme$request_method$host$1"; } إذا تلقيت خطأ "توجيه غير معروف fastcgicachepurge" فتحقق من أنَّ تثبيت Nginx يحتوي على وحدة fastcgicachepurge. أداء أفضل للملفات الثابتة في المواقع المتعددة يؤدي طلب ملف ثابت عند إعداد المواقع المتعددة إلى تشغيل php، أي الملف ms-files.php، ويمكنك الحصول على أداء أفضل بكثير باستخدام توجيه {..}Map في Nginx. أضف ما يلي في إعدادات Nginx لموقعك فوق الكتلة {..}server: map $http_host $blogid { default 0; example.com 1; site1.example.com 2; site1.com 2; } إنها مجرد قائمة بأسماء المواقع ومعرفات المدونات، ويمكنك استخدام مساعد Nginx للحصول على مثل هذه القائمة في أزواج تحوي أسماء المواقع ومعرفات المدونات، وستنشئ هذه الإضافة أيضًا ملف map.conf يمكنك تضمينه مباشرةً في قسم {..}map بالشكل التالي: map $http_host $blogid { default 0; include /path/to/map.conf ; } بعد إنشاء قسم {..}map تحتاج إجراء تغيير واحد آخر في إعدادات Nginx لتعالج طلبات /files/ أولًا باستخدام {..}map في nginx: location ~ ^/files/(.*)$ { try_files /wp-content/blogs.dir/$blogid/$uri /wp-includes/ms-files.php?file=$1 ; access_log off; log_not_found off; expires max; } ملاحظات انتبه إلى ما يلي: عند إنشاء موقع جديد أو حذفه أو تعيين نطاق إضافي لموقع موجود؛ سيحدّث مساعد Nginx ملف map.conf تلقائيًا، ولكنك ستحتاج إلى إعادة تحميل إعدادات Nginx يدويًا، ويمكنك ذلك في أي وقت لاحق، وحتى ذلك الحين ستقدَّم ملفات المواقع الجديدة فقط باستخدام php-fpm. لا تولد هذه الطريقة أي روابط رمزية symbolic links، لذلك لن تكون هناك مشكلات في عمليات الحذف العرضية أو البرامج النصية الاحتياطية التي تتبع روابط رمزية. يمكن توسيع هذا بشكل جيد للشبكات الكبيرة، وسيوجد فقط ملف map.conf واحد. وفي ملاحظة أخيرة مهمة: يفترض هذا الإعداد بأكمله أن جذر الموقع هو المدونة، وأن جميع الملفات التي نرجع إليها موجودة في المضيف، وإذا وضعت المدونة في دليل فرعي مثل blog/، فسيتعين تعديل القواعد، ويمكن للمستخدم جعل ذلك ممكنًا، فمثلًا يمكنك استخدام التوجيه التالي في كتلة "server" الرئيسية، وتطبيقه تلقائيًا على قواعد WP العامة: set $wp_subdir "/blog"; انتبه هنا، إذ يمكن أن يؤدي خطأ مطبعي في Global restrictions file إلى حدوث ثغرات، ولاختبار ما إذا كان دليل uploads محميًا حقًا أنشئ ملف PHP مع بعض المحتوى، على سبيل المثال: <?php phpinfo(); ?> ارفعه إلى الدليل uploads، أو أحد أدلته الفرعية، ثم حاول الوصول إليه (تنفيذه) من متصفحك. للالطلاع أكثر، يمكنك زيارة الآتي: صفحة توثيق Nginx في ووردبريس مثال عن خادم Nginx مثال ثان عن خادم Nginx دروس مفصلة عن إدارة خادم الوب Nginx. ترجمة -وبتصرف- للمقال Nginx من موقع wordpress.org. اقرأ أيضًا تثبيت وضبط خادم Nginx. كيفيّة ضبط Nginx للعمل كخادم ويب وكوسيط عكسي لـ Apache على خادم Ubuntu 18.04. كيفية الاستفادة من التخزين المؤقت في المتصفح باستعمال وحدة header في خادوم Nginx في أوبنتو 16.04. كيفية تثبيت Nginx على أوبونتو 18.04. كيف تُرقِّي خادم Nginx موجود بدون قطع اتصالات العميل.
  7. سأعرفك من خلال هذا المقال على كل ما يخص أنواع الاستضافات من أجل اختيار نوع الاستضافة المناسب لموقعك ومتجرك الإلكتروني. أمامك العديد من الأنواع المتاحة عند انتقاء استضافة لمتجرك الإلكتروني ويعتمد الخيار الذي سوف يقع اختيارك عليك على مجموعة من العوامل والتي تختلف من موقع لآخر. فمثلًا إذا كان الموقع الإلكتروني قائم ويمتلك العديد من الزوار فربما نحتاج البحث عن خيار يستطيع تحمل عدد الزيارات الكبير والذي أصبح يفوق استطاعة استضافة الموقع السابقة، أو ربما ما زلنا في طور بناء موقع وليس لدينا بعد أي زوار وبالتالي يمكننا الاستعانة باستضافة ذات موارد بسيطة. هناك زاوية أخرى للنظر للموضوع، ربما تمتلك بعض الخبرة التقنية في إدارة الاستضافات وبالتالي يمكنك اعتماد استضافة بدون لوحة تحكم وبالتالي تكلفة أقل، أو ربما أنت بحاجة للوحة التحكم هذه لقلة خبرتك في التعامل مع الاستضافات لذا ستحرص على اختيار استضافة تسهل عليك إدارة الاستضافة مقابل دفع المزيد من المال. إذًا، يوجد الكثير من المتغيرات التي يجب الإحاطة بها قبل اختيار استضافة لموقعك الإلكتروني وبناءً على هذه المتغيرات تجد أن شركات الاستضافة تقدم العديد من الخيارات أو الباقات التي تجعل من الأمر سهلًا وصعبًا في ذات الوقت، هو سهل لوجود خيار مناسب لك مهما كانت المواصفات التي تطلبها وصعب لأنك ستشعر بالحيرة لوجود كل هذه الخيارات في نفس الوقت. سنعرض فيما يلي أنواع الاستضافات التي يمكن أن تصادفها عندما تفكر في شراء استضافة لموقعك الإلكتروني وسمات كل منها الاستضافات المشتركة تعد الاستضافة المشتركة Shared Hosting خيارًا مناسبًا للمواقع الناشئة أو قيد التطوير فهي ذات تكلفة منخفضة والسبب في ذلك أن موقعك الإلكتروني يتم تخزينه مع عدة مواقع أخرى على نفس الخادم حيث تتشارك جميع هذه المواقع في موارد ذلك الخادم من وحدة معالجة وذواكر وعدد عمليات كتابة وقراءة على مساحة التخزين. في معظم الحالات، هذا الخيار مناسب لاستضافة موقعك فقط في حال كنت ستدير متجرًا إلكترونيًّا صغيرًا أو مدونة حديثة العهد لا تستقبل عددًا كبيرًا من الزوار، لكن تبقى مشكلة هذه الاستضافة هي في تشاركها من قبل مجموعة من المواقع وبالتالي فإن ازدياد عدد زوار أي من هذه المواقع سوف يؤثر بدوره على أداء بقية المواقع لأنه يستنزف الموارد نفسها المستخدمة من قبل بقية المواقع. استضافة الخادم الخاص الافتراضي يعد الخادم الخاص الافتراضي Virtual Private Server أو ‏VPS اختصارًا الخيار الأوسط والذي يقع بين الاستضافة المشتركة والخادم المستقل وهو خيار مثالي لأصحاب المواقع الذين يحتاجون للتحكم بالخادم بشكل أكبر وتخديم عدد أكبر من الزوار. يُخدّم كل موقع في هذا النوع من الاستضافات ضمن مساحة مخصصة له على الخادم مع أنه يتشارك مع مجموعة أخرى من المواقع بنفس الخادم، إذا ما الذي يميزه عن الاستضافة المشتركة؟ فيزيائيًا موقعك يتشارك نفس الخادم ولكن افتراضيًّا يتم تقسيم موارد الخادم وتوزيعها على المواقع بحيث لا يستطيع أي موقع تجاوز قيم محددة وبالتالي افتراضيًا تكون هذه المواقع خادمة كل على حدة بخادم منفصل ويمكنك التحكم بخادمك كيفما أردت. وبالرغم من أن هذه الاستضافة هي أفضل بكثير من الاستضافة المشتركة إلا أنها تمتلك أيضًا بعض القيود فهي لا تستطيع تحمل مستويات ضخمة من الزوار أو الارتفاع المفاجئ في عدد الزوار وهذا يعني أن أداء الموقع لا زال يتأثر قليلًا بالمواقع الأخرى على نفس الخادم لأنها تمنعه من استخدام موارد إضافية من الخادم في حال احتاج ذلك. ويتم عادةً اختيار هذا النوع من الاستضافات للمواقع التي تمتلك عدد زيارات أكبر بكثير مما تتحمله الاستضافة المشتركة وبتكاليف أعلى بقليل ولكن مقارنة مع الاستضافة المستقلة التي سنتعرف عليها تاليًا فهي تتحمل عدد أقل من الزيارات وبكلفة أقل بكثير. أيضًا يجب التنويه أن إدارة هذا النوع من الاستضافات يحتاج بعض المعرفة التقنية للتعامل معها في حال كانت غير مُدارة من قبل الشركة المقدمة للاستضافة وفي حال كانت مُدارة من قبلهم فسيكون التعامل معها أسهل لكن هذا يعني أنَّ كلفتها ستكون أكبر. استضافة الخادم المستقل في استضافة الخادم المستقل أو الخادم المخصص Dedicated Server ستملك تحكم كامل بالخادم وذلك لأنك تستأجر خادمًا حقيقيًا كاملًا لا يوجد عليه غير موقعك وتستطيع التحكم فيه وتغيير النظام وتحديد مستوى أمنه وكل ما يخطر على بالك، ولذلك لاستخدام مثل هذه الاستضافات يجب أن تكون على خبرة ودراية جيدة بإدارة الخوادم والتعامل مع نظام ويندوز سيرفر أو أنظمة لينكس المستخدمة لهذا الشأن. ويُعتبر هذا الخيار من أكثر الخيارات كلفة ويُستخدم للمواقع التي تمتلك عدد هائل من الزيارات أو كثافة زيارات ضخمة في وقت محدد من اليوم. الاستضافة السحابية تعد الاستضافة السحابية Cloud Hosting من أحدث أنواع الاستضافات وهي تتألف من شبكة كبيرة من الحواسيب التي تشغل تطبيقات تستخدم موارد حاسوبية مجمعة من الشبكة وهذا يسمح لك كصاحب موقع أن تُحدّث قدرات استضافتك كيفما تشاء فأنت تدفع مقابل الموارد التي يتم ترقيتها حسب طلبك والموزعة على شبكة من الخادمات (الحواسيب) وهذا يقلص من احتمال توقف الموقع بسبب مشكلة في الخادم (عدة خادمات تعمل في نفس الوقت) وهو يحقق التوازن بين الأداء الجيد والكلفة المقبولة. تقدم معظم الشركات جميع ما سبق من أنواع الاستضافات لتختار منها ما يناسبك حسب متطلبات موقعك وميزانيتك، وتعد الاستضافة السحابية هي الخيار الأفضل في حال قررت إنشاء متجر إلكتروني فهي تحقق التوازن بين التكلفة والمميزات وتوفر لمتجرك سرعة تحميل عالية وتجربة مستخدم محسنة كما أنها مرنة وقابلة للتوسع وزيادة الموارد مع توسع متجرك الإلكتروني وزيادة عدد الزوار وتضمن لك أداء مستقر لاعتمادها على شبكة من الخوادم المتصلة ببعضها البعض فإن تعطل خادم ما فلن يتعطل متجرك نتيجة ذلك. بعد شراء الاستضافة عليك ربطها مع النطاق الذي قمت بشراءه لمتجرك وتجدر الإشارة هنا لأن بعض شركات الاستضافة تقدم لك خدمة حجز النطاق كذلك ففي حال لم تكن قد حجزت نطاقًا لموقعك من قبل يمكنك الحصول على الخدمتين من مكان واحد وبهذا تتم عملية الربط بين النطاق بصورة تلقائية. خاتمة تعلمت في هذا المقال الخطوات الأساسية لحجز اسم النطاق المناسب لموقعك أو متجرك الإلكتروني وأخذت فكرة عامة عن الاستضافات وأنواعها والفروقات بينها، ولكن اصبر قليلًا وتابع قراءة المقالات اللاحقة من السلسلة حيث ستتعرف على طريقة تثبيت موقعك على استضافة فعلية وبناء متجرك عليها وربط اسم النطاق بالاستضافة وتكتسب خبرة جيدة في التعامل مع الاستضافات السحابية. اقرأ أيضًا المقال التالي: دليلك المصور لتثبيت ووردبريس والبدء بإنشاء متجر ووكومرس المقال السابق: الخطوات الابتدائية لإنشاء متجرك الإلكتروني: عنوان المتجر وحجز النطاق (Domain) الاختلافات الأساسية في أنواع استضافة مواقع الويب واختيار الطريق السعيد مراجعة غير متحيّزة لأفضل 10 خدمات لاستضافة مواقع الويب
  8. قدمنا في المقال السابق بعضًا من أفضل مؤشرات قياس الأداء لتحسين محركات البحث وذكرت أدوات عديدة لها كان في مقدمتها أداة مشرفي المواقع من جوجل Google Search Console عند تصميم موقعك الإلكتروني والإنتهاء منه وبدء أعمال تهيئة الموقع لمحركات البحث السيو لا بدَّ من إضافة موقعك إلى أداة جوجل هذه لبدء مراقبة واستخراج البيانات منها وتحليلها وتحويلها إلى معلومات قابلة للقياس تُعطيك أبرز نقاط ضعف وقوة موقعك. إضافة موقعك إلى أداة مشرفي المواقع من جوجل بدايةً سجل الدخول إلى أداة مشرفي المواقع عبر حسابك في جوجل، لتظهر لك الصورة التالية: سيظهر لك خيارين كما ترى إما إضافة موقعك عن طريق النطاق أي ستشمل إحصائيات الأداة له كل النطاقات Domains الفرعية لنطاقك الأساسي وهذا جيد للمواقع التي تملك نطاقات فرعية متشعبة من نفس النطاق الأساسي ويكون التحقق عبر إضافة ملف نصي txt ستُعطيك إياه جوجل لتُضيفة في تكوين نظام نطاق موقعك أي ستنسخ محتوى نصي والدخول إلى مسجل النطاق لديك سواء كان موقع جودادي Godaddy أو نيم شيب Namecheap أو غيرهما، وتفتح ملف txt جديد وتلصق المحتوى فيه وتضغط على تأكيد النطاق في أداة مشرفي المواقع من جوجل ليتم تأكيده خلال ثواني. الطريقة الثانية عبر عنوان URL أسهل وأبسط وأنصح بها للمواقع والمدونات والمتاجر التي لا تملك نطاقات فرعية، حيث تضع عنوان URL لموقعك مع تضمين بروتكول HTTPS كما ترى في الصورة التالية: اضغط على متابعة لتظهر لك طرق تأكيد عديدة إما بتحميل ملف html ورفعه إلى موقعك أو نسخ وسم meta من خيار علامة HTML ولصقه في القسم <head> قبل قسم <body> لموقعك ثم الضغط على تأكيد، أو إنك بمجرد إضافة الموقع إلى تحليلات جوجل Google Analytics يمكنك تأكيده بسهولة. ألقي نظرة عامة على أداة مشرفي المواقع من جوجل لاحظ تنوع الخيارات في القسم الأيمن في الشاشة وسنتطرق في هذا المقال لأفضل الأدوات والخيارات الداخلية في هذه الأداة. يتيح لك قسم "نظرة عامة" إمكانية الاطلاع على نتائج الزيارات من محرك البحث جوجل آخر 3 أشهر بصورة عامة دون تفصيل في الكلمات أو الصفحات التي جاءت منها الزيارات، كما يُعطيك نظرةً عامة على الموقع ككل من حيث الصفحات التي تمت فهرستها والصفحات المستبعدة والصفحات التي بها مشاكل في السرعة وتجربة المستخدم والتحسينات الممكنة، ويمكن الدخول لكل تفصيل لمعرفة المشكلة والإجراء الأفضل لحلها. أنصحك بصفحتك شخصًا تهتم بتحسن محركات البحث لموقعك بتصفح تقرير كل ما ورد في قسم نظرة عامة لأخذ نظرة عامة حقيقة عن موقعك وصفحاته قبل الإنتقال إلى قسم الأداء، علمًا أنَّ كل ما يرد في النظرة العامة مفصل في أقسام جانبية كما سنرى لاحقًا. أداء موقعك في نتائج بحث جوجل من خلال قسم الأداء يمكنك الاطلاع على أداء موقعك على فترات زمنية مختلفة سواء 28 يوم أو 3 أو 6 أشهر أو سنة أو أكثر، أو حتى تخصيص فترة زمنية أنت تريدها، كما ويمكنك اجراء موازنات خلال جميع تلك الفترات بسلاسة كبيرة. كما ستُلاحظ من الصور التالية أنه يمكنك في الأداء معرفة أفضل طلبات البحث أي الكلمات المفتاحية التي جاءت منها زيارات من محرك البحث جوجل وأكثر الكلمات ظهورًا ومتوسط ترتيب الكلمات في نتائج البحث ونسبة النقر ودخول الصفحة إلى ظهورها في نتائج البحث، وذلك خلال أي فترة زمنية تريدها. يمثل الخط البياني ذو اللون الأزرق الفاتح عدد النقرات ودخول الموقع من محرك بحث جوجل على طول الفترة المحددة، بينما الأزرق الغامق عدد مرات ظهور روابط موقعك في نتائج البحث سواءً دخلها الباحثون أو لا، أما اللون الأخضر فهو نسبة النقر من جوجل إلى الظهور في نتائج البحث، أي نسبة احصائيات الخط البياني الأزرق الفاتح على الازرق الغامق؛ في حين يمثل اللون البرتقالي متوسط الترتيب في نتائج البحث للكلمات المفتاحية وروابط موقعك. يمكن معرفة أفضل صفحات موقعك ومتوسط ترتيبها ونسبة النقر إلى الظهور فيها، والكلمات المفتاحية التي جاءت منها الزيارات لكل صفحة. كما يمكنك معرفة البلدان التي تأتي منها الزيارات عمومًا، أو لكل كلمة مفتاحية وكل صفحة على حدة إن شئت. قسم الأداء متشعب جدًا ورائع ويمكن ترشيحه بحسب كلمات البحث أو صفحة ما، أو ترتيب الكلمات بحسب عدد الظهور الأعلى في جوجل لتحليلها ومعرفة سبب الظهور العالي والنقرات الضعيفة للعمل على وصف الصفحة Meta Description أو العنوان أكثر. ادخل إلى كل عبارة بحث وراقب لأي صفحة تأتي الزيارات واعمل على تحسينها أكثر بما يناسب عبارة البحث، وادخل من الصفحات إلى كل صفحة وراقب عبارات البحث التي تظهر بها كل صفحة ومدى ارتباطها بها ويمكنك التعديل على صفحاتك بما يناسب هذه العبارات. اسأل نفسك أيضًا هل تحقق الزيارات التي تريدها من الدول المستهدفة أو لا، واجمع كل البيانات السابقة. عندها ستستخلص معلومات مفيدة كثيرة تُصحح فيها مسار موقعك نحو هدفه بشكلٍ صحيح. فحص عنوان URL في هذا القسم يمكنك لصق أي رابط من موقعك لمعرفة وضعه في فهرس جوجل والإجابة على الأسئلة التالية: هل فًُهرِس الرابط؟ هل هو قابل للفهرسة؟ أو مُنعت عناكب جوجل من دخوله؟ هل اُرسل عبر خريطة الموقع Site Map أو لا؟ هل الرابط جيد وقابل للاستخدام على الجوال؟ كل هذه التفاصيل ستظهر لك، وإن لم يكن قابلًا للفهرسة فراجع ملف الروبوتس Robots، لأنك قد تكون منعت جوجل من دخوله، وإذا ظهرت مشاكل في تجربة الرابط على الجوال اعمل مع المطور على حلها. الفهرس يضم الفهرس ثلاث تبويبات هي التغطية وملفات Site Map وعمليات الإزالة. تُبين لك التغطية الصفحات المفهرسة من موقعك والصفحات التي استُبعِدت، إلى جانب أي مشاكل في صفحاتك بما يخص ظهورها في جوجل كروابط 404 إن وجدت، وعند حل أي مشكلة موجودة في التغطية يمكنك الطلب من جوجل التحقق مرةً أخرى منها للتأكد أنها حُلت بالفعل. أما في قسم Site Map فيمكنك وضع رابط خريطة الموقع التي أنشأتها لموقعك ليقرأها جوجل وتسهل عليه الوصول إلى صفحاتك. اطلع أكثر على خريطة الموقع من خلال المقال كل ما تحتاج إلى معرفته عن خريطة الموقع sitemap. أما قسم عمليات الإزالة فيتيح إمكانية إزالة أي رابط يتبع لك من فهرس جوجل عبر تقديم طلب إزالة له. تجربة المستخدم ستجد في قسم تجربة المستخدم كل نظرة جوجل لموقعك من عين المستخدم، ويوجد في هذا القسم مكان لتجربة الصفحة، وهو مكان تجد فيه الصفحات السريعة من الهاتف ونسبتها في موقعك ونسبة ظهورها في جوجل وأي مشاكل تقنية موجودة على موقعك مثل الصورة التالية: بالنقر على مشاكل مؤشرات أداء الويب الأساسية أو قابلية الاستخدام على الجوال، ستنتقل إلى تفاصيل كل مشكلة، حيث نرى في الصورة أعلاه 29 عنوان URL فيه مشاكل لنرى ما هي كما في الصورة التالية مؤشرات أداء الويب الأساسية. من خلال الصورة السابقة يمكن استنتاج أنَّ جميع صفحات موقعي على الجوال كانت جيدة السرعة قبل شهرين وكانت بحاجة إلى تحسين فقط، لكنها الآن صارت بطيئة ويجب تحسينها وزيادة سرعتها على الجوال بأقصى سرعة قبل بدء ظهور نتائج سلبية لموقعي. إن واجهت هذه المشكلة تواصل مع مطور الموقع لوضعه بصورة الموضوع وابدأ العمل معه على حلها. ستجد في تبويبة قابلية الاستخدام على الجوال تفاصيل إضافية أكثر عن المحتوى والسرعة والتصميم عمومًا، كما ترى في الصورة التالية: وهكذا نرى أنَّ منصة مشرفي المواقع من جوجل تعطينا تفاصيل كثيرة لم نكن على علم بها من قبل وسيساهم حل مشاكلنا هنا مباشرةً بتحسن نتائج الموقع في جوجل. الإعدادات في هذا القسم إن كنت مالك موقعك وبصلاحيات كاملة، فيمكنك إضافة مستخدمين آخرين للاطلاع على الإحصائيات وتقارير الأداة، فإذا أردت توظيف خبير SEO مثلًا فيجب إضافة بريده الإلكتروني وإعطائه الأذن الذي تريده، كما يمكنك الاطلاع على احصائيات تتبع الارتباط، حيث يمكنك معرفة عمليات الزحف التي تمت يوميًا لموقعك والرد الذي جاء من عناكب البحث، وتفاصيل إضافية أخرى كما ترى في الصورة التالية: كما تُلاحظ يمكنك معرفة صفحاتك الجيدة التي نُقلت أو حُذفت ونُسبت من الموقع ككل، وأنواع الملفات التي يراها جوجل. من الجيد أن تكون نسبة الخاصية html من قسم "حسب نوع الملف" جيدة لأنها أكثر ما تفضله عناكب البحث على عكس ملفات جافاسكربت. الروابط يمكنك في هذا القسم معرفة أهم المواقع التي تُشير إليك بروابط خلفية وأهم الصفحات التي تملك روابط داخلية لك، وأهم الصفحات التي تملك روابط خارجية منك. وهذا مفيد جدًا لمعرفة أين وصلت في موثوقية موقعك وهل قرأ جوجل الروابط الخلفية التي تُشير إليه وتعرف عليها فعليًا. خاتمة مع نهاية المقال أصبحت لديك الآن نظرة موسعة على أقسام أداة مشرفي المواقع من جوجل، وما يُفترض أن تجده في كل قسم، لذا ابدأ بإضافة موقعك إلى هذه المنصة لمراقبته والاطلاع على التقارير اليومية الغزيرة بالمعلومات لمعرفة إلى أين تسير في موقعك. لا تقف عن حدود هذه السلسلة وهذا المقال وابدأ الإكتشاف من ذاتك لأن عمل تحسين محركات البحث يدور حول التجربة ومراقبة مؤشرات الأداء والتقييم، وهكذا حتى الوصول إلى الهدف المطلوب. اقرأ أيضًا ما هو السيو التقني Technical Seo وأهميته للموقع الإلكتروني تهيئة الموقع داخليا لمحركات البحث On Page SEO التوجهات الحديثة في تحسين الظهور ضمن محركات البحث النسخة العربية الكاملة من كتاب مدخل إلى التسويق
  9. لنبدأ معكم مقالنا بهذه الحكمة "إذا كنت تستطيع قياس شيء ما فيمكنك تحسينه" وهذا ينطبق على كامل ممارسات السيو، حيث يتتبع خبراء السيو مواقعهم في كل شيء لتحسينها بدئًا من الروابط المفقودة 404 وتحسين محتوى المقالات القديمة إلى محاولة الحصول على كلمات مفتاحية جديدة يوميًا. وللوصول إلى هذه المرحلة لا بدَّ من قياس عملك بشكلٍ دوري والعمل على تحسينه للحفاظ على العملاء وقيمة الموقع في جوجل بنتائج متقدمة. عندما بدأت في المقال الثالث باختيار الكلمات المفتاحية المناسبة لموقعك الإلكتروني وقياس درجة صعوبتها والكلمات المفتاحية الطويلة المشتقة منها، فلا بدَّ أنك اكتشفت كلمات جيدة يمكنك العمل عليها بصفته موقع جديد ووضعت هدف الوصول بها إلى الصفحة الأولى. أين أنت الآن من هدفك إلى أين وصلت بتلك الكلمات المفتاحية! هل تراقب أداءك عبر أداة مشرفي المواقع من جوجل وعبر أداة تحليل جوجل Google Analytics؟ لن نتطرق الآن إلى تقرير الأداء وتفاصيله في أداة مشرفي المواقع من جوجل لأننا خصصنا المقال التالي بالكامل له، بل سنشرح في هذا المقال أفضل التعاريف الأساسية ومؤشرات القياس التي يجب أن تطلع عليها بصفتك خبير SEO أو على الأقل مالك موقع وتبحث عن تحسينه في محركات البحث. بعض المقاييس المفيدة في SEO الآن بعد أن حددت هدفك لا بدَّ من الاطلاع على المقاييس التالية التي ستساعدك في تحسين موقعك للوصول إلى هدفك والارتقاء بموقعك إلى الأفضل في نتائج البحث. مؤشرات التفاعل مع موقعك كيف يتصرف المستخدمون بمجرد دخولهم إلى موقعك؟ هذا السؤال تسعى مؤشرات التفاعل التالية الإجابة عنه بدقة لمعرفة كيف يتفاعل الزوار مع موقعك: 1. معدل التحويل من موقعك هو عدد التحويلات التي تأتيك سواء كانت استفسار أو اشتراك بخدمة البريد أو التواصل عبر الهاتف أو الواتسآب أو أي فعل تريد من المستخدم إجراءه على موقعك مقسومًا على عدد الزيارات خلال نفس الفترة. يُساعدك معرفة معدل التحويل من موقعك في معرفة عائد الاستثمار منه ومن صحة استخدام كلمات مفتاحية سليمة تناسب هدف موقعك بدقة. 2. الوقت الذي قضاه العميل في الصفحة Time on page من المهم جدًا معرفة متوسط بقاء الزائر في كل صفحة من صفحاتك لأن هذا معيار مهم لدى جوجل لتحسين موثوقية موقعك وكلما بقي أكثر يعني أنَّ الزائر وجد ما يبحث عنه في صفحتك أو مقالتك. وعلي سبيل المثال إذا لديك مقال من 3000 كلمة وكان متوسط الزمن الذي قضاه الزوار في هذا المقال 10 ثواني فهذا يعني أنهم لم يكملوا قراءة 3000 كلمة في هذا الوقت القصير وأنهم لم يجدوا ما يبحثون عنه في هذا المقال. 3. عدد الصفحات في كل زيارة للمستخدم Pages per visit هذا مقياس مهم أيضًا هل دخل الزائر وقرأ محتوى صفحتك وغادر مباشرةً أو انتقل إلى صفحة أخرى وبقي مدة أطول في موقعك! في بعض مواقع المحتوى يكون من الأفضل وضع روابط لمقالات مشابهة لمحاولة بقاء الزائر في الموقع أكثر وأن يتنقل من مقال إلى آخر فهذا يعطي انطباعًا جيدًا جدًا لموقعك لدى جوجل. 4. معدل الارتداد Bounce rate برأيي المتواضع من أهم المعايير لدى جوجل عند النظر لقيمة موقعك وهو يعني نسبة الزوار الذي خرجوا من موقعك مباشرةً من جلسة واحدة إلى عدد الزوار الكلي وكلما ارتفع معدل الارتداد كان الوضع أكثر سوءًا وهو يزداد أيضًا في حال بقي الزوار لفترة قصيرة على موقعك دون قراءة كامل محتوى الصفحة أو المقال. عليك السعي إلى تخفيض هذا المعدل إلى نسب مقبولة وهذه النسب تختلف بحسب مجال موقعك فمواقع المحتوى يفضل أن يكون معدل الارتداد دون 60% بينما في بعض المواقع مثل مواقع المطاعم من الصعب تخفيضه أقل من 80%. زوار محركات البحث صحيح دائمًا ما أؤكد على ضرورة تواجد موقعك في الصفحة الأولى في محركات البحث لكن ماذا إن اخترت كلمات ليس عليها بحث فما فائدة هذا الظهور! مراقبة ترتيب كلمات المفتاحية في جوجل شيء جيد لكن الأفضل أن تراقب الزوار من هذه الكلمات وأن تختار بالفعل كلمات ستجلب لك عدد زوار مقبول في البداية. مقاييس منصة تحليل جوجل Google Analytics أضف موقعك إلى هذه المنصة وأدخل كود التتبع في موقعك أو اطلب من المطور القيام بذلك، فمنصة جوجل هذه مليئة بالأدوات الرائعة التي ستُذهلك لدرجة أنك قد تضيع في استخدام هذه الأدوات لكثرتها وفيما يلي بعضها: 1. مشاهدة زوار موقعك عبر قنوات تتيح لك منصة تحليلات جوجل هذه معرفة القنوات التي تأتي منها زيارات إلى موقعك الإلكتروني مع عدد زيارات كل قناة سواء كانت منصات التواصل الاجتماعي أو محرك البحث جوجل أو الزيارات المباشرة أو الإعلانات المدفوعة وغيرها. 2. عدد زوار موقعك يُتيح لك GA معرفة عدد الجلسات التي جاءت إلى موقعك وعدد الزوار خلال أي فترة زمينة تريدها سواء آخر 28 يوم أو 3 أشهر أو 6 أشهر أو سنة أو خلال أي فترة مخصصة تختارها. 3. عدد الزيارات التي تلقتها صفحة محددة يمكنك عبر منصة تحليلات جوجل دراسة التقارير حول صفحة محدد كمعرفة عدد الزوار والجلسات ومعدل الارتداد والقنوات التي جاءت منها الزيارات والبلدان والمدن وكذلك وحتى بعض الخصائص الديمغرافية للمستخدمين ضمن أي نطاق زمني تختاره. 4. نسبة النقر إلى الظهور من نتائج البحث هذا المؤشر يعني نسبة الذين دخلوا صفحتك من جوجل إلى عدد من شاهد عنوان الصفحة في نتائج بحث جوجل، ويمكنك متابعته بدقة كما سنرى في المقال القادم من أداة مشرفي المواقع من جوجل، لكن كذلك تُقدمه منصة تحليلات جوجل هذه لتُعطيك رؤى حول مدى جودة عنوان المقال ووصفه التعريفي وارتباطه باستعلام البحث. مقاييس السيو الإضافية مقاييس من الضروري تبعها لموقعك ومواقع المنافسين وهي: موثوقية الدومين وموثوقية الصفحة هو معيار تطرقنا له في مقالنا السابق حول الروابط الخلفية وتوجد عديد الأدوات التي تُعطيه أفضلها أداة MOZ، التي شرحنا كيفية استخدامها في المقال السابق. من الضروري معرفة موثوقية موقعك ومواقع المنافسين لتعلم كم تحتاج إلى وقت وجهد وروابط خلفية للوصول إليهم. ترتيب الكلمات في أداة مشرفي المواقع من جوجل أين وصلت في ترتيب كلماتك المفتاحية! هل بدأ يراها جوجل ويقوم بترتيبها ضمن نتائج متقدمة! وهل يتحسن ترتيب كلماتك يوميًا! وهل تمت فهرسة الصفحات بالكلمات المفتاحية المفيدة بالفعل! كل هذا ممكن مراقبته عبر أداة مشرفي المواقع من جوجل كما سنرى في المقال القادم. عدد الروابط الخلفية من الضروري معرفة عدد الروابط الخلفية التي تُشير إلى موقعك وعدد النطاقات Domains لأنه قد يأخذ النطاق الواحد أكثر من رابط خلفي لك. وهذا ممكن كما ذكرنا في المقال السابق عبر أداة Moz، كما يمكن معرفته لموقعك ومواقع المنافسين من منصات مدفوعة مثل Ahrefs. أدوات سيو مساعدة من المهم تقييم موقعك وأدائه وسلامته بصورة دورية وكيف يتفاعل المستخدمون معه لكشف أبرز المشاكل التي تعاني منها والعمل على تحسينها وحلها وفيما يلي أدوات فعالة ومفيدة لديها مقاييس جيدة: أداة مشرفي المواقع من محرك البحث بينج أداة جيدة مشابهة لأداة مشرفي المواقع من جوجل لكنها فقط لمراقبة أداء موقعك على محرك بحث بينج إن كنت مهتمًا به. أداة قياس السرعة من جوجل PageSpeed Insights: تُعطيك مقاييس حقيقة حول أداء موقعك وسرعته على الجوال والحاسب المكتبي وزمن تحميل الصفحة والعديد من البارامترات الأخرى المفيدة لتحسين أداء موقعك. أداة اختبار البيانات المنظمة Structured Data Testing Tool: للتأكد أنَّ موقعك يستخدم البيانات المنظمة السكيما Schema بشكل صحيح. أداة اختبار التوافق مع الجوال Mobile-Friendly Test: تقيس مدى سهولة تنقل المستخدم على الجوال وتعطيك تقرير حول النتيجة والمشاكل الواقعة. أداة Ahrefs Web Master: أعتبرها من أفضل أدوات قياس السيو التقني وتتيح لك معرفة تفاصيل كثيرة حول موقعك مثل صفحات 404 على موقعك والصفحات التي لديها روابط داخلية إليها والصفحات التي تملك صور حجمها ضخم والصفحات التي لا تملك أي رابط داخلي وكامل مشاكل الـ Technical SEO. خاتمة تابع جميع مؤشرات أداء تحسين محركات البحث السابقة، حدد أولوياتك وجدول مهام يومية لتتبعها وقياسها وحل مشاكل موقعك، اعمل على المحتوى وتحديثه والممارسات الصحيحة في أخذ الروابط الخلفية المفيدة، وستجد موقعك يتحسن تدريجيًا مع الوقت. ستُساعدك جميع مؤشرات السيو السابقة على تحسين السيو لموقعك الإلكتروني إذا أخذتها بعين الإعتبار ونظرت إليها وحللت نتائجها. أنت الآن تستطيع إدارة موقعك ونشاطك بامتياز والعمل مع المطورين عن تحسينه، وسنعرفك في المقال القادم على أداة مشرفي المواقع من جوجل بالتفصيل. اقرأ أيضًا تحسين الظهور في محركات البحث التوجهات الحديثة في تحسين الظهور ضمن محركات البحث 5 أدوات SEO مجانية تساعدك في تطوير مدونتك النسخة العربية الكاملة من كتاب مدخل إلى التسويق
  10. تعلمت في المقالات السابقة من السلسلة كيفية إنشاء المحتوى وتهيئة الموقع داخليًا من ناحية SEO، لكن كل هذا لن يكفيك لتكون ضمن نتائج البحث الأولى في جوجل، وللحصول على نتيجة أفضل من منافسيك عليك زيادة موثوقية الموقع لدى جوجل عن طريق الحصول على روابط خلفية من مواقع ويب موثوقة وبناء علامتك التجارية واسمك والاهتمام بمتابعيك الذين سيساهمون بنشر محتواك وخدماتك. دائمًا ما تؤكد جوجل أنَّ المحتوى والروابط الخلفية هما أهم عاملين من عوامل تحسين محركات البحث، لكن نؤكد لك من البداية أنَّ الروابط الخلفية هي سلاح ذو حدين ويجب أخذها من مواقع وبطريقة موثوقة وليس غير مرغوب فيها كما سنبين في هذا المقال، ولنبدأ معك بالأساسيات. ما هي الروابط الخلفية Back Links تُعرف في عالمنا العربي بين خبراء السيو بالروابط الخلفية أو الباك لينك أو الباك لينكس وهي روابط تشعبية تشير من موقع ويب إلى موقع ويب آخر، وهي تُمثل سمعة الموقع بين المواقع الأخرى أي موثوقية الموقع، والموضوع أشبه بتصويت المواقع الأخرى أنَّ موقعك جيد ومفيد لذا هي مفيدة جدًا لتحسين ترتيب موقعك في نتائج البحث. وقد قامت جوجل بتحديث خوارزمياتها مرارًا منذ عام 1990 حتى الآن لتحسين الطريقة التي يشاهدون فيها الروابط الخلفية وتقييم الصفحات والمواقع بناءً على تلك الروابط. تنويه: لا نقصد بالروابط الخلفية الروابط الداخلية بين صفحات ومقالات موقعك فهذا مرتبط بتهيئة الموقع داخليًا وقد ذكرناه في مقال تهيئة المواقع داخليًا لمحركات البحث الروابط المتبعة Followed وغير المتبعة Nofollowed ذكرت في الفقرة أعلاه أنَّ كل رابط من موقع آخر يُشير إلى موقعك هو بمثابة تصويت لك في جوجل، لكن إذا كان هذا الرابط الخلفي الذي يُشير لك يأتي مع الوسم "rel=nofollow" فهذا يعني إخبار جوجل بألا تحتسب هذا الصوت. الوسم nofollow يعني no follow أي لا تتبع أو لا تتعقب يخبر جوجل بعدم اتباع الرابط وهذا النوع من الروابط الخلفية لن يكون جيدًا لموقعك بالقدر التي تُحققه لك الروابط المتبعة Followed. يضع مدراء بعض المواقع الإلكترونية الوسم nofollow على الروابط التي تخرج من مواقعهم التي يعتقدون أنها قد تضرهم وتُنقص من موثوقيتهم لدى جوجل، وإذا كان الرابط الذي يُشير إلى موقعك متبوع بالوسم Followed فسيُحتسب لك كتصويت جيد في جوجل ويُحقق فائدة حقيقية لموقعك مع الوقت. روابط الملفات الشخصية ومواقع التواصل الإجتماعي تُعتبر الروابط الخلفية من مواقع التواصل الإجتماعي مثل صفحة الفيسبوك وملفك الشخصي على تويتر وانستجرام وغيرها مفيدة لموقعك في تنمية العلامة التجارية الخاصة بك والتواصل مع عملائك وجلب زيارات لموقعك الإلكتروني. لكن تعدها جوجل أماكن طبيعية لوجود روابط تُشير إلى موقعك وصفحاتك ولن تحتسبها من الروابط المفيدة لك عند تقييم الروابط الخلفية التي تُشير لك. نؤكد مرةً أخرى هي روابط مفيدة ومفيدة جدًا لتحسين علامتك التجارية والتقرب من جمهورك المستهدف لكن لا تُحتسب روابط خلفية لدى جوجل لتقييم ترتيب موقعك. معرفة الروابط الخلفية التي تشير إلى موقعك من الطبيعي أن يكون لموقعك الإلكتروني توازن وتنوع في الروابط الخلفية التي تُشير إليه ما بين روابط متبعة وغير متبعة وروابط من وسائل التواصل الإجتماعي فجميعها مفيد لموقعك وإن كان بدرجات مختلفة. لذا معرفة الروابط الخلفية التي تُشير إلى موقعك الإلكتروني يُعطيك تقييمًا شاملًا عن جودتها ومدى تنوعها هل هي مكررة من موقع واحد أو تأتيك من عدة مواقع. وهذا ممكن عبر بعض الأدوات المجانية المتاحة عبر الإنترنت مثل موقع Moz الذي يجري بتحليل كامل الروابط الخارجية التي تُشير إليك ويُعطيك معلومات شاملة عن عددها وما هو جيد وما هو سيء منها. كل ما عليك هو الدخول إلى أداة Moz Link Explorer ووضع رابط موقعك لتقوم الأداة بتحليله. الروابط الخلفية السليمة وذات الجودة لموقعك عندما بدأ مدراء المواقع الإلكترونية بالتعرف على أهمية الباك لينك بدأوا بابتكار طرق ملتوية للحصول عليها لزيادة موثوقية مواقعهم في جوجل، وعلى الرغم من أنَّ هذه الأساليب الملتوية قد تنجح أحيانًا إلا أنّها تتعارض مع شروط جوجل ويمكن أنَّ تؤدي إلى معاقبة موقعك الإلكتروني وإلغاء فهرسته من نتائج البحث نهائيًا. تريد جوجل من أصحاب المواقع الإلكترونية اكتساب الروابط الخلفية بطرق سليمة بناءً على جودة المحتوى وأهمية الموقع وأن يكتسب الموقع سمعته بطريقة جيدة وليس بالشراء أو السرقة. وفيما يلي ممارسات الروابط الخلفية الصحيحة: الروابط التحريرية المكتسبة من مواقع أخرى الروابط التحريرية هي الروابط التي تُضاف بشكل طبيعي في محتوى المواقع والصفحات التي تريد الارتباط بموقعك، وللحصول على هذا النوع من الروابط يجب أن يكون محتواك عالي الجودة ويُسخدم كمرجع بالنسبة للمواقع الأخرى. إذا نجحت في كتابة محتوى مثير للإهتمام وشامل لأفضل المصادر في مجالك فستقوم المواقع الأخرى بالارتباط بموقعك ومحتواك بشكل طبيعي، وميزة هذا أنّه لا يتطلب منك أي جهد لإكتسابه فقط اهتم بالمحتوى وجودته على موقعك. الروابط المكتسبة من المواقع المشابهة لمحتوى موقعك تُعد روابط الباك لينكس التي تأتيك من مواقع شبيهة بموقعك من حيث المحتوى أفضل بكثير من تلك الروابط التي تأتيك من مواقع بعيدة عن مجال موقعك، وعلى سبيل المثال إن كان موقعك الإلكتروني يختص بمجال الاستثمار في العقارات من الجيد الاهتمام بالروابط من مواقع تهتم بالاستثمار والسياحة والعقارات والمال فهذه المواقع لديها مواضيع بالفعل قريبة من مجالك وأفضل من الروابط التي تأتيك من مواقع تقنية أو تهتم بالبرمجة أو الصحة وغيرها. فكل رابط يأتيك من موقع غير ملائم لك هو موضع شك بالنسبة لجوجل وقد يربك عناكب البحث في فهم الكلمات الرئيسية التي تستهدفها بالفعل والمحتوى الذي تقوم بنشره. النص الذي يحتوي الرابط ذو صلة بموقعك يُساعد النص الذي يحتوي رابط الباك لينك على إخبار جوجل بمحتوى موقعك، فإذا كانت الروابط الخلفية التي تُشير إلى موقعك مضمنة في عبارات وكلمات مفتاحية مناسبة لموقعك ومحتواه هذا يعطي إشارة إلى جوجل أنَّ موقعك جيد ويستحق ترتيبًا جيدًا، لذا من السيء أن تكون الروابط الخلفية التي تُشير إليك مضمنة في عبارات مثل "اضغط هنا" أو في عبارة نصية مكررة في جميع المواقع التي تُشير إليك لكي لا تُعطي انطباعًأ لجوجل أنك تأخذ هذه الروابط بشكل مقصود لزيادة موثوقية الموقع وليست مكتسبة تلقائيًا بفضل محتواك الجيد لذا حاول التنويع في العبارات التي تُشير لك. صحيح أنَّ وضع الكلمات المفتاحية لصفحات موقعك في نص الرابط يُساعد جوجل على فهم الصفحة ومحتواها لكن تكرار الكلمات في أكثر من موقع سيبدو مريبًا لها. الروابط التي تأتيك بحركة زيارات إلى الموقع يجب ألا يقتصر بناء الروابط الخلفية لتحسين محركات البحث فقط، بل التركيز على تلك الروابط التي تجلب حركة زيارات لموقعك الإلكتروني، وهذا سبب آخر لأخذ روابط باك لينك من مواقع شبيهة بمجالك لأنك ستجد جمهورًا يهتم بمحتواك وبالتالي حركة زيارات جيدة من تلك المواقع. الروابط الخلفية السيئة الواجب تجنبها وهي الروابط التي تكون ذات جودة منخفضة نتيجة ممارسات سيئة مثل تبادل الرابط بين موقعك والمواقع الأخرى أو شرائها من مواقع مليئة بالروابط في محتواها. لتحسين محركات البحث لموقعك الإلكتروني تريد منك جوجل أن تكتسب الباك لينك لا أن تبنيه لذا لتجنب عقوبات جوجل تجنب الممارسات التالية: شراء الروابط يسعى كل من جوجل وبينج إلى إلغاء أصوات تلك الروابط التي تقوم بشرائها من مواقع أخرى في تقييم ترتيب موقعك، بالرغم من صعوبة اكتشاف الروابط التي تمَّ شراؤها بالفعل من تلك التي تم اكتسابها تلقائيًا. إلا أنَّ هنالك أدلة لاكتشاف الروابط التي تمَّ شرائها مثل تحليل الصفحة التي تمَّ أخذ منها الرابط وعدد الروابط المأخوذة منها وهل هنالك تبادل للروابط بين الموقعين! وعدد من العوامل الأخرى التي تهتم بها جوجل لتحليل جودة الرابط وهل تمَّ شراءه بالفعل أو لا. تبادل الروابط قد يغريك بعض أصحاب المواقع ويعرضون عليك تبادل الروابط بينكما كأن يعطيك رابطًَا من موقعه وتُعطيه رابطًا من موقعك. لكن كن حذرًا مع ذلك وتجنبه حيثُ تحذر إرشادات الجودة من جوجل تبادل الروابط بهذه الطريقة. قد تطلب من المواقع التي لك تواصل جيد وفعال معها أن تضيف رابطًا لصفحات موقعك ولكن افعل ذلك دون تبادل الروابط ولأن وضع رابط في مواقع أخرى يستحق فعلًا. الروابط المباشرة من أدلة المواقع أدلة المواقع كثيرة جدًا والعديد منها يقدم خدمات وضع موقعك ضمنها مع رابطه مقابل مبلغ مالي، لكن هذا النوع من الروابط ليس بالجيد لموقعك، لذا كن حذر معها ولا تلجأ إليه. كيف تنشئ روابط خلفية لموقعك ميزت في الفقرتين السابقتين أعلاه بين الروابط الخلفية السليمة والروابط السيئة وأكدت لك أنَّ المحتوى هو الأساس لجعل موقعك مرجعًا يكتسب روابط خلفية من المواقع الأخرى بطرق سليمة دون الحاجة للشراء، لكن خصصت هذه الفقرة لذكر بعض التقنيات التي قد تُساعدك على اكتساب هذه الروابط السليمة المفيدة. ابحث عن عملائك وشركائك إذا كان لديك شركاء تعمل معهم أو عملاء مخلصين لعلامتك التجارية يمكنك كسب روابط خلفية مفيدة لك منهم بسهولة، اطلب منك وضع شراكتهم واهتمامهم على مواقعهم. أرسل لهم صور مع روابط لموقعك تُشير إلى الشراكة والاحترام المتبادل واطلب شهادتهم بمنتجاتك مع روابط تُشير لتلك المنتجات أو إلى موقعك. انشر مدونات في المواقع الأخرى تتُيح بعض المواقع نشر مدونات عليها ومشاركات لك بشكل مجاني، قم بإعداد مدونة حصرية في موضوع يهم مجالك وانشره في موقع يتيح لك ذلك، مع أخذ رابط باك لينك لموقعك في حال أراد القارئ الاستزادة في الموضوع والتوسع به. أنشئ محتوى قابل للمشاركة أنشئ محتوى علمي رائع ومميز في مجالك بحيث يستفيد منه الباحثون وأصحاب المدونات ويقومون بمشاركته بين متابعيهم ومجتمعاتهم، إذ هذا النوع من الباك لينك لا يُقدر بثمن في بناء موثوقية الموقع وعلامته التجارية. كم عدد الروابط التي تحتاجها بالفعل لموقعك استخدم أداة Moz التي ذكرناها في مقالنا هذا وكذلك نصب إضافتهم الخاصة بهم على متصفح جوجل كروم وبمجرد تفعيلها ستُظهر هذه الإضافة عدد الروابط التي تُشير إلى كل موقع وصفحة تفتحها في متصفحك. لاحظ الصورة التالية عند تفعيل الإضافة وفتح موقع أكاديمية حسوب: تُشير DA إلى موثوقية النطاق Domain Authority و PA إلى موثوقية الصفحة Page Authority وهما معيارين من أداة Moz لتبيان موثوقية المواقع بناءً على جودة الروابط الخلفية الواردة إليها. كما توضح الأداة عدد روابط الباك لينك التي تُشير إلى الأكاديمية، بينما يُعبر Spam Score على جودة الباك لينك الصادر من الموقع وهو معيار يمكنك استخدامه لمعرفة هل الباك لينك من موقع ما يمكن أن يكون مفيدًا لك أو لا وهو معيار سيء إن ارتفع وبحسب خبرتي الشخصية لا أحبذ أخذ أي رابط خلفي من موقع إذا كان Spam Score له أكثر من 15%. والآن استخدم الأدوات التي ذكرناها في مقال اختيار الكلمات المفتاحية المناسبة لموقعك الإلكتروني لتحليل الكلمات الرئيسية ومعرفة الصفحات المتصدرة في مجالك وقم بتحليل هذه الصفحات ومعرفة عدد الروابط الخلفية التي تُشير إليها ثمَّ حاول الوصول إلى هذا العدد. خاتمة بعد هذا المقال أصبحت تستطيع الآن التمييز بين الرابط الخلفي الجيد والمفيد لموقعك والرابط الغير مفيد، وما هي الممارسات الصحيحة الواجب اتباعها في هذا التوجه، كما أصبح لديك القدرة للاطلاع على منافسيك ومعرفة عدد الروابط التي قاموا بها لصفحاتهم ومن أين جاءوا بها لتبدأ بالعمل أفضل منهم والتفوق عليهم في بناء موثوقية موقعك على الويب. وسنُعرفك في المقال القادم على أفضل مؤشرات قياس أداء السيو لموقعك وتقييم أدائه بشكلٍ عام. اقرأ أيضًا المقال السابق: ما هو السيو التقني Technical Seo وأهميته للموقع الإلكتروني تحسين الظهور في محركات البحث النسخة العربية الكاملة من كتاب مدخل إلى التسويق
  11. ذكرنا في المقال السابق كيفية تهيئة الموقع داخليًا لمحركات البحث واستخراج الكلمات المفتاحية المناسبة وما هي أبرز المفاهيم والممارسات الواجب تطبيقها على مستوى صفحات ومقالات ومنتجات موقعك الإلكتروني، واليوم سننتقل إلى بعض ممارسات السيو التقني وكيفية التأكد أنَّ موقعك الإلكتروني ليس سهل القراءة للبشر فقط بل لمحركات البحث أيضًا. ليس بالضرورة أن تكون مطورًا تقنيًا لتشخيص وحل المشاكل التقنية على موقعك الإلكتروني، بل ما يهمنا أن تكون قادرًا على إدراك هذه المشاكل والتحدث بها مع المطورين على الموقع لحلها وهنا تكمن أهمية السيو التقني Technical Seo في تشخيص بعض المشاكل والتقنيات التي يغفل عنها المطورين في كثيرٍ من الأوقات. وبعبارة أخرى السيو التقني ضروري جدًا لكل موقع إلكتروني لتتأكد أنه منظم لعناكب محركات البحث، وسنقسم مقالنا هذا إلى عناوين أساسية تتجلى في كيفية عمل الموقع الإلكتروني وكيفية فهم محركات البحث له وكيفية تفاعل الزوار معه. كيف تعمل المواقع الإلكترونية لسنا هنا للدخول في تفاصيل إنشاء وتصميم موقعك الإلكتروني ولا يُفترض بك أن تكون مطورًا لفهم السطور التالية، ولكن سنتطرق لكيفية طلب الموقع الإلكتروني في المتصفح وعرضه وكيف تتعامل معه عناكب محركات البحث، وهذا سيفيدنا لعدة أسباب منها: معرفة زمن تحميل الصفحة وما الذي يتم تحميله فيها وكيف سيتم عرضها، وكذلك سرعة تحميل الصفحة والذي هو ضروري جدًا لكلًا من المستخدمين ومحركات البحث. الموارد المكونة للصفحة تؤثر على فهم محركات البحث لها، مثلًا مكونات الجافا سكربت JavaScript قد لا تقرأها وتفهمها عناكب جوجل عند دخول الصفحة لأول مرة وتحتاج أيام وأسابيع لذلك، وبالتالي إن قام المطور بإضافة عناصر مهمة عبر ملفات JavaScript فقد لا تقرأ عناكب البحث هذه النتائج. كيف ينتقل الموقع الإلكتروني من الخادم إلى المتصفح لنبسط فيما يلي آلية طلب الموقع الإلكتروني: يطلب المستخدم العنوان Domain الخاص بموقعك الإلكتروني عبر كتابته في المتصفح أو النقر على رابط مباشر له. يُنشئ المتصفح الطلبات أي يبدأ بالبحث في خادم تحليل أسماء النطاقات أو العناوين Dns لجلب عنوان IP المقابل لاسم المجال. وبعد ذلك يطلب المتصفح عنوان IP ويصل إلى الخادم المطلوب لجلب التعليمات البرمجية والموارد المتاحة المكونة للموقع. بمجرد تلقي الطلبات من الخادم يرسل تعليماته البرمجية وملفات الموقع ليتم تجميعها في متصفح المستخدم. تجميع صفحة الويب أي تلقى المتصفح الآن الموارد من الخادم وقام بتجميعها حتى يتمكن المستخدم من رؤيتها. تنزيل جميع التعليمات والملفات اللازمة وإظهار الموقع الإلكتروني المطلوب. تعداد هذه الخطوات أعلاه سيفيدك في الحديث مع مطوري الموقع على تقليل زمن عرض صفحة الويب، اطلب منهم عدم التزامن بين المتصفح والخادم وأن يبدأ المتصفح بعرض أجزاء موقعك الإلكتروني المرئية للمستخدم بمجرد جلبها من الخادم وعدم الإنتظار لحين تلقي كامل التعليمات البرمجية والملفات من الخادم وتجميعها وعرضها. كذلك هذا سيفيدك في الطلب منهم حذف الملفات الغير ضرورية التي يتم جلبها ولا تستفيد منها في عرض موقعك الإلكتروني. والآن سنركز على موارد موقعك الإلكتروني وما هي التعليمات البرمجية التي يتكون منها: HTML: هيكل الموقع ومحتواه (العناوين ومحتوى الموقع وغيرها). CSS: شكل الموقع وتنسيقه (اللون الخطوط وغيرها). JavaScript: كيف يتصرف الموقع (تفاعلي وديناميكي وغيرها). يعتبر HTML العمود الفقري لموقعك الإلكتروني وهو يحدد العناوين والفقرات والنصوص أي كامل المحتوى في صفحات موقعك الإلكتروني، وأكواد HTML هذه مهمة جدًا لمحركات البحث لأن كل تعديل نقوم به في المحتوى في أنظمة إدارة المحتوى والمواقع الإلكترونية المبنية على الووردبريس على سبيل المثال هو تعديل على مستوى HTML. ولم يبدأ جوجل حتى عام 2014 في فهم واكتشاف أكواد CSS رغم أهميتها عند استخدامها في جعل موقعك أقل كثافة في التعليمات البرمجية أي تقليل حجم وعدد الملفات المكونة للموقع وزمن تحميل أسرع للصفحة. تقليل كثافة الأكواد والتعليمات البرمجية وزيادة المحتوى سيسهل كثيرًا من إمكانية قراءة عناكب جوجل لها وفهرستها ووصولها لترتيب متقدم في استعلام البحث بمجرد نشرها. وقد تُسبب ملفات جافاسكربت بعض المشاكل للموقع الإلكتروني بالنسبة لمحركات البحث لأن عناكب هذه المحركات لا تفهم هذه الملفات والأكواد كما تظهر للزوار، كما أنّها قد تتطلب موارد خارجية أخرى وعمليات طلب كثيرة من المتصفح لجلب هذه الموارد أي زمن تحميل أبطأ لصفحة الويب. وعلى الرغم من تأكيد جوجل أنَّ عناكبها أصبحت قادرة على اكتشاف وتحليل وفهم ملفات جافاسكربت كما يراها الزائر، إلًا أنَّ هذا قد يتطلب الزحف إلى الصفحة عدة مرات وأيام وأسابيع إضافية لفهرستها بشكلٍ صحيح، وقد يعاني جوجل من مشاكل معها مثل: حظر ملفات JavaScript عبر ملف الروبوتس Robots.txt. الملفات معقدة للغاية أو قديمة ويصعب على عناكب جوجل فهمها. قد لا يُحمَّل المحتوى في الصفحة إلا بعد الانتهاء من جلب جميع ملفات جافاسكربت. لا يمكن للخادم معالجة جميع طلبات ملفات الجافا الخارجية الخاصة بموقعك في وقت واحد. ولحسن الحظ يمكن عبر أداة مشرفي المواقع من جوجل التأكد كيف ترى عناكب جوجل صفحة الويب الخاصة بنا، وسنتطرق إلى هذا في المقال الثامن والأخير من سلسلتنا حول تحسين محركات البحث لموقعك الإلكتروني والذي سنخصصه لشرح تفصيلي لأداة مشرفي المواقع من جوجل. كيف تفهم محركات البحث المواقع الإلكترونية تخيل أنَّ عناكب جوجل تزحف إلى مقال مؤلف من 10000 كلمة حول طريقة تحضير وجبة ما، كيف ستُميز مع هذا الكم من المحتوى بين المحرر الذي قام بنشر هذه الوجبة وبين الوصفات الخاصة بها وطريقة التحضير والمقادير الخاصة بها، هنا تكمن فائدة البيانات المنظمة Schema التي تسمح لك بإخبار محركات البحث عن طبيعة المحتوى وإعطاءه معلومات دقيقة عن المعلومات الموجودة في الصفحة وكيفية توزيعها. السكيما Schema أو البيانات المنظمة كما يُطلق عليها خبراء SEO هي طريقة لتنظيم المحتوى وتصنيفه بحيث تُخبر جوجل هل هو منتج أو صفحة أو مقال أو وصفة طعام وتُساعده على إدراك وفهم أفضل العناصر المتوافرة في الصفحة. وبالنسبة للمواقع المبنية على المنصات الجاهزة مثل ووردبريس يمكن إضافة البيانات المنظمة تلقائيًا عند نشر أي صفحة أو منتج أو مقال بمجرد تثبيت إحدى إضافات SEO الشائعة وفي مقدمتها إضافة Yoast Seo. أمًّا بالنسبة للمواقع الاخرى التي تعتمد على البرمجية المخصصة يمكن أن تطلب من المطورين العمل عليها كما يعملون على خريطة الموقع site map و ملف الروبوتس Robots.txt. أخبر جوجل عن صفحاتك المفضلة وصفحاتك المكررة لنفرض أنَّ لديك متجرًا يضم 100 منتج في تصنيف العناية بالبشرة موزعين على 5 صفحات ضمن التصنيف نفسه كل صفحة تضم 20 منتجًا، كيف سيميز جوجل بين هذه الصفحات المكررة الخمس ويعرف ما يجب فهرسته وما لا يجوز ذلك؟ بالتأكيد في مثل هذه الحالة يجب فهرسة الصفحة الأولى ومن غير المنطقي أن تظهر الصفحة الثانية أو الثالثة في جوجل قبل الأولى أو أن تتنافس الصفحات فيما بينها في جوجل. ضع الوسم "rel="canonical مع رابط الصفحة الأولى المطلوب فهرستها في جميع الصفحات المكررة لمساعدة جوجل وإخباره بالصفحة الأصلية المطلوب فهرستها والتي يمكن من خلالها الإنتقال للصفحة الثانية والثالثة وهكذا. لاحظ الصورة كيف تم وضع وسم "rel="canonical للصفحة الثانية من أحد المواقع والذي يُخبر جوجل بتجنب فهرسة هذه الصفحة بل فهرسة الصفحة الأصل وهي الصفحة الأولى من الموقع. هذا الوسم ضروري جدًا لتجنب المحتوى المكرر في جوجل والذي يؤثر تأثيرًا عكسيًا/ سليبًا كبيرًا على كامل الموقع بالنسبة لمحركات البحث، فكلما قل المحتوى المكرر duplicate content زادت فرصة الموقع في الوصول إلى صفحات جوجل الأولى والمنافسة في كلمات مفتاحية أفضل. كيف يتفاعل الزوار مع موقعك الإلكتروني ذكرنا في مقالنا الأول من سلسلتنا حول كيفية تحسين محركات البحث لموقعك الإلكتروني أنَّ هذا التحسين لا يتعلق بمحركات البحث مثل جوجل فقط بل يرتبط ارتباطًا وثيقًا بتحسين تجربة المستخدمين لموقعك الإلكتروني، ولذلك يجب أن نضمن لهم تجربة تصفح مثالية تُحقق فائدة حقيقية لهم ويمكن ذلك عبر الكثير من الممارسات الواجب اتباعها. ضمان تجربة جيدة للمستخدمين من الهاتف المحمول نظرًا لأن معظم زوار المواقع الإلكترونية تأتي من الهواتف المحمولة أصدرت جوجل منذ 2015 وحتى الآن تحديثات عديدة لخوارزمياتها تتضمن التركيز على الصفحات المتوافقة مع الهواتف وتفضيلها على الصفحات الغير ذلك، لذا عليك التأكد أنَّ صفحات موقعك بالفعل تُحقق تجربة مثالية على الهواتف المحمولة وذلك من خلال: التصميم المتجاوب يجب تصميم موقعك الإلكتروني ليكون متناسبًا مع كامل أنواع الأجهزة وكافة مقاسات الشاشات بحيث لا يضطر المستخدمون إلى تصغير أو تكبير المحتوى ليتمكنوا من مشاهدته. اطلع على أداة جوجل لاختبار توافق موقعك مع الجوال. صفحات الهواتف المسرَّعة AMP نرمز لـ AMP كاختصار لمصطلح Accelerated Mobile Pages وهي تعني صفحات الهواتف المسرّعة، وهي تقنية لعرض الصفحات على الهاتف بطريقة سريعة جدًا وبسيطة ومتوافقة مع كل أحجام الشاشات والأجهزة وتقوم بجلب المحتوى من خوادم تخزين مؤقتة قريبة وسريعة وليس من الخادم المصدر. تحسين سرعة صفحات موقعك الإلكتروني السرعة جانب مهم جدًا في تحسين محركات البحث لموقعك الإلكتروني، حيثُ تريد جوجل تقديم محتوى سريع للباحثين عبرها وهي تُفضل المواقع السريعة على تلك التي تأخذ عدة ثواني ليتم جلبها من الخادم وعرضها. وفيما يلي نعرض عليكن أداتين لقياس سرعة موقعك تُعطيك ملاحظات لكيفية زيادتها وما ينقصه موقعك الإلكتروني: أداة جوجل PageSpeed Insights موقع GTMetrix الصور أحد مسببات تباطؤ الموقع تحدثنا في المقال السابق من سلسلتنا حول أهمية الصور وضرورة ضغطها وتغيير تنسيقها لتنسيقات بحجم أقل وتفعيل خدمات تخزين مؤقت لها ليتم جلبها بأسرع طريقة. ونعيدها هنا لأهميتها في زيادة سرعة موقعك، اطلب من المطور تثبيت إضافة جيدة لضغط الصور مع اشتراك مدفوع بخدمات التخزين المؤقت وتنسيق موحد لكل الصور التي يتم رفعها، وبالتأكيد لا تنسى تسمية الصورة والنص البديل لها بكلمات مفتاحية مناسبة. مواقع اللغات المتعددة إذا كان موقعك يستهدف أكثر من دولة في مناطق مختلفة وتمت ترجمته لأكثر من لغة لا بدَّ من إخبار جوجل بذلك عبر وسم تحديد اللغة hreflang. يستطيع جوجل تمييز لغة موقعك في حال كان بلغة واحدة ولكن إن وجدت أكثر من نسخة لكل صفحة وبلغات مختلفة لا بدَّ من تحديد لغة كل نسخة عبر الوسم السابق تجنبًا لأي خطأ في الزحف والفهرسة أو مشاكل الصفحات المكررة. إذا كان موقعك مبني على برمجية مخصصة اطلب من المطور إضافة وسم اللغة مع اختيار اللغة المناسبة لكامل صفحات موقعك، وإذا كان موقعك مبني على منصات جاهزة كالووربريس مثلًا توجد إضافات بسيطة تُضيف الوسم بحيث يُصبح تحديد اللغة لكل صفحة أو مقال أو منتج بسيط جدًا عبر خيار في صفحة التحرير. خاتمة وأخيرًا قد تبدو بعض المصطلحات في هذا المقال صعبة نوعًا وتخشى أنّك لا تستطيع التعامل معها بمفردك، لكن هذا ليس مشكلة بالتأكيد فأنت لست مطورًا ومن المهم فقط أن تكون على علم فيها لتُطلبها وتُناقشها مع المطورين. وسننتقل في المقال التالي لتعريفك على كيفية بناء الروابط الخلفية السليمة بحيث تُحقق أقصى استفادة لموقعك الإلكتروني. اقرأ أيضًا اختيار الكلمات المفتاحية المناسبة لموقعك الإلكتروني كيفية عمل محركات البحث وترتيب جوجل لصفحات الموقع الإلكتروني
  12. تعرفت في المقال السابق من سلسلتنا حول تعلم SEO على ما يبحث عنه جمهورك المستهدف وكيف يبحث عنه وعلى أبرز الكلمات المفتاحية المفتاحية الممكن استخدامها في موقعك الإلكتروني، وفي هذا المقال ستتعرف على كيفية استخدام الكلمات المفتاحية المستخرجة في صفحات موقعك أي تحسين محركات البحث على مستوى الصفحة On Page SEO. والآن بعد استخراج الكلمات المفتاحية المناسبة حان الوقت للبدء بصناعة المحتوى الخاص بك. استكشاف الصفحات والمقالات المتصدرة لكلمات مفتاحية محددة قم بإجراء عمليات بحث في جوجل بالكلمات المفتاحية المستخرجة وابدأ بجمع المعلومات عن المحتوى والمواضيع المتاحة فيها، واجمع الكلمات المتشابهة لاستهدافها بصفحة واحدة ودون بعض الملاحظات حول النتائج المتصدرة بكلماتك لتفيدك في التغلب عليها وتجاوزها لاحقًا. هل المحتوى يرتكز على الفيديو أو الصور وكم عدد الصور والفيديو الموجود في النتائج الأولى. هل المحتوى طويل أو مختصر للنتائج الأولى. كم عدد كلمات المحتوى في النتائج الأولى وهل هو منتظم بشكل فقرات وعناوين فرعية وقوائم. اسأل نفسك كيف يمكنك كتابة محتوى فريد يتميز عن كل ما سبق من صفحات ومواضيع في نفس مجالك! وفكر كيف تتجاوز منافسيك في كل ما سبق من صور وفيديو وعدد كلمات وتنظيم هيكلية المحتوى دون تكرار أو حشو. واتبع الممارسات التالية في مقالنا. أفضل ممارسات تهيئة الموقع داخليا لمحركات البحث أقصد هنا التحكم في عنوان الصفحة أو المقال والوصف الذي يظهر في محركات البحث وبعض العناصر الأخرى التي تهم محرك البحث جوجل ويستطيع فهمها لتصنيف الصفحة بشكل جيد. العناوين Header tags علامات العناوين هي من أهم معايير تهيئة الموقع داخليًا لمحركات البحث On Page SEO لدى جوجل وهي تحدد هيكلية المحتوى وترتيب الفقرات ويجب أن تملك كل صفحة أو مقال عنوانًا أساسيًا Header 1 واختصارًا يُطلق عليه H1. ويفترض أن يكون العنوان H1 مفردًا ووحيدًا في كل مقالة أو صفحة ويتضمن الكلمة المفتاحية المستهدفة ولا يتكرر مرتين في نفس الصفحة وهو موجود في عنصر html بالشكل <h1>عنوان الصفحة</h1>. وهنالك أيضًا عناوين فرعية تتدرج من H2 حتى H6 من الأكثر أهمية حتى الأقل أهمية ويمكنها أن تتكرر في الصفحة أو المقالة على عكس عنوان H1 وليس من الضروري تواجدهم جميعًا في الصفحة أو المقال لكن تواجدهم أو على الأقل تواجد العناوين الفرعية H2 و H3 في المقالة سيساعد جوجل والمستخدمين على فهم وإدراك المحتوى بشكلٍ أفضل. كما ذكرت تحتوي كل صفحة على عنوان H1 وفي الغالب يتم تحديده تلقائيًا من عنوان الصفحة أو المقالة كما في مواقع الووردبريس ويتم استخدام H2 للعناوين الفرعية للمقال وعناوين H3 للعناوين الفرعية للعناوين H2 وهكذا. الروابط الداخلية ذكرنا في المقال الثاني من السلسة أنَّ جوجل يكتشف الروابط الجديدة من الروابط المفهرسة لديه، لذا حاول بناء شبكة روابط داخلية قوية بين صفحات ومقالات موقعك الإلكتروني. عند نشر كل صفحة أو مقالة جديدة قم بتضمين روابط للصفحات ذات المواضيع القريبة التي قد تهم الزائر أيضًا، لكن لا تضع هذه الروابط ضمن عبارات مثل ’’اضغط هنا’’ بل ضعها ضمن كلمات مفتاحية مناسبة لمحتوى الرابط بالفعل. وعلى سبيل المثال إذا ضمنت رابط مقال يتحدث عن أفضل جوالات 2021 ضمن عبارة في النص ’’أفضل جوال 2021’’ بدلًا من تضمينه في عبارة ’’اضغط هنا’’ سيكون مؤشر جيد لجوجل أنَّ رابط المقال يرتبط بأفضل الجوالات بالفعل. ولكن تذكر لا تُبالغ في عدد الروابط الداخلية في كل صفحة أو مقال لكي لا تبدو غير مفيدة أو مربكة بالنسبة لمحركات البحث ضع فقط ما يرتبط بالمحتوى بالفعل وما سيفيد الزائر ويدفعه للدخول إليه لمحاولة إبقائه على الموقع لأطول فترة ممكنة. إعادة توجيه الروابط حاول عند إعادة تسمية عناوين الصفحات أو تحديثها الحفاظ على رابط الصفحة أو المقال لكن إن قمت بتغيير أو حذف الرابط فلا تترك الرابط القديم كرابط غير موجود 404. قم بإعادة توجيه الرابط القديم إلى الجديد مباشرةً ليستطيع جوجل فهم أنَّ الرابط الجديد هو ذاته القديم بعد تحديثه. ولا يجب أن يمتلك موقعك الإلكتروني روابط غير موجودة 404 وبذات الوقت لا تعيد توجيه نفس الرابط عدة مرات أي لا تقوم بتغييره كثيرًا لكي لا يُدخل عناكب البحث في دوامات لا يمكن الخروج منها. ضغط الصور وتغيير صيغتها الصور هي سبب رئيسي لبطء المواقع الإلكترونية لذا من الأفضل ضغط الصور قدر الإمكان مع محاولة الحفاظ على جودتها، وبالنسبة لمواقع الووردبريس هنالك الكثير من من إضافات ضغط الصور الرائعة التي تملك باقات مجانية لعدد محدود من الصور ومدفوع لعدد لا نهائي. كما يجب عليك اختيار صيغ الصور المناسبة لموقعك وأبعادها المناسبة ومن الجيد حاليًا تحويل الصور إلى صيغة الصور التي طورتها جوجل WEBP. النص البديل للصور Alt text النص البديل داخل الصور يُستخدم لوصف الصور ليسهل فهمها من قبل محركات البحث حيث تقوم عناكب جوجل بالزحف إلى عنوان الصورة ونصها البديل لفهمها بشكل أفضل. تعبئة النص البديل وعنوان الصور بعبارة مناسبة للكلمات المفتاحية المستهدفة سيقدم لك فائدة إضافية لتحسين محركات البحث لقراءة مقالات وصفحات موقعك الإلكتروني. تأكد من تواجد النص البديل في صورك وحاول تجنب الحشو فيه وهو يتواجد في الصفحات التي تحتوي صور بالصيغة: <img src="grumpycat.gif" alt="النص البديل عن الصورة"> تمثل قيمة alt في عنصر الصورة النص البديل المناسب الذي ينوب عن الصورة ويصف محتوياتها، وفي مواقع الووردبريس يمكنك إضافته بسهولة بمجرد رفع أي صورة. تنسيقيات ضرورية لسهولة القراءة يمكن أن تمتلك صفحتك أو مقالك أفضل محتوى تمت كتابته حول موضع ما لكن ماذا لو يتم تنسيقه بشكل صحيح وسلس! لن يتم قراءته أو الاهتمام به على الإطلاق من قبل جوجل أو الزوار المحتملين. وفيما يلي بعض المبادئ التي نفضل الالتزام بها: حجم النص ولونه: تجنب الخطوط الصغيرة جدًا كما توصي جوجل باستخدام حجم خط 16 وما فوق لسهولة القراءة من الهاتف المحمول، ويجب أن يتناسب لون النص مع الخلفية بحيث يكون مريح للقارئ ليبقى أطول فترة ممكنة في موقعك الإلكتروني. وكذلك يُساعد تقسيم المحتوى إلى عناوين فرعية وفقرات إلى التنقل السلس في الصفحة ولا سيما في المقالات الطويلة نوعًا ما. القوائم المنقطة: يمكن أن يُساعد تواجدها على تبسيط المحتوى أكثر والعثور على المعلومات بشكلٍ أسرع. الوسائط: قم بتضمين الصور والفيديو وكل محتوى يمكن من شأنه أن يثري مقالاتك وصفحات موقعك الإلكتروني. الخط العريض والمائل: يمكن أن يؤدي وضع الكلمات والعبارات المهمة بخط عريض ومائل إلى زيادة التركيز عليهم وبالتالي توضيح النقاط المهمة التي تريد إيصالها. التنسيق الصحيح للمحتوى: تذكر دائمًا أنَّ تنسيق المحتوى يمكن أن يظهره كمقتطف أعلى نتائج بحث جوجل أي نتيجة 0 أعلى النتيجة الأولى في محرك البحث. العنوان page title tag علامة عنوان الصفحة title tag هو عنصر HTML يحدد عنوان الصفحة ويكون وفق الشكل: <head><title>مثال على العنوان</title></head> في معظم المواقع يكون إدخال عنوان الصفحة أو المقال عند إنشائه بسيط جدًا وعليك تضمين الكلمة المفتاحية المستهدفة في الصفحة أو المقال ضمن العنوان لأن هذا العنوان يظهر في نتائج البحث. وكمثال انظر الموقع التالي المختص بالعقارات ولاحظ العنوان المناسب لصفحته الرئيسية. يلعب عنوان الصفحة دورًا كبيرًا في جذب الباحث للدخول إلى الموقع وكلما كان أكثر إقناعًا زاد عدد الزوار الذين يجذبهم موقعك الإلكتروني، لذا اتبع النصائح التالية عند كتابة العنوان: تضمين الكلمة الرئيسية المستهدفة في مقدمة العنوان إن أمكن ذلك. حاول أن يكون بطول 50 إلى 60 حرف فقط وإذا تجاوزه لن يظهر كامل العنوان في نتائج بحث جوجل. ذكر العلامة التجارية في العنوان لزيادة ثقة الباحث وتشجيعه على الدخول. لاحظ تضمين جميع هذه النصائح في الصورة التالية: وصف محتوى الصفحة Meta descriptions لا يقل وصف محتوى الصفحة Meta descriptions عبر عنصر الميتا <meta> أهمية عن العنوان وهو ذلك المحتوى المختصر الذي يوصف محتويات الصفحة ويتم تضمينه في الصفحة بالشكل: <head><meta name="description" content="وصف الميتا هنا" /></head> وفي مواقع الووردبريس يمكن إضافته بسهولة عبر اضافات SEO الشائعة مثل Yoast SEO، وتكمن أهمية وصف الميتا في ظهوره في نتائج بحث جوجل أسفل عنوان ورابط الصفحة. لاحظ الصورة التالية ظهور وصف الميتا للصفحة الرئيسية "وتركز أكاديمية حسوب … والعمل عن…" وهو عبارة عن سطرين لتوصيف محتوى الرئيسية وما تتوقع أن تراه فيها. لاحظ لون عبارة "أكاديمية حسوب" في وصف الميتا عند تطابقها مع استعلام الباحث. تزعم جوجل أنَّ وصف الميتا غير مهم كالعنوان في تصنيف المواقع وترتيب الصفحات ضمن محرك البحث إلا أنَّ أهميته تكمن في ظهوره ضمن النتائج وبالتالي امكانية الاطلاع عليه من قبل الباحث والنقر على الرابط إن كان المحتوى مقنع بالفعل. اتبع النصائح التالية عن كتابة وصف الميتا لصفحات ومقالات موقعك: أن يكون الوصف ملائم لمحتوى الصفحة ويرتبط به. يعطي الباحث فكرة قوية عن محتوى الصفحة المتوقع. تضمين الكلمة المفتاحية الرئيسية في وصف الميتا والكلمات المشابهة لها والقريبة لها إن أمكن (عند تطابق كلمة ما من استعلام الباحث مع وصف الميتا ستظهر الكلمة في وصف الميتا بلون غامق وبالتالي تكون صفحتك ملفتة للإنتباه أكثر للباحث). حاول أن يكون طول وصف الميتا بين 160 و170 حرف فقط على الأكثر لضمان ظهوره كامل في نتائج بحث جوجل. بنية روابط الصفحات URLs يمكن أن يؤثر شكل رابط الصفحة عن معدل النقر والدخول من جوجل كونه يظهر في نتائج البحث أيضًا أعلى عنوان الصفحة كما تُلاحظ من الصور السابقة. وهو مهم أيضًا كونه يدخل في تقييم جوجل أثناء ترتيب نتائج البحث، مثلًا لاحظ الفرق بين الرابطين التاليين: https://academy.hsoub.com/programming https://academy.hsoub.com/asdf/453?=recipe-23432-1123 عند ظهورهم في نتائج البحث ستختار تلقائيًا الرابط الأول كونه أوضح ويبدو آمن أكثر ويُشير إلى البرمجة وما تتوقع أن تراه ضمن الرابط هو مقالات في هذا المجال بالفعل. تنويه: بالنسبة لمواقع المحتوى العربي تكثر الإجتهادات بخصوص كتابة كلمات باللغة العربية أو الإبقاء عليها باللغة الإنجليزية في الرابط وعلى سبيل المثال: https://academy.hsoub.com/programming/php/wordpress/كيفية-تثبيت-ووردبريس https://academy.hsoub.com/programming/php/wordpress/how-to-install-wordpress يبدو أنه لا مانع من التنويع في الصفحات والمقالات أي نشر بعض الصفحات والمقالات بكلمات باللغة العربية وبعضها الآخر باللغة الإنجليزية. أيضًا حاول أن يكون الرابط قصير نوعًا ما ليظهر كاملًا غير مقتطع في نتائج بحث جوجل ويسهل فهمه ونسخه وتعامل المستخدمين معه وكذلك ضمن الكلمة المفتاحية للصفحة أو المقال في الرابط وضع المحرف (-) بين الكلمات في الرابط. تجنب الممارسات التالية عند تهيئة الموقع داخليا لا تُنشئ محتوى لغرض الحصول على ترتيب جيد في نتائج البحث، الترتيب الجيد هو وسيلة لتحقيق هدف وهو مساعدة الباحثين وتقديم فائدة حقيقية لهم، لذا تجنب ممارسات تهيئة الموقع داخليًا السيئة التالية التي قد تعتقد أنها مفيدة لموقعك لكنها ستؤثر سلبًا عليه بطريقة أو بإخرى: المحتوى الضعيف: على سبيل المثال إن كنت تملك موقع الكتروني مختص بتقديم خدمة برمجة وتصميم المواقع الإلكترونية لا تُنشئ صفحات متعددة للخدمة ذاتها مثلًا: إنشاء موقع إلكتروني، عمل موقع إلكتروني، برمجة موقع إلكتروني، تصميم موقع إلكتروني. هذا سيُصعب على جوجل فهم صفحاتك وخدماتك، لذا يجب تضمين كامل العبارات المفتاحية السابقة في ذات الصفحة التي توصف الخدمة بشكلٍ صحيح. المحتوى المكرر: تجنب المحتوى المكرر والمنسوخ من صفحات أو مواقع أخرى، لأن جوجل لن يقوم بفهرسة صفحاتك ذات المحتوى المكرر، وقد يصل به الأمر إلى معاقبة موقعك الإلكتروني. حشو الكلمات المفتاحية: ذكرنا مرارًا ضرورة ذكر الكلمات المفتاحية المناسبة في المحتوى والعنوان والرابط ووصف الميتا لكن تجنب الحشو الزائد لهذه الكلمات في محتوى الصفحة، لا يوجد معيار ثابت لنسبة تكرار الكلمات السليم والضار لذا تأكد من وجود هذه الكلمات بشكلٍ كافي دون حشو وأنَّ المحتوى يقدم قيمة حقيقية مفيدة للزائر. المحتوى التلقائي: انتشرت العديد من الأدوات التي تزعم توليد محتوى حصري لك تلقائي من صفحات مواقع أخرى، تجنب أي محتوى غير حصري ليس من كتابتك أنت أو كتابة المحررين الذين يعملون معك. خاتمة ذكرنا في هذا المقال كل ما يمكن العمل عليه لتهيئة الموقع داخليًا On Page Seo وما يهمنا التأكيد عليه دائمًا أنَّ المحتوى هو الملك، اهتم بتصميم موقعك وبنية صفحاته ومحتواه وراقب تحسين محركات البحث له. وفي المقال القادم سننتقل إلى تشخيص بعض المشاكل التقنية التي قد تواجهك وتؤثر على تحسين محركات البحث لموقعك الإلكتروني. اقرأ أيضًا المقال السابق: اختيار الكلمات المفتاحية المناسبة لموقعك الإلكتروني النسخة العربية الكاملة من كتاب مدخل إلى التسويق
  13. تعرفنا في المقال السابق على آلية عمل محركات البحث باختصار وكيفية ضبط وإعداد ما تريد إظهاره في محركات البحث وما لا تريد السماح لعناكب جوجل بالوصول إليه، وسنعرفك اليوم على كيفية اكتشاف واستخراج أهم الكلمات المفتاحية الإستراتيجية المناسبة لهدف موقعك الإلكتروني. لكي تُصبح خبير تحسين محركات البحث SEO يجب أن تعرف كيفية صياغة المحتوى بما يناسب محركات البحث من جهة والمستخدمين من جهة أخرى. وتكمن قوة البحث عن الكلمات المفتاحية المناسبة في فهم السوق المستهدف بطريقة أفضل وكيف يبحث المهتمون عن المحتوى أو الخدمات أو المنتجات الخاصة بك. حيثُ توفر لك استخدام بعض أدوات السيو المجانية والمدفوعة استخراج الكلمات المفتاحية المناسبة مع بيانات محددة مثل: عن ماذا يبحث الأشخاص أي كيف يكتبون عبارات البحث في جوجل. كم عدد الأشخاص الذين يبحثون عن هذه الكلمات. في أي شكل يريدون المعلومات (مقالات، منتجات، ملفات pdf أو وورد أو صور). ما قبل استخراج الكلمات المفتاحية keywords لإنطلاق نشاطك التجاري أو موقعك الإلكتروني مع مراعاة تحسين محركات البحث عليك أن تسأل من هم عملائك وما أهدافهم. ويجب التركيز على جمهورك ثمَّ استخدام بيانات الكلمات المفتاحية المستخرجة لصقل تلك الأفكار وتحسين ترتيب صفحات موقعك في جوجل. وعلى سبيل المثال عملت على موقع يخص "مجموعة لالي العقارية" المتخصص في بيع العقارات في تركيا لتحسين ظهوره في جوجل وسألنا أنفسنا الأسئلة التالية قبل بدء العمل: ما هي خدمات الموقع بدقة (بيع العقارات، الاستشارة العقارية، ..إلخ). ما أنواع العقارات المطروحة للبيع. من الذي يبحث عن العقارات في تركيا وما هي الدول المستهدفة. كيف يبحث الناس عن العقارات وماذا يكتبون في محركات البحث ما هي الأسئلة أو الاستفسارات التي يطرحها المهتمون بالعقارات. هل توجد مواسم خاصة تنشط بها حركة العقارات في تركيا. طرح مثل هذه الأسئلة هو الخطوة الأولى التي ستساعدك على فهم استهدافك بصورة صحيحة والتي ستوجهك نحو الكلمات المفتاحية التي ستستهدفها في عملك على محتوى الموقع. اكتشف العبارات التي يبحث بها الأشخاص قد يكون لديك أسلوبك لوصف الخدمة أو المنتج الذي تقدمه لكن عليك معرفة كيف يبحث الأشخاص المهتمين بهذا عبر جوجل واكتشاف هذا يتم ببعض الأدوات المتاحة على الإنترنت بعضها مجاني وبعضها مدفوع. ضع في حسبانك الكلمات المفتاحية الأساسية لموقعك والتي تكون عنوان الخدمة أو المنتج الذي تقدمه وفي مثالنا السابق مثلاً كلمة "عقارات تركيا" و "عقارات اسطنبول" وأسماء المشاريع والمناطق في اسطنبول وابدأ من هذه الكلمات باستخدام أدوات البحث واكتشاف الكلمات المفتاحية المناسبة لمعرفة متوسط البحث الشهري لكل كلمة مفتاحية والكلمات المفتاحية المشابهة الممكن العمل عليها والأسئلة الشائعة في مجالك وأهم موضوعات المحتوى التي يتم الكتابة حولها في المواقع الأخرى. فكل هذا سيساعدك في تحديد وتسجيل الكلمات الرئيسية الأكثر شيوعًا بين الباحثين والبدء بالعمل عليها في توصيف الخدمات أو المنتجات وفي صفحات ومقالات الموقع. لاحظ في مثالنا السابق عند استخدام أدوات البحث واكتشاف الكلمات المفتاحية المناسبة لاحظنا وجود العديد من العبارات ذات الفائدة العالية لهدف الموقع والتي كانت تغيب عن مخيلتنا عند بناء صفحات الموقع العقاري مثل "الجنسية التركية" و "الاستثمار في تركيا" وحتى الأسئلة الأكثر شيوعًا في هذا المجال مثل "الحصول على الجنسية التركية عن طريق شراء عقار" وعبارة "مراحل التجنيس في تركيا" والكثير غيرهم. عند استخراج الكلمات المفتاحية المناسبة لموقعك ومعدل البحث الشهري لها في المنطقة المستهدفة عليك تذكير نفسك دائمًا أنّه إن كان موقعك جديدًا من الصعب منافسة المواقع القديمة بالكلمات المفتاحية ذات معدل البحث العالي والقوية ويفضل العمل على استخراج العبارات المفتاحية الطويلة "ثلاث كلمات وأكثر" وذات معدل البحث القليل نوعًا ما لسهولة المنافسة أكثر عليها في جوجل واحتمالية الوصول للصفحة الأولى بها أعلى ثمَّ الانتقال للكلمات الأكثر تنافسية تباعًا مع الوقت. تنويه: استخراج الكلمات المفتاحية المناسبة لموقعك لا يعني مجرد إضافتها إلى الصفحة الرئيسية بل يجب تخصيص كل كلمة مفتاحية بصفحة منفصلة أو على الأقل مقالة أو خدمة أو منتج مع وصف كافي وكبير يتضمن نص وصور وفيديو إن أمكن ذلك أي يجب تنويع محتوى الموقع وصفحاته بما يناسب الكلمات المفتاحية. لاحظ في مثالنا السابق أننا خصصنا صفحة خاصة بالجنسية التركية وصفحة خاصة بالاستثمار في تركيا ووضعنا روابطهم في الصفحة الرئيسية إضافة إلى العديد من المشاريع والمقالات المنفصلة الموجودة روابطها في الرئيسية وهي تجلب زيارات أكثر من الرئيسية. اعمل على الكلمات المفتاحية الطويلة Long Tail Keywords عليك إدراك أنه كلما زاد معدل البحث زادت المنافسة والجهد اللازمين لتحقيق نجاح في ترتيب جوجل لذا اذهب لكلمات أقل منافسة أي أقل معدل بحث شهري وأطول وأكثر تخصص في مجال موقعك وهو ما نطلق عليه الكلمات المفتاحية الطويلة. في مثالنا السابق استخرجنا كلمات طويلة مثل ’’الاستثمار في تركيا للاردنيين’’ وهي كلمة مفتاحية طويلة من الكلمة المفتاحية الأساسية ذات المنافسة القوية ’’الاستثمار في تركيا’’. إضافة إلى المنافسة الصعبة هنالك سبب آخر لاستخدامك الكلمات الطويلة في بداية إنشاء الموقع الإلكتروني وهي النية الغامضة للزوار في الكلمات القصيرة ذات معدل البحث العالي على عكس العبارات المفتاحية الأطول. لتوضيح المثال أكثر انظر عبارة ’’عقارات اسطنبول" ذات معدل البحث الشهري 10000 عملية بحث في السعودية هي عبارة غامضة قد يبحث عنها من يريد الإيجار أو الشراء أو حتى الكثير من المهتمين بالحياة في تركيا وليس بالضرورة بشراء عقار، بينما العبارة الطويلة ’’عقارات اسطنبول للبيع بالتقسيط’’ ذات معدل البحث الشهري 1000 عملية بحث في السعودية هي كلمة أوضح وستجلب زوارًا تتطابق أهدافهم مع هدف الموقع وخدماته. أفضل أدوات اكتشاف الكلمات المفتاحية المناسبة لموقعك الإلكتروني يوجد العديد من المنصات لاكتشاف أفضل عبارات البحث المناسبة بعضها مجاني وبعضها مدفوع مع فترة تجريب مجانية وبعضها يتيح ضمنه أدوات مجانية وأدوات مدفوعة. وإن اختيار أفضل هذه الأدوات هو موضوع نسبي يختلف من شخص إلى آخر لذا ما نذكره في مقالنا هذا ليس سوى رأي شخصي من الكاتب وقد يفضل البعض أدوات أخرى أو يرتب الأدوات التالية بطريقة أخرى. وفيما يلي أفضل أدوات استخراج الكلمات المفتاحية لموقعك الإلكتروني مرتبة من الأفضل وفق رأيي الشخصي: أداة اكتشاف الكلمات الرئيسية الجديدة من إعلانات جوجل Google Ads هذه الأداة هي الأفضل بالنسبة لي كونها من أقدم الأدوات وهي من جوجل نفسها وبالتالي من أكثر أدوات استخراج الكلمات المفتاحية دقة لكنها لا تعطي أعدادًا ثابتة إنما ضمن مجال محدد كما سنرى في الصور التالية. يمكنك استخدام أداة اكتشاف الكلمات المفتاحية من إعلانات جوجل بتسجيل حساب في إعلانات جوجل ومحاولة عمل حملة إعلانية وإضافة طريقة دفع محددة (لا تقلق يمكنك إيقاف الحملة قبل البدء ودون خسارة أي $ لكن بمجرد تسجيل حساب يمكنك استخدام الأداة). بعد فتح حساب في إعلانات جوجل ادخل إلى الإعدادات ثمَّ أداة اكتشاف الكلمات المفتاحية الجديدة ثمَّ اختر ’’اكتشاف كلمات رئيسية جديدة’’. حدد الآن الدولة أو الدول المستهدفة وكذلك اللغة بحسب لغة موقعك الإلكتروني وابدأ بإدخال الكلمات الأساسية لموقعك الإلكتروني اضغط على الحصول على النتائج واكتشف عشرات النتائج الرائعة مع معدل البحث الشهري لها كمجال بين قيمتين وليس قيمة ثابتة. ابدأ باختيار أفضل العبارات الطويلة المناسبة لهدف موقعك والعمل عليها في صفحات ومقالات الموقع. أداة Moz Keyword Explorer تُعَد أداة اكتشاف الكلمات المفتاحية من موقع Moz رائعة وهي مجانية أيضًا وتُعطيك أفضل الأسئلة والعبارات المناسبة والشائع البحث عنها في الدولة التي تريدها مع معدل البحث الشهري لها، لكن بالنسبة لي لا أعتبرها بذات جودة أداة اكتشاف الكلمات المفتاحية من جوجل بالنسبة للغة العربية. لاستخدامها كل ما عليك تسجيل حساب في موقع MOZ واستخدام أدواته المجانية ثمَّ ادخل إلى Meet Keyword Explorer وضع عبارة البحث الرئيسية مع اللغة والدولة المناسبة وابدأ بتحليل النتائج وأخذ العبارات المفتاحية الطويلة المناسبة لك. لاحظ أنه بالفعل هذه الأداة ليست جيدة كفاية بالنسبة للغة العربية وصحيح أنها اقترحت كلمات مفتاحية جيدة لكنها لم تستطع جلب معدل البحث الشهري لها. لكن بالمقابل ستجد أنها استطاعت جلب النتائج الأولى لكل عبارة بحث وبالتالي يمكنك إلقاء نظرة على منافسيك وتحليل محتواهم لكل كلمة مفتاحية ومعرفة نقاط قوة وضعف كل نتيجة بحث. أداة Keyword Explorer من موقع Ahrefs يُعَد موقع Ahrefs من أفضل المواقع لمختصي SEO لما يحققه من شمولية في أدواته، وبإمكانك عبره تحليل موقعك ومواقع المنافسين ومعرفة الروابط الخلفية الأفضل لك وللمنافسين وكذلك تُتيح أداة Keyword Explorer اكتشاف كلمات مفتاحية رائعة مناسبة لموقعك الإلكتروني وأكثر الأسئلة الشائعة في مجالك. صراحةً موقع Ahrefs أفضل من Moz في استخراج الكلمات المفتاحية المناسبة للغة العربية لكنني وضعته في النتيجة الثالثة كون خدماته مدفوعة ولا يمكن استخدامها مجانًا ويمكنك كبداية شراء اسبوع تجريبي 8 أيام مقابل 7$ قبل البدء بإحدى خططه المدفوعة عالية التكلفة. اطلع على هذه المقالة أفضل أدوات تحسين محركات البحث SEO التي يستخدمها المحترفون. أداة Ubersuggest من موقع Neil Patel يُعتبر رائد الأعمال نيل باتل غني عن التعريف لخبراء SEO لما قدمه ويقدمه من خبرات وتجارب ناجحة في هذا المجال ويمكنك إلقاء نظرة واسعة على موقعه الإلكتروني Neil Patel والاطلاع على أفضل أدوات Seo المجانية والمدونات والتجارب ومقاطع الفيديو الرائعة في هذا المجال. ومن أدواته المجانية هي أداة Ubersuggest والتي تُتيح لك كتابة كلمات أساسية واستخراج كلمات مفتاحية جيدة لموقعك الإلكتروني مع معدل البحث الشهري لها ونسبة صعوبة الكلمة كنسبة مئوية. لاحظ أنَّ الأداة اقترحت كلمات مفتاحية رائعة للعمل عليها مع معيار Seo Difficulty كنسبة من 100 في العمود الأخير كما تُلاحظ من الصورة أعلاه ( تقريبيًا أي كلمة مفتاحية صعوبتها أقل 30 تعني أنّه يمكن التصدر بها والوصول للصفحة الأولى في جوجل بوقت قصير ويمكنك البدء بالعمل عليها). وأخيرًا إن كان موقعك إخباري يمكنك الاعتماد على جوجل ترند GoogleTrend لمعرفة أحدث الأخبار في مجالك وأفضل عبارات البحث الرائجة في كل دولة للكتابة حولها. خاتمة تعرفنا في هذا المقال على كيفية التخطيط لبناء استراتيجية المحتوى لموقعك الإلكتروني واختيار الكلمات المفتاحية المناسبة لمحرك البحث جوجل من جهة ولجمهورك ومتطلباته من جهة أخرى، لتبدأ بإنشاء الصفحات المناسبة لهذه الكلمات وتغذيتها بالمحتوى المكثف والمفيد، وسننتقل في المقال القادم إلى ذكر بعض التعاريف والمفاهيم الأساسية وممارسات السيو الداخلية ضمن الموقع On Page Seo. اقرأ أيضًا تحسين محركات البحث SEO وأهميته لموقعك الإلكتروني التوجهات الحديثة في تحسين الظهور ضمن محركات البحث تحسين الظهور في محركات البحث كيفية إيجاد كلمات مفتاحية ذات قيمة عالية لمدونتك 7 إضافات لتحسين ترتيب ظهور موقعك في محركات البحث «قتل أحد المطورين سمعة موقعي»: أشنع ثلاثة أخطاء سيو والطريقة المثلى لتجنبها
  14. كما ذكرنا في المقال السابق تحسين محركات البحث SEO وأهميته لموقعك الإلكتروني تؤرشف محركات البحث معظم محتوى الإنترنت (صفحات، ملفات، صور، مقاطع فيديو ..إلخ) وهي موجودة لاكتشاف هذا المحتوى وفهمه وترتيبه بهدف تقديم النتائج الأفضل لأي استعلام بحث. ولكي تكتشف محركات البحث صفحات موقعك يجب أن تكون تلك الصفحات مرئية بالنسبة لها ومسموح لعناكب هذه المحركات بالدخول إليها، وهذا أمر يغفل عنه الكثير من أصحاب المواقع. كيف تعمل محركات البحث؟ يمكن تقسيم مراحل عمل محركات البحث إلى ثلاث مراحل وهي: الزحف Crawling: يبحث محرك البحث في كل محتوى الإنترنت المتاح وفي كل عنوان URL موجود مسموح الدخول له. الفهرسة Indexing: تخزين وتنظيم المحتوى أثناء عملية البحث وبمجرد أن نقول عن صفحة أنها مفهرسة أي أنها موجودة في محرك البحث ويمكن عرضها كنتيجة لاستعلام بحث ما. الترتيب Ranking: وهي مرحلة ترتيب المحتوى الذي تمَّ فهرسته لتقديمه للباحث، أي تعمل محركات البحث على ترتيب صفحات المواقع ومقالاته من الأكثر صلة إلى الأقل صلة لكل استعلام بحث يُبحث عبرها. وكمثال نستعرض فيما يلي آلية عمل محرك البحث جوجل: الزحف في هذه العملية يُرسل جوجل عددًا من الروبوتات Googlebot والتي تسمى أيضًا الزواحف Crawling أو العناكب Spiders لاكتشاف كل محتوى جديد أو محدث ويتم اكتشاف المحتوى من خلال رابطه URL دون النظر إلى تنسيق المحتوى أو جودته. تجلب عناكب جوجل بعض صفحات المواقع الإلكترونية ويتم تتبع كل الروابط الموجودة داخل هذه الصفحات للبحث عن عناوين URL جديدة واكتشافها وإضافتها إلى فهرس جوجل الضخم والذي يُدعى Caffeine وهو يمثل قاعدة بيانات ضخمة لتخزين كل عناوين URL المكتشفة. الفهرسة الفهرس هو المكان الذي يتم فيه تخزين صفحاتك المكتشفة حيثُ يعالج جوجل كل عناوين URL التي تمَّ اكتشافها ويقوم بتحليلها وتخزين ما هو جيد منها فقط في فهرس ضخم جدًا، لذا كما سنرى في هذا المقال من الضروري التأكد لاحقًا أنَّ موقعك يتم اكتشافه وتخزينه بالفعل في فهرس جوجل. ترتيب النتائج عندما يقوم شخص بإجراء بحث ما يمسح جوجل الفهرس بحثًا عن المحتوى الأكثر صلة باستعلام الباحث لتقديم نتيجة البحث الأفضل له. وكلما تمَّ ترتيب موقعك أعلى نتائج البحث في جوجل لاستعلام بحث ما هذا يعني أنَّ موقعك أكثر صلة بهذا الاستعلام ومرتبط به بشكلٍ كبير. وأخيرًا ما يهمك أنت كصاحب موقع إلكتروني أو متجر هو التأكد أنَّ عناكب جوجل اكتشفت بالفعل صفحات موقعك ومقالاتك واستطاعت الدخول إليها وفهرستها في فهرس جوجل. تنويه: يمكنك منع عناكب جوجل من الدخول إلى بعض روابط الموقع كصفحة تسجيل الدخول أو الصفحات الفارغة وغيرها لعدم وجود فائدة من فهرستها. كيف تعثر محركات البحث على صفحات موقعك؟ بعد شرح آلية عمل جوجل يتبادر إلى ذهنك الآن السؤال الأهم هل صفحات موقعي الإلكتروني متاحة لعناكب جوجل وتستطيع بالفعل اكتشافها وفهرستها! أفضل طريقة لاكتشاف ذلك هو البحث في جوجل بالعبارة التالية: site:yourdomain.com لكن استبدل كلمة yourdomain بالمجال Domain الخاص بموقعك الإلكتروني. وسيعرض محرك البحث جوجل كامل صفحات موقعك التي تمَّ اكتشافها وفهرستها للمجال الذي بحثت فيه. وفي الصورة التالية استبدلنا yourdomain.com بـ https://academy.hsoub.com/. طريقة البحث هذه تعطيك نتيجة تقريبية عن صفحات موقعك المؤرشفة وكيفية ظهورها في محرك البحث جوجل ودائمًا يُنصح بالحصول على نتائج أكثر دقةً من أداة مشرفي المواقع من جوجل Google Search Console وهي أداة مجانية من جوجل لمالكي المواقع لمراقبة أرشفتها وكيفية ظهورها في محرك البحث جوجل خصصنا لها مقال مع خريطة الموقع (رابط المقال) وإن أردت الاستزادة اطلع على المقال Google Search Console – الملف الكامل. يمكنك باستخدام أداة مشرفي المواقع من جوجل إرسال خريطة Site Map الخاصة بموقعك ومراقبة عدد الصفحات المرسلة والمؤرشفة بالفعل في فهرس جوجل وكيفية ظهورها في نتائج البحث وأكثر عبارات البحث صلة بها. إن أردت الاستزادة اطلع على المقال كل ما تحتاج إلى معرفته عن خريطة الموقع sitemap. ولن نشرح هنا ما هي خريطة الموقع أو أداة مشرفي المواقع من جوجل لأنَّ المحتوى الموجود في المقالتين أعلاه كافي وسنذكر ما هو مفيد أكثر في مقالنا هذا. إن لم تكن تظهر في محرك البحث فهذا نتيجة أحد الأسباب: موقعك جديد ولم تكتشفه زواحف جوجل بعد. لا يملك موقعك أي روابط خلفية تُشير إليه (يجب وضع رابط مقال الروابط الخلفية الذي سينجز لاحقًا) وبالتالي من الصعب اكتشافه. يحتوي الموقع على بعض التعليمات البرمجية التي تمنع وصول زواحف جوجل إلى صفحاته وأرشفتها. التنقل في الموقع صعب وبعض الروابط مخفية. تمت معاقبة الموقع من جوجل نتيجة بعض الممارسات غير السليمة. ضبط عملية زحف عناكب محركات البحث لصفحات الموقع إن استخدمت الطريقة السابقة في معرفة الصفحات التي تمت فهرستها بالفعل ولكن اكتشفت وجود بعض الصفحات غير مهمة ولا تريد دخول عناكب جوجل لها مرة أخرى وفهرستها، هنا عليك إخبار جوجل بما يجب الزحف إليه وفهرسته وما لا يجب الوصول إليه. وهذا سيمنحك تحكمًا أقوًى في فهرس موقعك وتواجده في جوجل. من المهم منع جوجل من الوصول إلى الصفحات الغير مهمة والمكررة مثل صفحة تسجيل الدخول وصفحات البحث وترشيح المنتجات وبالتالي عليك استخدام ملف Robots.txt. ملف الروبوتس Robots.txt يفترض أن يتواجد هذا الملف في ملف الجذر لموقعك الإلكتروني (يتواجد بشكل افتراضي في مواقع الووردبريس بمجرد تنصيب أي إضافة SEO ويتبقى عليك تعديله بحسب صفحات موقعك، ولكن في مواقع البرمجيات المخصصة يجب إنشاؤه يدويًا). تأكد من وجوده في موقعك الإلكتروني بالدخول للرابط: yourdomain.com/robots.txt لكن استبدل yourdomain.com برابط موقعك الإلكتروني. ويمكنك في هذا الملف تأكيد ما يمكن الوصول إليه وما لا يمكن لعناكب محركات البحث، فهو أول ملف تدخله عناكب البحث في الموقع الإلكتروني وإن لم تجده تقوم بالدخول لكامل روابط الموقع المهمة وغير المهمة وفهرستها. وإن عثرت عليه عناكب محركات البحث فإنها تلتزم بما هو مسموح لها دخوله وما هو ممنوع في موقعك الإلكتروني، ويتم تحديد ما هو مسموح وغير مسموح من خلال تعليمات Allow و Disallow لاحظ الصورة التالية أثناء تحرير ملف الروبوتس لموقع ووردبريس والذي تمَّ إنشاءه من قبل إضافة Yoast SEO حيث تمَّ منع دخول عناكب محركات البحث إلى بعض الصفحات المحددة بالتعليمة Disallow. والآن بعد أن استطعت منع وصول محركات البحث إلى الصفحات غير المفيدة أو المكررة اسأل نفسك بعض الأسئلة التالية: هل تستطيع عناكب جوجل الوصول إلى صفحات موقعك الإلكتروني المهمة؟ تعرفت في ملف الروبوتس على كيفية منع وصول عناكب محركات البحث إلى الصفحات التي لا تريدها لكن ماذا عن الصفحات المهمة التي نريد أرشفتها وهنا يجب التأكد أنَّ عناكب جوجل تستطيع بالفعل الوصول إلى كامل الصفحات المهمة وليس فقط الصفحة الرئيسية أي هل تستطيع بالفعل عناكب البحث التنقل في موقعك الإلكتروني بسلاسة وليس فقط العثور عليه! هل المحتوى أو الصفحة مخفية وراء نموذج تسجيل دخول؟ إذا كانت الصفحة تطلب تسجيل دخول أو ملء نموذج معلومات فلن تستطيع محركات البحث الدخول إليها وعلى سبيل المثال عناكب جوجل لن تستطيع الوصول لها لأنها مقيدة الوصول. لماذا يجب استثناء صفحات البحث؟ يعتقد بعض أصحاب المواقع أن وضع نموذج بحث في الرئيسية أو صفحة بحث ما أنَّ جوجل تستطيع الوصول إلى كل ما يبحث عنه الزوار وأرشفته لكن هذا غير صحيح ولا تستطيع عناكب جوجل البحث في مربعات البحث للوصول إلى الصفحات المهمة. ولذلك يتم منع عناكب جوجل من صفحات البحث لكي لا يراها صفحات فارغة لا تقدم أي فائدة للمستخدمين. وبالتالي تؤثر على ترتيب الموقع ككل. هل المحتوى النصي الموضوع في وسائط غير نصية مخفي أيضًا؟ لا يجب استخدام نماذج غير نصية (صور، فيديو، ملفات pdf ..إلخ) لعرض محتوى نصي ضمنها، ورغم تحسن محركات البحث في تحليل واكتشاف محتوى الصور إلا أنَّ ذلك غير كافي ومن الأفضل الإبقاء على النص ضمن أكواد html في صفحات موقعك الإلكتروني. هل هيكلية موقعك الإلكتروني تسمح لمحركات البحث بالتنقل بين الصفحات بسلاسة؟ كما ذكرنا أعلاه تكتشف محركات البحث الروابط الجديدة من الصفحات المحفوظة في فهرسها الضخم، وكذلك الأمر بالنسبة لموقعك الإلكتروني يجب أن تجد جوجل روابط صفحاتك المهمة بمجرد الوصول إلى موقعك الإلكتروني لذا تأكد من وجودها بطريقة تُرشد عناكب الزحف من صفحة إلى أخرى. يرتكب بعض أصحاب المواقع أخطاء فادحة في تواجد صفحات مهمة في مواقعهم الإلكترونية لكن لا تُشير الرئيسية أو أي صفحة أخرى إلى هذه الصفحات المهمة لذا تبدو هذه الصفحات غير مرئية بالنسبة إلى محركات البحث. تخيل أنّك تقدم خدمة ما مهمة وتريد ظهورها في محركات البحث لكن لا تضع رابط الخدمة في أعلى الموقع أو في الصفحة الرئيسية أو أي صفحة مهمة أخرى! كيف ستجد عناكب محركات البحث تلك الخدمة أو الصفحة؟ تحليل الموقع وعملية فهرسته وزحف العناكب عليه بحكم خبرتي في مجال عمل محركات البحث والسيو أرى أنَّ أداة مشرفي المواقع من جوجل هي كنز حقيقي لكل من يريد تحليل موقعه الإلكتروني ومعرفة الصفحات المهمة وغير المهمة واكتشاف ما تمَّ فهرسته والأخطاء التقنية للموقع والتوافق مع الجوال وتجربة المستخدم والسرعة وأخطاء الزحف إن وجدت. وسنُخصص لها المقال الثامن في سلسلتنا لشرح كيفية استخدام هذه الأداة بشكلٍ احترافي. ولفهم أخطاء الزحف التي تعود بها عناكب جوجل أحيانًا لبعض الصفحات لا بدَّ من معرفة بعض دلالات رموز الأخطاء. أخطاء 4xx: لتبسيطها هي الأخطاء التي تحدث من جهة العميل بالنسبة لجوجل أي من الموقع الإلكتروني وأكثرها شيوعًا الخطأ 404 وهذا يعني أنَّ الصفحة غير موجودة أي إما تمَّ تغيير عنوان URL دون إعادة توجيه العنوان القديم للجديد أو تمَّ حذف الصفحة. أخطاء 5xx: هي الأخطاء التي تحدث من جهة الخادم أي فشل الخادم في تلبية طلب عناكب محركات البحث وبالتالي أعادت لنا الخطأ 5xx. كود 301: هذا ليس خطأ بل يُشير إلا أنَّه تم إعادة توجيه الصفحة المطلوبة بشكل دائم إلى رابط جديد. خاتمة ألقينا نظرة مختصرة جدًا على آلية عمل محركات البحث ورأينا كيف تعمل محركات البحث وفي مقدمتها جوجل وكيفية ترتيب نتائج صفحات المواقع الإلكترونية. كما ألقينا نظرة موسعة على بعض الأساسيات المهمة عند بناء الموقع الإلكتروني وهيكليته وسنتعرف في المقال القادم على كيفية استخراج أفضل الكلمات المفتاحية المناسبة لموقعك الإلكتروني. اقرأ أيضًا التوجهات الحديثة في تحسين الظهور ضمن محركات البحث تحسين الظهور في محركات البحث كيفية إيجاد كلمات مفتاحية ذات قيمة عالية لمدونتك 7 إضافات لتحسين ترتيب ظهور موقعك في محركات البحث «قتل أحد المطورين سمعة موقعي»: أشنع ثلاثة أخطاء سيو والطريقة المثلى لتجنبها
  15. أول ما يتبادر إلى ذهننا عند إنشاء وتصميم موقع أو متجر إلكتروني أو بدء تسويق علامة تجارية جديدة هو كيفية ظهوره في نتائج محركات البحث ومحاولة تحسينها للوصول إلى صفحة النتائج الأولى، وهو ما نطلق عليه تحسين محركات البحث SEO أو بالعربية "سيو". وسنتطرق في سلسلتنا الجديدة حول تحسين محركات البحث لموقعك الإلكتروني إلى مجالات السيو وممارساتها بحيث يمكنك كصاحب موقع الكتروني ناشئ جديد من تحسين موقعك وزيادة معدل زياراته الشهرية من محركات البحث بنسب جيدة. سنذكر في مقالتنا الأولى بعض التعاريف الأساسية في هذا المجال ونشرح أهميته بحيث لن تتمكن من الاستغناء عنه بعد معرفة التفاصيل التالية في مقالتنا. تعريف تحسين محركات البحث SEO مصطلح تحسين المواقع لمحركات البحث أو يختصر إلى تحسين محركات البحث Search Engine Optimization -أو SEO سيو اختصارًا- يشير إلى مجموعة الممارسات والقواعد التي يجب العمل عليها لزيادة جودة وكفاءة صفحات الموقع الإلكتروني لتظهر صفحات الموقع ومقالاته أو منتجاته في الصفحة الأولى في محركات البحث مثل جوجل بترتيب جيد لكلمات بحث مناسبة دون الاعتماد على الإعلانات المدفوعة. وبالتالي رفع زيارات الموقع الإلكتروني وتحسين ظهور العلامة التجارية في محرك البحث أي المزيد من العملاء المحتملين مستقبلاً دون صرف أي دولار على الإعلانات المدفوعة في محركات البحث. وتنقسم هذه الممارسات والقواعد الواجب تطبيقها على الموقع الإلكتروني تحت مفهومين أساسيين: معرفة ما يحتاجه جمهورك تحسين محركات البحث لموقعك الإلكتروني يتعلق بفهم شريحة الفئة المستهدفة والإجابات التي يبحثون عنها لحل مشاكلهم ونوعية المحتوى والمعلومات التي يريدونها. هذا سيخلق حالة تواصل مباشرة بين إدارة الموقع والأشخاص الذين يبحثون عن حل لمشاكلهم والتي ستقدمها بطريقة سلسة مبسطة مفهومة على الموقع الإلكتروني. تقديمه بطريقة صحيحة بعد معرفة هدف الجمهور المستهدف وما يبحث عنه عليك البحث الآن في كيفية تقديمه بطريقة صحيحة بحيث يمكن لعناكب البحث العثور عليه والدخول لصفحات الموقع وفهمها وأرشفتها بطريقة صحيحة وسليمة. وسندمج في دليلنا هذا أفضل الممارسات لتغطية كلا المفهومين السابقين والوصول ببعض صفحات الموقع إلى الصفحة الأولى في محركات البحث. تعريف محركات البحث محركات البحث مثل جوجل Google وبينج Bing وغيرهما هي برمجيات ضخمة تبحث في مليارات الصفحات والمقالات وأجزاء المحتوى المنشور في عالم الإنترنت لتقييمها وأرشفتها وترتيبها بناءً على عوامل محددة، لتعيد للباحث النتيجة الأفضل بحسب هذه العوامل والتي تُجيب عن استفساره وعبارة البحث التي أدخلها. تؤرشف محركات البحث كل المحتوى المتاح لها على الإنترنت (صفحات، ملفات pdf، صور، فيديو ..إلخ) عبر عملية تسمى الزحف والأرشفة "crawling and indexing" وتحدد مدى تطابقها مع استعلام الباحث لترتبها له بما يناسبه. وسنتطرق في المقال التالي حول كيفية عملها بدقة أكثر. ما هي نتائج البحث المجانية والمدفوعة ذكرنا أعلاه عند تعريف مصطلح سيو أنه الوصول لنتائج بحث جيدة في عمليات البحث المجانية دون الإعتماد على الإعلانات المدفوعة في محركات البحث. وهنا من الواجب التنويه أنَّ محركات البحث لديها نوعين من النتائج هي النتائج المجانية والنتائج المدفوعة وهي تدمج بينهما عند أي استعلام بحث بحيث تظهر الإعلانات المدفوعة والمجانية في ذات صفحة النتائج. وهي تجني المال من الإعلانات على منصتها أو المواقع الشريكة لها لذا هي تعمل على جلب أفضل نتيجة من الإعلانات المجانية والمدفوعة لأي استعلام بحث بهدف بقاء الزائر لأطول فترة ممكنة وكسب المزيد من الزوار الباحثين على منصتها. وعلى سبيل المثال جوجل لديها منصة إعلانية خاصة بها Google Ads لإعداد ونشر إعلانات مدفوعة في محرك البحث ويمكن لأي صاحب موقع أو متجر الإعلان فيها والحصول على ترتيب جيد لاستعلام بحث محدد بمجرد صياغة الإعلان بطريقة سليمة وصرف المزيد من المال على الإعلان. ولكن باتباع ممارسات تحسين محركات البحث الصحيحة يمكنك الوصول لنتائج بحث جيدة في استعلام بحث محدد دون الإعتماد على هذه الإعلانات وهنا يمكنك القول أنك اعتمدت على النتائج المجانية لمحركات البحث للوصول لترتيب جيد. أبرز محركات البحث المهمة للعمل عليها تشترك محركات البحث في أهدافها من حيث تحسين خوارزمياتها وبالتالي تحسين نتائج البحث بصورة دائمة لجلب أكثر عدد من المهتمين والزوار الباحثين على هذه المحركات. وهي تساعد أصحاب المواقع على تحسين مواقعهم بصورة دائمة بإصدار العديد من الأدلة الإلكترونية حول كيفية عملها وكيف يمكن لصاحب الموقع أو مديره بالاطلاع على احصائيات موقعه ومراقبتها وتحليلها بهدف تحسينها وزيادة ظهور الموقع أكثر في استعلامات البحث المفيدة. وفيما يلي نستعرض نظرة بسيطة جدًا على محركي البحث الأهم جوجل Google وبينج Bing: محرك البحث جوجل Google لسنا هنا بصدد شرح ميزات محرك البحث الأشهر والأفضل عالميًا، إنما سنكتفي بذكر بعض الروابط المفيدة حول كيفية تحسين ظهور موقعك الإلكتروني على جوجل وبعض أدوات جوجل التي يستخدمها أي خبير سيو لتحليل الموقع الإلكتروني والكلمات المفتاحية المناسبة والقنوات التي تجلب الزيارات. يمكنك الاطلاع على: دليل أداة مشرفي المواقع Webmaster من جوجل وإضافة الموقع الإلكتروني إلى أداة مشرفي المواقع من جوجل Google Search Console. وإضافة الموقع الإلكتروني إلى أداة التحليل من جوجل Google Analytics. وسنتطرق إلى هذه الأدوات وتفاصيلها في مقالاتنا القادمة. محرك البحث بينج Bing نادرًا ما نرى مواقع الكترونية عربية كبيرة أو عالمية تهتم بتحسين محركات البحث على محرك بحث غير جوجل، إلا أنَّ محرك البحث بينج لديه أداة مشابهة لأداة مشرفي المواقع من جوجل وهي أداة Webmaster Bing. ولن نتطرق إليها في سلسلتنا هذه إلا أنَّ كل ما ينطبق على أداة مشرفي المواقع من جوجل ينطبق عليها بنسبة كبيرة. ما هو Local SEO إذا كان موقعك أو متجرك الإلكتروني يهدف للتسويق لمتجر حقيقي مادي لديك فإنه بإمكانك إضافة نشاطك التجاري إلى أداة جوجل نشاطي التجاري Google My Business وستحتاج إلى توثيقه برقم هاتف وصورة للنشاط التجاري المادي من الخارج موضحًا فيها اسم النشاط التجاري أي اسم المحل أو يمكن توثيقه عبر رمز خاص يرسل إلى عنوان المتجر عبر البريد في أي دولة كُنت حول العالم. لتستطيع إضافة الموقع أو المتجر الإلكتروني إلى أداة جوجل نشاطي التجاري والظهور في نتائج البحث المحلية يجب أن تملك محل تجاري مادي حقيقي تقدم خدماتك من خلاله أيضًا إضافة إلى الخدمات المقدمة عبر الموقع الإلكتروني. كما يمكن إدارة نشاطك التجاري على Google My Business بسلاسة وإضافة عنوان المتجر الحقيقي ورقم الهاتف للتواصل وخدمات متجرك المادية وصور له من الداخل والخارج ومقاطع فيديو وعروض وأي خبر مهم أو حدث تهتم به. ويهدف هذا الإجراء إلى زيادة ظهور متجرك محليًا وهو ما نسميه تحسين النتائج المحلية للموقع أو المتجر الإلكتروني أي السيو المحلي Local SEO وعلى سبيل المثال في حال كنت تملك مطعم مأكولات شرقي في مدينة الرياض وبحث أحد المهتمين المتواجدين بالقرب من المطعم أو في ذات المدينة عن مأكولات شرقية في محرك البحث جوجل سيظهر اسم نشاطك التجاري مع العنوان ورقم الهاتف للتواصل معه مباشرةً. وكذلك هو الحال في حال بحث شخص ما بالقرب من موقعك على خرائط جوجل Google Map سيظهر له عنوان النشاط التجاري والمسافة بينهم ورقم الهاتف للتواصل والاستفسار. أسئلة شائعة حول السيو لماذا SEO مهم جدًا لموقعك الإلكتروني يُعَد SEO أحد أهم قنوات التسويق الإلكتروني عبر الإنترنت لجلب العملاء المحتملين والزوار لموقعك الإلكتروني، وإن راعيناه وأعطيناه حقه، فسيكون لنا القناة الوحيدة التي تضمن لصاحب الموقع الاستمرار بجلب الزوار والعملاء شهريًا وبالتالي المزيد من الأرباح مع مرور الوقت والتي لن تتوقف إن توقفت عن العمل على الموقع لوقت قصير. على عكس الإعلان المدفوع على محركات البحث أو منصات التواصل الاجتماعي والتي تحتاج إلى تمويل يومي للاستمرار بالظهور في النتائج وجلب المزيد من الزيارات والأرباح. أي يمكن القول أنَّ ظهور نتيجة في الصفحة الأولى لموقعك الإلكتروني جاء عبر جهد وممارسات وجودة أكسبته تلك المنزلة وقد يبقى الموقع نتيجة أولى لفترة طويلة طالما موقعك جيد، على عكس النتائج المدفوعة التي أكسبها المال منزلتها في الصفحة الأولى فقط بغض النظر عن الجودة والمحتوى وستختفي الصفحة بمجرد التوقف عن الدفع. وقد ذُكر في أحد التقارير المنشورة في الولايات المتحدة أنَّ معدل الدخول والنقر على النتائج المجانية في الصفحة الأولى في محركات البحث أكبر بـ 20 مرة من الدخول وزيارة الإعلان المدفوع الذي يظهر في نفس الصفحة. حيث يُفضل الباحثون النتائج المجانية على المدفوعة في جوجل على سبيل المثال. هل توجد ممارسات سيو سليمة وممارسات مخادعة لمحركات البحث؟ تُشير مصطلحات SEO السليمة White hat Seo إلى تلك الممارسات التي تهدف إلى تحسين تقنيات الموقع لمحركات البحث وتركز أكثر على تحسين تجربة المستخدم وتقديم قيمة فعلية للزوار والعملاء المحتملين. بينما تُشير مصطلحات SEO الضالة أو المخادعة Black hat Seo إلى بعض الاستراتيجيات التي تحاول خداع محركات البحث إلا أنها تعرض الموقع لخطر كبير وتراجع في النتائج مع كل تحديث لمحركات البحث وقد تصل أحيانًا إلى حظر تلك المواقع وعدم ظهورها في صفحات النتائج الأولى. لذا يجب توخي الحذر في بعض ممارسات تحسين محركات البحث لكي لا تصبح ضارة وتؤدي إلى حظر الموقع الإلكتروني ومنع ظهوره نهائيًا. هل تحتاج فعلا إلى توظيف خبير تحسين محركات البحث لموقعك الإلكتروني؟ هذا سؤال صعب ونسبي وغير دقيق ويعتمد على حجم موقعك الإلكتروني ودرجة اعتمادك عليه وعلى قدرتك على التعلم وامتلاكك الوقت لإجراء تحسينات يومية على موقعك الإلكتروني. بعد دليلنا هذا حول كيفية تحسين محركات البحث يمكنك إجراء الكثير من التحسينات والتقدم الملحوظ في موقعك أو إدارة خبير السيو عن علم إن أردت توظيف أحد بحيث تعلم ما يفعله حتى لا يرتكب أو يجري أي ممارسات سواءً عن قصد أم لا تؤدي بموقعك إلى التهلكة في صفحات نتائج البحث الأخيرة. خاتمة ذكرنا في هذه المقالة تعريفات أساسية وضرورية في مجال تحسين محركات البحث SEO وتطرقنا لبعض أكثر الأسئلة شيوعًا في هذا المجال، وسنعرفك في المقال القادم على كيفية عمل خوارزميات محركات البحث وسنخصص شرحنا على محرك البحث الأشهر عالميًا جوجل. لننتقل بعد ذلك لذكر أفضل الممارسات الواجب اتباعها لتحسين ترتيب صفحات موقعك الإلكتروني في نتائج بحث جوجل. اقرأ أيضًا التوجهات الحديثة في تحسين الظهور ضمن محركات البحث تحسين الظهور في محركات البحث كيفية إيجاد كلمات مفتاحية ذات قيمة عالية لمدونتك 7 إضافات لتحسين ترتيب ظهور موقعك في محركات البحث «قتل أحد المطورين سمعة موقعي»: أشنع ثلاثة أخطاء سيو والطريقة المثلى لتجنبها
  16. يُعَد ملف wp-config.php أحد أهم ملفات إعدادات ووردبريس، وهو متواجد في مسار الجذر الرئيسي لملفات ووردبريس، كما يتضمن المعلومات الأساسية لتشغيل موقعك مثل معلومات الاتصال بقاعدة البيانات. لن تجد ملف wp-config.php عند تنزيل ملف ووردبريس المضغوط لأول مرة، ولكنه سيُنشأ فور تثبيت ووردبريس بالاعتماد على المعلومات التي تُقدمها في خطوات التثبيت (اسم قاعدة البيانات واسم مستخدم قاعدة البيانات وكلمة المرور الخاصة به). تستطيع إنشاء ملف wp-config.php يدويًا باستخدام الملف wp-config-sample.php، والذي تجده ضمن ملفات تثبيت ووردبريس عند فك ضغطه (ضمن المسار الرئيسي لملفات ووردبريس)، وبعد الانتهاء من تعديل محتوى الملف، عليك حفظه باسم wp-config.php. تحتاج إلى المعلومات التالية لتعديل ملف wp-config.php أثناء التثبيت: اسم قاعدة البيانات التي سيستخدمها ووردبريس. اسم مستخدِم قاعدة البيانات للوصول لها. كلمة مرور قاعدة البيانات المربوطة مع اسم المستخدم للوصول لها. مضيف قاعدة البيانات، أي اسم مضيف خادم قاعدة البيانات. ومن الممكن أن تحتاج أيضًا إلى رقم منفذ أو مسار ملف مقبس يونكس وربما تحتاج إلى Pipe أيضًا. من الممكن في بعض الأحيان أن يثبت مزود خدمة الاستضافة لديك ووردبريس لك، لذا عليك طلب المعلومات المذكورة سابقًا منه؛ أما في حال كنت تُدير الخادم الخاص بك أو حساب الاستضافة، فستمتلك هذه المعلومات بما أنك أنشأت قاعدة بيانات ومستخدم. ضبط إعدادات قاعدة البيانات حدد موقع ملف wp-config-sample.php ضمن مسار تثبيت ووردبريس الرئيسي وافتحه ضمن محرر نصوص. ملف wp-config-sample.php الافتراضي فيما يلي مثال عن ملف wp-config-sample.php الافتراضي، حيث أن القيم المستخدمة هي مجرد أمثلة لتعريفك ما يجب فعله. // ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define( 'DB_NAME', 'database_name_here' ); /** MySQL database username */ define( 'DB_USER', 'username_here' ); /** MySQL database password */ define( 'DB_PASSWORD', 'password_here' ); /** MySQL hostname */ define( 'DB_HOST', 'localhost' ); ضبط اسم قاعدة البيانات استبدل عبارة database_name_here باسم قاعدة البيانات الخاصة بك، مثل MyDatabaseName. define( 'DB_NAME', 'MyDatabaseName' ); // Example MySQL database name ضبط مستخدم قاعدة البيانات استبدل عبارة username_here باسم مستخدم قاعدة البيانات الخاصة بك، على سبيل المثال MyUserName. define( 'DB_USER', 'MyUserName' ); // Example MySQL username ضبط كلمة مرور قاعدة البيانات استبدل عبارة "password_here" بكلمة مرور قاعدة البيانات لديك، مثال MyPassword. define( 'DB_PASSWORD', 'MyPassWord' ); // Example MySQL password ضبط مضيف قاعدة البيانات استبدل localhost باسم مضيف قاعدة البيانات، مثال MyDatabaseHost إضافةً إلى رقم منفذ الاتصال والذي من الممكن أن تحتاج معه إلى مسار ملف مقبس يونكس Unix socket. define( 'DB_HOST', 'MyDatabaseHost' ); // Example MySQL Database host ملاحظة: لن تضطر غالبًا إلى تغيير مضيف قاعدة البيانات، ولكن إن لم تكن متأكدًا من ذلك، حاول استخدام القيمة localhost إن كانت ستعمل؛ وفي حال فشلت عملية التثبيت، تواصل مع مزود الاستضافة واسأله عن القيمة الصحيحة. المنفذ البديل لقاعدة بيانات MYSQL ستضطر لتغيير قيمة DB_HOST ضمن ملف wp-config.php في حال استخدم المضيف رقم منفذ بديل لقاعدة بياناتك. من أجل المُضيف المحلي localhost: define( 'DB_HOST', '127.0.0.1:3307' ); أو في بعض الحالات: define( 'DB_HOST', 'localhost:3307' ); أما لخادم محدد: define( 'DB_HOST', 'mysql.example.com:3307' ); طبعًا رقم المنفذ المُستخدم 3307 ليس إلزاميًا فهو يختلف تبعًا لما يمنحه لك مضيفك. مقابس MYSQL أو Pipe يجب عليك الانتباه أنه في حال استخدام مضيفك لمقابس يونكس أو Pipe، عليك تعديل قيمة DB_HOST ضمن ملف wp-config.php حسب المُستخدم. define( 'DB_HOST', '127.0.0.1:/var/run/mysqld/mysqld.sock' ); // or define( 'DB_HOST', 'localhost:/var/run/mysqld/mysqld.sock' ); // or define( 'DB_HOST', 'example.tld:/var/run/mysqld/mysqld.sock' ); استبدل/var/run/mysqld/mysqld.sock بمعلومات المقبس أو Pipe المُقدّمة من قبل مضيفك. الاحتمالات الممكنة لقيمة DB_HOST تستخدم شركات الاستضافة المُختلفة إعدادات مختلفة للشبكة بما يخص قواعد بيانات mysql، وفي حال كان مزود الاستضافة الخاص بك ضمن القائمة التالية في العمود الأيمن، فإن القيمة الموجودة على اليسار مُماثلة لقيمة DB_HOST الصحيحة. وللتأكد من هذه القيمة عليك التواصل مع الفريق التقني للاستضافة أو البحث ضمن توثيق الشركة الموجود على الانترنت. table { width: 100%; } thead { vertical-align: middle; text-align: center; } td, th { border: 1px solid #dddddd; text-align: right; padding: 8px; text-align: inherit; } tr:nth-child(even) { background-color: #dddddd; } مزود الاستضافة قيمة DB_HOST المتوقعة 1and1 db12345678 استضافة A2 localhost استضافة AN localhost Aruba.it localhost أو عنوان IP حقيقي يُرسل مع رسالة تفعيل البريد الالكتروني A Small Orange localhost AT&T xxxxxxxx.carrierzone.com تجد الاسم الكامل للخادم ضمن PHPMyAdmin BlueHost localhost DreamHost mysql.example.com GoDaddy - الاستضافات المُشتركة واستضافات 4GH توجه ضمن قائمة قواعد البيانات إلىMySQL، واضغط على Actions and Details الموجودة إلى يمين اسم قاعدة البيانات. ستجد اسم المُضيف في أسفل النافذة. GoDaddy - استضافة مع لوحة تحكم cPanel localhost GoDaddy - استضافة مع لوحة تحكم Plesk استخدم عنوان IP الموجود ضمن قسم قواعد البيانات في لوحة تحكم Plesk ولا تشمل :3306 HostGator localhost ICDSoft localhost:/tmp/mysql5.sock Infomaniak Network mysql.yourdomain InMotion localhost iPage username.ipagemysql.com IPower username.ipowermysql.com Laughing Squid localhost MediaTemple Grid internal-db.s00000.gridserver.com (استبدل 00000 برقم الموقع الحقيقي) MediaTemple DV localhost MegaHost localhost NearlyFreeSpeech.Net username.db NetworkSolutions mysqlv5 One.com example.com.mysql Pair Networks dbnnnx.pair.com QTH.com localhost Rackspace Cloud استخدم localhost للخوادم غير المُدارة، أما بالنسبة للمواقع السحابية فعليك استخدام متغيرات مثل mysqlXY-AB.wcN.dfQ.stabletransit.com حيث X وY وA وB وN وQ متغيرات SysFix.eu Power datapower.sysfix.eu Site5 localhost Yahoo Mysql الاستضافات التي تستخدم لوحة تحكم cPanel localhost الاستضافات التي تستخدم لوحة تحكم Plesk localhost الاستضافات التي تستخدم لوحة تحكم DirectAdmin localhost Tophost.it sql.your-domain-name.it مجموعة محارف قاعدة البيانات Database character set تسمح DB_CHARSET بتعيين مجموعة محارف قاعدة البيانات حتى تُستخدم عند تعريف جداول قاعدة البيانات. حيث تكون القيمة الافتراضية لها هي utf8 (مجموعة محارف Unicode UTF-8)، وهي الخيار الأفضل في أغلب الأحيان، حيث تدعم UTF-8 جميع اللغات وبالتالي من المُستحسن الإبقاء على قيمة utf8 لـ DB_CHARSET واستخدام ترتيب قاعدة البيانات DB_COLLATE للغة المُراد دعمها بدلًا من ضبط قيمة DB_CHARSET. يُظهر المثال التالي استخدام utf8 وهي قيمة ووردبريس الافتراضية: define( 'DB_CHARSET', 'utf8' ); لا توجد حاجة غالبًا لتغيير قيمة DB_HOST الافتراضية ولكن إن احتاجت مدونتك لمجموعة محارف مختلفة، فعليك قراءة مجموعات المحارف والترتيبات التي تدعمهاMySQL للحرص على استخدام قيم صحيحة لقيمة DB_HOST. لا تضف تعريفًا لمجموعة قاعدة البيانات DB_CHARSET أو ترتيبها DB_COLLATE في حال عدم وجودها في ملف wp-config.php، إلا إن كنت قد قرأت عن وفهمت جيدًا آلية تحويل مجموعة محارف قاعدة البيانات، وذلك لأن إضافة DB_CHARSET أو DB_COLLATE لمدونةٍ قيد التشغيل غالبًا سوف يُسبب مشاكل خطيرة. ترتيب مجموعة محارف قاعدة البيانات Database Collation يسمح DB_COLLATE بتعيين ترتيب مجموعة محارف قاعدة البيانات (مثال على ذلك كيفية ترتيب مجموعة المحارف)، ويجب الإبقاء على قيمة هذا المتغير في معظم الحالات فراغًا لتعيين ترتيب قاعدة البيانات افتراضيًا من قبل MySQL بالاعتماد على مجموعة محارف قاعدة البيانات المُحددة بقيمة DB_CHARSET. يُمكنك استخدام DB_COLLATE وإعطائها أحد قيم UTF-8 المُعرّفة في مجموعات محارف UTF-8 للغات أوروبا الغربية عند استخدامك لغة مختلفة تظهر محارفها مختلفة عما هو مُدخل. (ألقِ نظرةً على مجموعات محارف Unicode ضمن كتيب إرشادات SQL). القيمة الافتراضية لـ DB_COLLATE في ووردبريس: define( 'DB_COLLATE', '' ); ترتيب UTF-8 Unicode العام: define( 'DB_COLLATE', 'utf8_general_ci' ); ترتيب UTF-8 Unicode التركي: define( 'DB_COLLATE', 'utf8_turkish_ci' ); للأسف لا يوجد ترتيب خاص باللغة العربية، ولكن يُستخدم عادةً utf8mb4_unicode_ci مع مواقع ووردبريس العربية دون أي مشاكل في إظهار الحروف العربية. لا يوجد عادًة أي داعي لتغيير قيمة DB_COLLATE الافتراضية، حيث يضمن إبقاء القيمة فارغة التعيين التلقائي لها من قِبل MySQL عند إنشاء جداول قاعدة البيانات. المفاتيح الأمنية Security Keys يجب أن تكون هذه المفاتيح طويلةً وعشوائيةً ومعقدة، وهي ليست مشكلة، إذ ليس عليك حفظها بذاكرتك، والخيار الأفضل هو إنشاء هذه المفاتيح باستخدام مولد عبر الانترنت، حيث تستطيع تغيير هذه المفاتيح في أي مرحلة وأي وقت لإنهاء صلاحية كل ملفات الارتباط الموجودة وهذا يعني إجبار جميع المستخدمين على إعادة تسجيل الدخول من جديد. مثال (لا تستخدم البيانات التالية): define( 'AUTH_KEY', 't`DK%X:>xy|e-Z(BXb/f(Ur`8#~UzUQG-^_Cs_GHs5U-&Wb?pgn^p8(2@}IcnCa|' ); define( 'SECURE_AUTH_KEY', 'D&ovlU#|CvJ##uNq}bel+^MFtT&.b9{UvR]g%ixsXhGlRJ7q!h}XWdEC[BOKXssj' ); define( 'LOGGED_IN_KEY', 'MGKi8Br(&{H*~&0s;{k0<S(O:+f#WM+q|npJ-+P;RDKT:~jrmgj#/-,[hOBk!ry^' ); define( 'NONCE_KEY', 'FIsAsXJKL5ZlQo)iD-pt??eUbdc{_Cn<4!d~yqz))&B D?AwK%)+)F2aNwI|siOe' ); define( 'AUTH_SALT', '7T-!^i!0,w)L#JK@pc2{8XE[DenYI^BVf{L:jvF,hf}zBf883td6D;Vcy8,S)-&G' ); define( 'SECURE_AUTH_SALT', 'I6`V|mDZq21-J|ihb u^q0F }F_NUcy`l,=obGtq*p#Ybe4a31R,r=|n#=]@]c #' ); define( 'LOGGED_IN_SALT', 'w<$4c$Hmd%/*]`Oom>(hdXW|0M=X={we6;Mpvtg+V.o<$|#_}qG(GaVDEsn,~*4i' ); define( 'NONCE_SALT', 'a|#h{c5|P &xWs4IZ20c2&%4!c(/uG}W:mAvy<I44`jAbup]t=]V<`}.py(wTP%%' ); يحمي المفتاح الأمني موقعك تجاه الهجمات من خلال إضافة عناصر عشوائية لكلمة المرور، وبعبارة أبسط فإن المفتاح الأمني عبارة عن كلمة مرور مكونة من عناصر تجعل من الصعب توليد مفاتيح محتملة كافية لكسر أمن موقعك. من الناحية الأخرى فإن استخدام كلمات مرور، مثل: "password"، أو "test"، يُسهل جدًا اختراق موقعك لأنها كلمات سهلة التوليد ومُتوقعة؛ بينما استخدام كلمة مرور طويلة وعشوائية وخالية من كلمات ذات معنى مثل "88a7da62429ba6ad3cb3c76a09641fc"، يتطلب ملايين الساعات لكسرها باستخدام هجوم القوة الغاشمة Brute Force. تُضاف مفاتيح salt وهي بيانات عشوائية تُستخدم مثل إضافي للدوال أحادية الاتجاه لحماية كلمات المرور المخزنة في الذاكرة) لزيادة أمان كلمة المرور المُولدة أيضًا. تزيد المفاتيح الأربعة من أمان موقعك ولكنك غير مُلزم بإضافتها، حيث يُولد ووردبريس مفاتيح salt لك في حال عدم توفرها. وتستطيع إيجادها ضمن ملف wp-config.php بالحالة العادية بعد التثبيت. ألق نظرةً على المراجع التالية للحصول على فكرة تقنية أوسع ومزيد من المعلومات التفصيلية عن المفاتيح الأمنية وكلمات المرور الآمنة: كيف تستعمل SSL وHTTPS مع ووردبريس كيفية ضبط تشفير SSL/TLS للاتصالات إلى قواعد بيانات MySQL على خادم أوبنتو 16.04 كيفية تثبيت شهادة SSL من سلطة شهادات تجارية: الحصول على الشهادة وتثبيتها حفظ و تأمين كلمات المرور عبر تطبيق KeePass خيارات متقدمة تتضمن الأقسام التالية معلومات متقدمة عن بعض التعديلات التي قد تُسبب مشاكل غير متوقعة، لذلك من فضلك تأكد من معرفتك بكيفية أخذ نسخ احتياطية دوريًا لموقعك، إضافةً إلى آلية استعادة هذه النسخ قبل البدء بتعديل الإعدادات المُتضمنة في الأقسام التالية. بادئة جداول قاعدة البيانات table_prefix يحتوي المُتغير ‎$table_prefixعلى قيمة البادئة التي تُحشر ببداية اسم كل جدول ضمن قاعدة البيانات المُستخدمة مع ووردبريس والقيمة الافتراضية لها هي ‎wp_"‎"، وتتغير قيمة هذا المتغير طالما باستطاعتك تغيير البادئة. تُستخدم بادئات مختلفة عند تثبيت عدة مدونات ووردبريس باستخدام نفس قاعدة البيانات، كما هو الحال عند إنشاء مواقع متعددة multisite ضمن ووردبريس. بالتالي من الممكن استخدام نفس قاعدة البيانات لعدة مواقع ووردبريس بشرط استخدام بادئة مختلفة أثناء عملية تثبيت ووردبريس لكل موقع، ولكن عليك الانتباه لموضوع الأمان عند المُضي في هذا الخيار. $table_prefix = 'r235_'; // من فضلك يجب أن تتضمن أرقام أو محارف أو إشارة _ فقط! رابط عنوان ووردبريس WP_SITEURL يسمح لك WP_SITEURL بتعريف رابط عنوان ووردبريس، ويجب أن تدل القيمة المُعرفة ضمنه على موقع ملفات ووردبريس الأساسية؛ كما يجب أن يتضمن الرابط الجزئية "‎"‎ http://‎ التي تدل على البروتوكول المستخدم لتصفح مواقع الويب، لكن عليك عدم إضافة "/" لنهاية الرابط. يسمح لك ضبط هذه القيمة ضمن ملف wp-config.php بتجاهل القيمة الموجودة ضمن جدول wp_options لرابط الموقع siteurl، كما يُقلل إضافة هذه القيمة من خلال الملف السابق من عدد مرات الاتصال بقاعدة البيانات عند تحميل الموقع. ستُستخدم القيمة المحفوظة في قاعدة البيانات عند حذف السطر الذي يغير هذه القيمة من ملف wp-config.php، أما لتغيير قيمة siteurl ضمن قاعدة البيانات عليك، فاستخدم الثابت RELOCATE. لنقترض أن ووردبريس مُثبت ضمن مسار يُدعى "wordpress" للنطاق example.com، عندها عليك تعريف WP_SITEURL كالتالي: define( 'WP_SITEURL', 'http://example.com/wordpress' ); يُمكن ضبط قيمة WP_SITEURL ديناميكيًا بالاعتماد على المتغير ‎$_SERVER['HTTP_HOST']‎: define( 'WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/path/to/wordpress' ); تُضبط قيمة WP_SITEURL اعتمادًا على ‎‎$_SERVER['SERVER_NAME']‎: define( 'WP_SITEURL', 'http://' . $_SERVER['SERVER_NAME'] . '/path/to/wordpress' ); عنوان رابط المدونة URL يسمح استخدام هذا المتغير WP_HOME بتجاهل قيمة home ضمن جدول ‎_wp_options دون تغييره ضمن قاعدة البيانات، وهذه القيمة هي العنوان الذي تريد لزوارك كتابته ضمن متصفحاتهم للوصول لمدونتك على ووردبريس. يجب أن يتضمن الرابط بروتوكول http://"‎" دون الانتهاء بـ "/" في نهاية الرابط. انتبه أن استخدام هذا المتغير يُقلل من عدد الطلبات لقاعدة البيانات عند تحميل الموقع. define( 'WP_HOME', 'http://example.com' ); يجب عليك اتباع المثال التالي في حال كنت تستخدم التقنية المشروحة ضمن تعيين المسار الخاص بووردبريس، ولا تنسى إضافة index.php ضمن المسار الخاص بموقعك إن كنت تستخدم هذه الإعدادات. اضبط WP_HOME ديناميكيًا بالاعتماد على قيمة ‎‎$_SERVER['HTTP_HOST']‎‎: define( 'WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/path/to/wordpress' ); نقل مجلد wp-content تستطيع نقل مسار المجلد wp-content المُتضمن القوالب والإضافات والملفات المرفوعة للموقع إلى مسار خارج مسار ووردبريس. اضبط قيمة WP_CONTENT_DIR للمسار المحلي الكامل الذي تريد النقل له بدون إضافة "/" لنهاية المسار. define( 'WP_CONTENT_DIR', dirname(__FILE__) . '/blog/wp-content' ); اضبط قيمة WP_CONTENT_URL بالرابط الكامل للمسار السابق دون إضافة "/" لنهاية الرابط. define( 'WP_CONTENT_URL', 'http://example/blog/wp-content' ); نقل المجلد الخاص بالإضافات اضبط قيمة WP_PLUGIN_DIR للمسار المحلي الكامل الذي تريد النقل له دون إضافة "/" لنهاية المسار. define( 'WP_PLUGIN_DIR', dirname(__FILE__) . '/blog/wp-content/plugins' ); اضبط قيمة WP_PLUGIN_URL بالرابط الكامل للمسار السابق دون إضافة "/" لنهاية الرابط. define( 'WP_PLUGIN_URL', 'http://example/blog/wp-content/plugins' ); قد تواجهك مشاكل بالتوافق مع بعض الإضافات، حاول معالجة ذلك بضبط قيمة PLUGINDIR للمسار المحلي الكامل السابق دون إضافة "/" لنهاية المسار، على سبيل المثال. define( 'PLUGINDIR', dirname(__FILE__) . '/blog/wp-content/plugins' ); نقل مجلد القوالب من غير الممكن نقل مجلد القوالب، لأن مساره منسوب ضمن الكود البرمجي إلى مجلد wp-content: $theme_root = WP_CONTENT_DIR . '/themes'; بينما تستطيع تسجيل مسارات إضافية للقالب من خلال تسجيل مسار القالب. ألقِ نظرةً على كيفية نقل مجلد wp-content. ولمزيدٍ من التفاصيل حول موقع مجلد القوالب وكيفية تصميمه، ألقِ نظرةً على ملف wp-includes/theme.php. نقل مجلد المرفوعات اضبط قيمة UPLOADS إلى: define( 'UPLOADS', 'blog/wp-content/uploads' ); لا يمكن أبدًا لهذا المسار أن يكون ثابتًا مطلقًا، بل يكون منسوبًا إلى ABSPATH؛ لذلك لا يتطلب استخدام "/" في البداية. تعديل فواصل الحفظ التلقائي الزمنية يَستخدم ووردبريس Ajax لتنفيذ عملية الحفظ التلقائي للمقال خلال تعديلك له وحفظ نسخ عنه. ومن المُحتمل أن ترغب في زيادة هذه القيمة لتصبح الفواصل الزمنية بين عمليات الحفظ أطول، أو ربما العكس لضمان عدم خسارة أي تعديلات. بحيث القيمة الافتراضية هي 60 ثانية. define( 'AUTOSAVE_INTERVAL', 160 ); // Seconds تنقيحات المنشور يحفظ ووردبريس افتراضيًا نسخًا عن كل تعديل يحصل لمنشورٍ أو صفحةٍ، وهذا يسمح بالعودة إلى نسخٍ سابقةٍ منها. يمكن تعطيل ميزة حفظ هذه النسخ أو تحديد عدد أعظمي من النسخ المحفوظة للمنشور أو الصفحة. تعطيل تنقيحات المنشور يضبط ووردبريس قيمة WP_POST_REVISIONS إلى القيمة true افتراضيًا، وهذا يُفعّل تنقيحات المنشور أي حفظ نسخ عنه. لتعطيل هذه الميزة الرائعة استخدم الكود التالي: define( 'WP_POST_REVISIONS', false ); تحديد عدد نسخ تنقيحات المنشور لتحديد عددٍ أعظمي من التنقيحات المحفوظة تلقائيًا عن المنشور، يجب تغيير قيمة WP_POST_REVISIONS لعدد صحيح بدلًا من قيمة منطقية (على سبيل المثال، 3 أو 12). define( 'WP_POST_REVISIONS', 3 ); ضبط نطاق ملفات الارتباط يمكن تحديد النطاق ضمن ملفات ارتباط ووردبريس لمن يمتلك إعدادات نطاق غير عادية. فمثلًا إذا كانت النطاقات الفرعية مُستخدمة لتخديم محتوى ثابت، تستطيع ضبط نطاق ملف الارتباط فقط لنطاقك الذي يقدم محتوى ديناميكي لمنع إرسال ملفات ارتباط ووردبريس مع كل طلب للمحتوى الثابت ضمن النطاق الفرعي. define( 'COOKIE_DOMAIN', 'www.example.com' ); تفعيل ميزة المواقع المتعددة/ الشبكة Multisite/ Network يسمح ضبط قيمة WP_ALLOW_MULTISITE بتفعيل أو تعطيل ميزة المواقع المتعددة، وفي حال عدم وجود هذا الخيار ضمن ملف wp-config.php، فإن الحالة الافتراضية هي عدم تفعيل الميزة والقيمة الافتراضية للمتغير هي false. define( 'WP_ALLOW_MULTISITE', true ); إعادة التوجيه للمدونات غير الموجودة يُمكن استخدام NOBLOGREDIRECT لإعادة توجيه الزوار الذين يحاولون الوصول لِنطاق فرعي أو مجلد فرعي غير موجود. define( 'NOBLOGREDIRECT', 'http://example.com' ); إظهار رسالة خطأ WP_DISABLE_FATAL_ERROR_HANDLER قدّم إصدار 5.2 من ووردبريس نمط الاستعادة Recovery Mode الذي يُظهر رسالة خطأ بدلًا من شاشة بيضاء عندما تتسبب الإضافات بخطأ برمجي، إذ تُعرض رسالة تشبه الرسالة التالية: لن تظهر شاشة بيضاء أو رسالة خطأ ضمن كود البي اتش بي للمستخدِمين بعد الآن. ولكن ضمن بيئة التطوير فقط، فإن كنت ترغب بتفعيل WP_DEBUG_DISPLAY، فيجب عليك تعطيل نمط الاستعادة من خلال ضبط قيمة WP_DISABLE_FATAL_ERROR_HANDLER للقيمة true. define( 'WP_DISABLE_FATAL_ERROR_HANDLER', true ); // 5.2 and later define( 'WP_DEBUG', true ); define( 'WP_DEBUG_DISPLAY', true ); تنقيح الأخطاء WP_DEBUG يتحكم خيار WP_DEBUG بعرض بعض الأخطاء والتحذيرات، وتفعيله يسمح باستخدام إعدادات WP_DEBUG_DISPLAY وWP_DEBUG_LOG. الحالة الافتراضية لهذه المتغيرات هي false. define( 'WP_DISABLE_FATAL_ERROR_HANDLER', true ); // 5.2 and later define( 'WP_DEBUG', true ); تظهر أخطاء قاعدة البيانات ضمن المتصفح فقط عند ضبط قيمة WP_DEBUG إلى القيمة true، ويتعامل الصنف wpdb مع أخطاء قاعدة البيانات التي لا تتأثر بإعدادات أخطاء بي اتش بي، كما ويرفع ضبط قيمة WP_DEBUG إلى true من مستوى التبليغ عن الخطأ إلى E_ALL، ويُفعل التحذيرات عند استخدام ملفات أو دوال قديمة لا يجب استخدامها؛ أما في الحالة الافتراضية، يكون مستوى التبليغ عن الخطأ مضبوطًا إلىM E_ALL ^ E_NOTICE ^ E_USER_NOTICE نمط البيئة WP_ENVIRONMENT_TYPE يتحكم خيار WP_ENVIRONMENT_TYPE بنمط البيئة لموقعك الالكتروني، سواءً محلية local، أو تطوير development، أو مرحلية staging، أو إنتاج production. وتُعالج قيم أنماط البيئة بالترتيب التالي، بحيث تُلغي كل طريقة تسلسلية القيم السابقة: متغير بيئة بي اتش بي WP_ENVIRONMENT وثابت WP_ENVIRONMENT. ستُعاد القيمة الافتراضية production في حال كانت قيمة نمط البيئة المُوفرة من قِبل أي من الطريقتين السابقتين غير موجودة ضمن أنماط البيئة المُسموح بها. وأبسط طريقة لضبط القيمة هي من خلال تعريف الثابت: define( 'WP_ENVIRONMENT_TYPE', 'staging' ); تنقيح السكربت SCRIPT_DEBUG يجبر الثابت SCRIPT_DEBUG ووردبريس على استخدام إصدارات "dev" للسكربت، وأوراق الأنماط stylesheet من ملفات الجافاسكربت، وCSS الموجودة ضمن: wp-includes/js، وwp-include/css، وwp-admin/js، وwp-admin/css لتُحمَّل بدلًا من النسخ min.js وmin.css. لذلك يجب عليك إضافة الكود التالي إن كنت تريد التعديل على كود جافاسكربت أو CSS موجود ضمن ملفات ووردبريس: define( 'SCRIPT_DEBUG', true ); تعطيل ضم ملفات الجافاسكربت تُضم ملفات الجافاسكربت برابط واحد لتحقيق تحميلٍ أسرع للوحة تحكم المدير. في حال وجود أخطاء أو فشل في عمل ملفات الجافاسكربت ضمن لوحة تحكم المدير، يمكنك تعطيل هذه الميزة إن كانت تحل المشكلة: define( 'CONCATENATE_SCRIPTS', false ); إعداد تسجيل الخطأ قد يكون إعداد تسجيل الخطأ صعبًا قليلًا، وذلك بسبب ضبط إعدادات سجل وعرض خطأ بي اتش بي ضمن ملف php.ini، والذي قد تمتلك أو لا تمتلك إمكانية الوصول له، لهذا يجب ضبط هذه الإعدادات حسب المطلوب في حال كان لديك وصول للملف السابق، ومن المُحبّذ ألا تُعرَض رسائل خطأ للعلن بل توجيهها إلى سجلٍ للأخطاء، كما يجب أيضًا ألا يكون سجل الخطأ موجودًا ضمن مسار يمكن لأي زائر لخادمك الوصول إليه. عينة عن الإعدادات التي يُوصى بها لملف php.ini: error_reporting = 4339 display_errors = Off display_startup_errors = Off log_errors = On error_log = /home/example.com/logs/php_error.log log_errors_max_len = 1024 ignore_repeated_errors = On ignore_repeated_source = Off html_errors = Off إن error_reporting 4339 هي قيمة مخصصة تسمح بتسجيل المشاكل التي تؤثر على عمل موقعك الإلكتروني وتتجاهل أشياء أخرى مثل الملاحظات التي قد لا تكون أخطاء. ألقِ نظرةً على ثوابت أخطاء بي اتش بي لتفهم معنى موقع كل بت من "1000011110011" وهو العدد الثنائي الموافق للعدد العشري 4339. حيث يعني البت الأول من جهة اليسار والذي أخذ قيمة 1، وجوب عرض تقرير عن أي E_RECOVERABLE_ERROR؛ أما البت التالي وهو بقيمة 0، فيعني عدم الإبلاغ عن E_STRICT (يُرفع هذا الخطأ عندما يُستخدم ترميز غير متقن ولكنه فعّال). تستطيع استخدام الرقم الذي تريد بدلًا من 4339. لا بد أنك ترغب بإعدادات مختلفة لبيئة التطوير الخاصة بك، وفي حال كانت النسخة المرحلية على ذات الخادم أو ليس لديك وصول لملف php.ini، فعليك تجاوز الإعدادات الافتراضية في زمن التشغيل. هذا طبعًا أمرٌ شخصي يعود لما تفضله، فهل تفضل توجيه الأخطاء إلى السجل، أو تنبيهك على الفور بوجود خطأ، أو ربما الاثنان معًا. يسمح المثال التالي لإعدادات بعرض جميع الأخطاء حال حصولها عند إضافة الكود إلى ملف wp-config.php: @ini_set( 'log_errors', 'Off' ); @ini_set( 'display_errors', 'On' ); define( 'WP_DISABLE_FATAL_ERROR_HANDLER', true ); // 5.2 and later define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', false ); define( 'WP_DEBUG_DISPLAY', true ); ملف wp-config.php هو مكان مثالي لتعيين إعدادات ملف php.ini المتحكّمة بتثبيت بي اتش بي الخاص بك، نظرًا لتحميل هذا الملف في كل مرة تزور الصفحة فيها ولا يُحمَّل أبدًا من ذاكرة التخزين المؤقتة cache. هذا الإعداد مفيد جدًا إن كنت لا تمتلك صلاحية الوصول لملف php.ini أو في حال أردت تغيير بعض الإعدادات سريعًا. يوجد استثناء وحيد مرتبط بإعداد error_reporting، حيث يأخذ القيمة E_ALL من قِبل ووردبريس في حال عُيّنت قيمة WP_DEBUG إلى true بغض النظر عن الإعدادات التي تحاول تغييرها ضمن ملف wp-config.php. عند اضطرارك لضبط قيمة error_reporting لشيء آخر، يجب ضبط ذلك بعد تحميل ملف wp-settings.php، مثلًا في ملف إضافة. تذكر حذف سجل الأخطاء في حال كان مفعلًا بعد الانتهاء من معاينته، لأنه غالبًا ما يكون ضمن مسار علني يمكن لأي أحد الوصول له. يُفعّل المثال التالي سجل أخطاء بي اتش بي ويُسجلهم ضمن ملف محدد وفي حال كان قيمة WP_DEBUG هي true سيحفظ الأخطاء ضمن هذا الملف. عليك تضمين هذا الكود قبل أوامر require_once أو includes. @ini_set( 'log_errors', 'On' ); @ini_set( 'display_errors', 'Off' ); @ini_set( 'error_log', '/home/example.com/logs/php_error.log' ); /* That's all, stop editing! Happy blogging. */ نعرض مثالًا آخر لتسجيل الأخطاء، مقترح من قبل مايك ليتل Mike Little ضمن قائمة البريد الالكتروني لـِ wp-hackers: /** * This will log all errors notices and warnings to a file called debug.log in * wp-content (if Apache does not have write permission, you may need to create * the file first and set the appropriate permissions (i.e. use 666) ) */ define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false ); @ini_set( 'display_errors', 0 ); توجد نسخة أخرى مُحسنة من مايكل ليتل ضمن مجموعة مانشستر لمستخدم ووردبريس: /** * This will log all errors notices and warnings to a file called debug.log in * wp-content only when WP_DEBUG is true. if Apache does not have write permission, * you may need to create the file first and set the appropriate permissions (i.e. use 666). */ define( 'WP_DEBUG', true ); // Or false if ( WP_DEBUG ) { define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false ); @ini_set( 'display_errors', 0 ); } يمتلك ووردبريس ثلاثة ثوابت يبدو أن لها نفس الوظيفة ظاهريًا وهذا يُسبب إشكالية. تذكر أولًا أن WP_DEBUG لا يفعل أي شيء مع ثابتي التنقيح الآخرين عند احتوائه على قيمة false. طبعًا أيًا كانت إعدادات بي اتش بي، فستكون هي السائدة إلا error_reporting حيث يعطيها ووردبريس القيمة 4983 في حال كان WP_DEBUG مُعرف بقيمة false. ثانيًا، حتى عند امتلاك WP_DEBUG على قيمة true، لا يعمل الثابتين الآخرين أي شيء إلا عند إسناد قيمة true لهما؛ أما في حال ضُبطا على قيمة false، فلن تتغير إعدادات بي اتش بي. على سبيل المثال، إذا احتوى ملف php.ini على التوجيه 'display_errors'='On' ولكن لديك ضمن ملف wp-config.php التعريف التالي: define( ‘WP_DEBUG_DISPLAY’, false ) فستُعرض الأخطاء حتى مع امتلاك الثابت WP_DEBUG_DISPLAY لقيمة false، وذلك لأن بي اتش بي ضُبط لإظهار الأخطاء. لذلك من المهم جدًا ضبط بي اتش بي وفقًا لاحتياجاتك في حال ضبط ثوابت ووردبريس بقيمة false. تستطيع استخدام الكود البرمجي التالي لمنصة ووردبريس لديك في مرحلة التثبيت ضمن ملف wp-config.php بالرغم أن جزء منه يبدو زائدًا عن الحاجة: @ini_set( 'log_errors', 'On' ); @ini_set( 'display_errors', 'Off' ); define( 'WP_DISABLE_FATAL_ERROR_HANDLER', false ); // 5.2 and later define( 'WP_DEBUG', false ); define( 'WP_DEBUG_LOG', false ); define( 'WP_DEBUG_DISPLAY', false ); الملف الافتراضي لسجل التنقيحات هو ‎/wp-content/debug.log"‎". إن وضع سجلات الأخطاء في مسار يُمكن الوصول له، هو خطأٌ أمني، لذلك من الأفضل أن تُوضع سجلاتك في مسار أعلى من جذر الموقع، ولكن إن كنت لا تستطيع فعل ذلك، غيّر صلاحيات ملف السجل إلى 600 مع إضافة ما يلي إلى ملف "htaccess." الموجود في مسار تثبيت ووردبريس الرئيسي: <Files debug.log> Order allow,deny Deny from all </Files> يمنع هذا أي شخص من دخول الملف من خلال بروتوكول HTTP، أما بالنسبة لك فتستطيع الاطلاع على ملف السجل من خلال تنزيله باستخدام اتصال FTP مع خادمك. زيادة الذاكرة المخصصة من أجل بي اتش بي يسمح لك WP_MEMORY_LIMIT بتحديد قيمة الذاكرة التي يستطيع بي اتش بي استهلاكها، وهي ضرورية جدًا في حال كنت تتلقى رسالة مثل "Allowed memory size of xxxxxx bytes exhausted". يستطيع هذا الثابت رفع ذاكرة بي اتش بي من أجل ووردبريس فقط، ويحاول ووردبريس افتراضيًا رفع الذاكرة المحجوزة من أجل بي اتش بي إلى 40 ميجا بايت (انظر الكود في بداية ملف ‎/wp-includes/default-constants.php"‎") للموقع الواحد، و64 ميجا بايت للمواقع المتعددة. لذلك يجب استخدام قيمة أعلى من 40 أو 64 ميجا بايت عند استخدام هذا الثابت ضمن ملف wp-config.php. يتحقق ووردبريس تلقائيًا فيما إذا كانت ذاكرة بي اتش بي المحجوزة أقل من القيمة المُدخلة قبل استخدام هذه الدالة. ففي حال حَجز ذاكرةً بقيمة 64 ميجا بايت من أجل بي اتش بي مثلًا، فلا حاجة لوضع قيمة 64 ضمن الثابت لأن ووردبريس سيستخدم هذه القيمة تلقائيًا. لرفع ذاكرة بي اتش بي إلى 64 ميجا بايت: define( 'WP_MEMORY_LIMIT', '64M' ); لرفع ذاكرة بي اتش بي إلى 96 ميجا بايت: define( 'WP_MEMORY_LIMIT', '96M' ); وتتطلب المهام الإدارية كمية ذاكرة أكبر من المهام العادية. يمكن زيادة الذاكرة أو إنقاصها عند استخدام لوحة تحكم المدير باستخدام WP_MEMORY_LIMIT عبر تعريف WP_MAX_MEMORY_LIMIT. define( 'WP_MAX_MEMORY_LIMIT', '256M' ); ملفات التخزين المؤقت Cache يُستخدم سكربت wp-content/advanced-cache.php عند إعطاء قيمة true لِـ WP_CACHE عند تنفيذ الملف wp-settings.php. define( 'WP_CACHE', true ); جدولي المستخدم العادي والمستخدم المخصص تُشير CUSTOM_USER_TABLE وCUSTOM_USER_META_TABLE إلى عدم استخدام جداول المستخدم المخصص وجداول usermeta العادية من قِبل ووردبريس، إنّما تُستخدم هذه القيم أو الجداول لتخزين معلومات المستخدم. define( 'CUSTOM_USER_TABLE', $table_prefix.'my_users' ); define( 'CUSTOM_USER_META_TABLE', $table_prefix.'my_usermeta' ); من السهل اعتماد CUSTOM_USER_TABLE عند إعداد أول نسخة من موقع ووردبريس، حيث تشير العبارات المُعرفة في ملف wp-config.php للنسخة الأولى إلى مكان تخزين بيانات wp-users افتراضيًا، وبعد الانتهاء من إعداد أول نسخة ووردبريس ستحتاج لنسخ ملف wp-config.php للنسخة الثانية مع تعديل في المتغير ‎$table_prefix"‎"، وانتبه لعدم استخدام عنوان بريدٍ إلكتروني موجود سلفًا في النسخة الأولى. حالما تنتهي من عملية التثبيت تستطيع تسجيل الدخول باستخدام حساب المدير المُولّد تلقائيًا وكلمة المرور، وعليك ترقية حسابك العادي بعد ذلك إلى مدير، ثم تسجيل خروج من حساب المدير وإعادة تسجيل الدخول بحسابك وحذف حساب المدير، وعندئذٍ تستطيع ترقية بقية الحسابات كما تريد. اللغة ومسار اللغة تسمح نسخة ووردبريس 4.0 بتغيير اللغة ضمن لوحة تحكم ووردبريس، من خلال التوجّه إلى الإعدادات ثم عام، واختر لغة الموقع. نسخة ووردبريس 3.9.6 وما قبل يُعرِّف WPLANG اسم لغة ملف الترجمة ‎.mo"‎"، بينما يُعرف WP_LANG_DIR مسار تواجد ملف ‎.mo"‎". يبحث ووردبريس أولًا في المسار wp-content/languages في حال لم يكن WP_LANG_DIR مُعرفًا، ثم يبحث في includes/languages عن ملف ‎.mo"‎" المُعرف من قِبل ملف WPLANG. define( 'WPLANG', 'de_DE' ); define( 'WP_LANG_DIR', dirname(__FILE__) . 'wordpress/languages' ); لمعرفة كود اللغة WPLANG، انظر إلى الكود الموجود ضمن عمود WP local فهو ما تحتاجه. حفظ الاستعلامات لتحليلها يُمكّنك SAVEQUERIES من حفظ استعلامات قاعدة البيانات ضمن مصفوفة يمكن عرضها لمساعدتك في تحليل هذه الاستعلامات. حيث يُحفظ كل استعلام والوقت الذي احتاجه للتنفيذ والدالة التي استدعاها. أولًا، عليك إضافة السطر التالي لِملف wp-config.php: define( 'SAVEQUERIES', true ); ثم أضف التالي للتذييل ضمن القالب الخاص بموقعك: <?php if ( current_user_can( 'administrator' ) ) { global $wpdb; echo "<pre>"; print_r( $wpdb->queries ); echo "</pre>"; } ?> تجاوز صلاحيات الملف الافتراضية يسمح FS_CHMOD_DIR وFS_CHNOD_FILE بتجاوز صلاحيات الملف الافتراضية، حيث طُوّر هذين المتغيرين استجابةً لمشكلة فشل وظيفة تحديث ووردبريس مع استضافات تعمل ضمن suexec. ويمكن لهذين المتغيرين حل مشكلة الصلاحيات المقيّدة (مثال 400) في حال استخدامها من قِبل مضيف أو عند عدم السماح لمضيف بالوصول للملفات التي تمتلك صلاحيات مجموعة أو صلاحيات عامة. define( 'FS_CHMOD_DIR', ( 0755 & ~ umask() ) ); define( 'FS_CHMOD_FILE', ( 0644 & ~ umask() ) ); مثال لتأمين setgid: define( 'FS_CHMOD_DIR', ( 02755 & ~umask() ) ); ثوابت ترقية ووردبريس إن أكثر المشاكل التي تتطلب منك تعريف بعض من هذه الثوابت هي: تشغيل المضيف مع إعداد تثبيت خاص يتضمن ارتباطات رمزية symlinks، عندها ستضطر لتعريف ثوابت مرتبطة بالمسارات FTP_BASE وFTP_CONTENT_DIR وFTP_PLUGIN_DIR، ويكفي عادةً تعريف FTP_BASE. تتضمن بعض عمليات تثبيت بي اتش بي وجود إضافة PHP FTP غير المتوافقة مع بعض خوادم FTP وفي ظل هذه الظروف النادرة قد تُضطر لتعريف FS_METHOD وإسناد قيمة ftpsockets له. الثوابت التالية هي ثوابت فعلية لتحديثات ووردبريس: تفرض FS_METHOD طريقة ملفات النظام، حيث يجب أن تكون إما direct، أو ssh2، أو ftpext، أو ftpsockets. ويجب عليك تغيير قيمة هذا الثابت فقط عند مواجهتك لمشاكل أثناء التحديث، وفي حال استمرار المشكلة، فعليك إعادته لقيمته السابقة أو إزالته، وستُحل المشكلة غالبًا عند استخدام ftpsockets في حال فشلت الطريقة المختارة تلقائيًا. * الخيار الأول direct لإجبار النظام على استخدام طلبات دخل وخرج للملف مباشرةً ضمن بي اتش بي، ولكن هذا الخيار مليء بالمشاكل الأمنية في حال تفعيله ضمن استضافة ضعيفة من الناحية الأمنية، ويجري اختياره تلقائيًا في حال كان مناسبًا. * الخيار الثاني ssh2 لإجبار النظام على استخدام إضافة SSH PHP إن كانت مُثبتة. * الخيار الثالث ftpext لإجبار النظام على استخدام إضافة FTP PHP للدخول باستخدام بروتوكول FTP. * الخيار الرابع ftpsockets والذي يَستخدم صف مقابس بي اتش بي للدخول باستخدام بروتوكول FTP. FTP_BASE: وهو المسار الكامل لمجلد تثبيت ووردبريس الرئيسي. FTP_CONTENT_DIR: وهو المسار الكامل للمجلد wp-content لتثبيت ووردبريس. FTP_PLUGIN_DIR: وهو المسار الكامل لمجلد الإضافات plugins لتثبيت ووردبريس. FTP_PUBKEY: وهو المسار الكامل للمفتاح العام SSH الخاص بك. FTP_PRIKEY: وهو المسار الكامل للمفتاح الخاص SSH الخاص بك. FTP_USER: إما اسم مستخدم FTP أو اسم مستخدم SSH ولا فرق في استخدام أيٍ منهما غالبًا، لذا استخدم الأنسب لنوع التحديث الذي ترغب بالقيام به. FTP_PASS: كلمة المرور لاسم المستخدم الموجود في FTP_USER. إن كنت تستخدم مفتاح SSH عام يُمكن حذف هذا الثابت. FTP_HOST: وهو دمج اسم المُتضيف مع رقم المنفذ hostname:port لِخادم SSH/FTP. حيث أن المنفذ الافتراضي من أجل FTP هو 21، أما الافتراضي من أجل SSH هو 22. FTP_SSL: يكون true للاتصالات ذات شهادة SSL في حال كانت مدعومة (غير متوفرة في كل الخوادم). وهو من أجل Secure FTP وليس SSH SFTP. define( 'FS_METHOD', 'ftpext' ); define( 'FTP_BASE', '/path/to/wordpress/' ); define( 'FTP_CONTENT_DIR', '/path/to/wordpress/wp-content/' ); define( 'FTP_PLUGIN_DIR ', '/path/to/wordpress/wp-content/plugins/' ); define( 'FTP_PUBKEY', '/home/username/.ssh/id_rsa.pub' ); define( 'FTP_PRIKEY', '/home/username/.ssh/id_rsa' ); define( 'FTP_USER', 'username' ); define( 'FTP_PASS', 'password' ); define( 'FTP_HOST', 'ftp.example.org' ); define( 'FTP_SSL', false ); يجب ضبط FTP_HOST في بعض التشكيلات بقيمة localhost لتجنب أخطاء 503 عند محاولة تحديث الإضافات أو ووردبريس نفسه. تفعيل الدخول والترقية من خلال SSH توجد طريقتان للترقية باستخدام SSH2، هما: الطريقة الأولى: باستخدام إضافة دعم لمُحدِّث SSH SFTP. الطريقة الثانية: من خلال استخدام مطوّر SSH2 مبني داخليًا والذي يتطلب تثبيت إضافة pecl SSh2. ستحتاج لاستخدام أمر مشابه للأمر التالي لتثبيت إضافة pecl SSH2، أو يمكنك تثبيتها من خلال التواصل مع فريق دعم الاستضافة ليهتموا بذلك بدلًا عنك: pecl install ssh2 ستحتاج لتعديل إعدادات بي اتش بي الخاصة بعد تثبيت pecl ssh2 لتحميل هذه الإضافة تلقائيًا. تُوفَّر pecl ضمن حزمة pear في معظم توزيعات لينكس، ومن أجل تثبيت pecl ضمن ريدهات Redhat/فيدورا Fedora/ سينتوس CentOS: yum -y install php-pear لتثبيت pecl ضمن نظام ديبيان Debian/ اوبنتو Ubuntu: apt-get install php-pear يُفضّل استخدام مفتاح خاص غير محمي بكلمة مرور، فهناك عدة تقارير تشير بأن المفاتيح الخاصة المحمية بكلمة مرور لا تعمل جيدًا، ولكن إن قررت اعتماد مفتاح خاص محمي بكلمة مرور، فسيتوجب عليك إدخال كلمة المرور للمفتاح الخاص مثل FTP_PASS، أو إدخالها ضمن حقل كلمة المرور في الحقل الظاهر عند تثبيت التحديثات. استخدام Cron بديل قد تظهر أسباب لاستخدام cron بديل مع ووردبريس وهذا شائع عند عدم نشر المقالات المُجدولة كما هو مُتوقع. حيث تستخدم الطريقة البديلة أسلوب إعادة التوجيه، ويُعاد توجيه متصفح المستخدمين عندما يحتاج cron للعمل، وبالتالي يمكنهم العودة للموقع مباشرةً بالوقت الذي يتابع فيه cron العمل ضمن الاتصال الذي فقدوه للتو. تتضمن هذه الطريقة بعض المخاطر لأنها تعتمد على خدمة غير أساسية ضمن ووردبريس. define( 'ALTERNATE_WP_CRON', true ); تعطيل Cron وزمن انتهائه تستطيع تعطيل عمليات Cron نهائيًا من خلال إسناد قيمة true للثابت DISABLE_WP<_CRON. define( 'DISABLE_WP_CRON', true ); للتأكد من عدم تشغيل عمليات cron إلا مرةً كل WP_CRON_LOCK_TIMEOUT ثانية. define( 'WP_CRON_LOCK_TIMEOUT', 60 ); ثوابت إضافية معرفة إليك مجموعة من الثوابت الإضافية التي لا يمكنك استخدامها إلا بعد اتباع منهجيات أخرى أولًا. يمكن أن تكون تعريفات ملف الارتباط مفيدة إن كان لديك إعدادات نطاق غير اعتيادية. define( 'COOKIEPATH', preg_replace( '|https?://[^/]+|i', '', get_option( 'home' ) . '/' ) ); define( 'SITECOOKIEPATH', preg_replace( '|https?://[^/]+|i', '', get_option( 'siteurl' ) . '/' ) ); define( 'ADMIN_COOKIE_PATH', SITECOOKIEPATH . 'wp-admin' ); define( 'PLUGINS_COOKIE_PATH', preg_replace( '|https?://[^/]+|i', '', WP_PLUGIN_URL ) ); define( 'TEMPLATEPATH', get_template_directory() ); define( 'STYLESHEETPATH', get_stylesheet_directory() ); تفريغ سلة المهملات يتحكم هذا الثابت بعدد الأيام التي يحافظ فيها ووردبريس على المنشورات والصفحات والمرفقات والتعليقات المحذوفة ضمن سلة المهملات قبل حذفها نهائيًا. عدد الأيام الافتراضي هو 30 يوم: define( 'EMPTY_TRASH_DAYS', 30 ); // 30 days يجب ضبط عدد الأيام إلى الصفر من أجل تعطيل سلة المهملات. define( 'EMPTY_TRASH_DAYS', 0 ); // Zero days التحسين التلقائي لقاعدة البيانات هناك دعم لعملية إصلاح تلقائي لقاعدة البيانات، والتي تستطيع تفعيلها من خلال إضافة التعريف التالي ضمن ملف Wp-config.php. define( 'WP_ALLOW_REPAIR', true ); يمكنك ايجاد السكربت ضمن {$your_site}/wp-admin/maint/repair.php عدم ترقية الجداول العامة DO_NOT_UPGRADE_GLOBAL_TABLES يمنع تعريف DO_NOT_UPGRADES_GLOBAL_TABLES دوال الترقية و"‎"dbDelta()‎ من إجراء استعلامات ضخمة للجداول المعّرفة على أنها عامة global. يمكن للمواقع التي تمتلك جداول عامة (بالأخص جداول users وusermeta)، والمواقع التي تشارك جداول المستخدم مع bbpress، ومواقع ووردبريس أخرى، عدم السماح بتغيير هذه الجداول أثناء الترقية من خلال إسناد قيمة true للثابت DO_NOT_UPGRADES_GLOBAL_TABLES. وتستغرق تعليمات ALTER، وDELETE، وUPDATE وقتًا طويلًا، لذلك تتفادى المواقع الضخمة هذه التعليمات مثل جزء من عملية الترقية وتُعالج لوحدها. أيضًا، إذا تشاركت عمليات التثبيت جداول المستخدم بين عدّة تثبيتات ووردبريس وbbPress، فربما ترغب أن يكون موقع واحد هو المُتحكم بعملية الترقية. define( 'DO_NOT_UPGRADE_GLOBAL_TABLES', true ); عرض كل الثوابت المعرفة تمتلك لغة بي اتش بي دالةَ تُعيد مصفوفةً لكل الثوابت المُعرّفة حاليا مع قيمها. print_r( @get_defined_constants() ); تعطيل محرر القالب والإضافة قد ترغب بعض الأحيان في تعطيل محرر القالب أو الإضافة لمنع بعض المستخدمين من التعديل على ملفات حساسة، وبالتالي إيقاف الموقع. يوفّر هذا التعطيل طبقة حماية إضافية للموقع إذا حصل مُخترق على حساب مستخدم ذي صلاحيات جيدة. define( 'DISALLOW_FILE_EDIT', true ); انتبه في حال لم تعمل الإضافة فقد يكون هذا هو السبب. تعطيل تحديث وتثبيت الإضافات والقوالب يمنع هذا التعطيل المستخدِم من الاستفادة من وظائف تحديث وتثبيت الإضافة والقالب ضمن لوحة تحكم ووردبريس، كما أن ضبط هذا الثابت يُعطل محرر الإضافة ومحرر القالب (ليس عليك تفعيل DISALLOW_FILE_MODES وDISALLOW_FILE_EDIT، حيث تُقدم DISALLOW_FILE_MODES نفس التأثير). define( 'DISALLOW_FILE_MODS', true ); طلب SSL للوحة تحكم المدير وتسجيل الدخول يُستخدم FORCE_SSL_ADMIN لتأمين صفحة تسجيل الدخول ولوحة التحكم، بحيث تُرسل كلمات المرور وملفات الارتباط بصورة آمنة. ألقِ نظرةً على الإدارة من خلال SSL لمزيدٍ من التفاصيل. define( 'FORCE_SSL_ADMIN', true ); حجب طلبات URL خارجية تستطيع حجب طلبات URL خارجية من خلال إسناد قيمة true إلى WP_HTTP_BLOCK_EXTERNAL، وعندها يُسمح فقط لمدونتك وlocalhost بإجراء طلبات؛ في حين يسمح الثابت WP_ACCESSABLE_HOSTS لمضيفين آخرين بإجراء طلبات. تُعتمد قائمة بأسماء الاستضافات المسموح لها، بحيث يكون مفصولًا بينها بفاصلة تمامًا مثل صيغة مُستخدمة مع الثابت WP_ACCESSABLE_HOSTS. يمكن استخدام wildcard للنطاقات مثل ‎*.wordpress.org"‎" حيث يسمح هذا لجميع النطاقات الفرعية بإجراء طلبات. define( 'WP_HTTP_BLOCK_EXTERNAL', true ); define( 'WP_ACCESSIBLE_HOSTS', 'api.wordpress.org,*.github.com' ); تعطيل تحديثات ووردبريس التلقائية بالرغم من أهمية تحديث ووردبريس إلا أن بعض الحالات تفرض عدم التحديث، وذلك ربما للحفاظ على التعديلات التي أجريت على الموقع أو بسبب تحديثات معينة من قِبل المضيف، لهذا فمن المهم التأني عند وصول إصدار جديد من ووردبريس قبل التحديث، لإعطاء فرصة لفحصه ضمن بيئة تطوير وبيئة مرحلية، ومعرفة مدى التوافق مع النسخة الجديدة وإصدار تحديثات تتناسب مع إصدار ووردبريس الجديد. define( 'AUTOMATIC_UPDATER_DISABLED', true ); تعطيل تحديثات ووردبريس أسهل طريقة للتلاعب بتحديثات ووردبريس هي باستخدام الثابت WP_AUTO_UPDATE_CORE: # Disable all core updates: define( 'WP_AUTO_UPDATE_CORE', false ); # Enable all core updates, including minor and major: define( 'WP_AUTO_UPDATE_CORE', true ); # Enable core updates for minor releases (default): define( 'WP_AUTO_UPDATE_CORE', 'minor' ); المرجع: تعطيل التحديثات التلقائية في ووردبريس 3.7 التخلص من تعديلات الصورة ينشئ ووردبريس افتراضيًا مجموعةً جديدةً من الصور في كل مرة تعدّل فيها صورة، ويُبقي ووردبريس على جميع التعديلات ضمن خادمك عند استعادتك للصورة الأصلية. يُمكنك تغيير هذا السلوك باستخدام IMAGE_EDIT_OVERWRITE بقيمة true، حيث تُنشأ مجموعة واحدة فقط لتعديلات الصورة ووتُزال التعديلات من الخادم عند استعادة الصورة الأصلية. define( 'IMAGE_EDIT_OVERWRITE', true ); تحقق بدقة قبل حفظ أي تغيير تحقق دائمًا من وجود فراغات تسبق أو تلي القيم السابقة التي تُدخلها ولا تحذف إشارة الاقتباس المُفردة. اقرأ الملف الذي عدلت عليه مرتين قبل حفظه، وتحقق من عدم حذف إشارة تعليق مُفردة محيطة بقيمة المتغير عن طريق الخطأ. تأكد أيضًا من عدم وجود أي شيء بعد إشارة إغلاق وسم بي اتش بي، إذ يجب أن يكون آخر رمز تراه ضمن الملف هو '?>' ولا أي شيء آخر ولا حتى فراغات. تستطيع حفظ الملف من خلال اختيار ملف ثم حفظ باسم، ثم كتابة الاسم wp-config.php واختيار المسار الرئيسي لتثبيت ووردبريس موقعًا لحفظ الملف، بعدها ارفع الملف لخادمك لتصبح جاهزًا لتثبيت ووردبريس. ترجمة -وبتصرف- للمقال Editing wp-config.php من موقع wordpress.org. اقرأ أيضًا تعلم ووردبريس كيفية تثبيت ووردبريسإدارة الإضافات في ووردبريس تعارض إضافات ووردبريس: كيف تكتشفها وماذا تفعل حيالها كيف تحوّل قالب HTML ساكن إلى قالب ووردبريس متجاوب: ملفات حول الموقع والاتصال والبحث والتعليقات كيف تنشأ صفحة خطأ 404 مخصصة في ووردبريس
  17. يشتهر ووردبريس بسهولة تثبيته، حيث تكون عملية تثبيته غالبًا بسيطةً ولا تستغرق أكثر من 5 دقائق. يقدم حاليًا العديد من مزودي الاستضافات مجموعة أدوات مثل Fantastico، لتثبيت ووردبريس تلقائيًا، ولكن إن كنت ممن يرغبون بتثبيت ووردبريس بأنفسهم فسيرشدك هذا الدليل لتصل لهدفك. استضافة ووردبريس: أمور يجب معرفتها قبل تثبيت ووردبريس يجب أن تتمكن معظم الاستضافات وأنظمة لينكس ويونكس المثبتة شخصيًا استضافة ووردبريس باستخدام الإعدادات الاعتيادية، لذا يجب أن تتأكد قبل البدء بعملية التثبيت بأن مزود الاستضافة الخاصة بك يمتلك البرمجيات اللازمة لعمل ووردبريس بطريقة صحيحة كما يجب أن تمتلك طريقة دخول للخادم وبعض الأدوات الأخرى. النظام الذي ينصح به يُنصح باستخدام منصة مكونة من نظام تشغيل لينكس وخادم ويب Apache أو NGINX، لكن أي خادم يدعم PHP و MySQL يفي بالغرض، كما يجب أن يدعم خادمك وضع mod_rewrite أو أي بديل عنه من أجل الروابط الدائمة، كما أن استضافتك تكون أكثر أمانًا عندما تعمل تطبيقات PHP مثل ووردبريس باستخدام حساب مستخدم منفصل عن الحساب الافتراضي المشترك للخادم. يجب أن تسمح استضافتك بالاتصالات البعيدة لتعمل معظم ميزات ووردبريس، فعندما تحجب الاستضافة اتصالات HTTP الخارجة سوف تتوقف كثير من مكونات ووردبريس عن العمل. متطلبات يجب تحقيقها من جهة الخادم نسخة PHP 7.4 أو أعلى. نسخة MySQL 5.6 أو MariaDB 10.1 أو أعلى. استعِن بصفحة المتطلبات الرسمية لتفاصيل كاملة عن المتطلبات الأخرى الواجب على خادمك تحقيقها. مزودو خدمة الاستضافة يسهل العثور على استضافة توفر الشروط المذكورة في الأعلى بعملية بحث بسيطة ضمن محركات البحث، لكن إذا كنت تبحث عن اقتراحات لاستضافات تستطيع الاطلاع على: الاستضافات التي ينصح بها ووردبريس: تدعم هذه الاستضافات ووردبريس في كثير من الجوانب. ابحث ضمن وسم استضافة في أكاديمية حسوب عن أي مقالات تتحدث عن الاستضافات للتعرف عليها أكثر. تباحث مع أعضاء أكاديمية حسوب أو مجتمع مطوري حسوب IO واسألهم عن رأيهم. المتطلبات في حال استخدام الخادم المحلي حساب دخول (اسم المستخدم وكلمة المرور) للخادم من خلال بروتوكول FTP أو Shell. محرر نصي. FTP. متصفح الويب المفضل لديك. يجب عليك تعلُّم استخدام محرر النصوص لتعديل ملف الإعداد الرئيسي، وفي حال كنت مستخدمًا لويندوز فسيفي المحرر Notepad بالغرض؛ أما في حال كنت مستخدمًا لنظام OS X، فيُمكنك الاعتماد على TextEdit. ربما تحتاج لاحقًا لتعديل ملفات القالب (ألقِ نظرة على القوالب كمرجعية). تستطيع تعديل هذه الملفات طبعًا من خلال لوحة تحكم ووردبريس ولكن استخدام محرر نُصوص أفضل وهذا ما يُنصح به. يجب أن تكون مُتمكنًا من استخدام برنامج FTP لرفع الملفات وضبط صلاحيات الملف (اختياري)، ومن ضمن الخيارات برنامج FileZilla. والآن، أنت جاهز للانطلاق بعملية التثبيت. تعليمات أساسية فيما يلي النسخة المُختصرة والسريعة من الإرشادات للأشخاص المتمكنين من إجراء هكذا تثبيت ويليها تعليمات أكثر تفصيلًا. نزّل وفك ضغط ملف الووردبريس إن لم يكن لديك. أنشئ قاعدة بيانات ووردبريس على خادمك إضافة إلى مُستخدم MySQL (أو MariaDB) يمتلك كل الصلاحيات للدخول لها والتعديل عليها. ابحث عن الملف wp-config-sample.php وأعد تسميته إلى wp-config.php ثم عدّل محتويات الملف (ألق نظرةً على تعديل ملف wp-config.php) وأضِف معلومات قاعدة البيانات الخاصة بك. ملاحظة: الخطوة 3 اختيارية وفي حال كنت غير مرتاح لإعادة تسمية الملفات، فيمكنك تجاوزها وينشئ برنامج التثبيت ملف wp-config.php خاص بك. ارفع ملفات ووردبريس للمكان المطلوب ضمن خادمك: يجب عليك رفع ملفات ووردبريس إلى المسار الرئيسي للخادم إن أردت استخدام ووردبريس على النطاق الرئيسي (مثال: https://example.com). إن أردت تثبيت ووردبريس ضمن مسار فرعي (مثال: http://example.com/blog)، فعليك إنشاء مجلد باسم blog ضمن المسار الرئيسي للنطاق على الخادم ورفع ملفات ووردبريس إليه عبر بروتوكول FTP. ملاحظة: إذا كان لبرنامج FTP client لديك خيار تحويل أسماء الملفات إلى أحرف لاتينية صغيرة، فعليك تعطيل هذا الخيار (مثال: تحويل الاسم Name إلى name). ابدأ بتثبيت ووردبريس من خلال زيارة رابط الموقع عبر المتصفح، حيث يكون الرابط هو النطاق الرئيسي في حال رفعك الملفات للمسار الرئيسي للخادم (http://example.com) أو المسار الفرعي كما ذكرنا سابقًا في حال استخدمت مسار فرعي (http://example.com/blog). هذا كل شيء! وهكذا تكون انتهيت من تثبيت ووردبريس. وفيما يلي نُفصّل أكثر بالتعليمات: تعليمات مفصلة عن عملية تثبيت ووردبريس لنبدأ تثبيت ووردبريس باتباع الخطوات الآتية. الخطوة الأولى: تنزيل وفك ضغط ملف ووردبريس ابدأ بتنزيل وفك ضغط ملف ووردبريس إن كنت سترفع ملفات ووردبريس إلى خادم بعيد، فعليك تنزيل الملف المضغوط لحزمة ووردبريس على حاسوبك من خلال المتصفح ثم فك ضغطه. إن كنت تريد استخدام FTP، تستطيع تجاوز الخطوة التالية – إذ سنتكلم عن رفع الملفات لاحقًا. إن كنت تملك آلية اتصال shell بالخادم وليس لديك مشكلة في استخدام أدوات لوحة الأوامر، تستطيع تنزيل ملف ووردبريس مباشرةً على الخادم باستخدام الأمر wget (أو lynx أو متصفح ويب مُعتمد على لوحة الأوامر) إذا كنت تريد تجنب استخدام FTPing: wget. ثم فُك ضغط الملف. سيُفك ضغط الملف ضمن مجلد باسم wordpress في نفس المسار الذي حملت ملف حزمة ووردبريس المضغوط إليه. الخطوة الثانية: إنشاء قاعدة بيانات ومستخدم إن كنت تستخدم مزود استضافة، فغالبًا قد تم إعداد قاعدة بيانات ووردبريس لك مسبقًا أو ربما يوجد آلية تثبيت ووردبريس تلقائية لعمل ذلك. لذا تحقق من صفحات الدعم لمزود الاستضافة الخاص بك أو لوحة التحكم الخاصة بالاستضافة لترى إن كان هنالك آلية تلقائية للتثبيت أو أنه يتوجب عليك فعل ذلك يدويًا. إن قررت إنشاء قاعدة البيانات يدويًا، فعليك اتباع التعليمات التالية لاستخدام phpMyAdmin وإنشاء قاعدة بيانات واسم مستخدم. أنشئ قاعدة بيانات لووردبريس للوحات تحكم، مثل: Plesk، و cPanel، والتي تستخدم MySQL Client. أما إن كنت تملك قاعدة بيانات واحدة وهي قيد الاستخدام، تستطيع تثبيت ووردبريس عليها ولكن تأكد من استخدام بادئة أسماء الجداول مميزة لتفادي الكتابة فوق جداول موجودة سابقًا. استخدام phpMyAdmin اتبع التعليمات التالية إن كنت تستعمل خادم مثبت عليه phpMyAdmin لإنشاء قاعدة بيانات ووردبريس ومُستخدم تابع لها. إن كنت تعمل على حاسوبك فإن معظم توزيعات لينكس تستطيع تثبيت phpMyAdmin تلقائيًا. عليك إنشاء قاعدة بيانات ووردبريس إن لم تكن موجودةً سلفًا في القائمة المُنسدلة في يسار الواجهة، بعدها عليك باتباع ما يأتي: اختر اسمًا من أجل لقاعدة بيانات ووردبريس: إن أسماء wordpress وblog خيارات جيدة، ولكن معظم مزودي الاستضافات (بالأخص المشتركة منها) تُجبرك على استخدام اسم لقاعدة البيانات يبدأ باسم المستخدم مع إشارة . لذلك حتى وإن كنت تعمل على حاسوبك، ننصحك بالتحقق من متطلبات استضافتك كي تتبعها على حاسوبك لتتمكن من نقل قاعدة بياناتك إليها مستقبلًا دون مشاكل. أدخل اسم قاعدة البيانات المُختار ضمن حقل Create database، واختر الترتيب Collation الأفضل للغتك ونوع الترميز. يُفضل اختيار سلسلة utf8‎ في معظم الحالات وإن لم تجد لغتك فاختر utf8mb4generalci. اضغط على شعار phpMyAdmin في الزاوية العلوية اليُسرى للعودة للصفحة الرئيسية، ثم اضغط على نافذة المستخدمين Users. والآن أنشئ مستخدم لقاعدة البيانات إن لم يكن هناك مُستخدم موجود سلفًا: اضغط على Add user. اختر اسم المستخدم لقاعدة البيانات (wordpress خيار جيد) وأدخله ضمن حقل User Name، ثم تأكد من اختيار Use text filed من القائمة المُنسدلة. اختر كلمة مرور آمنة وقوية، بحيث يجب أن تحتوي مزيجًا من الأحرف بالحالة الكبيرة والصغيرة وأرقام وإشارات خاصة، وأدخلها ضمن حقل Password مع التتأكد من اختيار Use text filed من القائمة المُنسدلة، ثم أعد إدخال كلمة المرور في حقل تكرار كلمة المرور. احفظ اسم المستخدم وكلمة المرور الخاصة به في مكان آمن لأنك سوف تحتاجها في خطوات لاحقة. أبق على جميع الخيارات بحالتها الافتراضية في قسم Global privileges. اضغط Go. عُد إلى صفحة المستخدمين واضغط على أيقونة Edit privileges للمستخدم الذي أنشأته لِووردبريس. اختر قاعدة البيانات التي أنشأتها من أجل ووردبريس ضمن قسم Database-specific privileges من خلال القائمة المنسدلة Add privileges to the following database ثم اضغط على Go. ستُحدَّث الصفحة مع صلاحيات قاعدة البيانات. اضغط على Check All لاختيار جميع الصلاحيات ثم اضغط Go. انتبه لاسم المُستضيف بجانب كلمة Server في الصفحة الناتجة، فعادةً ما يكون localhost. الخطوة الثالثة: إعدادات ملف wp-config.php تستطيع إنشاء وتعديل ملف wp-config.php بنفسك، أو يمكنك تخطي هذه المرحلة والاعتماد على ووردبريس في إنشائه عند بدء عملية التثبيت (الخطوة الخامسة). ويجب عليك إخبار ووردبريس بمعلومات قاعدة البيانات من اسمها واسم المستخدم وكلمة المرور. ألق نظرةً على تعديل ملف wp-config.php لمزيد من التفاصيل والتعليمات المُفصلة لإنشاء الملف والمفتاح الأمني، والآن ارجع إلى حيث فككت ضغط ملفات ووردبريس في الخطوة الأولى وأعد تسمية الملف wp-config-sample.php للاسم wp-config.php وافتح هذا الملف باستخدام محرر نصي. أدخل معلومات قاعدة البيانات تحت القسم ذي العنوان التالي: // ** MySQL settings - You can get this info from your web host ** // حيث أن: DB_NAME اسم قاعدة البيانات التي أنشأتها في الخطوة الثانية. DB_USER اسم المستخدم الذي أنشأته من أجل ووردبريس في الخطوة الثانية. DB_PASSWORD كلمة المرور التي اخترتها لاسم المستخدم في الخطوة الثانية. DB_HOST اسم المُستضيف الذي حددته في الخطوة الثانية (عادةً يكون localhost ولكن ليست قاعدة ثابتة، ألق نظرة على بعض القيم المُحتملة للاسم DBHOST). عليك إضافة (:) بعد اسم المُستضيف في حال وجود منفذ أو مقبس أو Pipe ثم أضف المعلومات اللازمة لِاسم المُستضيف. DB_CHARSET مجموعة محارف قاعدة البيانات ولا يتم تغييرها عادةً (ألق نظرةً على تعديل ملف wp-config.php). DB_COLLATE الترتيب الخاص بقاعدة البيانات وتكون فارغة عادةً (ألق نظرة على تعديل ملف wp-config.php). أدخل قيم المفتاح الأمني أسفل القسم ذي العنوان التالي: * Authentication Unique Keys and Salts. الآن احفظ ملف wp-config.php. الخطوة الرابعة: رفع الملفات والآن يجب أن تقرر أين تريد لموقع ووردبريس أن يظهر على نطاقِك وذلك حسب مكان رفع ملفات ووردبريس: ضمن مسار الجذر الرئيسي للموقع (مثل: http://example.com) ضمن مسار فرعي للموقع (مثل: http://example.com/blog/) ضمن مسار الجذر الرئيسي عليك استخدام برنامج FTP client إن أردت رفع محتويات مجلد wordpress لخادمك (انتبه عليك رفع محتويات المجلد وليس المجلد نفسه) ضمن المسار الرئيسي لموقعك. إن كانت ملفاتك موجوة على الخادم وأنت تستخدم shell لتثبيت ووردبريس، عندها عليك نقل محتويات مجلد wordpress (انتبه عليك رفع محتويات المجلد وليس المجلد نفسه) إلى المسار الرئيسي لموقعك. ضمن مسار فرعي إن كنت تريد رفع الملفات للخادم الخاص بك، فيجب عليك تغيير اسم المجلد من wordpress إلى الاسم المناسب لك، ثم استخدام برنامج FTP client لرفع المجلد إلى مسار نطاق موقعك الرئيسي. في حال كنت تستخدم shell وملفاتك موجودة سلفًا على الخادم، فعندها عليك نقل المجلد wordpress إلى المسار المطلوب ضمن مسار الجذر الرئيسي للنطاق ثم تغيير اسم المجلد للاسم الذي ترغب به. الخطوة الخامسة: البدء بتثبيت ووردبريس تتم هذه الخطوة باستخدام متصفح ويب. عليك زيارة install.php في حال وضعت ملفات ووردبريس ضمن مسار الجذر الرئيسي للنطاق على الخادم مع استبدال اسم النطاق باسم النطاق الخاص بك. أما في حال وضعت ملفات ووردبريس ضمن مسار فرعي يُدعى على سبيل المثال blog، فعليك زيارة الرابط التالي http://example.con/blog/wp-admin/install.php مع تغيير اسم النطاق لاسم النطاق الخاص بك. إعداد ملف التهيئة سيطلب منك ووردبريس بعض المعلومات لإنشاء وتعديل ملف wp-config.php في حال لم يجده. (تستطيع فعل هذا مباشرةً من خلال زيارة config.php عبر المتصفح)، حيث سيسألك ووردبريس عن معلومات قاعدة البيانات ليكتبها ضمن ملف wp-config.php جديد. وفي حال نجحت هذه الخطوة، أكمل بعملية التثبيت، ولكن إن حصل العكس فعليك الرجوع وإنشاء وتعديل ورفع ملف wp-config.php بنفسك (الخطوة الثالثة في مقالتنا). إكمال عملية التثبيت تُظهر لك صورة الشاشة التالية خطوات عملية التثبيت. لاحظ أنه عند إدخال المعلومات، عليك إدخال عنوان موقعك الإلكتروني واسم المستخدم الذي ترغب في استخدامه بصفتك مديرًا للموقع وكلمة المرور، إضافةً إلى بريدك الالكتروني. يوجد أيضًا خيار لمنع الموقع من الظهور في محركات البحث، مثل: جوجل، وDuckDuckGo. اترك هذا المربع فارغًا إن كنت ترغب أن تكون مدونتك ظاهرة للجميع ومن بينهم محركات البحث واضغط عليه لمنع محركات البحث من فهرسة الموقع ولكن السماح للزوار العاديين بالدخول. ويُمكنك تغيير كل هذه المعلومات لاحقًا ضمن لوحة تحكم المدير. وستظهر لك صفحة تسجيل الدخول ضمن ووردبريس عند إنهاء عملية التثبيت بنجاح. حل مشاكل سكربت التثبيت في حال ظهر لك خطأ يتعلق بقاعدة المعطيات عند تشغيل سكربت التثبيت فعليك باتباع ما يأتي: ارجع للخطوة الثانية والثالثة وتأكد بأن معلومات قاعدة البيانات التي أدخلتها ضمن ملف wp-config.php صحيحة. تأكد من إعطاء الصلاحيات الصحيحة لمستخدم ووردبريس للوصول لقاعدة البيانات في الخطوة الثالثة. تأكد أن خادم قاعدة المعطيات يعمل. تثبيت ووردبريس محليًا على حاسوبك استخدم التعليمات في الاسفل لتثبيت بيئة الخادم على حاسوبك بغرض التجريب والتطوير. يُثبت ووردبريس عادةً محليًا بغرض التطوير، لذلك يجب أن يتبع المهتمون بتطوير ووردبريس التعليمات التالية وتنزيل ووردبريس محليًا. AMPPS: يتضمن مجموعة WAMP/MAMP/LAMP المجانية مع مُثبت Softaculous مبني ضمنها. تستطيع بضغطة زر واحد تثبيت وترقية ووردبريس وغيرها. DesktopServer Limited: خادم مجاني على ويندوز/ماكنتوش يستطيع إنشاء عدة خوادم افتراضية مع نطاقات افتراضية (مثل www.example.dev) للعمل على عدة مشاريع ووردبريس بآن واحد. تطبيق من متجر ماكنتوش لتثبيت ووردبريس بضغطة زر واحدة: تثبيت شامل بضغطة زر واحدة لووردبريس وكل ما يحتاجه للعمل هو MySQL/MariaDB وApache وPHP. تثبيت ووردبريس محليًا على جهاز ماك باستخدام MAMP: سنشرحه في الأسفل. User:Beltranrubo/BitNami لتثبيت مجاني لووردبريس على نظام OS X وويندوز ولينكس. يتوفر أيضًا مثبتات لووردبريس متعدد المواقع User:Beltranrubo/BitNami Mulltistie يستخدم نطاقات مختلفة أو نطاقات فرعية. Instant Wordpress بيئة مجانية محمولة لووردبريس يُمكن استخدامها ضمن أنظمة ويندوز التي تعمل من مفتاح USB. تطبيقات برمجية جاهزة للاستخدام يُحتمل أن تجد استخدام تطبيقات برمجية طريقةً جيدةً للبدء بتشغيل ووردبريس خصوصًا عند العمل مع برمجية آلة افتراضية مثل VMWare و VirtualBox و Xen HVM و KVM. يُمكنك استخدام برنامج آخر مثل Parallels لكنه غير مجاني على عكس البرامج السابقة. يسمح لك بتشغيل ماك وويندوز على حاسوبك. تُساعد هذه البرمجيات المستخدم على تخطي عملية تثبيت ووردبريس اليدوية وما يتبعها من خطوات حيث تستبدله بنظام جاهز يتطلب خطوات قليلةً جدًا للحصول على ووردبريس بزمن لا يتجاوز الدقيقتين. ننصح ببرمجية TurnKey لووردبريس وهي برمجية مجانية تعمل على Debian تتضمن مجموعةً من إضافات ووردبريس المعروفة، وتدعم تحديثات أمنية وشهادة SSL وواجهة ويب للإدارة. تتوفر كنسخة ISO وصور مختلفة للآلات الافتراضية أو يُمكنك تشغيلها على سحابة. التثبيت التلقائي لووردبريس على خادم Ubuntu تستطيع اتباع هذا المقال من خلال نسخ ولصق الأوامر ضمن واجهة الأوامر لضبط ووردبريس على خادم أوبنتو Ubuntu. لست بحاجة لإدخال أي تفاصيل أو معلومات سرية مثل الطرق السابقة حيث كل شيء مؤتمت وتستطيع تخطي مرحلة التثبيت. التثبيت على ويندوز عبر حزمة WAMP إن كنت لا تملك IIS على حاسوبك أو لا تريد استخدامه تستطيع استخدام WAMP: خادم WAMP AMPPS WAMPStack يتضمن مُثبت Softaculous EasyPHP يتضمن إضافة تثبيت ووردبريس BitNami WAMPStack يتضمن حزمة ووردبريس XAMPP WAMPStack يُمكن تنزيل الحزم السابقة مجانًا وتثبيتها لتعمل على حاسوبك. تستطيع توجيه حاسوبك إلى localhost عند الانتهاء من تثبيت WAMP واستخدام الرابط للوصول إلى phpMyAdmin وإنشاء قاعدة بيانات. يجب عليك تنزيل ملف ووردبريس المضغوط zip واستخراج محتواه لتثبيت ووردبريس ضمن مسار الويب الخاص بتثبيت WAMP (يُثبت عادة ضمن المسار C:\wamp\www). توجه باستخدام متصفحك للعنوان التالي http://localhost//wordpress لتبدأ خطوات تثبيت ووردبريس. (افترضت أنك استخرجت محتوى ملف ووردبريس المضغوط إلى المسار c:\wamp\www\wordpress). نصيحة: إن كنت بحاجة لاستخدام أي نوع من بنى الروابط الدائمة عدا الافتراضي عليك تفعيل وحدة mod_rewrite ضمن WAMP ولعمل ذلك عليك بالضغط على أيقونة WAMP ضمن شريط المهام ثم تحريك مؤشر الفأرة فوق Apache ضمن القائمة ثم Apache module ثم تفعيل rewrite_module. تثبيت ووردبريس محليًا على جهاز ماك باستخدام MAMP يرمز اختصار MAMP إلى (Macintosh - Apache - MySQL - PHP) وهو تطبيق يمكنك تثبيته على جهازك الماك يسمح لك بالوصول إلى خادم PHP محلي وخادم MySQL. يمنحك MAMP بشكلٍ أساسي جميع الأدوات التي تحتاجها لتشغيل ووردبريس على جهازك لأغراض التطوير والإختبار. ويمكنك الحصول على ذلك بطرق مختلفة لكنها ليست بسيطة مثل تطبيق MAMP (انظر MacOS_X_Local_Mirror لتثبيت PHP و MySQL يدويًا على جهازك الماك الخاص). الخطوة 1: تثبيت MAMP قبل تثبيت MAMP تحتاج إلى تنزيله من موقع MAMP وهو يتطلب أن يعمل جهازك بنظام التشغيل Mac OS X 10.6.6 أو الأحدث منه. بمجرد اكتمال تنزيل MAMP انقر نقرًا مزدوجًا فوق صورة MAMP وستظهر لك نافذة MAMP منبثقة، اسحب مجلد MAMP (لا نتكلم عن نسخة MAMP PRO وسنشرحها في وقت لاحق) إلى مجلد التطبيقات. الخطوة 2: ضبط إعدادات MAMP الأساسية الآن بعد تثبيت MAMP على نظامك افتح MAMP.app (الموجود في ‎/Applications/MAMP/MAMP.app)، وقد يطالبك MAMP أثناء تحرير الإعدادات بكلمة مرور المسؤول وهذا مطلوب لأنه يحتاج إلى تشغيل عمليتين: mysqld (في MySQL) و httpd (في Apache)، واعتمادًا على الإعدادات التي قمت بتعيينها لهذه العمليات قد تحتاج أو لا تحتاج إلى إدخال كلمة مرورك. بمجرد فتح MAMP انقر فوق التفضيلات Preferences وبعد ذلك انقر فوق "المنافذ" ports، منافذ MAMP الافتراضية هي 8888 لخادم Apache و 8889 لقواعد بيانات MySQL، وإذا كنت تستخدم هذا الإعداد فلن يتم مطالبتك بكلمة مرورك ولكنك ستحتاج إلى تضمين رقم المنفذ في عنوان URL (المضيف المحلي: 8888) وإذا أردت عدم تضمين رقم المنفذ في عنوان URL غير منفذ Apache إلى 80 ولكن بسبب استخدام المنفذ 80 كمنفذ MAMP Apache ستتم مطالبتك دائمًا بكلمة المرور الخاصة بك. وأخيرًا في تبويب خادم الويب web server ستحتاج إلى تعيين جذر المستند وهذا هو المكان الذي ستكون فيه جميع ملفاتك لخادم الويب المحلي ومثال على جذر المستند هو /Users/USERNAME/Sites/wordpress/. وبمجرد الانتهاء من ضبط جميع الإعدادات اضغط على موافق لحفظها. الخطوة 3: بدء تشغيل خوادم MAMP وإنشاء قاعدة البيانات لبدء تشغيل خوادم MAMP Apache وMySQL انقر فوق "بدء الخوادم start servers" من شاشة MAMP الرئيسية. وبمجرد أن تبدأ خوادم MAMP ستفتح صفحة بدء MAMP في متصفح الويب الافتراضي وإذا لم يحدث ذلك انقر على "فتح صفحة البداية Open start page" في نافذة MAMP وبمجرد فتح الصفحة حدد phpMyAdmin من صفحة الويب. ضمن "إنشاء قاعدة بيانات جديدة" create new database أدخل اسم قاعدة بيانات وعلى سبيل المثال "ووردبريس" واضغط على إنشاء"create" ولن تحتاج لاختيار الترتيب "collation": سيتم تعيينه تلقائيًا بواسطة MySQL عند إنشاء جداول قاعدة البيانات أثناء تثبيت ووردبريس. الخطوة 4: تنزيل وتثبيت ووردبريس حان الوقت الآن لتنزيل ووردبريس وبمجرد تنزيله وفك ضغطه افتح مجلد "ووردبريس" انقر واسحب جميع الملفات منه إلى جذر مستند MAMP (استخدم /Users/USERNAME/Sites/wordpress/). بالنسبة أولئك الذين لديهم تثبيت MAMP الافتراضي يجب إعادة تسمية المجلد وسحبه إلى مجلد htdocs الموجود ضمن ‎/Applications/MAMP ومن ثم في المتصفح انتقل إلى localhost:port/folder_renamed لتشغيل التثبيت وعلى سبيل المثال إذا تمت إعادة تسمية المجلد wordpresstest فانتقل إلى العنوان localhost:8888/wordpresstest. أخيرًا علينا تشغيل تثبيت ووردبريس، قم بزيارة موقعك المحلي (localhost:port أو localhost:port/wordpress) وأدخل المعلومات التالية في نموذج إعداد قاعدة البيانات: Database Name اسم قاعدة البيانات: wordpresstest User Name اسم المستخدم (database): root Password كلمة المرور (database): root Database Host/server خادم/مضيف قاعدة البيانات: localhost Table Prefix سابقة الجداول: wp_‎ لاحظ اسم قاعدة البيانات الافتراضي هو "Wordpress" وأنك ستحتاج إلى تغيير اسم قاعدة البيانات إلى الاسم الذي أدخلته في PHP Admin، (في حالتنا "wordpresstest") وإذا كان لديك العديد من مواقع ووردبريس على جهازك المحلي كل منها يستخدم قاعدة البيانات الخاصة به فستحتاج إلى جعل اسم قاعدة البيانات في ووردبريس متسقًا مع اسم قاعدة بياناتك الثانية أو الثالثة أو الرابعة. بمجرد اكتمال ذلك أدخل اسم المدونة وعنوان البريد الإلكتروني وستكون جاهزًا لاستخدام ووردبريس على جهازك الماك. تثبيت ووردبريس بلغتك وبالعربية على الرغم أن ووردبريس يُعرض باللغة الإنجليزية الأمريكية افتراضيًا إلا أنه يمتلك إمكانية استخدامه بأي لغة لأن مجتمع ووردبريس ترجم فعلًا ووردبريس للعديد من اللغات وهناك قوالب وملفات ترجمة ودعم متوفر للعديد من اللغات. تثبيت ملفات اللغة من لوحة تحكم ووردبريس تستطيع جعل ووردبريس بدءًا من الإصدار 4.0 تثبيت اللغة التي تختارها خلال عملية التثبيت وبالنسبة لإصدار ووردبريس 4.1 وما بعده تستطيع تثبيت حزم اللغة مباشرةً من لوحة تحكم ووردبريس في أي وقت حيث سوف يعمل ووردبريس على تنزيل هذه الملفات وتبديل لغة لوحة التحكم لتلك اللغة. توجه إلى لغة الموقع ضمن تبويب عام في قسم الإعدادات واختر من قائمة اللغات المتوفرة اللغة التي تريد. بالنسبة لمدراء شبكة متعددة المواقع تستطيع ضبط اللغة الافتراضية باستخدام إعدادات مدير الشبكة. تثبيت ملفات اللغة يدويًا نزل ملف اللغة ‎.mo للغتك (انظر قسم ترجمة ووردبريس للعربية) حيث تعتمد سياسة ملفات ‎.mo على ترميز اللغة ISO-639 (مثلًا ar للغة العربية) متبوعة بترميز الدولة ISO-3166 (مثلًأ SA للسعودية)، وبالتالي سوف يكون ملف اللغة العربية السعودية ar_SA.mo وملف اللغة العربية غير المُعين ar.mo. تجد القائمة الكاملة للتراميز في تراميز الدول وتراميز اللغة. ملاحظة: إن ارتكبت أي خطأ في هذه الخطوات أو لم تُحدد اللغة الصحيحة سوف يستخدم ووردبريس اللغة الافتراضية وهي اللغة الإنجليزية. لمزيد من المساعدة حول تثبيت ووردبريس ألق نظرة على الأسئلة الشائعة عند تثبيت ووردبريس. ضبط لغة موقعك تستطيع تغيير اللغة في إصدار ووردبريس 4.0 وما بعده من خلال لغة الموقع في تبويب عام ضمن قسم الإعدادات داخل لوحة تحكم ووردبريس. أما في إصدار ووردبريس 3.9.2 وما سبقه، فافعل ذلك عبر فتح ملف wp-config.php ضمن محرر نصي والبحث عن: define ('WPLANG', ''); وهنا عدل هذا السطر بالاعتماد على ملف ‎.mo الذي نزلته فمثلًا للغة العربية المحكية في السعودية عليك إضافة: define ('WPLANG', 'ar_SA'); احفظ الملف بعد إضافة ترميز اللغة. انتبه إلى أنه في حال عدم وجود ملفات ‎.mo و ‎.po لترميز اللغة الذي استدعي في ملف wp-config.php عنها، فلن تظهر لك رسالة خطأ لكن سوف يستمر استخدام الترميز في دالة language_attributes()‎. ضبط اللغة في شبكة مواقع متعددة إن كنت تُدير شبكة مواقع ووردبريس فإن ضبط اللغة يكون على مستوى كل مدونة من خلال خيار لغة الموقع في تبويب عام قسم الإعدادات. تستطيع ضبط اللغة الافتراضية للشبكة ككل ضمن مدير الشبكة في نافذة الإعدادات واختيار اللغة الافتراضية. إضافة ترجمة لعبارات مخصصة إن أردت إضافة ترجمات للعبارات التي ما زالت تُعرض باللغة الإنجليزية بعد التثبيت عليك زيارة translate.wordpress.org واختيار لغتك. اطلع على هذه اللغة لتبدأ في دليل المترجم. المشاكل الشائعة أثناء التثبيت المشاكل التالية هي جزء من المشاكل الأكثر شيوعًا والتي يتعرض لها المستخدم أثناء تثبيت ووردبريس ولمزيد من المعلومات وكيفية حل مشاكل تثبيت ووردبريس. رؤية قائمة بالمسارات ضمن الخادم بدلا من صفحة ويب الحل: تُعاد تهيئة خادم الويب ليرى ملف index.php افتراضيًا، وفي خادم أباتشي Apache عليك استخدام التوجيه DirectoryIndex index.php ضمن ملف اسمه ‎.htaccess، ضمن المسار الذي تريد تثبيت ووردبريس فيه (عليك إنشاء الملف في حال لم يكن موجودًا). رؤية الكثير من أخطاء Headers already sent، وكيفية اصلاحها الحل: تنتج هذه المُشكلة غالبًا بسبب خطأ في صيغة التعليمات ضمن ملف wp-config.php. حمّل ملف wp-config.php إن كنت لا تملك وصول للخادم عبر shell. افتح الملف باستخدام محرر نصي. تحقق من أن السطر لا يحتوي سوى ‎<?php ولا يوجد نص قبلها (يجب ألا تجد حتى مسافة فارغة قبلها). تحقق من أن السطر الأخير يتضمن فقط ‎?>‎ ولا يوجد نص بعده (يجب ألا تجد مسافة فارغة بعده). تأكد أن المحرر النصي لا يُضيف علامة ترتيب البايت Byte Order Mark أو اختصارًا BOM في حال كان يحفظ الملفات بصيغة Unicode. لا تُعلِم معظم المحررات النصية بإضافة BOM للملفات، لذلك قد تحتاج لاستخدام محرر نصي آخر. احفظ الملف وارفعه مجددًا وأعد تحميل الصفحة ضمن متصفحك. ظهور كلام غير مفهوم ضمن الصفحة وعند النظر إلى مصدر الصفحة نجد العديد من وسوم الحل: إرسال وسوم ‎‎ إلى المتصفح يُشير إلى عدم عمل بي اتش بي بطريقة صحيحة. يجب أن تُنفّذ كل اكواد بي اتش بي قبل إرسال الخادم وسوم HTML الناتجة للمتصفح. (لذلك يدعونها بالمعالج المُسبق). وتحقق أن خادمك يحقق الشروط الدنيا لعمل ووردبريس وأن بي اتش بي مُثبت ومُعَد بطريقة صحيحة أو اتصل بمزود الاستضافة أو مدير النظام لديك لطلب المساعدة. أتلقى باستمرار رسالة الخطأ Error connecting to database رغم التأكد من صحة الإعدادات الحل: جرب تهيئة كلمة مرور MySQL يدويًا وإن كنت تملك اتصال Shell بـ MySQL جرب التالي: SET PASSWORD FOR 'wordpressusername'@'hostname' = OLD_PASSWORD('password'); إن لم يكن لديك اتصال shell، فيجب أن تكون قادرًا على إدخال النداء السابق ضمن SQL query في phpMyAdmin. عند الفشل في أداء هذا يجب عليك استخدام لوحة تحكم الاستضافة لتهيئة كلمة مرور قاعدة المعطيات. تلقي رسالة فقدان تمديد MySQL باستمرار رغم سلامة الإعدادات الحل: تحقق من إعدادات الخادم وعملها إضافةً إلى التحقق من MySQL وعمله وتحميله من قبل الخادم بطريقة صحيحة. يتطلب الأمر في بعض الأحيان التحقق من كل شيء بدءًا من خادم الويب وحتى عملية تثبيت MySQL حيث أن الإعدادات غير الصحيحة أو الملفات الخاطئة هي وراء هذه المشكلة ويُفضل الاستعانة بدعم الاستضافة لمساعدتك إن كنت لا تملك خبرة في إدارة الخادم. مشكلة عدم عمل ملفات MP3 أو الصور التي رفعتها الحل: إن كنت تستخدم محررًا نصيًا مليئَا بالأدوات ضمن مدونة موجودة على مسار فرعي، وبعض الصور التي تسحبها وتُفلتها ضمن حقل المحرر تختفي بعد بضع ثواني، فغالبًا المشكلة متعلقة بـ TinyMCE، حيث لا يتلقى معلومات كافية أثناء عملية سحب الملف لبناء مسار للصورة أو أي ملف أخر بصورة صحيحة. ويكون الحل بعدم سحب الصور المرفوعة إلى المحرر، وبدلًا عن ذلك اضغط باستمرار على الصورة واضغط على Send to Editor. ترجمة -وبتصرف- للمقالات: Hosting WordPress Before You Install How to install WordPress Installing WordPress on your own Computer Installing WordPress Locally on Your Mac With MAMP Installing WordPress in your language من موقع wordpress.org اقرأ أيضًا تعلم ووردبريس إنشاء صفحة البحث في الووردبريس تطوير ووردبريس للمبتدئين: بناء القوالب Themes نظرة شاملة على قاعدة بيانات ووردبريس
  18. بدأنا في المقال الأول ببناء متجر إلكتروني وتعلمنا كيفية إضافة المنتجات إليه ثم تعرفنا بالتفصيل على لوحة التحكم للمتجر لإدارته وضبط خياراته، والآن بقي موضوعان مهمان يجب الاعتناء بهما قبل إطلاق المتجر الإلكتروني وبعده وهما: مظهر المتجر والتسويق الإلكتروني له. فمظهر المتجر ومعدل انتشاره ووصوله للعملاء لا يقل أهمية عن الميزات والمواصفات والمنتجات التي يمتلكها متجر، وبفضلهما يمكن للعميل العثور على المتجر الإلكتروني وإبداع الإعجاب به ثم الشراء منه والتنقل ضمنه بسلاسة لذلك عليك الاهتمام بهما جيدًا. تخصيص واجهة المستخدم يتضمن هذا القسم تبويبان فقط هما "تخصيص" و"صفحات إضافية"، الأول يسمح باختيار قالب للمتجر وتصميم الصفحة الرئيسية واختيار ألوان أزرار الموقع وأيقونات مواقع التواصل الاجتماعي أما الثاني فيسمح بإضافات صفحات إضافة وإعداد صفحة الأسئلة المتكررة وسياسة الاستبدال والاسترجاع. تخصيص خيارات هذا التبويب بسيطة وسهلة الاستخدام كتغيير لون الأزرار والخطوط ضمنها أو تفعيل ظهور الصفحة الرئيسية أو اختيار القالب theme الفعال. اضغط على "تفعيل الثيم" لتفعيل القالب أو الثيم المطلوب وكما تلاحظ يوجد فقط قالبان هما الثيم الافتراضي والأنيق، تستطيع استعراض الثيم قبل تفعيله كما من الممكن إضافة كود CSS لتغيير تصميم القالب والخطوط والألوان المستخدمة. ولإضافة كود CSS اضغط على Custom CSS وسوف تظهر لك نافذة منبثقة تستطيع لصق الكود فيها. اضغط على العينة sample في أعلى النافذة لتنزيل ملف CSS يتضمن الأصناف المستخدمة للتحكم بعناصر القالب باستخدام كود CSS. بعد الانتهاء من إضافة الكود يجب الضغط على "حفظ". تستطيع أيضًا تخصيص الصفحة الرئيسية من الخيار الموجود في أسفل الصفحة. اضغط عليه لتظهر لك صفحة جديدة تمامًا. ملاحظة: حتى الآن فإن تصميم الصفحة الرئيسية لا يظهر على الموقع لأن مفتاح تفعيل ظهورها ما زال على وضع التعطيل لذلك بعد الانتهاء من التخصيص عليك تفعيله. وعلى اليمين من الصورة السابقة يظهر شريط يتضمن العناصر التي تستطيع إظهارها أو إخفاء ظهورها ضمن الصفحة الرئيسية وذلك من خلال الضغط على أيقونة العين بجانب كل عنصر. ويوجد أيضًا قسم لتعديل رأس الصفحة وأسفل الصفحة وبقية وبقية أقسام الصفحة الرئيسية في المتجر وذلك بمجرد الضغط عليها. فمثلًا عن الضغط على رأس الصفحة، نجد خيارات لتخصيص شريط التنبيهات وشعار المتجر وإتاحة ترتيب القائمة الرئيسية وقائمة المنتجات وتخصيصها. يمكنك تخصيص بقية الأقسام مثل تغيير وصف المتجر وإظهار أيقونات وسائل التواصل الاجتماعي الخاص فيه وأيضًا ألوان النص والخلفية بالإضافة إلى توفير خيار إضافة نص مخصص مع صورة: فيما يخص المنتجات، يمكنك أيضًا إضافة عروض مخصصة في الواجهة الرئيسية من قسم «عروضنا» مثل إضافة عروض فصل ما أو عروض بمناسبة محددة كما يمكنك عرض قسم خاص بالمنتجات التي عليها تخفيض من خيار المنتجات المخفضة وأيضًا يوفر لك خيار المنتجات المختارة وسيلة لعرض منتجات محددة تختارها لعرضها في الصفحة الرئيسية. لا تنسى تخصيص تذييل صفحات موقعك (أسفل الصفحات) من خيار «أسفل الصفحة» وضع فيه نبذة تعريفية عن متجرك ورابط سريعة تهم عملاءك مثل روابط لصفحات الأسئلة الشائعة وسياسة الخصوصية وسياسة الإعادة والاستبدال (سنتحدث بالتفصيل عن الصفحات الإضافية وكيفية إنشائها في القسم التالي) بالإضافة إلى روابط لحسابات متجرك على وسائل التواصل الاجتماعي المختلفة. عمومًا وبالطريقة نفسها، يمكنك تخصيص كل الأقسام وحتى إضافة أقسام جديدة وتخصيصها بالدخول عليها (الخيارات المتوفرة) والنظر في خيارات التخصيص المتاحة فيها. كماإضافة إلى ما سبق، يسمح الشريط الموجود في الأعلى بمعاينة تصميم الصفحة مباشرة باستخدام قياس 3 شاشات واحدة منها للجوال وبما أن المتجر الإلكتروني متوفر بلغتين فإن الخيار الثاني في الشريط يسمح بالتنقل بين اللغتين لهذه الصفحة. ولن يُحفظ أي تغيير ما لم تضغط على "حفظ" لذلك تذكر عمل ذلك بين الفينة والأخرى كي لا يضيع تعبك. اطلع على دليل مركز المساعدة لمزيد من المعلومات المُفصلة حول عملية تصميم الصفحة الرئيسية. صفحات إضافية يجب تفعيل الصفحات الإضافية قبل البدء بتخصيصها. لاحظ وجود أسئلة متكررة وسياسة الاستبدال والاسترجاع وصفحة مخصصة. وسوف أتطرق أولًا للأسئلة المتكررة سهلة الإضافة فعليك أولًا الضغط على خيار "إضافة سؤال جديد". أدخل السؤال وجوابه ثم اضغط على "حفظ". تستطيع إضافة المزيد من الأسئلة بنفس الطريقة السابقة. أما بالنسبة للصفحتين الباقيتين فهما كأي صفحة أخرى تحتاج إلى عنوان ومضمون المحتوى. التسويق للمتجر الإلكتروني كما يُشير العنوان فهذا القسم بتبويباته المُختلفة موجود ليُساعدك على النهوض بمتجرك على منصة زد وتحسين تجربة العميل وجذب المزيد من العملاء من خلال محركات البحث وحث العملاء السابقين على العودة لمتجرك وشراء منتجات جديدة وكل ذلك بالاعتماد على الميزات التي توفرها منصة زد. السلات المتروكة يساعد هذا التبويب على متابعة زوار المتجر وسلات الشراء الخاصة بهم (من قام بالشراء ومن لم يقم بالشراء) كما تستطيع تحديد الفترة الزمنية التي تريد عرضها باستخدام الخيار الموجود في أعلى الصفحة. يوجد أيضًا عداد للسلات المتروكة وآخر للسلات التي تحولت إلى طلبات شراء (أي نجحت في تحويلها إلى عملية شراء). يُمكنك أيضًا ترتيب نتائج العرض من خلال المُدخلات الموضحة في خيار "تصفية السلات". وتتيح منصة زد تصدير معلومات السلات المتروكة في حال احتجت استشارة شخص مُختص في مجال التسويق للحصول على بعض النصائح لتخفيض عدد هذه السلات باعتبار أن ازدياد عددها دليل على مشكلة يواجهها متجرك. اختر إحدى السلات المتروكة واضغط عليها ليتم توجيهك لصفحة تتضمن معلومات العميل والمنتجات الموجودة في سلته كما تُقدم لك مجموعة خيارات للتواصل مع العميل وحثه على إتمام عملية الشراء. يُمكنك التواصل معه عبر اتصال هاتفي أو البريد الإلكتروني أو عبر واتساب. قسائم التخفيض تُساعد قسائم التخفيض في جذب العملاء لمتجرك وخصوصًا في فترة الأعياد أو انتهاء موسم ما خاص بالمنتج كما أنها طريقة فعالة أثناء الترويج لمتجرك فترة افتتاحه. اضغط على "إضافة قسيمة" أو "إنشاء قسيمة جديدة" لأعرفك على خطوات إنشاء قسيمة تخفيض في متجرك على منصة زد. يجب الآن ملء بيانات القسيمة وتخصيصها حسب طلبك، الحقل الأول وهو حقل اسم يُستخدم من قبلك للدلالة على وظيفة القسيمة ولا يظهر للعميل أبدًا. الرمز هو ما يستخدمه العميل للحصول على تخفيض عند شراء المنتجات وهو مكون من أحرف وأرقام بدون فراغات. يوجد نوعان للخصم إما خصم مبلغ من المجموع أو خصم نسبة من المجموع وأي كان خيارك سواء مبلغ أو نسبة فتحديد هذه القيمة يتم في حقل قيمة الخصم والذي يجب أن يتضمن أرقامًا فقط بدون أي إشارات فمثلًا القيمة التي استخدمتها هي 10 وبما أن نوع الخصم هو نسبة فهي تمثل خصم بنسبة 10 بالمئة من قيمة السلة أما لو كنت قد اخترت خصم مبلغ فهذا يعني أن 10 ريال سعودي (العملة الأساسية التي اخترتها لمتجري) سيتم خصمها من القيمة النهائية للسلة. يوجد خيارات إضافية يُمكن تضمينها في القسيمة مثل الشحن المجاني وإعفاء العميل من رسوم الدفع عند الاستلام. يسمح حقل الحد الأدنى للطلب بتفعيل القسيمة عند شراء العميل بمبلغ أعلى من القيمة في هذا الحقل وفي حال بقيت فارغة فهذا يعني أن القسيمة سوف تُطبق على جميع السلات بغض النظر عن قيمتها. بينما حقول التاريخ لتحديد المدة الزمنية التي تعمل فيها القسيمة. ويحدد حقل حدود الاستخدام عدد المرات التي يُمكن فيها استخدام هذه القسيمة ضمن متجرك وعدم وضع قيمة يعني إمكانية استخدامها عددًا غير محدود من المرات بينما حقل حدد الاستخدام لمرة واحدة لعميل واحد فيُحدد عدد المرات التي يُمكن فيها لنفس العميل استخدام هذه القسيمة وعادة تُستخدم القيمة 1 أما إبقاء الحقل فارغًا يعني يستطيع العميل استخدام هذه القسيمة قدر ما يشاء. بقي عليك تحديد المنتجات التي تريد تطبيق هذه القسيمة عليها ثم الضغط على حفظ وإرسال رمز القسيمة لعملائك ليتمكنوا من الاستفادة منها. . يجب الآن ملء بيانات القسيمة وتخصيصها حسب طلبك، الحقل الأول (1) وهو حقل الاسم يُستخدم من قبلك للدلالة على وظيفة القسيمة ولا يظهر للعميل أبدًا. الرمز (2) هو ما يستخدمه العميل للحصول على تخفيض عند شراء المنتجات وهو مكون من أحرف وأرقام بدون فراغات. يوجد نوعان للخصم (3) إما خصم مبلغ من المجموع أو خصم نسبة من المجموع وأي كان خيارك سواء مبلغ أو نسبة فتحديد هذه القيمة يتم في حقل قيمة الخصم (4) والذي يجب أن يتضمن أرقامًا فقط بدون أي إشارات فمثلًا القيمة التي استخدمتها هي 10 وبما أن نوع الخصم هو نسبة فهي تمثل خصم بنسبة 10 بالمئة من قيمة السلة أما لو كنت قد اخترت خصم مبلغ فهذا يعني أن 10 ريال سعودي (العملة الأساسية التي اخترتها لمتجري) سيتم خصمها من القيمة النهائية للسلة. يوجد خيارات إضافية (5) يُمكن تضمينها في القسيمة مثل الشحن المجاني وإعفاء العميل من رسوم الدفع عند الاستلام. يسمح حقل الحد الأدنى للطلب بتفعيل القسيمة عند شراء العميل بمبلغ أعلى من القيمة في هذا الحقل وفي حال بقيت فارغة فهذا يعني أن القسيمة سوف تُطبق على جميع السلات بغض النظر عن قيمتها. بينما حقول التاريخ (6) لتحديد المدة الزمنية التي تعمل فيها القسيمة. ويحدد حقل حدود الاستخدام (7) عدد المرات التي يُمكن فيها استخدام هذه القسيمة ضمن متجرك وعدم وضع قيمة يعني إمكانية استخدامها عددًا غير محدود من المرات بينما حقل حدد الاستخدام لمرة واحدة لعميل واحد (8) فيُحدد عدد المرات التي يُمكن فيها لنفس العميل استخدام هذه القسيمة وعادة تُستخدم القيمة 1 أما إبقاء الحقل فارغًا يعني يستطيع العميل استخدام هذه القسيمة قدر ما يشاء. بقي عليك تحديد المنتجات (9) التي تريد تطبيق هذه القسيمة عليها ثم الضغط على حفظ (10) وإرسال رمز القسيمة لعملائك ليتمكنوا من الاستفادة منها. الخصومات التلقائية هي خصومات تتم على عمليات الشراء ضمن متجرك دون الحاجة لاستخدام قسيمة تخفيض وتشمل هذه الخصومات في منصة زد ثلاث جوانب وهي الشحن والتوصيل المجاني وخصم على الدفع الإلكتروني والخصم لعملاء تطبيق الجوال. اضغط على "تفعيل" لضبط خيارات الشحن والتوصيل المجاني. يجب عليك تحديد السعر الأدنى الذي يُحتسب عنده الشحن مجاني إضافة إلى اختيار الدولة والمدن المدعومة بهذا العرض أما بالنسبة للسعر فيمكنك تجاهله وتطبيق العرض بالاعتماد على السعر الأدنى فقط. بعد الانتهاء مما سبق اضغط على "حفظ" وهكذا تكون انتهيت من ضبط إعدادات الشحن والتوصيل المجاني. ملاحظة: عند اختيار المدن ذات الشحن والتوصيل المجاني في أول دولة تستطيع اختيار دولة ثانية وتحديد المدن ضمنها والتي تريد تطبيق نفس العرض عليها. سوف تظهر رسالة مشابهة للصورة التالية عند شراء العميل منتجات من متجرك الإلكتروني تُشجعه على شراء المزيد لتوفير رسوم الشحن. اضغط على "تفعيل" لضبط خيارات خصم على الدفع الإلكتروني. حدد النسبة المئوية للخصم وتاريخ بداية هذا العرض ونهايته والدول والمدن التي تُقدم نفس العرض ضمنها. سوف تظهر رسالة مشابهة لمحتوى الصورة التالية للعملاء عند اختيار طريقة الدفع لتشجيعهم على الدفع عبر البطاقة الإئتمانية. ملاحظة: تستطيع اختيار مدن مختلفة في دول مختلفة كما في حالة الشحن والتوصيل المجاني. بقي الخيار الأخير وهو تفعيل الخصم لعملاء تطبيق الجوال ويتوجب عليك الاشتراك بخدمة التطبيق لتفعيل هذه الميزة. طريقة ضبط الخصم لعملاء تطبيق الجوال مماثلة تمامًا لآلية ضبط الخصم على الدفع الإلكتروني. تحسينات محركات البحث الخيارات بسيطة ضمن هذا التبويب وتتضمن إدخال عنوان الصفحة الرئيسية لمتجرك ووصف خاص بها وبلغة واحدة فقط كما يوفر هذا التبويب وصول لرابط خريطة المتجر الخاص بك على منصة زد. خاتمة تعرضت في المقال الأول أنواع منصات التجارة الإلكترونية وأشهرها على الصعيد العربي والأجنبي مع عرض مقارنة بين منصة زد وإضافة وكومرس، ثم انتقلت في المقال الثاني إلى شرح خطوات عملية لإنشاء متجر إلكتروني على منصة زد وهذا ما أكمله المقال الثالث بشرح كامل تفاصيل لوحة تحكم زد ليشرح أخيرًا هذا المقال خيارات التسويق وتخصيص صفحات المتجر. والآن بعد هذه السلسلة المبسطة للغاية لا تتردد في بدء عملك وإطلاق متجرك الإلكتروني أو البدء في تجارتك الإلكترونية على الإنترنت.
  19. تضمن المقال السابق خطوات إنشاء متجر إلكتروني على منصة زد ومع شرح كل المعلومات الأساسية المتعلقة به، والآن سوف أقوم في جولة ضمن لوحة تحكم متجرك الإلكتروني الجديد لتتمكن من استخدام جميع ميزاتها ومعرفة ما يجب عليك استخدامه من ميزات وخدمات تُساعدك على تطوير تجارتك الإلكترونية وتحقيق نجاحها. تتألف لوحة التحكم ضمن منصة زد من عناصر عديدة سوف أقوم بالمرور على أهم ما يلزم متجرك الإلكتروني ليصبح جاهزًا للإطلاق للعلن، ولنبدأ مع الرئيسية. الرئيسية تتضمن هذه الصفحة معلومات عامة عن المتجر مثل المبيعات والطلبات والزيارات ومعدل التحويل خلال الشهر الحالي إضافة إلى الطلبات الجديدة والمنتجات الأكثر مبيعًا والمنتجات التي قاربت على النفاذ ضمن المخزون. التقارير تُقدم هذه الصفحة معلومات واسعة عن متجرك الإلكتروني يُمكنك الاستفادة منها لزيادة مبيعاتك أو معرفة الخلل في حال كانت المبيعات ضعيفة. المعلومات متنوعة ضمن هذه الصفحة حيث يوجد تقارير عن الطلبات الجديدة والجاري توصيلها إضافة إلى قيمة المبيعات ومجموع الطلبات. تستطيع معرفة مصادر الزيارات لمتجرك أيضًا وآخر المنتجات التي تم بيعها. الطلبات يسمح لك هذا القسم بإدارة الطلبات أو إنشاء طلبات جديدة للعميل والتحكم برسائل حالات الطلبات التي تصل للعميل. جميع الطلبات اضغط على السهم الموجودة ضمن عمود "إجراءات" لعرض معلومات أكثر عن الطلب. لعرض تفاصيل الطلب كاملة عليك الضغط على خيار "عرض تفاصيل الطلب". تستطيع تغيير حالة الطلب من صفحة تفاصيل الطلب السابقة أو مباشرة من صفحة "جميع الطلبات" والحالات الـ 6 الممكنة للطلب مع تفاصيلها هي: جديد: وتعني بأن طلبات جديدة وصلت للمتجر. جاري التجهيز: وهي مرحلة تجهيز الطلب للعميل وإعداده. انتبه إلى أنه لا تصل رسالة نصية للعميل في حال تم تحويل الطلب إلى جاري التجهيز. جاهز: بعد تجهيز طلب العميل ينقل الطلب لمرحلة الجاهز وترسل رسالة نصية أو عبر البريد الإلكتروني بأن طلب العميل جاهز وسيصل قريبًا، وتصل أيضًا رسالة لشركات الشحن المربوطة بنظام زد بأن الطلب جاهز للإستلام من موقع المخزون، أي هذه الحالة هي الحالة التي تنقل الطلب من نظام زد إلى نظام شركة الشحن. جاري التوصيل: تم استلام الطلب من قبل شركة الشحن وسوف يتم توصيله للعميل، وشركة الشحن هي من تقوم تغيير حالة الطلب إلى جاري التوصيل. مكتمل: تم توصيل الطلب إلى العميل، وأيضًا شركة الشحن هي من تقوم بتغيير حالة الطلب إلى مكتمل. ملغي: في حال لم يتم استلام المنتج من قبل العميل ستقوم شركة الشحن بتحويل حالة الطلب إلى ملغي، وأيضًا يمكنك إلغاء الطلب مباشرة من داخل لوحة التحكم. تستطيع تعديل الطلب حيث تشمل عملية التعديل تعديل عنوان العميل، وإضافة منتجات أو حذف منتجات، وتغيير طريقة الشحن، وتغيير طريقة الدفع، وإضافة كوبون خصم. ملاحظة هامة: يُسمح لك بتعديل الطلب 3 مرات فقط. تستطيع أيضًا عرض تفاصيل الفاتورة من خلال الضغط على "عرض الفاتورة" وإن أردت يُمكنك طباعتها لإرفاقها مع المنتج قبل شحنه. بعد استلام شركة الشحن والتوصيل المنتج سوف تتحول حالة الطلب إلى جاري التوصيل وعندها تستطيع تتبع الشحنة من خلال عرض تفاصيلها والضغط على "تتبع الطلب" ضمن قسم "طريقة التوصيل". عد إلى صفحة "جميع الطلبات". تستطيع من هنا تغيير حالة الطلب لمجموعة طلبات دفعة واحدة من خلال تحديد الطلبات ثم استخدام خيار "تغيير حالة الطلب" الموجود فوق الطلبات. ويمكن عرض الفواتير وطباعتها لمجموعة طلبات بنفس الطريقة السابقة ولكن بالضغط على "عرض الفاتورة"، أيضًا تستطيع تصدير الطلبات المحددة إلى ملف Excel من خلال الضغط على "تصدير". ملاحظة: لن تتفعل الخيارات السابقة ما لم تُحدد طلبات لتنفيذ الأوامر السابقة عليها. استثنيت في الفقرة السابقة الكلام عن "طباعة بوليصة الشحن" وذلك لأنك لا تستطيع طباعة بوليصة لطلب إلا إن كان الشحن يتم عن طريق شركة وليس استلام من المخزون والأمر الثاني يجب أن تكون حالة الطلب جاهز كي تستطيع طباعة بوليصة الشحن الخاصة به. اختر الطلبات ذات حالة الطلب جاهز ثم اضغط على "طباعة بوليصة الشحن". سوف تظهر لك نافذة منبثقة صغيرة تتضمن الطلبات التي تمتلك بوليصات شحن، اضغط على "طباعة" لتوليد ملف PDF لبوليصة الشحن. تستطيع تصدير جميع الطلبات لبريدك الإلكتروني من خلال الضغط على "تصدير الكل". إنشاء طلب لعميل هذا القسم مهم جدًا للتعامل مع العملاء الذين يجدون صعوبة في التعامل مع المتجر من ناحية الشراء وإتمام الطلب أو لإرسال منتج جديد لعميل فُقد طلبه أثناء الشحن مع شركة الشحن أو غيرها من الحالات. أيضًا بعض المتاجر تُرسل هدايا لعملائها في مناسبات خاصة مثل الأعياد أو عند شرائهم عدد معين من المنتجات للحفاظ على علاقة جيدة مع العميل. ملاحظة: إنشاء الطلب يتم فقط للعملاء الموجودين ضمن السعودية ودول الخليج العربي. للبدء عليك ملء بيانات صفحة "المنتجات ومعلومات العميل" واختيار العملة التي يتم احتساب التكاليف فيها ثم اختيار العميل من خلال البحث عنه إن كان عميلًا سابقًا لديك. الخطوة التالية تتمثل باختيار المنتجات أو مجموعة المنتجات التي تريد تضمينها بالطلب وذلك بالضغط على "استعراض" حيث تظهر نافذة منبثقة تستطيع من خلالها البحث عن المنتجات وإضافتها للطلب. وهكذا يُصبح خيار "التالي" مفعلُا للانتقال للخطوة التالية. ملاحظة: لإنشاء طلب لعميل غير موجود عليك الضغط على خيار "إضافة عميل جديد" لتظهر لك نافذة منبثقة تطلب منك إدخال معلومات هذا العميل. يجب الآن اختيار عنوان العميل لإرسال الطلب إليه وبعدها تستطيع الانتقال للخطوة التالية بالضغط على "التالي". ملاحظة: تستطيع إضافة عنوان جديد في حال كانت عناوين التوصيل الموجودة قديمة أو في حال كان العميل غير مسجل بالمتجر وبالتالي ليس له أي عنوان. اضغط على خيار "إضافة عنوان جديد". ملاحظة: تستطيع اختيار شخص آخر لاستلام الشحنة بدلًا من عميلك وفي هذه الحالة عليك تفعيل خيار "شخص آخر سوف يستلم الشحنة" وإدخال معلوماته. تستطيع أيضًا إرسال إشعارات ورسائل الطلب للشخص المُستلم من خلال تفعيل الخيار الموجود في أسفل الصورة. يجب اختيار طريقة الشحن هل هي عن طريق شركة شحن أم استلام من الموقع وفي حال وُجد أكثر من خيار لشركة الشحن يجب اختيار أحدها. ملاحظات: سوف تظهر شركات الشحن التي تدعم العنوان المُرسل له فقط. يظهر خيار الدفع عند التوصيل فقط في حال كان العنوان المُرسل إليه مدعومًا بهذه الخاصية. يختلف معلومات المُستلم عن معلومات العميل في حال اخترت تسليم الشحنة لشخص مُختلف في الخطوة السابقة. عليك اختيار طريقة الدفع من أحد طرق الدفع التي أضفتها لمتجرك وفي حالتي لم أضف سوى خيار "الدفع عن الاستلام". بعد التأكد من جميع المعلومات اضغط على "التالي". الآن عليك مراجعة جميع المعلومات والتأكد من صحتها والضغط على "تأكيد الطلب" ليُضاف الطلب وتتم معالجته مثل أي طلب جديد وارد لمتجرك على منصة زد. ملاحظة: سوف تصل رسالة للعميل برقم الطلب بمجرد تأكيد الطلب. المسودات هي الطلبات التي أنشأتها في القسم السابق ولكن لم تُكملها. تستطيع من هنا إكمال أي طلب من خلال الضغط على رقم المسودة أو حذفه أو التعديل عليه. رسائل حالات الطلبات تستطيع في هذا القسم شحن رصيدك بالرسائل واختيار حالات الطلب التي يتم عندها إشعار العميل برسالة نصية من المتجر، أيضًا تستطيع تخصيص الرسائل المُرسلة للحالات إن لم تُناسبك الرسائل الافتراضية. تستطيع تخصيص اسم المُرسل ولكن تحتاج لامتلاك سجل تجاري ودفع رسوم لتتمكن من ذلك. اضغط على "عرض الأسعار" للاطلاع على الرسوم. يوجد أربع حالات للطلب يتم إرسال إشعارات فيها وهي جديد وجاهز ومكتمل وملغي. تستطيع اختيارها جميعًا أو تحديد الحالات المهمة لك وللاطلاع على محتوى الرسائل تستطيع الضغط على أيقونة العين بجانب اسم الحالة. لتخصيص رسالة حالة طلب معين عليك تفعيل خيار التخصيص واختيار حالة الطلب (جاهز أو مكتمل أو ملغي) وملء المربع بجانبها بالنص الذي تريد ولتسهيل عملية تصميم الرسالة اضغط على إشارة الاستفهام بجانب خيار "تخصيص" للاطلاع على الرموز المُتاحة. ملاحظة: تُرسل الرسائل عبر البريد الإلكتروني للعميل في حال عدم وجود رصيد رسائل وذلك فقط في حال سجل العميل ضمن متجرك من خلال البريد الإلكتروني. اضغط على "حفظ" عند الانتهاء من ضبط الإعدادات السابقة. المنتجات تستطيع في هذا القسم إضافة المنتجات وتعديلها وحذفها مع إضافة تصنيفات خاصة بها لتسهيل فرزها وعرضها ضمن المتجر. جميع المنتجات هنا تُعرض المنتجات التي أضفتها لمتجرك وتظهر معلومات كل منتج بجانبه وتستطيع حذف أو تعديل المنتج باستخدام الخيارات الموجودة لكل منتج على حدى. تستطيع حذف مجموعة منتجات معًا وذلك من خلال تحديدها والضغط على خيار "حذف المنتجات". يُمكنك أيضًا تصدير المنتجات جميعها وذلك باستخدام الخيار "تصدير جميع المنتجات" الذي سوف يُرسل لك رابط بملف يتضمن جميع المنتجات إلى بريدك الإلكتروني. وكما تستطيع تصدير معلومات المنتجات فإنك تستطيع استيرادها من ملف خارجي أيضًا وذلك بالضغط على "استيراد المنتجات" واختيار الملف الذي يتضمن معلومات المنتجات. شرحت في المقال السابق خطوة إضافة منتج. تصنيف المنتجات كنت أضفت تصنيفًا جديدًا في المقال السابق أثناء إضافة المنتج لذلك سوف يتضمن هذا القسم التصنيف الذي أضفته مسبقًا وهو "هواتف ذكية". وأستطيع تعديل معلومات هذا التصنيف من صورة ووصف باللغتين العربية والإنجليزية إضافة لبيانات تحسينات محركات البحث. يُوفر المتجر خيارات لحذف التصنيف أو إخفائه. اضغط على "المنتجات" لعرض المنتجات التابعة للتصنيف ويوجد خيار لإضافة منتجات موجودة للتصنيف مباشرة من هذه النافذة. ويمكن إضافة تصنيف باستخدام الخيار الموجود في أعلى الصفحة بنفس الطريقة التي أضفت بها التصنيف عند إضافة المنتج في مقال كيفية إنشاء متجر إلكتروني على منصة زد. العملاء تتضمن هذه الصفحة جميع العملاء المُسجلين في المتجر حيث تستطيع تصدير بياناتهم من خلال الضغط على خيار "تصدير جميع العملاء" ليُرسل لك ملف إلى بريدك الإلكتروني يتضمن معلومات جميع العملاء ضمن متجرك. حذف حساب عميل أمر بسيط ويتم بالضغط على أيقونة سلة المهملات بجانب اسم العميل أو من خلال تحديد العميل والضغط على "حذف العملاء" وهذا الخيار يُستخدم عند حذف مجموعة عملاء. لإضافة عميل يدويًا يجب عليك الضغط على "إضافة عميل جديد" وملء بيانات العميل وانتبه إلى أن الاسم ورقم الجوال هي بيانات لا يُمكن إنشاء حساب للعميل بدونها. بقي ميزة أخيرة في هذا القسم لشرحها وهي استيراد العملاء باستخدام ملف Excel وللبدء بذلك اضغط على "استيراد العملاء" لتظهر لك النافذة التالية. هذه الميزة مُفيدة جدًا في حال كان لديك متجر فيزيائي وتحتفظ قائمة بعملائك وعناوين بريدهم الإلكتروني، عندها تستطيع إضافتهم إلى متجرك على منصة زد دون جهد يُذكر. اضغط على "تنزيل" للحصول على ملف Excel يحوي عينة عليك اتباعها عند ملء الملف ثم عليك رفعه مرة ثانية عند الضغط على "رفع". إن اخترت "تحديث بيانات العملاء الحاليين" سوف تُستبدل بيانات العملاء الحاليين بالبيانات الموجودة ضمن الملف. اضغط الآن على "استيراد" لتتم العملية بنجاح. ملاحظة: قد يحصل خطأ عند استيراد معلومات العملاء. اضغط على "استعراض التقرير" لمعرفة أسباب الخطأ وتفاديها في عملية الاستيراد الجديدة. سوق التطبيقات توفر منصة زد لمتجرك الإلكتروني عددًا كبيرًا من التطبيقات المُفيدة والتي تساعد على تطوير متجرك من ناحية التفاعل مع العملاء وتُخفف عنك مصاعب إدارة المخزون والمدفوعات وحتى إيجاد المنتجات المناسبة لعرضها على متجرك. جميع التطبيقات تعرض هذه الصفحة جميع التطبيقات الموجودة حاليًا ضمن منصة زد والتي تستطيع تفعيلها والاستفادة من خدماتها ولكن فقط في حال اشتركت بأحد باقات منصة زد (غالبة التطبيقات تحتاج ذلك). في أعلى الصفحة يوجد خيارات لمساعدتك على مراجعة التطبيقات حسب عملها فهنالك تطبيقات تختص بخدمة العملاء وأخرى بالشحن والتخزين مثلًا. سوف تظهر صفحة خاصة بالتطبيق تشرح ميزات التطبيق وملاحظات خاصة بعمله إضافة لوجود مقطع فيديو في أسفل الصفحة يوضح مزايا هذا التطبيق وكيف يمكن لمتجرك على منصة زد من الاستفادة منه. اضغط على "تفعيل" للاطلاع على معلومات أي تطبيق ومعرفة خطوات تفعيله وآلية استخدامه. تستطيع زيارة مركز المساعدة التابع لمنصة زد لمعلومات تفصيلية أكثر حول كيفية تفعيل هذه التطبيقات وربطها مع متجرك. إدارة التطبيقات تظهر هنا التطبيقات التي فعلتها وتعمل الآن على متجرك، وعند الضغط على "إعدادات التطبيق" سوف يُعاد توجيهك إلى صفحة التطبيق لتعديل ضبطه عند الحاجة. منظومة زد والأدوات الأساسية تتضمن المنظومة الأدوات الرئيسية التي يقوم عليها متجرك من شحن وتخزين ودفع وتصميم وتسويق وتغليف وغيرها. شرحت أثناء إعداد المتجر في مقالتنا السابقة تبويبي "الدفع" و"الشحن والتوصيل" ولذلك لن أتطرق لهما هنا وما بقي من السهل الاطلاع عليه كخدمات وأدوات أساسية مساعدة لك كتاجر تسعى للنجاح وهي تخزين المنتجات وإدارة الطلبات وخدمات التصوير والتصميم والتسويق والمطبوعات الدعائية والتغليف والعمل المشترك وغيرهم. فريق العمل تستطيع هنا إضافة حسابات لفريق العمل الخاص بمتجرك الإلكتروني ويجب الانتباه إلى أن عدد أعضاء الفريق المسموح بهم يختلف بحسب الباقة فهو 3 لباقة الأعمال متضمنًا الحساب الرئيسي و9 لباقة النمو متضمنًا الحساب الرئيسي أيضًا. اضغط على "عضو جديد" أولًا. أدخل الآن اسم العضو وبريده الإلكتروني وصفة عضو فريق العمل (حقول مطلوبة) حيث توجد قائمة طويلة بالصفات ثم اضغط على "حفظ". سوف يُرسل بريد الكتروني لحساب العضو تتضمن رقمًا سريًا ليتمكن من تسجيل الدخول ضمن متجرك الإلكتروني ويستطيع بعدها تغيير كلمة المرور. إسناد الصلاحيات للعضو يتم حسب الصفة التي أسندتها له فمثلًا إن كان مسؤولًا عن التسويق فيجب إعطاؤه صلاحيات التسويق والعملاء على الأقل. اضغط على "حفظ" لإتمام عملية إسناد الصلاحيات لهذا العضو. الإعدادات تتضمن الإعدادات قسم كبير من الجوانب التي شُرحت في هذا المقال والمقال السابق لذا الخيارات المُحاطة بمربعات خضراء هي خيارات شُرحت سابقًا. اضغط على "إدارة الاشتراك". هنا تظهر الباقة المُشترك بها وميزاتها كما تستطيع الاشتراك بباقة وخدمات مختلفة. عد لصفحة الإعدادات واضغط على "خصائص المتجر". تتضمن هذه الصفحة بعض الميزات التي تستطيع تفعيلها أو تعطيلها ووظيفة كل منها موضحة كما وردت في الصورة التالية. لتفعيل التقييمات وإدارتها عد إلى صفحة الإعدادات واضغط على "إدارة التقييمات" ثم اضغط على "تفعيل تقييم المنتجات" ليتمكن عملاء الموقع من إضافة تقييمهم للمنتج ضمن متجرك الإلكتروني. لمزيد من المعلومات عن موضوع التقييمات تستطيع الاطلاع على الفيديو. اسم المتجر عنصر أساسي في عملية التسويق له وبالنسبة للمتاجر الإلكترونية فهنا يأتي دور النطاق لذلك لا يكفي استخدام نطاق فرعي تابع لمنصة زد بل يجب عليك ربطه بنطاق خاص بك مرتبط باسم المتجر. وتستطيع ربط المتجر بالنطاق إن كنت تمتلك النطاق أو إن كنت لا تمتلكه ولكنه متوفر (غير مملوك من قبل أحد) حيث تقوم منصة زد بشرائه لك. لإدارة متطلبات النطاق اضغط على "نطاق مخصص" في صفحة الإعدادات واقرأ المطلوب. ولا يكفي أن تصل إشعارات المتجر لبريدك الإلكتروني فقط لذلك تستطيع الاستعانة بفريقك لمتابعتها معك أيضًا ولضبط هذا الأمر اضغط على "إشعارات الفريق" وأضف البريد الإلكتروني لعضو الفريق مع تحديد الحالات التي تريد أن يتم إشعار أعضاء الفريق بها ثم اضغط "حفظ". يجب على متجرك الالتزام بالقوانين الناظمة لعمل المتاجر الإلكترونية في الدول التي يبيع لمواطنيها لذلك فإن "الصفحات القانونية" هي قسم مهم من صفحة الإعدادات ويجب ملء محتويات الصفحات هذه بعناية ودقة. لتعديل محتوى أي من الخيارات التالية عليك الضغط عليها وتعديلها وثم حفظها. وذات المبدأ ينطبق على "سياسة الاستبدال والاسترجاع" فوجود هذه السياسة ضمن أي متجر يزيد من ثقة العميل للتعامل معه والشراء منه. كما يجب إنشاء رمز مصادقة لربط منصة زد مع أنظمة مختلفة تسهل عليك إدارة متجرك ولإنشائه عليك الضغط على "الربط مع الخدمات" ثم على خيار "قم بإنشاء رمز المصادقة Manager Token". سوف يظهر الرمز كما في الصورة التالية. بقي عليك ضبط "إعدادات الضريبة" ليصبح متجرك الإلكتروني جاهزًا من الناحية القانونية والمالية وبالضغط على هذا الخيار سوف تُحول إلى صفحة جديدة تستطيع من خلالها تفعيل الضريبة والإجابة عن بعض الأسئلة المرتبطة بأسعار المنتجات. بعد ذلك عليك إضافة دولة وحفظ ما سبق من خطوات. عند إضافة الدولة سوف تظهر لك النافذة المنبثقة التالية. اختر الدولة وأدخل الرقم الضريبي ونسبة الضريبة مع صورة عن شهادة ضريبة القيمة المُضافة واضغط على حفظ. عليك بتكرار ما سبق لكل دولة بشكل منفرد. خاتمة أكملت في هذا المقال شرح أهم أقسام لوحة التحكم التي توفرها منصة زد لإنشاء متجر إلكتروني، وسوف أتحدث في المقال القادم عن الخيارات التي توفرها المنصة للتسويق للمتجر بالإضافة إلى شرح كيفية بناء "خيارات الواجهة" المرتبطة وتنسيقها بطريقة عرض المنتجات وهو بأهمية الأقسام السابقة لكونه عامل رئيسي في جذب العملاء وارتياحهم لتصفح المتجر والشراء منه. اقرأ أيضًا المقال التالي: تخصيص متجرك الإلكتروني المبني باستعمال منصة زد والتسويق له المقال السابق: كيفية إنشاء متجر إلكتروني متكامل باستعمال منصة زد
  20. تحدثنا في المقال السابق عن أنواع منصات التجارة الإلكترونية والخيارت المطروحة لبناء متجر إلكترونية وسنشرح في هذا المقال كيفية بناء متجر الكتروني جاهز للإطلاق بسهولة وسرعة عبر منصة زد. توفر منصة زد وهي إحدى المنصات العربية التي توفر لأصحاب المتاجر خدمة إنشاء متاجر إلكترونية جاهزة، حيث تُمكنك من إطلاق متجرك في دقائق معدودة وهي ميزة رائعة جدًا خصوصًا في ظل انتعاش سوق المتاجر الإلكترونية والتي تدفع الجميع إلى فتح متاجرهم الإلكترونية على شبكة الإنترنت حتى أنه في بعض الحالات بدأ التجار الاعتماد على المتاجر الإلكترونية على أنها فروع رئيسية وجعل المتاجر الفيزيائية الموجودة على أرض الواقع مجرد مستودعات لتخزين البضائع والمنتجات. التسجيل في منصة زد سوف أخطو معك في هذا المقال خطوة بخطوة كيفية إنشاء متجر إلكتروني على منصة زد والآن عليك التوجه إلى منصة زد والضغط على خيار "ابدأ تجربتك المجانية". والآن عليك إدخال بياناتك كما هو مُبين في الصورة التالية ثم الضغط على خيار "سجل الآن". سوف تُحوَل إلى لوحة التحكم الخاصة بمتجرك ولكن قبل إكمال إعدادات متجرك عليك تأكيد بريدك الإلكتروني. توجه الآن لصندوق الوارد لبريدك الإلكتروني وابحث عن رسالة التفعيل من منصة زد ثم اضغط على خيار التفعيل. ملاحظة: عليك الضغط على خيار "إعادة إرسال التأكيد" في حال لم تصلك رسالة التفعيل ضمن صندوق الوارد أو في السبام لبريدك الإلكتروني الذي سجلت به. سوف يُعاد توجيهك للوحة التحكم الخاصة بمتجرك على منصة زد والخطوة الأولى سوف تكون بضبط إعدادات المتجر لذلك اضغط على خيار "الذهاب للإعدادات". ضبط المتجر الإلكتروني والمعلومات المتعلقة به يتضمن ضبط المتجر أغلب التفضيلات والتفاصيل الخاصة مثل هوية المتجر ومعلومات التواصل واللغة والعملة الخاصة بالمتجر. والآن أنت في قسم "معلومات النشاط التجاري" من إعدادات المتجر. لاحظ أن المعلومات الموجودة في قسم "عن المتجر" مأخوذة من المعلومات التي قدمتها عند تسجيلك في المنصة لذلك عليك تعديل "اسم المتجر" والذي يأخذ اسمك افتراضيًا. يجب اختيار معلومات قسم "تفاصيل النشاط" بعناية والبداية مع تحديد "مجال النشاط التجاري" والتصنيف الفرعي له إن وجد والصورة التالية تُوضح قسم من النشاطات التي تستطيع الاختيار منها. أما بالنسبة للتصنيف فهو غير موجود دائمًا ويعتمد على خيارك الخاص بالنشاط التجاري، في حالتي اخترت "إلكترونيات" لتكون التصنيفات الخاصة بهذا الخيار كما هو مُبين في الصورة. الآن أدخل رقم السجل التجاري مع رفع صورة عنه واختر حالة النشاط التجاري، بالإجابة عن الأسئلة التالية: هل هو حديث أم قديم؟ وهل لنشاطك هذا فروع؟ وفي حال وُجدت فكم عددها؟ هل نشاطك التجاري تابع لمؤسسة أم فرد؟ في حال كان يتبع لمؤسسة عليك إدخال اسمها وعدد الموظفين ضمنها.. إلخ وعند تحديد مكان العمل عليك اختيار المقر الرئيسي للمؤسسة أو مقرك الشخصي في حال كان نشاطك التجاري يتبع لشخص ثم الضغط على "حفظ" لحفظ ما قُمت بإدخاله في الأقسام السابقة. انتقل الآن قسم "إعدادات المتجر" بالضغط عليها كما هو موضح في الصورة. تستطيع ضمن هذا القسم تخصيص البريد الإلكتروني وهوية المتجر وإضافة عملات لمتجرك وحسابات منصات التواصل الإجتماعي. ولن أشرح خطوات رفع الصور ضمن قسم "هوية المتجر" لبساطته وهو ما تتميز به منصة زد ويجعلها جذابة لجميع التجار بغض النظر عن خبرتهم التقنية. الأمر نفسه ينطبق على قسم "حسابات التواصل الإجتماعي" وقسم "تحسينات محركات البحث". ترسل رسائل بريد إلكتروني تؤكد عمليات الشراء التي يقوم بها العميل على المتجر الإلكتروني لذلك من المُهم اختيار عنوان بريد إلكتروني مرتبط بنطاق الموقع ليتم إرسال هذه الرسائل منه. ولتحديد البريد الإلكتروني اضغط على خيار "تفعيل" الموجود أولًا ضمن قسم "تخصيص عنوان البريد الإلكتروني". أدخل الآن عنوان البريد الإلكتروني الذي تريد أن يظهر على أنه المُرسل للإشعارات من متجرك الإلكتروني. سوف تظهر الآن عبارة "بانتظار التفعيل" كما هو موضح في الصورة ولإتمام التفعيل عليك التوجه لصندوق الوارد الخاص بالبريد الإلكتروني السابق. سوف تصل رسالة للبريد الإلكتروني السابق تتضمن رابط يجب الضغط عليه لتفعيل هذا البريد الإلكتروني كمُرسل للإشعارات ضمن متجرك. سوف يتم توجيهك لصفحة مشابهة للتالية بعد الضغط على رابط التفعيل. والآن عليك العودة إلى صفحة "إعدادات المتجر" وأعد تحميل الصفحة. يجب أن يظهر خيار "إلغاء التفعيل" وهو دليل على تفعيل البريد الإلكتروني السابق على أنه مُرسل الإشعارات. توجه الآن لقسم "العملات ودول الشحن" لإضافة عملة جديدة للمتجر واضغط على خيار "تفعيل المزيد من العملات". ملاحظة: تُتاح خيارات القيمة المُضافة فقط عند اختيار الريال السعودي كعملة أساسية للموقع كما يتم تفعيل الشحن إلى دولة ما عند اختيار عملتها. سوف تظهر قائمة بالعملات وأعلام الدول. اختر العملات التي تريد إضافتها ثم اضغط على "تفعيل العملات". سوف تظهر العملات المُضافة أسفل العملة الأساسية مع إمكانية اختيار أحدها كعملة أساسية. ملاحظة: عند تغيير العملة الأساسية يجب تغيير أسعار المنتجات التي تم إدخالها باستخدام العملة الأساسية السابقة. وهكذا انتهيت من إعدادات المتجر. توجه الآن إلى الصفحة الرئيسية باستخدام القائمة الجانبية ثم ابدأ الخطوة الثانية بإضافة منتج. إضافة منتجات للمتجر الإلكتروني لإضافة منتج عليك اختيار اسمه وسعره وصور مناسبة له إضافة إلى تصنيفه وخيارات مشتقة منه إن وجد. الآن أدخل اسم المنتج باللغتين العربية والإنجليزية وسعره، إضافةً لسعر التخفيض إن وجد، ثم أدخل وزنه والكمية المتوفرة لديك من المنتج (هذا مهم كي لا يتم طلب عدد أكبر مما تملك وبالتالي تخيب أمل العميل بالحصول على المنتج من متجرك). ويُمكنك إضافة كلفة المنتج الحقيقية والتي لن تظهر للعميل ولكن تُستخدم لاحتساب الربح المُحقق عبر المتجر. هل تريد نشر المنتج الآن على المتجر وهل هو منتج قابل للشحن أم لا؟ هذه الخيارات يتم تحديدها باستخدام المفتاحين المتواجدين أسفل سعر المنتج. تستطيع إضافة المنتج دون تحديد تصنيفه ولكن لتنظيم المتجر فإن عملية التصنيف مُحبزة. وستظهر التصنيفات المتوفرة عند الضغط على مربع التصنيف وفي حال عدم وجود أي تصنيف بعد يُمكنك الضغط على خيار "أضف تصنيف جديد". الآن عليك إدخال اسم التصنيف ثم الضغط على "حفظ" كما تستطيع رفع صورة خاصة به وصورة لخلفية الصفحة التي تظهر فيها منتجات هذا التصنيف. يُساعد وجود الوصف ضمن التصنيف محركات البحث على التعرف بصورة أوضح على متجرك الإلكتروني ومحتوياته. سوف يظهر التصنيف المُضاف الآن ضمن خانة التصنيفات لتتمكن من اختياره لمنتجاتك. تستطيع إضافة وصف للمنتج باللغتين العربية والإنجليزية أما بالنسبة للكلمات الدلالية فبعد كتابة الكلمة ادخل فاصلة ليتم التعرف على الكلمة من قبل الموقع وإدخالها. ويمكن إضافة 10 صور كحد أقصى لكل منتج كما تستطيع إضافة وصف لكل صورة وهذا أمر يُساعد في عملية تحسين محركات البحث SEO. وسوف أتكلم عن قسم "تحسينات محركات البحث" قبل قسم "خيارات المنتج" الذي يحتاج القليل من التفصيل. وهنا يجب عليك إدخال عنوان صفحة المنتج ووصفها وتعديل رابط صفحة المنتج بما يتناسب مع محركات البحث. إضافة منتجات متعددة المواصفات نقصد بمنتج بخيارات متعددة المنتج الذي يتوافر بأكثر من نموذج من ناحية الحجم أو اللون أو المواصفات وغيرهم، وهنا يجب عليك التوجه إلى قسم "خيارات المنتج" وذلك لعرض المنتج بأنواع مختلفة من ناحية اللون أو الحجم أو الذاكرة أو حتى نوع مادة التصنيع لكن قبل ذلك ألق نظرة على الصورة التالية والتي تُبين مظهر المنتج دون إضافة خيارات. الآن، عد إلى قسم "خيارات المنتج" تبويب "قائمة منسدلة" واضغط على "إضافة خيار جديد". أدخل اسم الخيار باللغة العربية وتستطيع إضافته باللغة الإنجليزية أيضًأ ثم اضغط على "إضافة". بعد إضافة الخيار يجب إضافة قيم لهذا الخيار لذلك اضغط على "القيمة". الآن، أدخل القيم التي تريد وفي مثالي سوف أضيف خيارين للذاكرة هما 256 جيجابايت و512 جيجابايت. سوف أكرر الخطوات السابقة لإضافة خيار اللون وأسود وأحمر كقيمتين لهذا الخيار لتصبح الخيارات الموجودة كما هو مُبين في الصورة. وسوف أختار جميع القيم وأضغط على خيار "توليد مجموعة خيارات". سوف يتولد أربع خيارات مختلفة ولمعرفة عدد الخيارات المُمكنة عليك تحصيل ناتج جداء عدد قيم الخيار الأول بعدد قيم الخيار الثاني (وجداء الناتج بعدد قيم الخيار الثالث إن وجد) فنحصل على 2×2= 4 خيارات. أستطيع التحكم بكمية المنتج لكل خيار وسعره وسعر التخفيض واستخدام صور خاصة به أيضًا مختلفة عن صور المنتج الأساسي والعدد الأقصى لصور كل خيار هو 10 صور. والآن عليك الضغط على "حفظ" لحفظ الإضافات السابقة على المنتج وبذلك تظهر صفحة المنتج على الشكل التالي. لاحظ وجود قائمتين منسدلتين واحدة لكل خيار. أريد إضافة ميزات يستطيع العميل طلبها عند شراء المنتج مثل كفالة لمدة معينة أو شاحن إضافي. لتحقيق ذلك توجه إلى تبويب "خيارات متعددة" وأضف الميزات مع تكلفتها مثل المثال الموجود في الصورة التالية. سوف تظهر هذه الميزات كخيارات يُمكن للعميل تفعيلها عند شراء المنتج كما هو مُبين في الصورة التالية. ماذا لو أراد العميل طلب هدية مع كتابة عبارة معينة عليها، كيف لك تحقيق ذلك؟ توجه إلى التبويب الأخير "حقل كتابي" وأضف اسم الحقل والكلفة فمثلا أنا أضفت "كتابة إهداء" بكلفة إضافية. أصبحت صفحة المنتج تبدو مليئة بالخيارات. انظر إلى الصورة التالية. لا تنس الضغط على خيار "حفظ" بعد أي تغيير تقوم به على صفحة المنتج كي يظهر هذا التغيير للعميل. ضبط مخزون المنتجات الآن عد للصفحة الرئيسية بعد الانتهاء من إضافة أول منتج لتجد ثلاث خطوات متبقية لإكمالها وهي "مواقع المخزون" و"الدفع" و"الشحن والتوصيل". اضغط على خيار "تحديد المواقع". يجب عليك تحديد موقع المخزون حيث توجد منتجاتك. يُستخدم عنوان المخزون من قبل شركات الشحن لاستلام الطلبات وإيصالها لعملائك، أو كي يستلم العميل الطلب مباشرة من هذا الموقع. لإضافة عنوان موقع اضغط على "إضافة". يجب عليك تحديد اسم الموقع والدولة والمدينة التي يتواجد فيها ثم تحديد خيار استلام الطلبات من هذا العنوان وتحديد خيار الدفع عند الاستلام إن أردت. تستطيع اختيار الموقع بدقة من خلال خرائط جوجل الظاهرة في الصورة وبعد الانتهاء من إدخال بيانات الموقع عليك بالضغط على "حفظ" لتتم الإضافة. سوف يُعاد توجيهك إلى صفحة إضافة موقع المخزون في حال أردت إضافة مواقع أخرى أو تعديل مواقع أدخلتها سابقًا. الشحن والتوصيل بعد الانتهاء من ضبط إعدادات الدفع توجه للصفحة الرئيسية لضبط الخطوة الأخيرة وهي "الشحن والتوصيل". تستطيع اختيار الشركة التي تناسب عملك التجاري والمنطقة الجغرافية التي تستهدفها حيث جميع المعلومات مُفصلة من كلفة وأوقات توصيل. وتحتاج لامتلاك حساب على موقع شركة الشحن (ليس الجميع) كي تستطيع ربطه مع متجرك على منصة زد. لاحظ الخيار الموجود في أعلى القائمة وهو "زد شب" المُقدم من قبل منصة زد والذي يزيح عنك عبء متابعة شركات التوصيل وتفاصيل أنت بغنى عنها أثناء إطلاقك لمتجرك لتصب كامل تركيزك على إنجاح هذا المتجر. للاطلاع على طريقة تفعيل هذه الخدمة اطلع على فيديو تفعيل خدمة زد شب. اتخذ قرارك واضغط على "تفعيل" لشركة التوصيل التي تريد التعاون معها لإيصال منتجاتك لعملائك. وأنا سوف أختار شركة التوصيل Fastlo لتفعيلها. اختر الفرع الذي تريد التوصيل منه ووافق على شروط الخدمة بعد قراءتها. بعد التفعيل سوف يظهر خياران بجانب شركة التوصيل وهما "إلغاء التفعيل" و"تخصيص". اضغط الآن على "تخصيص" لتظهر لك النافذة المُبينة في الصورة التالية. تستطيع إضافة الوقت المتوقع لوصول المنتج باللغتين العربية والإنجليزية وتحديد المدن التي تشملها عملية الشحن. يُمكنك تحديد تسعيرة الشحن من أحد خيارين هما "تسعيرة ثابتة" لا تتغير مهما كان وزن المنتج أو حجمه و"حسب الوزن" والتي يُحدد فيها كلفة ثابتة لأول X كيلو جرام مع احتساب قيمة معينة عن كل زيادة (تستطيع تحديد قيمة الزيادة). اضغط على "حفظ" عند الانتهاء من ضبط الإعدادات السابقة. ملاحظة: عند محاولة تفعيل أحد شركات الشحن والتوصيل قد تُصادف التنبيه التالي في حال لم تُحدد موقع مخزونك. والآن عد للصفحة الرئيسية لتُلاحظ اختفاء الخطوات الخمس بعد إكمال إعدادها ليُصبح متجرك على منصة زد الآن جاهزًا لاستقبال العملاء وخدمتهم. ضبط خيارات الدفع توجه الآن للصفحة الرئيسية من خلال القائمة الجانبية واضغط على "خيارات الدفع". تظهر هذه الخطوة على أنها مُكتلمة بسبب تفعيل خيار "الدفع عند الاستلام" في موقع المخزون الذي أضفته في الخطوة السابقة ولكن حتى الآن لا يوجد أي بوابة دفع مرتبطة بمتجري. سوف تظهر لك صفحة بوابات الدفع الشريكة لمنصة زد. تختلف كل بوابة عن الأخرى بالتكاليف الشهرية وتكلفة التأسيس والبنوك التي تدعمها والبيانات المطلوبة لتفعيل حساب لك على أحد هذه المنصات. لاحظ في الصورة السابقة وجود بوابة تاب في قسم خاص وبقية البوابات مع بعضها في قسم آخر والسبب أن بوابة تاب تدعم جميع البنوك في الخليج العربي وعند استخدامها لمتجرك على منصة زد سوف يتواصل معك موظف من فريق عمل تاب لمساعدتك على تقديم جميع الملفات والمعلومات المطلوبة لحصولك على حساب فعال لديهم وتبدأ باستقبال دفعات إلكترونية ضمن متجرك. كما يوجد شرح مُفصل لمُختلف الحالات المُمكنة لمتجرك عند الضغط على مزيد من التفاصيل لبوابة تاب. ملاحظة: يوجد فرق إن كان متجرك يتبع لمؤسسة أو لفرد لذلك عليك الانتباه لما تختاره في إعدادات المتجر. أما بالنسبة لبقية البوابات فيمكنك الاطلاع على التفاصيل الخاصة بها بنفس الطريقة إذ تعرض منصة زد معلومات هذه البوابات على شكل جدول يُسهل عملية المقارنة والاختيار. ولتفعيل أي من هذه البوابات عليك باتباع التعليمات في آخر سطرين من الجدول. وقد لا تتمكن من استخدام أي من البوابات السابقة في حال لم تحقق الشروط المطلوبة ولكن هذه ليست مشكلة فما زال بإمكانك استخدام حسابك البنكي لاستقبال الدفعات الإلكترونية. لإضافة حسابك البنكي توجه لأسفل صفحة طرق الدفع واضغط على "إضافة حساب جديد". والآن عليك إدخال معلومات حسابك البنكي والضغط على "حفظ". خاتمة تعلمت بقراءتك لهذا المقال كيفية إنشاء متجر إلكتروني بسهولة عبر منصة زد للتجارة الإلكترونية، وكيفية ضبط إعدادات المتجر البسيطة والمتعلقة بمعلومات المتجر من اسم وهوية ومنصات تواصل اجتماعي إضافةً إلى تعلمك لطريقة إضافة منتجات لمتجرك الإلكتروني وضبط المخزون والدفع والشحن والتوصيل بما تتضمنه هذه العمليات من خيارات كثيرة. سنتعرف في المقال التالي أكثر على لوحة تحكم متجر زد الإلكتروني لنتعلم كيفية إدارة متجرنا وضبط خياراته قبل إطلاقه إلى العموم وبدء نشاطاتنا التجارية على الإنترنت. اقرأ أيضًا المقال التالي: التعرف على لوحة تحكم متجر زد الإلكتروني وضبط عمليات المتجر المقال السابق: تعرف على منصة زد العربية للتجارة الإلكترونية وميزاتها
  21. تطورت عملية التسوق في العقود الثلاث الأخيرة نظرًا لظهور ونمو شبكة الإنترنت والتي جعلت من عالمنا مكانًا أصغر يسهل فيه التواصل، إضافة إلى تطور الأساليب اللوجستية والخدمية بدءًا من البنية التحتية وحتى الشحن ونقل البضائع والتحويلات المالية والذي كان له بالغ الأثر في تطوير التجارة التقليدية عمومًا والتجارة الإلكترونية خصوصًا. ساعدت الكثير من العوامل -منها ما أشرنا إليه سريعًا آنفًا- في تغيير أساليب التسوق وبيع المنتجات فكان في المعتاد سابقًا ذهاب الزبون للمتجر لشراء ما يلزمه من بضائع ومنتجات يريدها ولذلك الكثير من المحدوديات والمعوقات فيجب أن يجتمع التاجر والزبون في مكان واحد وأن يتقابلا وجهًا لوجه عدا عن أهمية موقع المتجر الفيزيائي وسمعته في المنطقة وغيرها من العوامل. أما الآن ومع تطور التجارة وتحولها إلى الإلكترونية واحتلالها مركزًا مرموقعًا على شبكة الإنترنت، أصبحت الحكاية معكوسة فالتاجر هو من يأتي إلى الزبون ويعرض عليه منتجاته ليبيعها إليه متوسعًا في الرقعة الجغرافية التي يستهدفها ومقدمًا جميع التسهيلات والمغريات لتشجيع الزبون على الشراء وهنا ظهرت المتاجر الإلكترونية. منصات المتاجر الإلكترونية سابقًا كان يجب لبدء أي تجارة توفر رأس المال وشراء أو استئجار مكان لوضع المنتجات ضمنه والترويج لهذا المكان ومنتجاته واقتصر الأمر على ميسوري الحال أو بعض المغامرين الذين اقترضوا المال من المصارف بشروط صعبة حيث كان احتمال الفشل أكبر من احتمال النجاح. أما اليوم، اختلفت التجارة اختلافًا كبيرًا عما سبق وأصبح بالإمكان فتح متجر إلكتروني بسهولة بدون وجود مكان فيزيائي وهنا تكمن قوة العالم الافتراضي وشبكة الإنترنت في العصر الرقمي الذي تتمتع بمزاياه اليوم. هنالك الكثير من التجار الذين يطلبون بناء متاجرهم الإلكترونية وضبطها وضبط وسائل الدفع فيها أي اختراع العجلة نفسها في كل مرة وكانت تلك مشكلة مشتركة بين التجار وعمل كل ذلك يتطلب فريقًا مختصًا من المبرمجين والمصممين الأمر الذي يتطلب وقتًا وكلفةً كبيرة، فكان الحل البديهي بإنشاء منصات تحوي كل الخدمات والميزات الأساسية لأي متجر (عرض المنتجات والتسويق لها وبيعها) تسهّل على المستخدم ببضعة خطوات إنشاء متجره الخاص وإطلاقه للعموم مع ربطه بكل الخدمات اللازمة الأمر الذي يوفر الوقت والكلفة ولا يتطلب الخبرة التقنية ليصب المستخدم تركيزه على المتجر والتسويق له. أي باختصار، فتح متجر إلكتروني أسهل بكثير من فتح متجر فيزيائي على أرض الواقع ولكن ذلك قد يتطلب منك امتلاك خبرة تقنية وبرمجية كبيرة لبرمجة متجرك الإلكتروني ونشره على شبكة الإنترنت قد لا تمتلكها وهنا جاءت فكرة منصات التجارة الإلكترونية e-commerce platforms. هنالك نوعان من أنواع منصات التجارة الإلكترونية هما: المنصات المقدمة كخدمة، والمنصات المدارة ذاتيًا. منصات التجارة المقدمة كخدمة هذا النوع من المنصات هو الذي يوفر للتاجر أو من يريد إنشاء متجره كل شيء حرفيًا لإطلاق متجره ويوفر عليه عناء ربط متجره بخدمات الدفع والشحن والاستضافة والنطاق مع توفير واجهة ولوحة تحكم كاملة بالمتجر بالإضافة إلى حل أي مشاكل تقنية تواجهه وغيرها الكثير من الخدمات التي تختلف من منصة إلى أخرى. أي تقدم هذه المنصات تسهيلات كبيرة لتصميم متاجر إلكترونية جاهزة وتخصيصها بمجرد الاشتراك فيها فهي توفر لك اتصالًا مباشرًا مع بوابات الدفع وتُساعدك في عملية إنشاء حساب عليها وما تحتاجه من أوراق لذلك، الأمر ذاته بالنسبة لشركات الشحن والتوصيل، ولن تحتاج مع هذه المنصات إلى مبرمج أو استضافة أو مبلغ نقدي إضافي تدفعه هنا وهناك لبناء متجرك الإلكتروني من الصفر وتخديمه، فكل ما عليك فقط امتلاك حساب بنكي وتفكير مميز لتسويق ما تريد تسويقه على هذا المتجر. بناء المتجر عبر هذا النوع من المنصات هو الأكثر راحة للبال ولكنه قد يكون الخيار الأغلى بعض الأحيان فهنالك قاعدة عامة تقول أن راحة البال لا تأتي بالمجان! من مساوئ هذا النوع أنه أقل قابلية للتخصيص فستضطر للالتزام بما توفره المنصة لك فقط من قوالب وإضافات وخدمات فقط وقد تبدو كل المتاجر المنشأة بالاعتماد على منصة ما شبيهة ببعضها بعضًا إلا إن كانت هنالك قوالب متعددة وخيارات واسعة لتخصيص واجهة المستخدم يمكن عبرها إضفاء سمة خاصة على متجرك. في كل الأحوال وباختصار، يمكن عد هذا النوع من المنصات بأنه الشريك التقني الذي يبني لك متجرك الإلكتروني ويتكفل بالجانب التقني والبرمجي للمتجر لتركز أنت على تجارتك الإلكترونية والتسويق للمتجر وزيادة المبيعات. منصات التجارة المدارة ذاتيا (المستضافة) هذا النوع من منصات التجارة الإلكترونية هو الأقل راحة للبال ولكن الأفضل من ناحية التخصيص وتوسيع ميزات وخدمات المتجر، إذ توفر لك المنصات نسخة من المتجر ولوحة تحكمه وتترك لك خيار تثبيتها على استضافة أو خادم وربطها بنطاق وإدارتها إدارةً تقنيةً كاملةً، ونستشف بناءً على ذلك الخبرة التقنية الكبيرة المطلوبة لإدارة هذا النوع من المنصات، وقد تضطر إن لم تملكها إلى توظيف مبرمج متخصص لإدارتها وتخصيصها وبناء متجرك عبرها. إن امتلكت الخبرة، فستوفر خبرتك التقنية والبرمجية عليك الكثير من المال والوقت وينصح عمومًا مع وجود خبرة برمجية التوجه إلى هذا النوع من المنصات واستعماله لبناء المتاجر الإلكترونية. أما إن لم تملك الخبرة، فقد تضطر إلى دفع مبلغ من المال لقاء توظيف مبرمج لتهيئة المتجر وربطه مع خدمات المتجر الأساسية مثل الدفع والشحن وحل أي مشاكل تقنية تواجهك فلن يكون هنالك غالبًا فريق دعم فني من طرف المنصة لتساعدك وتدعمك، الأمر الذي قد تفضل فيه اللجوء إلى النوع الأول من المنصات إن كان متجرك بسيطًا ولا يحتاج إلى الكثير من التخصيص. سهل أيضًا ظهور البرمجيات مفتوحة المصدر والحرة فكرة التحرر من قيود الاحتكار واحتلال سوق منصات التجارة الإلكترونية ورخص أيضًا من أسعار بناء المتاجر الإلكترونية وساهمت في انتشار الفكرة أيما انتشار ونذكر من تلك المنصات ووكومرس WooCommerce وأوبن كارت OpenCart وماجينتو Magento وهنا لن تحتاج بناء الموقع من الصفر فهذه المنصات تهدف لمساعدة أي شخص يرغب في بناء متجره الإلكتروني بالقيام بذلك دون الحاجة لمبرمج ولكن مع ذلك فيجب عليك امتلاك خبرة تقنية بسيطة كما ذكرنا تخولك التعامل معها لوحدك وهذه هي ضريبة الخدمات المجانية على عكس المنصات والخدمات المدفوعة التي تختصر عليك الخبرة والوقت مقابل دفع مبلغ من المال. وبالإضافة إلى أن أغلب منصات هذا النوع مجانية ومفتوحة المصدر، تجد لكل منصة منها مجتمعًا داعمًا كبيرًا يحاول توسيع قدرة عمل المنصة وتوفير الكثير من الحلول والأدوات المساعدة ولا يتوانى عن الإجابة والمساعدة في حل أي مشكلة تعترضك. منصات تجارة إلكترونية عربية سنذكر ما يلي أشهر منصات التجارة الإلكترونية العربية والتي تنحصر كلها في النوع الأول من منصات التجارة الإلكترونية التي ذكرناها آنفًا. زد تأسست منصة زد عام 2017 بهدف مساعدة أصحاب الأعمال في منطقة الخليج العربي على تنمية تجارتهم الإلكترونية بطرق سهلة وسريعة ليتوسع عملهم بشكل أفضل حتى اليوم. خدَمت منصة زد منذ تأسيسها وإلى حين كتابة هذا المقال أكثر من 4000 تاجر تجزئة فعال وذلك من خلال التشبيك مع أكثر من 26 مزود خدمة وشريك لتقديم خدماتهم لهذه المتاجر عبر منصة زد، تعمل هذه المتاجر في أكثر من 16 قطاع مختلف من قطاعات البيع بالتجزئة وبأحجام عمل مختلفة. ساعد ظهور منصة زد العديد من تجار التجزئة على اتخاذ خطوة جريئة نحو العالم الرقمي لإطلاق تجارتهم إلكترونيًا أيضًا وحتى الآن تجاوزت قيمة مبيعات المتاجر على منصة زد 3 مليارات ريال سعودي وهو رقم ضخم ويُعطي فكرة عن أهمية التجارة الإلكترونية وضرورة المسارعة في نقل المتاجر إلى نسختها الإلكترونية في العالم الرقمي. سلة تعتبر منصة سلة -والتي يمثلها تطبيق سلة في المملكة العربية السعودية- إحدى أبرز المنصات التي يعتمد عليها التجار في إنشاء وتصميم متاجر الكترونية جاهزة وهي تملك ثلاث باقات متنوعة للاشتراك فيما بينها بميزات مختلفة، مع إتاحة طرق دفع وشحن وتوصيل سهلة الإعداد ضمن المنصة. يمكن ربط النطاق الخاص بك مع المتجر الإلكتروني على منصة سلة بسرعة وبخيار بسيط ضمن الإعدادات، إلا أنَّ بعض ميزاتها الأخرى المتعلقة بالتسويق والتحسين لمحركات البحث تكون محدودة وحصرية للباقة الأعلى. تذكر منصة سلة عبر موقعها الرسمي أن عدد المتاجر المنشأة عبرها وصل إلى 10 آلاف متجر وصلت مبيعاتها أجمع إلى 3 مليار ريال سعودي لحظة كتابة هذا المقال. متاجر منصة متاجر هي منصة تجارة إلكترونية أخرى مقرها المملكة العربية السعودية ميزتها أنها توفر خيار إنشاء متجر إلكترونية مع تطبيق للهاتف الجوال بنسختيها آندرويد و iOS خاصة بالمتجر وبه شعار المتجر وهويته التجارية. يمكنك إنشاء متجرك خلال دقائق بينما تحتاج إلى 7 أيام عمل لتفعيل تطبيقات الجوال. توفر المنصة خيارات عدة لخدمات الشحن وخدمات الدفع الإلكترونية عبر بوابات الدفع كما أنها توفر ميزة فتح حساب خاص بالمتجر في تلك الخدمات دون الحاجة إلى تكبد عناء فتحها بشكل خاص ثم ربطها بالمتجر. إكسباند كارت تبدو منصة اكسباند كارت ExpandCart الأقدم من بين منصات التجارة الإلكترونية العربية وذلك ظاهر من الإحصائيات التي تعرضها المنصة عبر موقعها إذ أنشئ عبرها أكثر من 20 ألف متجر إلكتروني تجاوزت مبيعات تلك المتاجر 700 مليون دولار. توفر المنصة لوحة تحكم شاملة تحوي على أكثر من 6000 ميزة وخدمة وخاصية لمتجرك الإلكتروني كما أنها تدعم اللغة العربية في الأساس بالإضافة إلى اللغة الإنجليزية وجميع اللغات الأوروبية، فهي لا تستهدف السوق العربية فقط، بل تستهدف السوق العالمي بتلك الخطوة ويمكن لمتجرك الاستفادة من خاصية تعدد اللغات تلك إن كان بحاجة إليها. منصات التجارة الإلكترونية الأجنبية سنذكر الآن أشهر منصات التجارة الإلكترونية الأجنبية والتي تكون بين النوع الأول والثاني بل أغلبها هو من النوع الثاني صراحةً النوع المدار ذاتيًا والقابل للتخصيص. أوبن كارت منصة أوبن كارت opencart هي منصة تجارة إلكترونية حرة ومفتوحة المصدر تنتمي إلى النوع الثاني من أنواع منصات التجارة الإلكترونية التي ذكرناها في الأعلى. المنصة مجانية ولكن بعض الإضافات والتوسيعات التي قد تضيفها إلى متجرك غير مجانية وتحتاج إلى شراء، وتذكر الإحصائيات في موقعها الرسمي أنها شغَّلت ما يزيد عن 342 ألف متجر إلكتروني حول العالم. تحوي المنصة على خدمات ضمنية لتحسين الظهور في محركات البحث SEO كما تتيح آلية سهلة في إدارة المنتجات والعملاء والطلبيات والضرائب وغيرها من الأمور. تضم المنصة سوقًا كبيرًا من الإضافات والقوالب يزيد عددها عن 13 ألف الأمر الذي يساعد في توسيع عمل متجرك ودعم تجارتك وتحسينها بربطه بالكثير من الخدمات الخارجية التي لا توفرها المنصة نفسها بالإضافة إلى تخصيص واجهة المتجر بقالب مميز، وأهم ما نذكر من تلك الإضافات والتوسيعات توفر إضافة اللغة العربية الكاملة للمتجر ولوحة التحكم. توفر المنصة ميزة تعدد المتاجر أي يمكن بلوحة تحكم واحدة إدارة أكثر من متجر كل منها يبدو وكأنه متجر منفصل ومستقل عن الآخر كما أنها توفر خيارات النسخ الاحتياطي والاستعادة في حال حصل أي طارئ أو خلل للمتجر. وفيما يخص خدمات الدفع والشحن، فستحتاج إلى الدخول إلى سوق الإضافات الخاص بتلك الخدمات والبحث عن الخدمة الأنسب لربطها بمتجرك. ماجنتو منصة ماجنتو Magento هي منصة أخرى من منصات التجارة الإلكترونية المفتوحة المصدر المندرجة تحت النوع الثاني، وهي منصة عريقة انطلقت عام 2008 ثم حازت عليها شركة أدوبي عام 2018 لتضيف إليها اسم Adobe Commerce تدريجيًا مع اسم ماجنتو ولا شك أن هذا الاستحواذ من شركة كبيرة مثل أدوبي سيعزز المنصة ويحسنها ويأخذها نحو الازدهار. واجهة ماجنتو سهلة الاستخدام بالإضافة إلى توفير خيار السحب والإفلات لبناء واجهة المتجر بسهولة وسلاسة مع الحرص على تحسين تجربة المستخدم والتفاعل مع المتجر. كما توفر أداة مميزة لعرض الإحصائيات حول المتجر وتحليل أدائه لاتخاذ القرار المناسب فيما يخص المتجر والعملاء والمنتجات. تعد المنصة أيضًا خيارًا جيدًا لمتاجر الجملة B2B ومتاجر البيع بالتجزئة B2C. أما فيما يخص الربط بوسائل الدفع والشحن والتسويق وغيرها من الخدمات، فهي متوفرة ضمن سوق التطبيقات مثل العادة في هذا النوع من المنصات والتي بعضها قد يكون مجانيًا والآخر مدفوعًا. وأما فيما يخص دعم اللغة العربية، فهنالك إضافة واحدة قد لا تكون بالجودة المطلوبة (بحسب ما يبدو من تقييم تلك الإضافة والصور الظاهرة)، لذا ستضر حينها فقط لاستعمال النسخة الأجنبية فقط أو البحث عن قوالب عربية خارجية، هذا وقت كتابة المقال وقد يضاف دعمًا أساسيًا للغة العربية لاحقًا فتأكد من الأمر. ووكومرس ووكومرس هي إضافة تجارة إلكترونية مفتوحة المصدر لمنصة ووردبريس الشهيرة، انطلقت عام 2011 وما لبثت أن حصلت على شهرة كبيرة نظرًا لشهرة منصة ووردبريس المبنية عليها أولًا وبساطة تثبيتها وضبطها وتخصيصها، بالإضافة إلى المجتمع الكبير الذي يقف وراءها ويدعمها ناهيك عن قوة مجتمع ووردبريس. تندرج هذه الإضافة طبعًا ضمن النوع الثاني من أنواع منصات التجارة الإلكترونية. تتوفر نسخة عربية من إضافة ووكومرس يسهل معها إنشاء متاجر عربية، بالإضافة إلى سوق كبير من التطبيقات والخدمات المتنوعة التي توسع من عمل متجرك وتساعد على تحسينه. وفرنا سلسلة مقالات كاملة بعنوان متجر ووكومرس كما يمكنك الاطلاع على قسم ووكومرس في الأكاديمية ففيه مقالات عديدة مفيدة. شوبيفاي شوبيفاي shopify هي منصة تجارة إلكترونية تنتمي إلى النوع الأول من نوعي منصات التجارة الإلكترونية، أي يمكنك بمجرد الاشتراك فيها بناء متجرك الإلكتروني بدقائق معدودة وإطلاقه على الإنترنت كما توفر لك الدعم وكل الحلول التي يحتاج إليها متجرك. انطلقت شركة شوبيفاي من كندا عام 2006 واليوم هي من أشهر الشركات العالمية التي تقدم حلول التجارة الإلكترونية إلى العالم أجمع، فوفقًا لإحصائية موقع Build with، وصل عدد المواقع والمتاجر التي تخدِّمها شوبيفاي إلى 1.869 مليون موقع على الإنترنت لحظة كتابة المقال وهو رقم كبير يدعو إلى النظر في أمرهذه المنصة. توفر المنصة واجهتها بعدة لغات ليست العربية من بينها وهذا يدعو للتأكد من دعم اللغة العربية للمنصة أو البحث عن قوالب تدعم اللغة العربية دعمًا كاملًا. مقارنة بين منصة زد ووكومرس حتى نعرف الفرق الذي أشرنا إليه سابقًا بين منصات التجارة الإلكترونية العربية والأجنبية، وترجيح العربية على الأجنبية منها، كان لزامًا علينا توضيح السبب وبما أن الأشياء بضدها تُعرف، أردنا إجراء موازنة بين أشهر منصة تجارة إلكترونية عربية وأجنبية لنختار منصة زد للأولى وإضافة ووكومرس للثانية فلا يتسع المقام في هذا المقال إلى الموازنة بين منصات التجارة الإلكترونية كلها العربية والأجنبية. سنعرض منصة التجارة الإلكترونية العربية زد بموازنة الميزات والخدمات التي تقدمها مع منصة ووكومرس العالمية للتجارة الإلكترونية. نطاق الاستخدام والمنطقة المستهدفة منصة زد حاليًا تُخدِّم فقط التجار المتواجدين في السعودية ودول الخليج العربي فقط بغض النظر عن جنسية التاجر مع العمل على التوسع مستقبلًا لتخديم جميع الدول العربية. لا تخدم هذه الميزة التجار أو المتاجر المتواجدة خارج دول الخليج وهنا يتفوق ووكومرس على منصة زد من ناحية المساحة الجغرافية التي يغطيها ولكن تتميز منصة زد بنوعية وتوافق الخدمة التي تُقدمها حاليًا لتجار الخليج العربي مقارنة مع ووكومرس. تحيط منصة زد بجميع الصعوبات والعقبات التي يمكن أن يواجهها التاجر في منطقة الخليج العربي وبناءً على ذلك هذه المنصة مبنية لتُساعد هؤلاء التُجار على تجاوز المشاكل المحلية بينما منصة ووكومرس هي منصة عالمية ولا تستطيع تقديم حلول خاصة بكل منطقة جغرافية فالحلول التي تُقدمها هي عامة ومرتبطة بالمتطلبات العامة للتاجر وليست مخصصة لمنطقة ما. الوقت اللازم لبناء متجرك الإلكتروني يستغرق إنشاء حساب على منصة زد عدة دقائق فقط لتحصل على متجر إلكتروني جاهز يحتاج فقط إدخال المعلومات الخاصة بك إضافة إلى تخصيص المتجر من ناحية التصميم والشعار أما بناء متجر على منصة ووكومرس فيتطلب حجز استضافة وتثبيت ووردبريس ثم إضافة ووكومرس وقالب مناسب لما تريد عرضه على متجرك الإلكتروني وهذا يتطلب ساعة على أقل تقدير إن كنت خبيرًا بالتعامل مع منصة ووردبريس وحجزت مسبقًا النطاق Domain والاستضافة أو قد تضطر للاستعانة بمطور ووردبريس لإكمال ما سبق (انظر سلسلة متجر ووكومرس التي شرحنا فيها كيفية إنشاء متجر إلكتروني خطوة بخطوة عبر ووكومرس). بوابات الدفع المدعومة لا شك أن منصات التجارة الإلكترونية العربية تدعم المنطقة العربية، فنجد أن منصة زد موجهة لتجار الخليج العربي لذلك جميع البوابات الموجودة حاليًا وهي Tap وMOYASAR وPayTabs وHyperPay وPayFort تدعم قسمًا كبيرًا من البنوك الموجودة في منطقة الخليج العربي. وعند المقارنة مع ووكومرس فجميع البوابات السابقة تُقدم إضافات لها ضمن مخزن ووردبريس إضافة إلى دعم بوابات عالمية أخرى مثل بايبال وسترايب وهي غير موجودة حتى الآن في منصة زد. لكن توفر شراكة منصة زد مع بعض بوابات الدفع السابقة تكاليف مُخفضة (سواء تكاليف التأسيس أو التكاليف الشهرية) وهي ميزة أخرى تُحسب لمنصة زد. خيارات الشحن والتوصيل المدعومة تُقدم منصة زد حاليًا خدمة جديدة تُدعى زد شب لتسهيل إدارة شركات الشحن حسب مستويات الخدمة والتي تتضمن عقدًا إلكترونيًا واحدًا يضم أكثر من 15 شركة شحن وتحتاج لضغطة زر واحدة لتفعيل الخدمة أو تستطيع استخدام خيارات شحن مستقلة مثل SMSA وFastlo وطرد وسلس وارامكس وأي مكان وهي خيارات مختلفة تُغطي مدن ودول مختلفة ضمن الخليج العربي بتكاليف وأزمنة توصيل مُختلفة. بينما يتوفر في ووكومرس إضافات مجانية لربط الموقع مع شركة الشحن ولكن هذا ليس مُتاح لجميع الشركات وفي بعض الأحيان تكون الإضافة مخصصة للشحن ضمن نطاق جغرافي مُحدد قد لا يُناسب الفئة التي تستهدفها وهنا أيضًا تتفوق منصة زد على ووكومرس من ناحية مراعاتها لهذا الأمر وربط جميع شركات الشحن المتواجدة ضمن منطقة الخليج العربي. كلفة تشغيل المتجر الإلكتروني حقيقة إن التكاليف متقاربة جدًا بين منصة زد ومنصة ووكومرس وترجح كفة الميزان لمنصة زد بفضل ما تقدمه من تخفيضات بشراكتها مع عدد من المنصات المساعدة مثل بوابات الدفع وشركات الشحن والتوصيل والفرق أن منصة زد تستهدف جمهور الخليج العربي بينما ووكومرس تستهدف العالم أجمع. لا ننسى أيضًا أن ووكومرس مجاني ومفتوح المصدر وقد يتطلب بعض الخبرة لإدارة المتجر وضبطه وتطويره الأمر أو حتى حل المشكلات التي تعترضك أو إضافة ميزات وربط خدمات الأمر الذي يدفعك إلى توظيف أحدهم إن لم يكن لديك الخبرة اللازمة وهي كلفة تؤخذ في الحسبان على عكس منصة زد التي توفر لك خدمة دعم فني لحل أي مشاكل تعترضك وتوفير أي حلول تريدها. إمكانية التخصيص نجد أن هذا الخيار تربح فيه المنصات التي تنتمي عمومًا إلى النوع الثاني من أنواع منصات التجارة الإلكترونية أي المنصات المدارة ذاتيًا، ولمَّا كانت ووكومرس تتبع لهذا النوع الثاني، فهي تتفوق على زد التابعة للنوع الأول من ناحية قابلية التخصيص فهنالك مرونة كبيرة في التعامل مع المنصة وتخصيصها وضبطها كما أن المجتمع الذي يقف وراء يساعد على توفير الكثير من الخدمات والخيارات ويقدم الدعم والمساعدة فيما يخص عملية التخصيص، أما على الصعيد الآخر، فإن منصة زد تلزمك باستعمال الخدمات والخيارت التي تتيحها فقط وليس هنالك حرية كبيرة في موضوع التخصيص. أي منصة تضمن لي راحة البال لأركز أكثر على تنمية تجارتي وتطويرها؟ مما رأينا وجدنا أن المنصات العربية تتوفق في بعض النواحي والميزات على المنصات الأجنبية خصوصًا في المنطقة العربية ودعم اللغة العربية، بالإضافة إلى نوعية الخدمة المقدمة للمستخدم العربي والدعم الفني العربي، فنجد أن منصة زد تقدم دعمًا على مدار الساعة وباللغة العربية وهناك فريق عمل متأهب لضمان عمل المنصة بمتاجرها على أكمل وجه بأقل زمن أعطال ممكن، أيضًا تمتلك المنصة فريق تطوير يعمل باستمرار لمواكبة التحديثات التي تطرأ في شركات التوصيل أو التطبيقات المتوفرة على المنصة. أما عند استخدام ووكومرس، فستحتاج إلى آلية تواصل باللغة الأجنبية للتواصل مع الدعم الفني أو المجتمع الداعم إن حصلت أي مشكلة أو طارئ أو قد تضطر إلى توظيف مبرمج لمتابعة الموقع وحل المشاكل أو لمتابعة الاستضافة في حال توقفها، كما أنَّ منصة ووردبريس مفتوحة المصدر والإضافات المجانية الموجودة في مخزن ووردبريس هي نتاج مجهود شخصي لمبرمجين دون أي عائد مادي لذلك لا يوجد ضمان لاستمرارية تحديث هذه الإضافات أو السرعة في عمل تحديث في حال وجود ثغرات أمنية، وهو الأمر الذي لا يًغتفر في أي متجر إلكتروني أو موقع إلكتروني يتضمن تعاملات مالية. ما سبق لا يُقصد به التبخيس بمنصة ووكومرس بل على العكس تمامًا فهي منصة عالمية وتتطور باستمرار وتسيطر على نسبة كبيرة من المتاجر الإلكترونية على شبكة الإنترنت، ولكن منصة زد هي منصة عربية مصنوعة بأيادي عربية تستهدف العرب على عكس ووكومرس، كما أنها تدعم اللغة الإنجليزية الأمر الذي يُساعد على استهداف السياح والموظفين الأجانب ضمن المنطقة لذلك فهي تُعتبر الحل الأفضل للتجارة الإلكترونية والذي يخدم الخليج العربي حاليًا وضمن أهدافها المستقبلية التوسع إلى بقية دول العالم العربي. خاتمة ذكرنا في المقال أبرز منصات التجارة الإلكترونية العالمية والعربية مع مقارنة سريعة فيما بينهم وشرح أسباب تفوق المنصات العربية على العالمية للتاجر العربي كونها تركز على منطقتنا العربية وتقدم حلولًا لمشاكلنا التي نواجهها في الدفع والشحن والتوصيل والإدارة والتسويق ناهيك عن دعم اللغة العربية الأساسي. والآن أصبحت جاهزًا لبدء تجارتك الإلكترونية وفتح متجرك الإلكتروني ودخول العالم الرقمي من أوسع أبوابه. سنكمل في المقال التالي إنشاء متجر إلكتروني على منصة زد من سلسلتنا هذه شرح كيفية إنشاء متجر إلكتروني على إحدى أشهر منصات التجارة الإلكترونية العربية.
  22. اختيار المنتجات التي تريد بيعها وبناء المتجر الالكتروني وتصميم الشعار والتعاقد مع شركات الشحن وإضافة بوابات دفع لن يكون له معنى إن لم تتمكن من التسويق الجيد لمتجرك الالكتروني وجذب الزبائن لتجربته والشراء منه، وبما أني لست خبير تسويق فلن أتكلم عن أساليب التسويق ولكن سوف أتكلم عن الأدوات التي يمكنك استخدامها مع متجرك المبني على ووردبريس للتسويق له. يتواجد متجرك الالكتروني بشكل افتراضي على شبكة الانترنت لذلك سوف أتحدث عن الأدوات الافتراضية التي تُمكنك من بناء جمهور خاص بمتجرك والمحافظة على هذا الجمهور. محرك البحث جوجل يوجد العديد من محركات البحث ولكن سوف أتكلم عن الأقوى والأكثر هيمنة على شبكة الانترنت وهو محرك بحث جوجل والذي يستخدمه معظم من يعمل على شبكة الويب وظهور متجرك على ضمن الصفحة الأولى للبحث يعني أنك سوف تحصل على العديد من الزيارات وبالتالي يوجد احتمال أكبر لحصول عمليات شراء ترافق هذه الزيارات. يمكن أن يحتل متجرك الالكتروني الصفحات الأولى للبحث بطرق مدفوعة أو بطرق غير مدفوعة ولكن قبل الكلام عن أي من هذه الطرق يجب عليك بناء موقع يحقق الشروط التي يُنصح بها من قبل جوجل ولتحقيق ذلك يجب ربط الموقع مع أداتين مجانيتين مقدمتان من جوجل هما Google Search Console و Google Analytics. تُستخدم الأداة الأولى لمعرفة المشاكل التي من الممكن أن يواجهها موقعك والتي قد تؤثر على ترتيبه أو أرشفته ضمن جوجل أما الأداة الثانية فتقدم لك معلومات مفصلة عن زوار موقعك، كم من الوقت قضوا ضمن الموقع، ما المواقع التي تصفحوها مباشرة قبل زيارة موقعك وما هي المواقع التي توجهوا لها مباشرة بعد موقعك والعديد من المعلومات الأخرى المفيدة. ملاحظة: لاستخدام هذه الأدوات عليك امتلاك حساب على جيميل Gmail. ربط الموقع مع Google Search Console أولًا عليك التوجه إلى الرابط ثم الضغط على خيار "البدء الآن". سوف تجد الآن أمامك خياران لربط الموقع مع هذه الأداة، الخيار الأول يقوم بربط اسم النطاق الأصلي مع جميع الأسماء الفرعية الناتجة عنه مع الأداة ولكن يتطلب إضافة سجل نصي ضمن DNS أما الخيار الثاني فيقوم بربط اسم النطاق بشكل محدد سواء كان الرئيسي أم الفرعي مع تحديد البروتوكول سواء كان https أو http والفرق هنا أنك سوف تحصل على معلومات اسم النطاق https//example.com فقط دون أي معلومة عن اسم النطاق الفرعي https://cdn.example.com ودون أي معلومات عن اسم النطاق http://example.com بالرغم أن الفرق هنا هو فقط بروتوكول الاتصال المستخدم لذلك أنصح باستخدام الطريقة الأولى. عليك كتابة اسم النطاق فقط دون أي إضافات والضغط على "متابعة". بعد ذلك سوف تظهر لك النافذة التالية والتي تحتوي على مضمون السجل النصي الذي عليك إضافته إلى DNS ضمن حسابك على موقع مسجل اسم النطاق. والآن علينا التوجه إلى حيثما يتم إدارة DNS وفي حالتي فإن موقعي يتم إدارة DNS الخاص به من حساب لي على شركة كونتابو (راجع المقالة الأولى والثانية من سلسلتنا). ضع إشارة @ ضمن الحقل المقابل ل Name وقم بإلصاق المحتوى الذي نسخته من Google Search Console ضمن الحقل المقابل ل Data ثم اضغط على Create Record. قد تحتاج لمدة زمنية تتراوح بين ساعة لساعتين كي يتم كشف السجل الجديد الذي أضفته، عندها يمكن العودة إلى Google Search Console والضغط على "تأكيد". وهكذا يتم ربط الموقع مع أداة Google Search Console. ربط الموقع مع Google Analytics الأداة السابقة تقدم لنا معلومات عن موقعنا الإلكتروني كموقع وكيف يراه محرك البحث جوجل أما Google Analytics فهي كأداة تعمل على جمع معلومات عن من قام بزيارة موقعك (كم قضى وقتًا ضمن الموقع، من أي موقع أتى، إلى أي موقع توجه بعد موقعك، من أي دولة، في أي وقت ….الخ) حيث تفيدك هذه المعلومات في معرفة جمهور موقعك وبالتالي يمكنك بشكل أفضل استهدافه سواء كنت تنوي ذلك من خلال الحملات الإعلانية أو عبر جذب الزوار من محركات البحث. قبل ربط هذه الأداة مع موقعك الإلكتروني عليك تثبيت إضافة تُدعى Insert Headers and Footers وذلك من خلال التوجه إلى قسم "إضافات" ثم تبويب "أضف جديد" وإلصاق اسم الإضافة في مربع البحث ثم تثبيتها وتفعيلها. بعد إتمام عملية تثبيت الإضافة السابقة عليك التوجه إلى موقع Google Analytics ثم الضغط على خيار "بدء القياس". في حال كانت هذه أول مرة لك فسوف تظهر لك النافذة التالية لإعطاء اسم للحساب ثم اضغط على "التالي". الآن عليك إدخال اسم الموقع الذي تريد جمع إحصاءات جوجل له والمنطقة الزمنية والعملة ثم اضغط على "التالي". اختر الصناعة التي يندرج تحت مسماها متجرك الإلكتروني واختر ما تراه مناسبًا من الخيارات الموجودة ثم اضغط على "إنشاء". وافق على الشروط والأحكام الخاصة بجوجل وذلك تبعًا للمنطقة التي اخترتها. سوف تظهر لك النافذة التالية والتي تخبرك بالأمور التي سيعمل Google Analytics على إعلامك بها عبر بريدك الالكتروني. والآن سوف نبدأ بعملية ربط الموقع مع أداة Google Analytics لذلك سوف نختار "الويب". يجب اختيار بروتوكول http أو https حيث تختار الأول إن لم يحتوي موقعك شهادة ssl، ولكن الخيار الثاني هو الأفضل لذلك عليك تركيب شهادة SSL حُكمًا على موقعك إن كنت تريد بناء متجر قوي وموثوق من قبل محركات البحث. وبعد إدخال عنوان الموقع واسمه نضغط على خيار "إنشاء مصدر بيانات". ومن ثمَّ انسخ كود برمجي من جوجل وتضمينه في موقعنا كي تتم عملية الربط وللوصول لهذا الكود اضغط على "علامة الموقع الشاملة (gtag.js). انسخ الكود الظاهر أمامك وتوجه إلى لوحة تحكم موقعك من جديد. من قسم "الإعدادات" اضغط على تبويب جديد ظهر بعد تثبيت الإضافة الأخيرة وهو "Insert Headers and Footers". الآن عليك بإلصاق الكود السابق ضمن المربع التابع ل"Scripts in Header" ثم الضغط على خيار "حفظ". إن كنت قد ثبت إضافة WordFence أو أي إضافة أمان أخرى فغالبًا سوف يتم تحذيرك بعد الضغط على خيار "حفظ" لأنك تقوم بإضافة كود خارجي للموقع. عليك الضغط على Whitelist This Action ثم عمل تحديث للصفحة والضغط على خيار المتابعة. وهكذا تكون قد انتهيت من عملية الربط وسوف يبدأ جوجل بجمع بيانات عن زوار الموقع حالما يصبح لديك زوار. جذب زوار للموقع من خلال تقنيات تحسين محركات البحث SEO تسمح الأدوات السابقة لنا بمعرفة الأخطاء الموجودة في موقعك وإصلاحها كما تسمح بمعرفة معلومات عن زوار موقعنا وكم يقضون من الوقت على الموقع، وبالتالي هل هو جذاب لهم أم لا، هل تحتاج لعمل تحسينات على المحتوى أم لا. معظم المتاجر الالكترونية تتضمن مدونة إضافة إلى صفحة عرض المنتجات وذلك كي تروج لهذه المنتجات من خلال كتابة مقالات تتكلم عن ميزات هذه المنتجات أو ربما طرق استخدامها وذلك من خلال استهداف كلمات تُدعى بالكلمات المفتاحية وهي الكلمات التي يستخدمها الزوار عند البحث عن أمر ما ضمن محرك البحث جوجل أو محرك بحث آخر وأي زائر يدخل الموقع من خلال ظهور طلبه على أول صفحة في جوجل يكون نتيجة لعمليات البحث الطبيعية والغير مدفوعة وهذا ينتج عما كتبته من مقالات وطريقة كتابتك لها بحيث أقنعت محرك البحث أنها ستكون مفيدة لهذا الزائر. قبل البدء بكتابة المقالات على مدونتك ضمن ووردبريس يجب عليك تثبيت إضافة تُعنى بهذا الشأن وتساعدك في عملية الكتابة الصحيحة كما أنها تضيف ما يُدعى بخريطة الموقع والتي تستخدمها محركات البحث لمعرفة بنية موقعك وما يحتويه من صفحات ومقالات. الإضافة التي أستخدمها هي Yoast SEO والتي تستطيع تثبيتها بنفس الطريقة التي قمت فيها بتثبيت إضافة Insert Headers and Footers. بعد تثبيت وتفعيل الإضافة يجب علينا تفعيل معالج تكوين الإعدادات وذلك عبر التوجه إلى قسم SEO ومنه تبويب "عام". والضغط على خيار "معالج تكوين الإعدادات" وبعد الانتهاء منه تستطيع الضغط على خيار "البدء بآلية تحسين بيانات SEO". الخطوات بسيطة ولا تحتاج إلى شرح كبير وهي مبينة في الصور التالية اختر الخيار أ في حال كنت قد انتهيت من تصميم الصفحة الرئيسية وإدخال محتويات الصفحات الهامة مثل سياسة الخصوصية وصفحة من نحن والشروط والأحكام حتى لو لم تكن قد قمت بعد بإدخال المنتجات. أما الخيار ب فعليك اعتماده إن كنت ما زلت في مرحلة تصميم الصفحات السابقة. والآن اختر نوع الموقع هل هو مدونة أو متجر الكتروني أو شركة أو ربما شبكة إخبارية ويمكنك إضافة خيار غير موجود. هل موقعك هو مدونة شخصية إذًا هو يعبر عن شخص أو في حال كان موقع إخباري يمثل جهة رسمية أو متجر إلكتروني يمثل شركة فعليك بالخيار الأول. عليك إدخال اسم الجهة التي يمثلها الموقع (اسم الموقع) والروابط المتاحة له على مواقع التواصل الإجتماعي. ماذا تريد لمحرك البحث أن يرى ضمن الموقع، في حالة المتجر الإلكتروني عليك اختيار الصفحات والمقالات والمنتجات، أما مثلًا في حالة المدونة يكفي المقالات والصفحات. هل تقوم بإدارة الموقع وكتابة المقالات لوحدك أم هناك آخرون بحسابات منفصلة يقومون بذلك، عادةً إن كان الموقع مدونة شخصية فأنت الكاتب الوحيد أما في حال متجر إلكتروني أو شبكة إخبارية فربما هنالك عدة كتاب ومحررين. عليك إدخال اسم الموقع وفاصل العنوان أي الإشارة المستخدمة ضمن رابط أي صفحة أو مقال للفصل بين الكلمات بدلًا من الفراغ. لاحظ جميع الروابط التي تزورها باستخدام المتصفح لا تحتوي على فراغ وبدلًا منه يتم استخدام رمز - بشكل عام. لك الحرية هنا في السماح لإضافة Yoast في جمع معلومات عن موقعك أو لا لتساعدهم على تحسين أداء الإضافة (لا تنسى أنك تستخدم الإضافة بشكل مجاني لذلك فإن هذا أمر طبيعي من مبدأ المنفعة المتبادلة). توفر Yoast بعض الدروس التعليمية المجانية وأخرى مدفوعة لتزيد من معلوماتك عن محركات البحث وكيفية جعل موقعك صديق لهذه المحركات. بعد الانتهاء من تكوين الإعدادات يجب إنشاء ملف روبوتس robots.txt وهو ملف ضروري لكل موقع كي يسمح لعناكب جوجل (برمجيات تقوم بفحص جميع المواقع ومحتوياتها وأرشفتها ضمن جوجل) بالدخول للموقع وأرشفة محتوياته. لذلك توجه إلى قسم SEO ثم تبويب "أدوات" واضغط على خيار "محرر الملف". بعد الضغط على الخيار السابق سوف تظهر لك النافذة الظاهرة في الصورة التالية حيث عليك الضغط على خيار "إنشاء ملف robots.txt". هكذا أصبح لدينا على الموقع ملف روبوت يسمح لجوجل بفحص موقعك ومحتوياته وبالتالي أرشفتها وإرسال معلومات إلى Google Search Console في حال احتوى الموقع على مشاكل وجب عليك إصلاحها. وقد يتمكن جوجل من معرفة رابط خريطة الموقع لديك ولكن من الأفضل تقديمها بشكل مباشر لضمان وصوله لها بشكل صحيح وسريع لذلك بعد تثبيت وتفعيل إضافة Yoast SEO عليك بالتوجه إلى تبويب "عام" في قسم SEO ثم الضغط على "ميزات" حيث سوف تجد خيار خرائط الموقع. اضغط الآن على إشارة الاستفهام بجانب خيار خرائط الموقع ثم اضغط على الرابط "انظر خريطة الموقع XML". الخيار السابق سوف يفتح لك نافذة جديدة تأخذك إلى خريطة الموقع الخاصة بموقعك وسوف تكون بنفس الشكل الظاهر في الصورة التالية. قم بنسخ القسم الذي يلي اسم الموقع في مربع عنوان المتصفح وهو sitemap_index.xml وقم بالتوجه إلى حسابك على Google Search Console الذي قمت بإنشائه سابقاً. توجه الآن إلى قسم "ملفات Sitemaps" وقم بإلصاق ما سبق كما هو مبين في الصورة واضغط على Submit. قد يظهر لك أن الخريطة لم يتم قراءتها من قبل جوجل ولكن لا تقلق فالأمر يحتاج بعض الوقت وأصبح جوجل الآن يستطيع زيارة الرابط بشكل تلقائي وتحديث الخريطة التي يملكها عن الموقع بدون الحاجة لك للقيام بذلك. الترويج للموقع عبر حملات إعلانية عبر فيس بوك لن نتكلم هنا عن كيفية عمل حملة إعلانية على فيس بوك لموقع الالكتروني أو كيفية إنشاء صفحة له على فيس بوك ولكن سوف نتكلم عن كيفية ربط الموقع مع فيس بوك للاستفادة قدر الإمكان من إمكانيات فيس بوك في تضخيم المجتمع المهتم بما يقدمه موقعك الإلكتروني. أولًا عليك تثبيت وتفعيل إضافة Facebook for WooCommerce. بعد تفعيل الإضافة سوف يظهر في أعلى الصفحة عدة تنبيهات الأول يطلب منك إكمال إعدادات الإضافة والثاني يلفت انتباهك أن التبويب الخاص بهذه الإضافة أصبح موجود ضمن قسم "التسويق". اضغط على خيار Complete the setup steps. لإكمال إعدادات الإضافة عليك الضغط على Get Started. سوف تظهر لك الآن نافذة جديدة تتصل بفيس بوك وفي حال كنت مسجلًا بحسابك على ذات المتصفح فسوف يسألك فيس بوك هل تريد المتابعة بحسابك أم حساب آخر. بعد اختيار حسابك على فيس بوك سوف تظهر نافذة تخبرك بفوائد الربط بين ووكومرس وفيس بوك. اختر الآن اسم النشاط التجاري وهذا لن يكون اسم الصفحة الخاصة بك على فيس بوك بل اسم حساب Business manager الذي تتم إدارة الحملات الإعلانية منه للموقع أو الصفحة التابعة له. حساب مدير الأعمال هو الحساب الذي يمكنك من إدارة حملاتك الإعلانية على فيس بوك من خلاله. وبعد إنشاء حساب مدير الأعمال يمكنك اختياره والمتابعة. الآن تأكد من الإعدادات واضغط على متابعة. وسيظهر لك ما هو المسموح لتطبيق ووكومرس بالوصول له. (بيكسل فيسبوك: هو أداة تحليلية تسمح لك بقياس فعالية إعلانك على فيسبوك من خلال دراسة ما يقوم به الزوار على موقعك، حيث تستطيع استخدام هذه الأداة لضمان ظهور الإعلانات للأشخاص المستهدفين والحصول على زبائن جدد أو استهداف من قام بزيارة موقعك سابقًا وبالتالي الحصول على مبيعات أكثر وعادة يتم الوصول لطريقة مناسبة لموقعك بعد تجريب مجموعة من الإعلانات على فيسبوك وهذا أمر واسع وعلم بحد ذاته لا يمكن التوسع فيه هنا أكثر). والكتالوج هو عبارة عن حافظة تتضمن جميع المعلومات عن المنتجات التي تحاول الترويج لها أو بيعها عبر فيسبوك أو انستجرام حيث يمكنك إنشاء كتالوج مختلف لكل نوع من المنتجات لديك في حال كان موقعك يحتوي على أنواع مختلفة مثل ملابس وقطع الكترونية مثلًا. بقيت الخطوة الأخيرة وهي النافذة التالية ليصبح بعدها موقعك مرتبط مع فيسبوك ويمكن عمل إعلانات مدفوعة له وكسب عملاء محتملين. استخدام البريد الالكتروني في الترويج أو جذب الزبون من جديد شخصيًا لا أنصح باجتذاب الزبائن الجدد عبر البريد الإلكتروني لأن هذه العملية صعبة وغير موثوقة من قبل الزبون فلا أحد يحب أن تتطفل عليه في بريده الشخصي ما لم يكن على علم معرفة مسبقة بك لذلك أنصح باستخدام الأداة التالية فقط في عملية التواصل مع العملاء الحاليين لموقعك ومحاولة حثهم من جديد على الشراء من الموقع. MailChimp هي منصة تسويق الكتروني وخدمة تسويق الكتروني عبر البريد الالكتروني يمكن استخدامها مع العديد من المنصات ومنها ووردبريس وسوف نشرح كيف تقوم بربطها مع موقعك وبناء قائمة البريد الإلكتروني الخاصة بعملائك. بدايةً علينا تثبيت وتفعيل إضافة MC4WP: Mailchimp for WordPress. بعد ذلك يجب إنشاء حساب على موقع MailChimp. اختر الحزمة المجانية. والآن يجب إدخال معلوماتك الشخصية. ويجب علينا هنا إدخال عنوان العمل وعلينا الانتباه وإدخال عنوان عمل صحيح. والآن أصبح حسابك جاهز للعمل. نعود الآن للموقع وضمن قائمة ووردبريس سوف نجد قسم جديد بعد تثبيت وتفعيل الإضافة السابقة هو MC4WP، اضغط عليه لتصل لنافذة مشابهة للصورة التالية. أولًا علينا ربط حسابنا مع الإضافة على موقعنا بحيث يتم بشكل تلقائي إضافة عناوين البريد الإلكتروني التي تتلقاها على موقعك إلى قائمة موجودة ضمن حسابك على MailChimp. يمكنك تشجيع الزوار على تقديم عناوين بريدهم الإلكتروني من خلال نافذة منبثقة للاشتراك بالنشرة البريدية الخاصة بموقعك مثلًا. الصورة التالية هي من صفحة الإضافة ضمن لوحة تحكم الووردبريس،اضغط على خيار Get your API key here لتفعيل الإضافة بنجاح. سوف ننتقل لنافذة جديدة على موقع MailChimp ضمن حسابك كما هو موضح في الصورة، توجه لأسفل الصفحة. سوف تجد الآن قسم خاص بـ API keys، اضغط على Create A Key. ليتم توليد مفتاح وهو موجود ضمن السطر الجديد ضمن عمود API Key، عليك بنسخه والعودة للنافذة السابقة في موقعك الإلكتروني. إلصق المفتاح السابق في موقعك المخصص واضغط على خيار "حفظ التغييرات" ولاحظ تغير Status إلى Connected باللون الأخضر. لتتعرف أكثر على كيفية استخدام MailChimp اطلع على القنوات التعليمية التالية على يوتيوب: كيفية استخدام الميل شيمب للتسويق بالإيميل - للمبتدئين Mail Chimp 2020 : Easy Way والآن سوف نقوم بتعليمك كيفية ربط المتجر مع MailChimp بحيث يتم أخذ عناوين البريد الالكتروني لمن يقومون بعملية الشراء إلى حسابك على MailChimp. يجب علينا تثبيت وتفعيل إضافة Mailchimp for WooCommerce. بعد تفعيل الإضافة سوف يتم تحويلك بشكل تلقائي للنافذة التالية، اضغط على "الربط". سوف تظهر لك نافذة منبثقة جديدة تطلب منك تسجيل الدخول في حسابك على MailChimp. بعد تسجيل الدخول سوف تظهر لك النافذة التالية، اضغط على خيار Allow. الآن أصبح المتجر مرتبط مع MailChimp وعليك ملء المعلومات الظاهرة في الصور التالية. لكن تذكر ضمن الحساب المجاني لا تستطيع إنشاء إلا جمهور واحد وهذه الميزة مفيدة عندما تدير مجموعة مواقع مختلفة التوجه بالتالي أنت بحاجة لتقسيم عناوين البريد الإلكتروني كل حسب توجهه وهذا يتم من خلال إنشاء جمهور لكل توجه. انتهينا الآن من عملية الإعداد، وكل بريد إلكتروني يتم الشراء من خلاله سيتم تحويله إلى قائمة البريد الإلكتروني الخاصة بك على mailchimp. ويمكن من هذه القائمة استهداف المهتمين بمنتجات الموقع بعروض وحسومات أثناء فترات الأعياد أو المناسبات الرسمية الخ.. خاتمة ها قد انتهيت من سلسلتنا الكاملة حول بناء متجر على ووردبريس ووكوميرس بكامل تفاصيله، وصحيح أني لم أدخل في كامل أساليب واستراتيجيات التسويق الناجحة المتبعة، إلا أني أخذت أمثلة حقيقية حول الاعتماد على محرك البحث جوجل لجلب زائرين مجانيين وعلى بعض ميزات فيسبوك الجديدة والتسويق التقليدي عبر البريد الإلكتروني، ويمكنكم التوسع أكثر باتباع تقنيات أكثر احترافية تعتمد على إعلانات جوجل ADS المدفوعة أو حتى انستجرام وتويتر وسناب شات وغيرها. نرجو لك ولمتجرك وتجارتك الإلكترونية كل التوفيق، ويسعدنا أن تشاركنا تجربتك في التعليقات! اقرأ أيضًا المقال السابق: تأمين متجر ووكومرس وحمايته وأخذ نسخ احتياطية منه كيف تستخدم شركات التجارة الإلكترونية واجهات متعددة لإدارة مجموعات مختلفة من العملاء 17 من أفضل وأسوأ استراتيجيات تسويق التجارة الإلكترونية عناصر التصميم التسويقية التي يحتاجها كل موقع تجارة إلكترونية 4 نصائح لإطلاق متجر إلكتروني ناجح
  23. قاربت سلسلتنا على النهاية ونشر المتجر بشكلٍ رسمي وبدء التسويق له، لكن قبل ذلك من الضروري التأكد أنَّ المتجر آمن وأنَّ النسخ الاحتياطي يتم بشكلٍ دوري تلقائي دون تدخل يدوي لاستعادة متجرك في حال وقوع أي أمر طارئ. فعملية النسخ الاحتياطي هي عملية يتم فيها أخذ نسخة عن ملفات الموقع وعن قاعدة بياناته وهي مفيدة في حال حدث مشكلة في الموقع مثل اختراق الموقع وحذف ملفاته من قبل المخترق أو حقن الملفات وقاعدة البيانات بأكواد خبيثة، وفي حال كان لديك نسخة احتياطية يمكنك استعادة الموقع بسهولة دون الخوف من احتمال فقد البيانات أو الحاجة للاستعانة بخبير قد يتمكن أو لا يتمكن من إصلاح الموقع. سبب آخر يدفعك لأخذ نسخة احتياطية عن الموقع وهو احتمال حصول مشاكل نتيجة تحديث بعض الإضافات والتي تعدل على ملفات الموقع وقاعدة البيانات، في هذه الحالة حذف الإضافة أو العودة لنسخة قديمة من الإضافة لن يكون كافيًا بسبب تغير قاعدة البيانات أما في حال وجود نسخة احتياطية قبل القيام بعملية تحديث الإضافات أو القالب يسمح لك هذا بالعودة للنسخة السابقة بكل سهولة والتي لا تحتوي على أي مشاكل. كل ما ذُكر بسيط جدًا بفضل بعض إضافات الووردبريس المجانية وسنتعرف على ذلك فيما يلي. إضافة ميزة النسخ الاحتياطي لموقع ووردبريس تقدم عادةً خدمات الاستضافة هذه الميزة ولكن مقابل مبالغ إضافية للاشتراك الشهري لذا سنقوم اليوم بشرح طريقة مجانية لأخذ نسخة احتياطية للموقع بشكل آلي وحفظها على جوجل درايف. كل ما نحتاجه هو إضافة Updrafts WordPress Backup Plugin (هل تذكرتم! ذكرتها في مقالة أفضل أفضل القوالب والإضافات للتجارة الالكترونية ومتاجر ووكومرس) وحساب جيميل يتضمن مساحة فارغة على جوجل درايف. الخطوة الأولى أصبحت بديهية لنا وهي التوجه لقسم "الإضافات" واختيار "أضف جديد" ثم اكتب اسم الإضافة في مربع البحث وقم بتثبيتها وتفعيلها. سوف يظهر بعد ذلك ضمن الشريط العلوي للموقع (من جهة لوحة التحكم) خيار جديد هو "Updrafts". عند تحريك مؤشر الفأرة فوقه سوف تظهر قائمة، اضغط على خيار Backup/الاستعادة. وستظهر لنا الآن لوحة التحكم الخاصة بالإضافة والمرتبطة بعملية النسخ الاحتياطي وبالضغط على خيار "النسخ الاحتياطي الآن" سوف تبدأ الإضافة بتكوين نسخة عن الموقع وحفظها على المساحة التخزينية الخاصة بالاستضافة نفسها لذلك عليك الانتباه إلى وجود مساحة كافية. لكن ما نريده نحن هو حفظ النسخة الاحتياطية على جوجل درايف لأن ذلك أكثر أمانًا في حال تعرضت الاستضافة للاختراق (بعض حالات الاختراق تتم على مستوى الشركة المقدمة للخدمة وليس فقط على مستوى استضافتك الخاصة) لذلك فالخطوة التالية سوف تكون بضبط الإعدادات وربط عملية النسخ مع جوجل درايف. اضغط على خيار "إعدادات" واختر أن يتم أخذ النسخة الاحتياطية للملفات وقاعدة البيانات بشكل يومي وحدد 7 ليتم حفظ آخر 7 نسخ من الموقع ثم اختر جوجل درايف كخيار لحفظ الملفات (بعض الخيارات الأخرى مدفوعة) ثم اضغط على "حفظ التغييرات". بعد حفظ التغييرات سوف يظهر لنا خيار منبثق يطلب منك السماح للإضافة بالوصول لجوجل درايف، اضغط عليه ليتم نقلك لنافذة مرتبطة بجيميل. اختر الآن حساب جيميل الذي تريد حفظ النسخة الاحتياطية عليه. الآن اسمح للتطبيق بالوصول لجوجل درايف. الخطوة الآخيرة الآن هي الضغط على خيار "Complete Setup" وسوف يتم إعادة توجيهك للموقع لنافذة تحكم Updrafts. بعد انتهاء عملية النسخ الاحتياطي والتي سوف تتم مرة كل يوم حسب الإعدادات التي استخدمتها سوف تجد بيانات النسخ في نفس الصفحة السابقة على الشكل التالي حيث يمكنك تحميل ما تريد منها أو حذف نسخ أو استعادة نسخة ما. كيفية استعادة نسخة احتياطية باستخدام Updrafts أولًا عليك اختيار النسخة التي تريد استعادتها والضغط على خيار "الاستعادة" لتظهر لك النافذة التالية والتي تسمح لك باختيار الملفات التي تريد استعادتها من "الإضافات" و"التصاميم" (مقصود بها القوالب) و"الملفات المرفوعة" (أي الصور) و"أخرى" و"قاعدة البيانات". اخترها جميعا ثم اضغط على Next. الخطوة التالية تقتضي الانتظار لاكتمال جلب الملفات من جوجل درايف وهي موضحة بالصورتين التاليتين وعند الانتهاء اضغط على Next. الآن اضغط على "الاستعادة" مع ملاحظة أنَّ التنبيه الظاهر هو بسبب كون الاستضافة مجانية ولو أن الموقع أكبر حجمًا لعانيت في عملية الاستعادة لأن الموارد المقدمة فيها محدودة. عليك الانتظار الآن لحين انتهاء عملية الاستعادة وعند الانتهاء اضغط على خيار Return to Updrafts Configurations. عند العودة للوحة تحكم Updratfs سوف تلاحظ وجود تنبيه يطلب منك حذف الدلائل القديمة وهي الملفات والمجلدات التي تحتوي الملفات القديمة قبل البدء بعملية الاستعادة وبما أننا لم نعد بحاجتها الآن يجب حذفها لكي نوفر مساحة تخزينية ضمن الاستضافة وذلك بالضغط على خيار "حذف الدلائل القديمة". تأمين المتجر باستخدام إضافة WordFence أولًا علينا تثبيت إضافة WordFence Security - Firewall & Malware Scan الإضافة الأفضل والأعلى تقييمًا حاليًا على ووردبريس فيما يتعلق بالحماية وأمان المتجر (الفريق الأمني من أفضل الفرق عالميًا في مجال Cyber Security حتى الآن). ويوجد العديد من الإضافات الأخرى الجيدة لكن سنكتفي بشرح هذه فيما يلي. الآن عليك إدخال البريد الإلكتروني الذي تريد استقبال التنبيهات الخاصة بالموقع عليه والاشتراك بالنشرة البريدية الخاصة بـ WordFence (أنصح بذلك لأنها تقوم بتنبيهك بأي ثغرة يتم اكتشافها بإضافات ووردبريس) وأخيرًا عليك الموافقة على شروط وأحكام الإضافة وفي حال كُنت تستخدم اللغة العربية للوحة التحكم فعند الضغط عليها سوف يظهر منزلق أسفل الصفحة ويتم نقلك لأقصى اليسار. استخدم السلايدر للعودة للنافذة المبينة في الصورة واضغط على Continue. أنا استخدم النسخة المجانية من WordFence لذلك اضغط على "No thanks". توجه الآن للصفحة الرئيسية للوحة التحكم ولاحظ وجود تنبيهين لك، الأول لتفعيل التحديثات التلقائية لهذه الإضافة والثانية لإعداد الجدار الناري للموقع. الآن عليك تحميل الملفات التي يطلب منك تحميلها ليتم تفعيل خيار Continue الذي يجب الضغط عليه حينها لتفعيل الجدار الناري. قد تستغرق هذه التغيرات بعض الوقت لكي تظهر. إن أردت فحص الموقع توجه إلى قسم "WordFence" ثم اضغط على "Scan" وضمن الصفحة الجديدة سوف تجد خيار "Start New Scan" اضغط عليه لتبدأ الاضافة بعملها وفحص الموقع من الأكواد الخبيثة (ستظهر هذه الأكواد الضارة إن قمت بتثبيت ثيمة مدفوعة من مصدر مجاني غير رسمي). شهادة SSL للموقع مهم جدًا أن يمتلك موقعك اتصالًا آمنًا مع الزبائن لذلك يجب عليك اقتناء شهادة SSL اختصار (Secure Socket Layer) مرتبطة بالنطاق الخاص بك ليصبح بروتوكول الاتصال بموقعك هو https بدلًا من http. وهذا الأمر يؤثر أيضًا على ترتيب موقعك ضمن محركات البحث حتى إن بعض المتصفحات تعمل على تحذير الزوار من زيارة مواقع لا تمتلك شهادة الأمان هذه لأن ذلك يعرضهم لمخاطر أمنية على اعتبار الاتصال غير مؤمن. يمكن الحصول على هذه الشهادة من الشركة التي اشتريت منها نطاق (Domain) وأحيانًا تُقدم بشكل مجاني لمدة عام لتشجيعك للشراء من شركة معينة دون الأخرى. أيضًا تستطيع تركيبها بشكل مجاني ولكن ذلك يحتاج للخبرة بالتعامل مع نظام لينكس وكتابة بعض الأوامر البرمجية على المخدم الخاص بك (معظم الاستضافات التي تحتوي لوحة تحكم لا تقدم إمكانية التحكم بالخادم لذلك هذا الخيار متاح فقط للخبراء ولا نستخدمه في سلسلتنا هذه) أو يمكن الحصول عليها من شركات تقدم خدمات سحابية مثل CloudFlare. خاتمة والآن أصبح المتجر جاهزًا بنسبة 100% وكل ما ستركز عليه فيما بعد هو التسويق الالكتروني الصحيح للمتجر بإتباع الطرق المجانية والمدفوعة وهو ما سأتطرق له في المقالة القادمة آخر مقالات سلسلتنا التي نأمل أن تكون مفيدة للجميع. اقرأ أيضًا المقال التالي: التسويق لمتجر ووكومرس: ربط المتجر بأدوات جوجل والترويج له عبر seo وإعلانات فيسبوك والبريد الإلكتروني المقال السابق: أفضل شركات الشحن العربية والدولية وكيفية ربط متجر ووكومرس بوسائل الشحن المتاحة 4 علامات تُخبرك بأنك لست جاهزًا بعد لإطلاق متجر إلكتروني كيف تنسخ قاعدة بياناتك احتياطيًا في ووردبريس النسخ الاحتياطي والاستعادة لموقع ووردبريس
  24. عملية الشحن جزء أساسي ومهم من دورة شراء المنتج من قبل الزبائن ونجاح هذا الجزء أساسي لنجاح المتجر الإلكتروني لذلك لا بد من إلقاء الضوء عليه والتعرف على الخيارات المتاحة لك كصاحب متجر هدفه النجاح. تحدثنا سابقًا بشكل موجز عن كيفية تحديد رسوم الشحن، في قسم الشحن في مقال تثبيت إضافة WooCommerce وضبطها وبدء العمل على إنشاء متجر إلكتروني، والتي يمكن أن تكون ثابتة أو نسبة مئوية وهذا الأمر ناجح في حال كنت تنوي استهداف المجتمع المحلي ضمن مدينتك حيث تكون المنطقة الجغرافية لتوزع الزبائن محدودة والتغيرات في كلفة الشحن صغيرة لذلك يتم توحيدها في حال كانت المنتجات ذات مواصفات وأوزان متقاربة، أما عندما تريد التوسع في عملك واستهداف زبائن على مستوى الدولة التي تتواجد فيها منتجاتك أو حتى خارج هذه الدولة فعليك الاستعانة بشركات الشحن العالمية والتي سوف نتحدث عنها أيضاً هنا. أفضل شركات الشحن في العالم العربي سنعرض لكم الآن أفضل 3 شركات شحن ناشطة عربيًا وعلى مستوى الخليج العربي والسعودية بكثرة جدًا، وقد تمَّ انتقائها بناءً على عدد المستخدمين لخدماتها وتقييماتهم. شركة ارامكس Aramex إن شركة ارامكس من أقدم وأشهر شركات الشحن والتي تقدم العديد من الخدمات كالخدمات اللوجستية وخدمات النقل والشحن والدولي وهي من شركة من أصول عربية نشأت عام 1982 في الأردن وحققت نموًا سريعًا لتصبح اليوم علامة تجارية مرموقة. توفر ارامكس عدد من الخدمات التي تناسب الأشخاص والشركات ومن أشهر الخدمات المقدمة من قبل ارامكس: خدمات الشحن السريع الدولي خدمات الشحن السريع المحلي حلول الخدمات اللوجستية المتكاملة والتخزين وإدارة سلسلة التوريد خدمات الشحن الجوي والبحري والبري حلول إدارة الوثائق والمعلومات خدمة "دروب آند شيب Drop and Ship" للمتاجر الإلكترونية بحيث يمكن الشحن منها خدمة "شوب آند شيب Shop and ship" بحيث تُعطي العميل صندوق بريدي افتراضي في احدى الدول ليتم شحن المنتجات إليه ومن ثمَّ تقوم ارامكس بنقله لعنوان العميل تستطيع التسجيل ضمن الموقع الالكتروني للشركة بحساب شخصي ولكن هذا الحساب لا يساعد إلا على إتمام خدمات خاصة بالأشخاص لذلك يجب عليك إنشاء حساب شركة والذي يطلب منك معلومات إضافية هي: الرخصة التجارية البطاقة الضريبية الاسم الشائع والحكومي للشركة الرقم والبيانات الضريبية الاسم العنوان خطاب موجه لشركة ارامكس نسخة من توقيع المدير المسؤول ويمكنك حساب تكلفة الشحن باستخدام الحاسبة التي توفرها الشركة على موقعها عبر الرابط. شركة DHL شركة DHL غنية عن التعريف تم تأسيسها عام 1969 في ألمانيا وتعمل حاليًا بنقل وشحن جميع أنواع البضائع بجميع الطرق برا وبحرًا وجوًا. تقريبًا لا يوجد دولة في العالم إلا ويوجد مقرات لهذه الشركة ضمنها وهي جزء من مجموعة Deutsche Post DHL. وللاستفادة من خدمات الشركة في متجرك الالكتروني أيضًا عليك فتح حساب ضمن الموقع وتقديم تقريبًا نفس المعلومات التي ذكرتها بالنسبة لشركة ارامكس. شركة Fedex تأسست شركة Fedex عام 1971 وتسارعت في النمو والانتشار وهي الآن من الأسماء الكبيرة في مجال النقل والشحن حول العالم، يمكنك إنشاء حساب على موقع الشركة لتتبع شحنتك أو شحن بضائعك وهنالك عدة أنواع للحسابات كما يوجد خصم لمن يقوم بعمليات شحن متكررة. يمكنك إنشاء حساب عبر الرابط وحساب تكاليف الشحن من خلال الرابط. كيف تتم عملية الشحن ليصل المنتج للزبون لنبسط الأمر كثيرًا، بداية يجب على الزبون تصفح متجرك الالكتروني والبحث عن منتج يجذب انتباهه ويرغب في شرائه، عند شراء المنتج من قبل الزبون الذي يختار وجهة الشحن واسم المستلم (قد يكون هو نفسه المستلم) ويتم إنشاء طلب ضمن الموقع يتضمن مواصفات المنتج، شركة الشحن التي اختارها الزبون. والآن يجب على المتجر معالجة الطلب وتجهيز المنتج للشحن إلى العنوان الذي طلبه الزبون حيث يقوم صاحب المتجر بإيصال المنتج إلى شركة الشحن أو يتفق مع شركة الشحن على استلام المنتج منه حيثما هو ليتم بعد ذلك إيصال المنتج من خلال أسطول الشحن التابع للشركة إلى الزبون أينما كان. العملية السابقة يمكن أن يكون جزء منها مؤتمت وهو القسم المتعلق بالتواصل مع شركة الشحن حيث يمكن ضمن ووردبريس من خلال الإضافة الخاصة بكل شركة شحن إرسال جميع بيانات الزبائن والمنتجات التي طلبوها والعناوين التي سوف يتم الشحن لها وحتى طلب استلام شركة الشحن للمنتجات من المتجر مباشرة. وفي الفقرة التالية سوف أشرح كيفية ربط متجرك مع شركة الشحن ارامكس ولكن لن أدخل في تفاصيل إنشاء حساب شركة على موقع ارامكس لأنه يحتاج أوراق ثبوتية وبعض التفاصيل الأخرى. أما بالنسبة لباقي الشركات فإن DHL في الإضافة التي تدعمها لا تدعم المنطقة العربية كدول يتم منها الشحن ولكن يمكنك إضافتها كخيار شحن وذلك بالتواصل مع مكتب الشركة في منطقتك وسؤالهم عن تفاصيل الأسعار إلى الدول والمدن التي تريد الشحن إليها ولكن عملية ملء الاستمارات وغيرها من التفاصيل لن تكون مؤتمتة كما سوف تراها في إضافة ارامكس. أما بالنسبة لشركة Fedex فهناك عدة إضافات مجانية ومدفوعة مثل Flexible Shipping for FedEx and WooCommerce و Automated FedEx Shipping for WooCommerce كما يوجد إضافة من ووكومرس ولكنها تدعم الولايات المتحدة وكندا لذلك سنكتفي بشرح إضافة ارامكس. كيفية إضافة الشحن عبر ارامكس إلى متجرك الالكتروني ووكومرس أولًا عليك التسجيل ضمن موقع ارامكس بحساب شركة وطلب بعض البيانات التي سوف تحتاجها لاحقًا لتعمل الإضافة بشكل صحيح. ثانيًا عليك تثبيت الإضافة الخاصة بها وذلك كما تعلمت سابقًا من خلال قسم "الإضافات" ثم خيار "أضف جديد"، بعدها ضمن مربع البحث اكتب Aramex Shipping WooCommerce وقم بالتثبيت والتفعيل. بعد تثبيت الإضافة عليك ضبط إعداداتها وإضافة تفاصيل الحساب وطرق الشحن والعديد غيرها. يمكنك الوصول إلى صفحة إعدادات هذه الإضافة من خلال قسم Woocommerce ثم تبويب "الإعدادات" ثم "الشحن" وأخيرا Aramex Global Settings. تأكد من تفعيل عمل الإضافة من خلال اختيار مربع Enable إذ أنَّ تثبيت وتفعيل الإضافة لا يكفي لتنشيط عملها بل يجب التفعيل من هنا أيضًا. ضمن حقل Title عليك وضع عنوان طريقة الشحن التي سوف تظهر لزوار الموقع أثناء قيامهم بعملية الشراء واختيار طريقة الشحن وعادة يُستخدم الاسم "ارامكس" بالعربية و"Aramex" باللغة الانجليزية. معلومات العميل Client Information الخطوة الأولى لضمان عمل الإضافة بشكل سليم هي تقديم معلومات حسابك على موقع ارامكس (طبعًا يجب أن يكون حساب شركة وليس حساب شخصي حيث لن تجد المعلومات المطلوبة في الحساب الشخصي) وعادة يتم إرسال معلومات تجريبية لتجريب الخدمة والتأكد من عملها بشكل جيد ثم يتم استعمال المعلومات الحقيقية. يتم استخدام البريد الالكتروني Email وكلمة المرور Password للمصادقة مع مخدم ارامكس خلال تحضير الشحنة أو حساب تكاليف الشحن. يتم استخدام رقم Account Pin لتفعيل حساب ارامكس وفي حال لم تكن تعرف ما هو رقمك يمكنك طلبه عبر حسابك على موقع ارامكس. رقم الحساب Account Number هو رقم معرف فريد سوف يتم استخدامه في مرحلة تحضير الشحنة الرمز Account Entity هو رمز دولي للمدينة التي تم إنشاء الحساب فيها مثلا دبي رمزها هو DXB وهكذا. Account Country Code هو رمز دولي من حرفين اختصار لاسم الدولة، مثال: الإمارات العربية المتحدة رمزها AE. وهنا ننوه لملاحظة هامة: إن ارامكس يدعم نوعين من الشحنات، الدفع عند الاستلام والدفع المسبق للشحن لذلك إن كان لديك حسابين منفصلين على ارامكس، أحدهما للشحنات سابقة الدفع والآخر للشحنات ذات الدفع عند الاستلام فعليك أولًا ملء تفاصيل حسابك الذي يدعم الشحنات سابقة الدفع ثم ضمن قسم COD Account اختر نعم Yes وقم بملء تفاصيل حسابك للدفع عند الاستلام على ارامكس. إعدادات الخدمة Service configuration بعد الانتهاء من ملء معلومات حسابك، عليك اختيار طرق توصيل الشحنات بالإضافة إلى الخدمات الإضافية للشحنات المحلية والدولية. ملاحظة هامة: تأكد من اختيار طرق الشحن الدولية والمحلية والخدمات كما هي محددة في الاتفاقية بين متجرك وبين شركة ارامكس. نمط الاختبار Test Mode يحدد هذا الخيار كيفية استخدام الإضافة، في حال اخترت No فهذا يعني أنك تعمل في النمط الحقيقي وعمليات الشحن الخاصة بك حقيقية وتستخدم بيانات حسابك الحقيقي على ارامكس وليس التجريبي. أما في حال اخترت Yes فهذا يعني أنك تعمل مع شحنات وهمية والإضافة في الوضع التجريبي وتستخدم بيانات الحساب التجريبي الذي أرسل لك من قبل ارامكس ولن يتم إرسال أي شحنات لأي مستخدمين. Report Id يأخذ قيمته بشكل آلي وهو يحدد نوع ومحتوى استمارة الشحن. يمكنك تحميل استمارة الشحن بعد تجهيز الشحنة، لمزيد من المعلومات ألق نظرة على استمارات الشحن. طرق الشحن المسموحة محليًا Allowed Domestic Methods يتم استخدام هذه الطرق عندما يكون البلد الذي يتم شحن البضائع منه هو نفسه البلد الذي يتم شحن البضائع إليه، مثال: متجرك ضمن المملكة العربية السعودية وأنت تقوم بالشحن لعملاء ضمن المملكة العربية السعودية عندها يتم استخدام أحد الطرق المحددة في هذا الخيار. يتم إظهار الطرق التي تختارها للعميل عند إتمام الطلب وفي حال الحاجة يمكنك إخفاء اسم طريقة التسليم. الخدمات الإضافية المسموح بها محليًا Allowed Domestic Additional Services هذا القسم اختياري حيث يمكنك اختيار واحدة أو أكثر من خدمات الشحن الإضافية المقدمة من ارامكس للشحن المحلي. لن تظهر الخدمات التي تختارها للزبون أثناء عملية إتمام الطلب ولكن يمكنك الاختيار منها عند تحضير عملية الشحن عبر ارامكس. طرق الشحن المسموحة دوليًا Allowed International Methods يمكنك اختيار طريقة أو أكثر من الطرق المفضلة للشحن الدولي وذلك عندما يتم شحن المنتج من دولة إلى دولة أخرى عندما يكون الزبون في دولة مختلفة عن الدولة التي يتواجد فيها المتجر. يتم إظهار الطرق التي اخترتها للزبون خلال مرحلة إتمام الطلب. الخدمات الإضافية المسموح بها دوليًا Allowed International Additional Services هذا القسم اختياري حيث يمكنك اختيار واحدة أو أكثر من خدمات الشحن الإضافية المقدمة من ارامكس للشحن الدولي. لن تظهر الخدمات التي تختارها للزبون أثناء عملية إتمام الطلب ولكن يمكنك الاختيار منها عند تحضير عملية الشحن عبر ارامكس. تفاصيل الجهة التي تقوم بالشحن Shipper details الآن عليك إضافة معلومات متجرك والذي يتم شراء المنتجات منه. يساعدك ذلك كمدير متجر على إعداد الطلبات بشكل أسرع حيث يتم ملء تفاصيل الشاحن بشكل آلي عند تحضير شحنة ارامكس وفي حال احتجت تعديلها يمكنك ذلك. لمزيد من التفاصيل ألق نظرة على تفاصيل الشاحن والمستقبل. قالب البريد الإلكتروني للشحن يجب الآن اختيار كيف تريد تلقي نسخ عن رسائل البريد الإلكتروني التي يتم إرسالها بشكل آلي للمتلقي (زبون ارامكس أي الشخص صاحب الموقع المستخدم للإضافة) بعد إعداد الشحنات. Shipment Email Copy to (نسخ رسالة البريد الإلكتروني للشحنة إلى): عنوان بريد إلكتروني إضافي يتم إرسال رسائل البريد الالكتروني إليه مثل البريد الإلكتروني لمدير الموقع. Shipment Email Copy Method to (طريقة نسخ رسالة البريد الإلكتروني للشحنة إلى): يحدد كيف يتم إرسال رسالة البريد الإلكتروني إلى عنوان البريد الإلكتروني الإضافي. وننوه أيضًا أنّ قوالب رسائل البريد الإلكتروني لارامكس الافتراضية باللغة الانجليزية، وتحتوي على رقم AWB (اختصار Aramex air waybill) للشحنة ورابط لموقع ارامكس حيث يمكن للمشتري تتبع الشحنة. لإلقاء نظرة على قوالب البريد الإلكتروني او تعديلها، توجه إلى Woocommerce ثم "الإعدادات" ثم "البريد الالكتروني". تأكيد الموقع API Location Validator يسمح لك تمكين التأكد من الموقع التحقق من العنوان الذي أدخله الزبون ليتم شحن المنتج إليه خلال مرحلة إتمام الطلب. سوف تقوم إضافة ارامكس بالتحقق مما إذا كانت الدولة والمدينة والرمز البريدي تتطابق مع بعضها. حاسبة الواجهة الأمامية للزبون Front End Calculator تستطيع اضافة أكثر من طريقة تسمح فيها للزبون بحساب تكاليف الشحن عبر ارامكس. بعد تفعيل الحاسبة سوف يتمكن الزبون من التحقق من تكاليف الشحن عبر ارامكس في صفحة المنتج نفسه. مع التنويه أنَّ تكاليف الشحن التي تظهر للمستخدم قد تختلف عن تكاليف الشحن التي سوف يدفعها متجرك عند إعداد الشحنة. مثال: في حال كان متجرك يقوم بالشحن بشكل متكرر فسوف يتم تطبيق تكاليف شحن أقل له ولمزيد من المعلومات عن هذه الجزئية عليك بالاطلاع على شروط الشحن وتكاليفه والاتفاقية الموقعة بين متجرك وبين ارامكس. حساب التكاليف في صفحة إتمام الطلب يمكنك إخفاء خيار الشحن عبر ارامكس في صفحة إتمام الطلب وذلك من خلال الخيار الموضح في الصورة وبالتالي خلال عملية إتمام الطلب لا يستطيع الزبون اختيار ارامكس كخيار لشحن المنتج الذي يريد شراءه. اختبار عمل إضافة ارامكس للشحن هل كل شيء يعمل لديك بشكل سليم؟ بعد أن يقوم العملاء بطلب المنتجات واختيار ارامكس كوسيلة شحن، عليك تمرير تفاصيل الطلبات إلى ارامكس ولمزيد من التفاصيل عن هذا الأمر عليك بقراءة الفقرة التالية. تحضير شحنات ارامكس عند شراء زبون لمنتج من متجرك واختيار ارامكس كطريقة شحن فإن حالة طلبه الحالية تكون "قيد المعالجة" وعليك بعد ذلك مراجعة الطلب وتحضير شحنة ارامكس. لتحضير شحنة ارامكس عليك اتباع الخطوات التالية: توجه إلى صفحة "الطلبات" في قسم Woocommerce الآن عليك اختيار معالجة كل طلب لوحده أو مجموعة من الطلبات مع بعضها، وإن أردت معالجة كل طلب لوحده مثلًا، عليك الضغط على الطلب الذي تريد تحضيره اضغط الآن على Prepare Aramex Shipment الآن عليك البدء بملء تفاصيل حساب الدفع وفي حال وجدت مجموعة من الطلبات لها نفس عنوان الجهة التي يتم الشحن منها ونفس عنوان الجهة التي يتم الشحن إليها: اختر الطلبات التي تحقق شرط نفس جهة المصدر ونفس الجهة الهدف الآن اضغط على Bulk Aramex Shipment توجه مباشرة الآن إلى معلومات الشحنة (اضغط على الرابط لتعرف أين تجدها) حساب الدفع Billing Account تحضير شحنة ارامكس يتطلب ملء تفاصيل حساب الدفع أي تحديد في ما إذا كان الدفع عند الاستلام أو مسبق. الحساب Account نوع الحساب إما Normal (أي الدفع مسبق) أو COD أي الدفع عند التسليم. اختر الحساب الذي تحتاجه بناء على نوع طريقة الدفع التي اختارها الزبون عند إتمام الطلب. ملاحظة: في حال لم يتوفر خيار الدفع عند التسليم لعملية الشحن تحقق من أنك قمت بتفعيل هذا النوع من الحساب COD Account في قسم معلومات العميل. الدفع Payment الحساب الذي سيتم من خلاله دفع تكاليف الشحن لشركة ارامكس. يمكنك اختيار أي من الخيارات التالية: حساب الشخص الذي يقوم بالشحن Shipper Account: عليك اختيار هذا الحساب في حال كان الطلب غير مسترجع (ليس طلب يقوم فيه الزبون بإعادة المنتج إليك)، أي متجرك يعمل على شحن المنتج إلى الزبون الذي اشترى المنتج. سوف يتم اقتطاع تكاليف الشحن من حسابك العادي Normal أو COD وذلك حسب الاتفاقية الموقعة بين متجرك وارامكس. ملاحظة: تعتمد تكاليف الشحن في ارامكس على وزن الشحنة وأبعادها وتفاصيل أخرى. لمزيد من التفاصيل لكيفية حساب تكاليف شحن دقيقة ألق نظرة على حساب التكاليف (الفقرة التالية في مقالتنا) حساب المرسل إليه Consignee Account: هذا الخيار يستخدم فقط للشحنات التي يتم إعادتها أي عندما يقوم الزبون بطلب إعادة المنتج إلى متجرك عندها يتم تقاضي تكاليف الشحن من الزبون. لمزيد من المعلومات ألق نظرة على الشحنات المرتجعة. طرف ثالث Third Party: قد يكون شركة أخرى، مثال: متجر أخر متعاقد معك يقوم بسحب منتجات منك، عندها عليه دفع تكاليف الشحن. حساب تكاليف الشحن (اختياري) تستطيع حساب التكاليف لتحديد الكلفة الدقيقة التي سوف تتقاضاها شركة ارامكس حيث تعتمد تكاليف الشحن على: من الجهة التي تقوم بدفع تكاليف الشحن: يتم استخدام تكاليف مختلقة لمتجرك والشخص الذي يعيد المنتج والطرف الثالث. مصدر الشحنة ووجهتها وزن الشحنة: يعتمد حساب تكلفة الشحن بالنسبة للوزن على أبعاد الشحنة أيضًا والذي قد يختلف عن الوزن الحقيقي للشحنة بمعنى آخر شحنتان لهما نفس الوزن ولكن أبعاد مختلفة سوف يكون لهما تكاليف مختلفة للشحن. ملاحظة: تكاليف الشحن التي يتم احتسابها هنا قد تكون مختلفة عما يظهر للزبون عند عملية إتمام الطلب وذلك كونك صاحب متجر فأنت جهة تقوم بالشحن بشكل مستمر وبالتالي يتم تقاضي تكاليف أقل منك مقارنة مع الزبون الغير منتظم. أولًا، لحساب تكاليف الشحن عبر ارامكس اضغط على خيار Calculate Rate الموجود ضمن قسم Billing Account عند تحضير الشحنة. ثانيًا، اطلع على تفاصيل الشحنة وعدلها إن أردت حسب المطلوب. التعديلات التي تقوم بها هنا لا تؤثر على تفاصيل الشحنة في صفحة تحضير الشحنة، وهذه مجرد آلة حاسبة لحساب تكاليف الشحن. ثالثًا، اضغط على Calculate ملاحظة: قد يظهر لك الخطأ Error Aramex: ERR61 - Failed to get rate في حال كانت الخدمة المطلوبة Service Type غير متوفرة في الجهة التي يتم الشحن منها أو إليها. لذلك قم بالتحقق من تفاصيل الشحنة والمحاولة مرة أخرى. رابعًا، في حال كان يجب قبض تكاليف الشحن من المرسل إليه في حالة الدفع عند الاستلام، عندها يجب إضافة الكمية التي يتم حسابها إلى COD Amount في معلومات الشحنة. تحديد موعد لالتقاط المنتجات (اختياري) Schedule Pickups تستطيع الطلب من ارامكس عند تحضير الشحنة: التقاط شحنة أو أكثر من متجرك وتوصيلها للمرسل إليه. التقاط شحنة أو أكثر من المرسل إليه وإعادتها إلى المتجر (إرجاع منتج). تستطيع تحديد زمن التقاط شحنة أو أكثر فعلى سبيل المثال، إذا كان لديك 5 شحنات تريد إيصالها لنفس العنوان، عندها عليك تحديد عدد الشحنات لـ 5 عند تحضير أي من هذه الشحنات. سوف يأتي ساعي الشركة ليأخذ 5 شحنات مرة واحدة. يجب أن تمتلك جميع الشحنات عند أخذها من قبل الساعي نفس: موقع الذي يتم التقاطها منه عنوان الوجهة تاريخ الالتقاط مجموعة المنتج (محلي أو دولي) نوع المنتج (طريقة التوصيل) نوع الدفع (مسبق أو الدفع عند الاستلام أو طرف ثالث) بعد قيامك بتحديد موعد التقاط المنتج سوف يقوم فريق ارامكس بالاتصال بك والتحقق من وقت ومكان التقاط الشحنات وسوف يتوجه ساعي الشركة لالتقاط الشحنات في الموقع والوقت المحدد. وهنا ننوه لملاحظة مهمة جدًا: يجب عليك طباعة والصاق استمارة الشحن لكل الشحنات التي يجب على الساعي التقاطها. لمزيد من المعلومات ألق نظرة على قسم استمارة الشحن. فعند وصول الساعي لموقع التقاط الشحنات وعمل مسح لاستمارات الشحن، سوف تظهر هذه الشحنات ضمن نظام ارامكس ويتم إعلام الزبون عن موعد وصول الشحنة. لتحديد موعد التقاط الشحنة، اتبع الخطوات التالية: أولًا، ضمن نافذة تحضير الشحنة وتحت قسم Billing Account عليك الضغط على Schedule Pickup. ثانيًا، ضمن قسم Pickup Details تستطيع تعديل تفاصيل الشحنات التي سوف يتم التقاطها وأي تغييرات ضمن هذه النافذة لا تؤثر على معلومات الشحن ضمن نافذة تحضير الشحنة. الموقع Location: المكان الدقيق حيث يجب على ساعي ارامكس التقاط الشحنات (مثلا: الاستقبال، مكتب أمين المستودع…الخ) التاريخ Date: التاريخ الذي يجب فيه على ساعي ارامكس التقاط الشحنات (7 أيام كحد أقصى بعد التاريخ الحالي). يجب أن يكون نفسه لجميع الشحنات ضمن نفس عملية الالتقاط. المرجع الأول Reference 1: رقم الطلب المعين من قبل متجرك. اتركه كما هو اذا كان لديك عدة شحنات بنفس عملية الالتقاط. مجموعة المنتج Product Group: نوع عملية الشحن. محلية (يتم الشحن من المصدر إلى الوجهة ضمن نفس الدولة) أو دولية يتم الشحن من دولة إلى دولة. يجب أن تكون نفسها لجميع الشحنات ضمن نفس عملية الالتقاط. نوع الدفع Payment Type: تحدد من سيقوم بدفع تكاليف الشحن ويجب أن تكون نفسها لجميع الشحنات ضمن نفس عملية الالتقاط، وتأخذ القيم التالية: مسبق Prepaid اختر هذا النوع إذا كان قيمة Payment في Billing Account هي Shipper Account. Collect اذا كان قيمة Payment في Billing Account هي Consignee Account. في غير هذه الحالة سوف يظهر الخطأ التالي: Aramex: REQ06 - Shipment.RecipeintAccountNumber - Account Entity is empty عدد القطع Number of Pieces: عدد مكونات جميع الشحنات التي يجب التقاطها. مثال: إذا احتوت شحنة على حاسب محمول وهاتف ذكي وشحنة أخرى تضمنت 3 حواسيب لوحية فعليك إدخال الرقم 5. نوع المركبة Vehicle Type: الشركة تصنف مركباتها إلى صنفين متوسط وكبير، وعليك اختيار طريقة النقل للطلبات هل تحتاج مركبات ضخمة أو متوسطة (اختر Medium أو Large) وقت الجاهزية، وقت الإغلاق Ready Time, Closing Time: الفاصل الزمني الذي خلاله يستطيع ساعي ارامكس التقاط الشحنات (على الأقل ساعة). يجب أن تكون نفسها لجميع الشحنات ضمن نفس عملية الالتقاط، ويجب أن يكون كلا التوقيتين ضمن ساعات عمل مكتب ارامكس في منطقتك. الحالة Status: يحدد اذا ما كانت الشحنة جاهزة الآن ليتم التقاطها أو لا (دائما اختر Ready) نوع المنتج Product Type: الطريقة المفضلة للتوصيل (مرتبطة بنوع الخدمة Service Type ضمن نافذة تحضير الشحنة)، ويجب أن تكون نفسها لجميع الشحنات ضمن نفس عملية الالتقاط. الوزن Weight: وزن المكونات من كل الشحات التي يجب التقاطها عدد الشحنات Number of Shipments: عدد الشحنات التي يجب التقاطها ثالثًا، عليك تعديل تفاصيل المستلم تحت قسم معلومات العنوان Address Information. تستطيع ضمن التعليقات Comments إضافة تعليمات لساعي ارامكس كما تستطيع تعبئة حقل يُدعى Extension لإضافة معلومات أو رقم هاتف إضافي إن أردت (مثال، رقم الهاتف الخاص بموقع الالتقاط في حال كان مختلفا عن عنوان المتجر الذي يقوم بالشحن) ملاحظة هامة: يمكن أن يكون عنوان التقاط الشحنات مختلف عن عنوان المتجر ولكن يجب أن يكون نفسه لجميع الشحنات في نفس عملية الالتقاط. وفي حال وجب التقاط الشحنات من مواقع مختلفة عندها يجب تحديد عملية التقاط لكل شحنة. رابعًا، أرسل الطلب Submit. بعد إرسال الطلب سوف تحصل على رقم فريد خاص بالشحنة (يدعى Aramex collection reference number) تستطيع أنت والزبون استخدامه لتتبع الشحنة. ملاحظة هامة: قد يظهر الخطأ التالية عندما تختار وقتًا خارج أوقات عمل مكتب ارامكس في منطقتك: Aramex: ERR37 - Ready Time should be within the business hours of the entity وقد يظهر الخطأ التالي أيضًا في إحدى حالتين فإما أن يكون تاريخ التقاط الشحنات محدد لتاريخ أبعد من 7 أيام من الوقت الحالي أو أن زمن الاستجابة محدد بعد زمن الإغلاق Aramex: ERR38 - Ready Time is earlier than minimum lead time تفاصيل الشاحن والمستقبل تعمل الإضافة على ملء البيانات بشكل تلقائي بناء على معلومات حساب الدفع. تفاصيل الشاحن Shipper Details - معلومات اتصال الحساب الذي يتم ارسال الشحنة منه. تفاصيل المستقبل Receiver Details - معلومات اتصال الحساب الذي يتم إرسال الشحنة إليه. ملاحظة: حقل المرجع Reference يمكنك ضمنه كتابة أي معلومات إضافية مرتبطة بمن يشحن المنتج (مثال، معرف المُصنع للمنتج المشحون) وللمستقبل (تفاصيل أكثر عن عنوانه). ويوضح الجدول التالي العلاقة بين قيمة حقل Payment ضمن Billing Account وتفاصيل الشاحن والمستقبل. Billing Account > Payment Shipper Details Receiver Details Shipper Account يحتوي معلومات عن متجرك ويتم ملؤها بشكل آلي من معلومات العميل. معلومات الزبون الذي قام بإنشاء الطلب (يتم ملؤها بشكل آلي من الطلب) Consignee Account يحتوي معلومات عن المتجر الذي قام بإنشاء الطلب (يتم ملؤها بشكل آلي من الطلب) معلومات عن متجرك (يتم ملؤها بشكل آلي من معلومات العميل) Third Party معلومات الطرف الثالث ويجب ملؤها بشكل يدوي معلومات عن متجرك (يتم ملؤها بشكل آلي من معلومات العميل) table { width: 100%; } thead { vertical-align: middle; text-align: center; } td, th { border: 1px solid #dddddd; text-align: right; padding: 8px; text-align: inherit; } tr:nth-child(even) { background-color: #dddddd; } تحقق من معلومات الشاحن والمستقبل بشكل جيد حيث أنها سوف تظهر على استمارة الشحن. معلومات الشحنة Shipment Information الخطوة الأخيرة في تحضير الشحنة هي ملء معلومات الشحنة مثل طريقة التوصيل وطريقة الدفع وغيرها. أولًا، عليك ملء التفاصيل المبينة في الصورة، بعض هذه التفاصيل يتم ملؤها بشكل آلي من إعدادات تهيئة الخدمة وصفحة إتمام الطلب. بعض الحقول التي يجب ملؤها تم شرحه سابقًا لذلك سوف أذكر فقط الحقول التي لم يتم شرحها. نوع الخدمة Service Type: طريقة التوصيل المفضلة (الطرق المتوفرة قد تختلف حسب ما تم اختياره في مجموعة المنتج Product Group). ليس من الضروري أن يتطابق نوع الخدمة مع طريقة التوصيل التي اختارها الزبون عند إتمام الطلب. وفي حال لم تجد نوع الخدمة المطلوب عليك بالتحقق من إعدادات الخدمة Service Configuration الخدمات الإضافية Additional Services: خدمات ذات قيمة مضافة مقدمة من قبل ارامكس (قد تختلف الخدمات الإضافية المتوفرة تبعًا لما تم اختياره في مجموعة المنتج Product Group). في حال لم تجد الخدمة المطلوبة ضمن القائمة تحقق من إعدادات الخدمة Service Configuration. خيار الدفع Payment Option: في حال اخترت Cash سوف يتم دفع تكاليف الشحن من قبل المرسل إليه بشكل نقدي عند التسليم أما في حال اخترت Account فسوف يتم احتساب تكاليف الشحن من الحساب الموجود في Billing Account بعد تسليم الشحنة. أما في حال اخترت Prepaid Stock فهذا يعني أنَّ التكاليف قد تم دفعها مسبقًا (مثال، يقوم متجرك بدفع قيمة مالية شهريًا لارامكس مقابل عدد محدد من عمليات الشحن خلال الشهر) وفي حال اخترت Credit فهذا يعني أنَّ تكاليف الشحن تمَّ دفعها أونلاين من خلال بطاقة ائتمان. تكاليف الجمارك Custom Amount: القيمة التي يتم دفعها لتحرير الشحنة من الجمارك وهذه الجزئية عادةً متعلقة بالعميل وبلده وتختلف من دولة لأخرى. انتبه إلى أنه يجب عليك تحديد قيمة تكاليف الجمارك فقط في حال مجموعة المنتج Product Group محدد على أنها دولية (International) أو في حال اختيار نوع الخدمة Service Type خاضع للجمارك مثل Priority Parcel Express Deferred Parcel Express Ground Parcel Express مبالغ نقدية إضافية Cash Additional Amount: كمية إضافية من المال يمكن أن تكون مطلوبة لأسباب متعددة. التأمين Insurance Amount: مبلغ مالي يتم تقاضيه كتأمين على الشحنة. عملة المبلغ الذي سوف يقبض عند التسليم COD Currency: يمكنك استخدام رمز من 3 أحرف للعملة ISO currency code مثل AED للدرهم الإماراتي. عملة المبلغ المدفوع للتأمين Customs Currency: يمكنك استخدام رمز من 3 أحرف للعملة ISO currency code مثل AED للدرهم الإماراتي. التعليق Comment: يمكنك إضافة أي تعليمات إضافية للشحن (مثال: مواد قابل للكسر). يتم إضافة هذا التعليق كملاحظة عند الشحن. رقم الشحنة الخارجية Foreign Shipment No: معرف إضافي يمكن استخدامه لتتبع الشحنات الدولية (إلى جانب رقم التعقب الخاص بارامكس). اسم الملف Filename: أي ملفات ضرورية للشحن (مثال: فاتورة). الوصف Description: مواصفات كل العناصر المطلوبة (يتم ملؤها تلقائيا من الطلب عند شراء المنتج). سعر العناصر Items Price: التكلفة الكلية لجميع العناصر المطلوبة (يتم ملؤها بشكل تلقائي). لا تتضمن أي تكاليف إضافية (تكاليف شحن أو تكاليف جمارك أو غيرها) والعملة تعتمد إذا ما كانت العناصر المطلوبة شحنت محليا أم دوليا. عدد العناصر Number of Pieces: عدد العناصر ضمن الشحنة. مثال: إذا كانت الشحنة تحتوي حساب محمول وهاتف ذكي فعليك إدخال الرقم. ثانيًا، اضغط على إنشاء الشحنة Create Shipment. سوف تتغير حالة الطلب من قيد المعالجة إلى معلق وسوف يتم توليد رقم شحنة خاص بارامكس. سوف يستقبل الزبون الذي قام بإنشاء الطلب رقم شحنة ارامكس عبر البريد الالكتروني، يستطيع استخدام هذا الرقم لتتبع الشحنة على موقع ارامكس. لمزيد من المعلومات عن تتبع شحنة ارامكس باستخدام الإضافة ألق نظرة على تتبع الشحنات. استمارة الشحن بعد الانتهاء من تحضير الشحنة سواء كانت عادية أم مرتجعة فإن الإضافة تقوم بإنشاء استمارة شحن، على هذه الاستمارة تستطيع رؤية رقم AWB، وباركود وتفاصيل المستلم ومعلومات أخرى عن الشحنة. عليك طباعة هذه الاستمارة قبل إرسال الشحنة إلى ارامكس ولصقها على الشحنة. تنزيل استمارة الشحن توجه إلى تبويب "الطلبات" في قسم Woocommerce ثم اضغط على الطلب الذي تريد طباعة الاستمارة الخاصة به (حالته تكون On hold) ثم اضغط على خيار طباعة الاستمارة Print Label. سوف يتم تنزيل الاستمارة بعد ذلك على هيئة ملف PDF. مثال على الاستمارة: كل ما عليك القيام به هو طباعة الاستمارة ولصقها على الشحنة. شرح محتويات الاستمارة تحتوي الاستمارة معلومات الشاحن والمستقبل. في هذه الفقرة سوف أقوم بشرح محتويات كل قسم من الاستمارة. 43896966492: هو رقم AWB الخاص بهذه الشحنة وهي اختصار Aramex air waybill أي بيان الشحنة الجوي الخاص بارامكس. Origin: DXB: تفاصيل الشاحن - المدينة، أي وحدة ارامكس المسؤولة عن استلام الشحنة من الشاحن وفي هذا المثال هي دبي. Destination: DXB: تفاصيل المستقبل - المدينة، وهي وحدة ارامكس المسؤولة عن تسليم الشحنة إلى المستقبل وفي هذا المثال هي نفس الوحدة المرسلة في نفس البلد أي أنَّ هذه الشحنة محلية. Date: Jan 23, 2018: التاريخ الذي تم تحضير شحنة ارامكس فيه (يمكن أن يكون مختلف عن التاريخ الذي تم إنشاء الطلب فيه) Foreign Ref: معلومات الشحنة - Foreign Shipment No، وهو معرف إضافي للشحنة Ref1: رقم الطلب المعطى من قبل المتجر (غير ظاهر حاليا) DOM: معلومات الشحنة - مجموعة المنتج، يشير إلى نوع التوصيل (محلي أو دولي) ONP: معلومات الشحن - نوع المنتج، ويشير إلى طريقة التوصيل وفي المثال ONP تعني (Overnight - Parcel) P: معلومات الشحن - نوع الدفع، ويشير إلى من سوف يقوم بدفع تكاليف الشحن: P تعني أنه مسبق الدفع وبالتالي المتجر هو من سيقوم بالدفع C تعني أن تكاليف الشحن تقع على عاتق المرسل إليه 3 تعني طرف ثالث وبالتالي تكاليف الشحن يتكفل بها شركة أخرى مثلا. Pieces: 1: معلومات الشحنة - عدد القطع، ويتضمن عدد العناصر التي تحتويها الشحنة وفي هذا المثال يظهر أن الشحنة تحتوي على عنصر واحد فقط Weight: 2 KG: معلومات الشحنة - الوزن الكلي، ويتضمن وزن الكلي لكل عناصر الشحنة وفي هذا المثال الوزن هو 2 كيلو جرام. Chargeable: 2 KG: الوزن المستخدم لحساب تكاليف الشحن. في مرحلة إنشاء الاستمارة يكون هذا الوزن هو مماثل لوزن الشحنة السابق ولكن بعد أن يتلقى فريق ارامكس الشحنة ويقوم أعضاؤه بقياس أبعاد الشحنة قد يتغير هذا الوزن. Services: CODS: معلومات الشحن - خدمات إضافية، ويتضمن خدمات ارامكس ذات القيمة المضافة وهي في هذا المثال الدفع عند الاستلام Cash on Delivery COD: 211 EUR: معلومات الشحنة - COD Amount، ويتضمن القيمة النقدية الكلية التي يجب دفعها من قبل مستلم الشحنة في حال الدفع عند الاستلام وهذا قد يتضمن قيمة الشحنة وتكاليف الشحن وتكاليف الجمارك. Customs: معلومات الشحنة - Custom Amount، وتشير إلى تكاليف تخليص الشحنة من الجمارك (تستخدم للشحن الدولي) وفي هذا المثال لا يوجد قيمة لأن عملية الشحن محلية. Account: 10399: إعدادات الإضافة - معلومات العميل - رقم الحساب Store Inc., Josh Green, 20th St., 425, Dubai, AE: تفاصيل الشاحن. تتضمن اسم الشاحن وعنوانه 971016759345: تفاصيل الشاحن. تتضمن رقم هاتف الشاحن Remi Jensen, 35 Yalayis Street - / Jebel Ali-Ab Bibab Rd, Dubai, AE: تفاصيل المستقبل. تتضمن اسم وعنوان المستقبل 9716351032: تفاصيل المستقبل. تتضمن رقم هاتف المستقبل Shipper Red: Item ID 36227-D: تفاصيل الشاحن. وتتضمن أي معلومات إضافية من الشاحن وفي هذا المثال هي الرقم التعريفي للقطعة من قبل المُصنع. Consignee Ref: fragile – handle with care: تفاصيل المستقبل، وتتضمن أي معلومات إضافية للمستقبل وفي هذا المثال التعليق للساعي كي يتعامل مع الشحنة بحذر. Description: 010 - Size 1 / Size 2: معلومات الشحنة - الوصف، وتتضمن أي معلومات عن مكونات الشحنة وفي هذا المثال تتضمن الشحنة عنصر واحد ذو رمز 010 بحجم مخصص. الشحنات المرتجعة الشحنة المرتجعة هي الشحنة التي استقبلها الزبون ويريد إرجاعها لعدة أسباب، مثلًا لم تعجبه أو مخالفة للمواصفات المطلوبة. وفي حال قرر مستلم المنتج إعادة الشحنة التي استلمها عبر ارامكس فعليه تحضير الشحنة المرتجعة. تولد الإضافة رقم تجميع مرجعي Collection Reference Number يمكن استخدامه لتتبع الشحنة، بعدها على الزبون طباعة استمارة الشحنة لإلصاقها مع الشحنة. لإعداد شحنة مرتجعة توجه إلى تبويب "الطلبات" في قسم Woocommerce ثم اضغط على الطلب المرتجع ومنه اضغط على Prepare Aramex Shipment. الآن عليك ضبط Payment على الخيار Consignee. سوف يتضمن قسم معلومات الشاحن معلومات المرسل إليه بينما قسم معلومات المرسل إليه سوف يتضمن معلومات المتجر، أيضا يجب اختيار Collect في Payment Type. أكمل بقية معلومات الشحنة وعند الحاجة قم بحساب تكاليف الشحن كما أنك تستطيع تحديد وقت لالتقاط الشحنة من الزبون واضغط على Return Order. سوف يتم توليد رقم مرجعي جديد. وسيستقبل الزبون الذي قام بالطلب رقم التتبع عبر البريد الالكتروني لتتبع الشحنة عبر موقع ارامكس. تتبع الشحنات تستطيع تتبع الشحنات وحالة تسليم الشحنة عبر موقع ارامكس من خلال رقم شحنة ارامكس (رقم التتبع أو الرقم المرجعي كما يدعى). يتم إرسال رقم شحنة ارامكس للزبون لكي يتمكن من تتبع حالة توصيل الشحنة على موقع ارامكس كما يمكن للزبون استخدام رقم التتبع الإضافي الذي أدخلته عند إعداد الشحنة Foreign Shipment No. ولتتحقق من حالة توصيل الشحنة توجه إلى تبويب "الطلبات" في قسم Woocommerce ثم اضغط على الطلب الذي تريد تتبعه. بعدها اضغط على خيار Track Aramex Shipment. اضغط على Track Shipment. سوف يظهر لك الآن تفاصيل عملية تتبع الشحنة. خاتمة هذا كان كل شيء فيما يخص شركات الشحن وإعداداتها وأتأمل أن يكون اختياري لشركة أرامكس كمثال نموذجي للشرح كان موفقًا، علمًا أنَّ كامل شركات الشحن بيما فيهم ارامكس يملكون دليل على مواقعهم تشرح كيفية التسجيل وإضافتهم كخيار شحن وضبط كامل الاعدادات. أصبحتم الآن جاهزين لبدء إطلاق متجر ووكوميرس الخاص بكم وتلقي طلبات الشراء عليه، كما أوشكت سلسلتنا على الانتهاء لكننا سنوضح بعض الأمور التي تحتاجها بعد إطلاق المتجر فعليًا وهي تأمين المتجر والتأكد من إجراء النسخ الاحتياطي بشكلٍ دوري والاهتمام بتسويق المتجر وجذب المزيد من العملاء له. المصادر دليل أرامكس لاستعمال إضافة woocommerce aramex shipping اقرأ أيضًا المقال التالي: تأمين متجر ووكومرس وحمايته وأخذ نسخ احتياطية منه المقال السابق: تعرف على أشهر وسائل الدفع الإلكترونية في العالم العربي وكيفية ربطها مع متجر ووكومرس كيفية ضبط خيارات شحن المنتجات في متجر ووكومرس ضبط إعدادات الشحن (Shipping) لمتجرك الإلكتروني على منصة WooCommerce
  25. سوف تتعرف في هذا المقال على الصفحات المهمة لأي متجر الكتروني وأنواع المنتجات التي يمكنك إضافتها بشكل افتراضي ضمن ووكومرس وكيفية إضافة هذه المنتجات مع أمثلة عملية. الصفحات المهمة لمتجرك الإلكتروني تنقسم الصفحات ضمن متجر ووكومرس إلى صنفين، الصنف الأول هو صفحات يجب أن تكون موجودة ليعمل المتجر بشكل صحيح وهذه الصفحات هي صفحة المنتجات (المتجر) وصفحة إتمام الطلب وصفحة سلة المشتريات وصفحة حسابي. ويتم إضافة هذه الصفحات بشكل تلقائي عند تثبيت إضافة ووكومرس أو عند تثبيت قالب متجر الكتروني. بينما الصنف الثاني من الصفحات فهو صفحة المقالات والصفحة الرئيسية (تختلف من قالب إلى آخر) وصفحة سياسة الخصوصية والإرجاع وصفحة الشروط والأحكام وصفحة من نحن، فهذه الصفحات ليس ضرورية من الناحية التقنية لعمل المتجر ولكن وجودها ضروري من الناحية القانونية (سياسة الخصوصية) ولإظهار أدنى أشكال الاحترافية ضمن الموقع وهذه الصفحات مشتركة مع أي متجر إلكتروني. تستطيع اختيار صفحة المتجر من خلال إعدادات ووكومرس ضمن قسم المنتجات (عام) بينما صفحات سلة المشتريات وإتمام الطلب وحسابي و صفحة الشروط والأحكام يتم تحديدها من قسم "إعدادات متقدمة" ضمن إعدادات ووكومرس. ويمكن اختيار صفحة المقالات والصفحة الرئيسية من خلال قسم "الإعدادات" تبويب "قراءة". وفي حال لم تجد هذه الصفحات لاختيارها عليك إنشاؤها وهذا أمر شرحته في مقالة سابقة بشكل بسيط (كيفية إنشاء صفحة)، لا داعي لإضافة محتوى للصفحة ويكفي أن تقوم بإنشائها وإسناد اسم مناسب لها ثم من خلال ما سبق شرحه يمكنك اسناد صفة صفحة سلة مشتريات أو غيرها. صفحة سياسة الخصوصية توضح صفحة سياسة الخصوصية الطرق التي تجمع، تخزن، تستخدم وتشارك فيها المعلومات الشخصية الخاصة بالزبائن وهذا يتضمن المعلومات التي تجمعها بشكل مباشر من خلال استبيانات أو صفحة إتمام الطلب في متجرك، إضافة إلى المعلومات التي تجمعها بشكل غير مباشر من خلال مراقبة النقرات أثناء التصفح والوقت الذي يقضيه الزبون ضمن الموقع ومقدار تفاعله مع الإعلانات…. قد يتضمن متجرك أي أو جميع المعلومات التالية وذلك حسب طبيعة المنتجات التي تبيعها: الاسم الأول والكنية الجنس تاريخ الولادة عنوان البريد الالكتروني رقم الهاتف عنوان السكن حسابات مواقع التواصل الاجتماعي ويجب على جميع المتاجر الالكترونية التي تجمع بيانات شخصية أن تسمح للعملاء باختيار تقديم أو عدم تقديم هذه المعلومات إضافة إلى خيار يسمح لهم بتعديل تلك المعلومات. يجب أن تحتوي صفحة سياسة الخصوصية على الأقل ما يلي: ما هي المعلومات التي التي تجمعها ضمن متجرك بشكل مباشر أو غير مباشر ما هي المعلومات التي من الممكن أن تجمعها في المستقبل الطرق التي تستخدمها لجمع وإدارة ومشاركة بيانات الزبائن الطرق المحتملة لاستخداماتك لهذه البيانات في المستقبل كيف تقوم الأطراف الأخرى مثل تحليلات جوجل، أدسنس وغيرها بجمع البيانات من عملائك ومشاركتها صفحة سياسة الإرجاع يجب عليك أن توفر صفحة سياسة إرجاع كي يشعر الزبائن بثقة أكبر بمتجرك، فتشير الإحصائيات إلى أنَّ 55% ممن يشترون عبر المتاجر الالكترونية لا يتعاملون مع متاجر لا توفر سياسة الإرجاع وفي تقرير آخر، 49% قالوا أنهم يقومون بالتحقق من سياسة الإرجاع للمتجر قبل الشراء منه. يجب أن تكون سياسة الإرجاع في مكان واضح ومن السهل إيجادها من قبل الزبائن ومكتوبة بلغة واضحة وتحدد آلية الإرجاع والشروط الواجب توافرها لدى الزبون كي يحقق شرط الإرجاع وما هي الحالات التي لا تٌقبل فيها حالات الإرجاع وبكل تأكيد فإن الإرجاع أمر ضروري عندما يكون هناك خطأ في إرسال المنتج للزبون مثل إرسال منتج غير المطلوب بالخطأ أو إرساله لعنوان خاطئ. أما آلية إنشاء هذه الصفحات فقط تكلمنا فيها في مقالاتنا السابقة عند التعريف بلوحة تحكم الووردبريس وكيفية إضافة مقالات وصفحات ووردبريس. أنواع المنتجات الأساسية التي يمكنك إضافتها لمتجر ووكومرس الأنواع المختلفة للمنتجات التي سنذكرها ضمن المقال ليست الوحيدة ولكنها الأنواع التي تأتي مع متجر ووكومرس بشكل افتراضي وسوف نقوم بذكرها ووصفها ثم شرح خطوات إضافة منتج للمتجر. منتج بسيط هو عبارة عن منتج مكون من قطعة واحدة، قد يكون منتج حقيقي ملموس يمكنك شحنه أو افتراضي (خدمة مثلًا) أو قابل للتنزيل (برنامج أو كتاب إلكتروني)، لإنشاء هذا المنتج لا حاجة لوجود منتجات سابقة ويمكنك إعطاء كل منتج سعر ورمز يدعى SKU (اختصار Stock Keep Unit) خاص به. ما هو SKU؟ هو عبارة عن رمز تعريف المنتج مكون من أحرف وأرقام لتتبع حالة المنتج ضمن المخزن، ولكل منتج رمز تعريف خاص به لا يتكرر. منتج مجمع عبارة عن تجميع لعدة منتجات بسيطة لتُشكل بها كيان واحد، هذا النوع من المنتجات لا تستطيع إضافة سعر أو سمات له لأن السعر والسمات تكون مأخوذة من المنتجات البسيطة المؤلف منها. يمكن للزبون شراء أي منتج دون الآخر ولكن عادة يُستخدم هذا النوع لتشجيع الزبائن على شراء عدة منتجات معاً، مثلًا: يمكن عمل منتج مجمع من 3 منتجات بسيطة هي حذاء وبنطال وقميص متناسقة مع بعضها بحيث يشجع الزبون على شراء الثلاثة منتجات معاً بدلًا من منتج لوحده. منتج خارجي يُستخدم هذا النوع من المنتجات للمنتجات التي لا تمتلكها ضمن متجرك ولكنك تساعد على التسويق لها مقابل عمولة لكل عملية شراء هذا المنتج عبر متجرك. مثال للتوضيح: يمكنك عرض منتجات من متجر أمازون ضمن متجرك طبعًا بعد إنشاء حساب على متجر أمازون يسمح لك البيع بالعمولة وعند ضغط أي من عملائك على هذا النوع من المنتجات سوف يتم تحويلهم إلى صفحة المنتج ضمن متجر أمازون، فإذا تمت عملية الشراء خلال مدة زمنية محددة على متجر أمازون ستحصل على عمولة مقابل عملية الشراء هذه. منتج متعدد الأنواع يُستخدم هذا النوع من المنتجات عند بيعك لمنتجات تختلف عن بعضها بصفات بسيطة مثل اللون أو الحجم أو السعة. مثال: سوف أفترض أنك ترغب في بيع الأحذية ضمن متجرك ويتوفر لديك حذاء له عدة مقاسات وعدة ألوان فمن غير المنطقي إضافة منتج خاص لكل قياس وكل لون والأفضل من ذلك هو إضافة منتج واحد متعدد الأنواع له سمات مختلفة تكون مجموعة متنوعة من الخيارات. تستطيع تحديد المخزون من كل لون وقياس بشكل منفصل أي يمكن تحديد 10 قطع من الحذاء الأسود ذي المقاس 43 والأمر نفسه للبقية، وهكذا تستطيع معرفة مخزونك لهذه الأحذية حسب اللون والقياس بسهولة. كيفية إضافة منتج لمتجر ووكومرس أولًا عليك تجهيز المنتجات لديك والمعلومات الكاملة عنها قبل البدء بإضافتها للمتجر، يجب أن تمتلك وصفًا عن المنتجات والعدد والسعر والمواصفات. والآن يجب التوجه إلى لوحة تحكم ووردبريس وضمن قسم المنتجات اضغط على "إضافة منتج جديد" ليتم نقلك إلى صفحة إضافة منتج وهي مشابهة بالأقسام بشكل كبير لصفحة إضافة مقال لذلك لن أقوم بشرح الأقسام المرتبطة بالنشر والتصنيفات والصور الرئيسية واسم المنتج، ولكن عليك الانتباه للأقسام الجديدة مثل معرض صور المنتج والذي تُضيف إليه صور متعددة للمنتج بألوان مختلفة ومن زوايا متعددة لتشجيع الزبائن على الشراء. أيضًا يوجد قسم "وصف المنتج" حيث تتكلم باختصار عن أهم ميزات المنتج والتي من أجلها يجب على الزبون شراؤه. قسم بيانات المنتج هو القسم الذي سوف تقضي فيه غالب وقتك عند إضافة المنتجات بأنواعها المختلفة. سوف أتكلم عن إضافة منتج بسيط وعند الانتهاء سوف أوضح أوجه الاختلاف التي تظهر عند إضافة بقية الأنواع التي شرحناها في فقرة سابقة. أول خطوة في إضافة المنتج هي تحديد السعر بدون تخفيض وتحديد سعر التخفيض (يمكن تحديد فترة معينة للسعر المُخفض من خلال "جدولة"). إن كان منتجك منتجًا افتراضيًا (خدمة استشارة) فعليك اختيار "منتج افتراضي" في الأعلى وهذا سوف يُخفي خيار الشحن لأن منتجك غير فيزيائي ولا يحتاج إلى شحن. ولكن بعض المنتجات قد تكون قابلة للتنزيل مثل كتاب الكتروني ولذلك سوف تظهر لك حقول جديدة لإضافة الملف القابل للتنزيل وعدد مرات التنزيل المسموح بها للمستخدم وتاريخ انتهاء صلاحية الرابط. ملاحظة: في حال اختيار "منتج قابل للتنزيل" فقط دون "منتج افتراضي" فسوف تُلاحظ وجود إمكانية لشحن المنتج وهذا سوف يدفعك للسؤال لم أحتاج لشحن منتج قام الزبون بتنزيله سلفًا والإجابة على ذلك هي تقديم بعض المتاجر نسخة مطبوعة عن الكتاب الإلكتروني مثلًا أو إرسال DVD يحتوي البرنامج الذي قمت بتنزيله ولذلك فأنت بحاجة لشحن المنتج حتى وإن كان قابل للتنزيل في هذه الحالة. ضمن المخزون عليك اختيار رمز SKU للمنتج وهل تريد ادارة المخزون على مستوى المنتج لتحديد الكمية الموجودة والحد الأدنى لكمية المنتج التي عندها يجب أن يصلك تنبيه بتدني الكمية. بالنسبة لخيار "تباع بشكل منفرد" فهو يسمح للزبون بشراء قطعة واحدة فقط في كل عملية شراء. هنا يتم تحديد المعلومات التي تهم شركة الشحن مثل الأبعاد والوزن وفئة الشحن التي ينتمي لها المنتج ضمن موقعك لتحديد كلفة الشحن بشكل صحيح حيث تكلفة شحن ساعة ذكية تختلف عن تكلفة شحن فرن كهربائي فهنالك فرق في الأبعاد والوزن. المنتجات المرتبطة والتي تحتوي على حقلين هما "منتجات يوصى بها" و "منتجات تسويقية" يُستخدمان لعرض منتجات تنتمي لنفس التصنيف أو تريد التسويق لها بشكل أكبر لتظهر في أسفل صفحة المنتج وبالتالي تزيد احتمالية شرائها من قبل الزبائن. السمات وهي الصفات المختلفة التي يمكن أن يمتلكها المنتج من لون أو سعة أو سعة ذاكرة أو حجم فمثلًا في حال كنت تبيع معطف يتوفر منه قياسات مختلفة وألوان مختلفة ولكن بنفس السعر فإن السمات مفيدة جداً أما في حال كان السعر مختلف فعليك اللجوء لتغيير نوع المنتج من بسيط إلى متعدد الأنواع. الإعدادات المتقدمة مفيدة لتقديم ملاحظة للمشتري أو تحديد ترتيب المنتج ضمن قائمة المشتريات ولتفعيل أو تعطيل المراجعات من قبل الزبائن للمنتج. بعد الانتهاء مما سبق عليك الضغط على "نشر" ليصبح لديك منتج إضافي على متجرك. بالنسبة لبقية أنواع المنتجات سوف أتكلم فقط عن الفروقات وكيفية إضافتها بشكل بسيط لأبدأ بالمنتج المجمع والذي يتطلب لإضافته وجود منتج بسيط واحد على الأقل ضمن متجرك، طبعًا بما أن هذا منتج جديد فعليك إضافة رمز SKU خاص به ويمكنك إضافة منتجات للمجموعة من خلال قسم "المنتجات المرتبطة". تحتاج رابط المنتجات الخارجية التي تريد إضافتها مع إضافة لاحقة خاصة بك للرابط كي يتبين للموقع الذي تسوق له أن الزائر الذي اشترى المنتج منه قد قدم من موقعك وذلك لحساب عمولتك. أحد المشاكل التي سوف تواجهها هو تغير السعر في الموقع الأصل حيث لا يتم تغيير السعر لديك بشكل آلي بل عليك الانتباه للأمر وتعديله بشكل يدوي ونفس الأمر سوف تواجهه بموضوع المخزون الذي قد ينفد من الموقع الأصل دون علمك بذلك. يُستخدم بكثرة المنتج متعدد الأنواع بالأخص في المتاجر التي تبيع الملابس والإكسسوارات ولاحظ عند اختيارك لهذا النوع فإن قسم جديد يظهر هو "الأنواع" والتي يتم تشكيلها من السمات الخاصة بالمنتج لذلك عليك تحديد السمات قبل تحديد الأنواع. هنا بعد إضافة سمتي الحجم واللون، أصبح بإمكاني تشكيل أنواع مختلفة للمنتج باستخدام هاتين السمتين مثال منتج كبير ذو لون أخضر أو منتج صغير ذو لون أسود وهكذا، يمكن أن يكون المنتج حذاء أو قميص أو بنطال أو حقيبة أو ساعة …الخ ولكل نوع يوجد SKU خاص به وسعر خاص به وكمية خاصة به إضافة للوزن والأبعاد. مثال عملي على إضافة منتج بسيط توجه إلى قسم "المنتجات" ثم اضغط "أضف منتج جديد" ليتم تحويلك إلى صفحة تحرير المنتج. الآن عليك كتابة اسم المنتج وتغيير الرابط الدائم (مهم من ناحية SEO) ثم عليك كتابة وصف تفصيلي للمنتج. حقل اسم المنتج هو الحقل الوحيد الضروري أما رابط المنتج فيتم توليده بعد كتابة الاسم وبالنسبة للوصف فهذا يعود لك و لطبيعة المنتجات التي تروج لها. الآن عليك اختيار تصنيف موجود مسبقًا أو إضافة تصنيف جديد وهنا يجب أن يكون لديك تصور مسبق لكيفية تصنيف منتجاتك والربط بينها عبر الوسوم. في حال لم تختر تصنيف فسوف يتم إدراج هذا المنتج تحت التصنيف الافتراضي والذي هو عادة uncategorized أما بالنسبة للوسوم فلا يوجد وسم افتراضي ويمكن نشر المنتج بدون وجود وسم. يجب عليك الآن اختيار الصورة الرئيسية للمنتج وهي الصورة التي تظهر عند عرض المنتج في المتجر بينما معرض الصور فهو مجموعة الصور الإضافية التي تعرض تفاصيل إضافية عن شكل المنتج أو ما يمتلكه من ملحقات. قد تضطر لاستخدام زر CTRL لتحديد عدة صور أثناء اختيار صور المعرض. ملاحظة: يمكنك نشر المنتج دون صورة رئيسية أو معرض صور ولكن ما الفائدة عندها من الموقع فلو اقتصر موضوع التسويق على المواصفات فقط كان من الممكن استخدام الرسائل النصية. يمكنك كتابة وصف مختصر للمنتج ولكن هذا غير إجباري إلا أنه ضروري فقد يكون الوصف المختصر هو ما يجذب الزبون لمتابعة القراءة والتدقيق أكثر بالمنتج. اختر "منتج بسيط" ضمن بيانات المنتج وأدخل السعر قبل التخفيض والسعر بعد التخفيض في حال كنت تريد عمل حسومات للمنتج. لاحظ أنَّ العملة المستخدمة هي اليورو وقد أشرت سابقا إلى إمكانية تغييرها من إعدادات ووكوميرس. بعد ذلك عليك الانتقال للمخزون واختيار رمز المنتج وتفعيل إدارة المخزون على مستوى المنتج لإدخال عدد القطع المتوفرة لديك من هذا المنتج وهل تريد السماح بطلبات مسبقة في حال نفاذ الكمية ثم قم بتحديد عدد المنتجات التي يُعتبر عندها مستوى المخزون منخفض وطبعًا الكمية تختلف من منتج لآخر. وأيضًا هل تريد بيع هذه القطعة بشكل فردي لكل طلب أم يمكن من خلال طلب واحد شراء عدة قطع؟ بما أني أبيع جهاز ايفون والكمية لدي قليلة فلا أريد لزبون واحد أن يحصل على أكثر من جهاز لذلك سوف أقوم بتفعيل خيار "تباع بشكل مفرد". يجب إضافة وزن وأبعاد المنتج وفئة الشحن التي ينتمي لها والتي على أساسها يتم احتساب تكلفة الشحن التي ترتبط بالمنتج ووجهة الشحن. لم أضف فئات شحن ولكن شرحت آلية إضافة فئة شحن سابقًا وسنتطرق لإعدادات الشحن وأفضل شركاته في المقالات القادمة لذلك سوف أتابع إضافة المنتج بدون هذه الجزئية. قد يمتلك المنتج الذي تبيعه مواصفات مختلفة من لون أو حجم أو في حالتنا هذه سعات ذاكرة مختلفة لذلك يمكن إضافة هذه المعلومات كسمات بشرط إن كان السعر لا يختلف تبعا لهذه السمات. عند اختلاف السعر باختلاف السمات يجب استخدام نوع آخر للمنتج وهو "منتج متعدد الأنواع". ويتم الفصل بين القيم المختلفة للسمة عبر فاصل عمودي. (ضمن المثال السمة التي استخدمتها تؤثر على السعر ولكن تجاهل هذه النقطة حاليًا) اضغط الآن على "نشر" ليصبح المنتج ضمن المتجر وظاهرًا للعامة. مثال عملي على إضافة منتج مجمع قبل أن تتمكن من إضافة منتج مجمع يجب أن يتوفر ضمن متجرك منتجات بسيطة كي نُجمع منها المنتج المجمع لذلك فقد أضفت منتجين إضافيين هما وصلة شحن وشاحن للآيفون السابق. بالنسبة للخطوات الأولى من إضافة اسم وتصنيف ووسم وصورة ومواصفات فهي ذاتها كما شرحتها عند إضافة المنتج البسيط لذلك سوف أبدأ بالجزء المختلف وهو بيانات المنتج. أولًا عليك اختيار نوع المنتج ليكون منتج مجمع ثم إعطاء رمز SKU لهذا المنتج. الخطوة التالية هي إضافة المنتجات البسيطة لهذا المنتج المجمع من خلال المنتجات المرتبطة ضمن قسم "منتجات مُجمعة"، عليك كتابة ثلاث أحرف من المنتج حتى يظهر وتتمكن من اختياره. الآن عليك نشر المنتج وزيارة الرابط الخاص به ليظهر لك بالشكل التالي حيث يمكنك شراء أي جزء تريد وليس بالضرورة جميع المنتجات ولكن كما ذكرت سابقًا هي طريقة تسويقية لتشجيع الزبائن على شراء عدة منتجات. مثال عملي على إضافة منتج خارجي يُستخدم هذا النوع من المنتجات للربح من الترويج لمنتجات غيرك وتدعى التسويق بالعمولة Affiliate Marketing وعليه يجب عليك الاشتراك او مخاطبة المتاجر التي توفر هذا النوع من التسويق وإنشاء حساب لديهم وعند عرض أي منتج لهم لديك يجب أن يحتوى الرابط على لاحقة يعرف من خلالها الموقع الذي تروج له أن أحد الزبائن الذين قاموا بالشراء أتوا من موقعك. موضوع التسويق بالعمولة موضوع ضخم ويوجد الكثير من الأشخاص الذين بدؤوا العمل بهذه الطريقة لجمع رأس مال كاف للبدء بعرض منتجاتهم الخاصة والترويج لها. وبداية لإضافة منتج خارجي عليك البحث عن هذا المنتج وفي مثالي قمت بانتقاء منتج من أمازون هو عبارة عن ساعة آبل الذكية. ثم نقم بنسخ الرابط الموجود في عنوان المتصفح (لا تنسى إن كنت تعمل على التسويق بالعمولة عليك إضافة لاحقة للرابط خاصة بك يقدمها الموقع الذي تروج لمنتجاته عند الاشتراك ببرنامج التسويق بالعمولة الخاص به). خطوات إضافة هذا المنتج ضمن ووكومرس هي ذاتها والاختلاف فقط في "بيانات المنتج" حيث عليك اختيار نوع المنتج على أنه "منتج خارجي" ثم إضافة رابط المنتج والعبارة التي تظهر على زر الشراء. السعر يجب أن يكون كما هو معروض ضمن الموقع الأساسي لأنك غير قادر على التحكم بسعر المنتج لذلك عليك الانتباه لأي تغيير يحصل في المنتج الحقيقي. نقوم الآن بنشر المنتج وزيارة الرابط لرؤية النتيجة وعليك الانتباه إلى أني قمت بحفظ صور المنتج من الموقع الأصلي وأضفتها لهذا المنتج بالطريقة الاعتيادية من خلال الصورة البارزة ومعرض الصور. عند الضغط على زر "اشتري الآن" سوف يتم نقلك إلى الموقع الأصلي الذي يحتوي المنتج ليتمكن الزبائن من طلبه وشرائه. مثال عملي على إضافة منتج متعدد الأنواع العملية مشابهة لإضافة منتج بسيط ويبدأ الاختلاف في "بيانات المنتج" حيث يجب عليك اختيار "منتج متعدد الأنواع" وملء معلومات المخزون كما ذكرنا سابقًا، والأمر ذاته بالنسبة للمخزون والشحن لذلك لن نتطرق لها مرةً أخرى. لإضافة أنواع من المنتج هذا يجب أن يمتلك سمات وهذا يفرض إضافة السمات أولًا وهي في مثالي هذا اللون والذاكرة بما أني أتكلم عن هاتف آيفون. يجب الانتباه لنقطتين، لكي تفصل بين قيم السمات يجب استخدام الخط العمودي كما مبين في الصورة وللحصول عليه يختلف الأمر من لوحة مفاتيح لأخرى، الأمر الثاني وهو تفعيل خيار "تستخدم في الأنواع" لكي أتمكن من إنشاء أنواع اعتمادًا على السمة هذه. لإضافة أنواع بشكل آلي باستخدام السمات اختر "إنشاء أنواع من كل السمات" ثم اضغط على تطبيق. سوف يتم تشكيل أنواع اعتمادًا على قيم اللون والذاكرة التي أدخلتها سابقًا وأي نوع لا يتم إسناد سعر له لن يظهر. اضغط على السهم الموجود بجانب "إزالة" الموضح بالمربع الأحمر في الصورة السابقة لإضافة معلومات للنوع الذي تريد. يجب إضافة رمز SKU خاص بكل نوع وعدد المنتجات ضمن المخزون والسعر وسعر التخفيض والصورة الرئيسية له وذلك بالضغط على أيقونة الصورة الموجودة بجانب رمز SKU. بعد الانتهاء من إضافة المعلومات ونشر المنتج يمكنك زيارة الرابط الخاص به ليظهر بالشكل التالي حيث تجد مجال للسعر وإمكانية اختيار اللون والذاكرة وعلى أساسها يتم وضع السعر الحقيقي وتغيير الصورة الرئيسية للمنتج. الصورة التالية بعد اختيار اللون والذاكرة. إضافات مكملة لأي متجر ووكومرس أغلب الإضافات التي سأقترحها لك هي إضافات مجانية ولكن البعض منها مدفوع أو يقدم خدمات أخرى مدفوعة. هذه الإضافات ضرورية لأن بعضها يزيد سرعة الموقع وأخرى تزيد أمان الموقع وأخرى تحسن من تصميم الموقع ومن تجربة المشتري على الموقع...الخ. برنامج زيتون لخدمة العملاء يوفر برنامج زيتون إضافة مميزة لمتجرك الإلكتروني فهو يقدم خدمة عملاء مميزة من خلال التواصل المباشر مع العملاء وقاعدة معرفة ومركز مساعدة لتقديم خدمة دعم فني احترافي لعملاء متجرك وهو أمر ضروري لأي متجر إلكتروني ويساهم في تحويل زوار متجرك إلى عملاء دائمين. يتميز برنامج زيتون لدعم العملاء بسهولة استخدامه وسهولة تخصيصه ودعمه للغة العربية أضف إلى ذلك فهو يوفر قاعدة معرفة واضحة وسهلة الاستخدام من شأنها أن تغني العملاء عن الاستفسار والسؤال وهو يتوفر بخطة مجانية وأخرى مدفوعة. وللتعرف على مزيد من المعلومات حول أهمية مركز المساعدة للمتاجر الإلكترونية، وكافة الخطوات التفصيلية التي يمكنك اتباعها للاستفادة من برنامج الدردشة زيتون في تعزيز وتحسين متجرك الإلكتروني يمكنك مطالعة مقال إضافة مركز مساعدة وخدمة دردشة مباشرة لموقع ووردبريس ومتجر ووكوميرس. إضافة MonsterInsights هذه الإضافة هي الأفضل لاستخدامها مع جوجل أناليتكس google analytics حيث تسمح لك بربط موقعك مع جوجل أناليتكس الذي يقدم لك معلومات عن زوار موقعك، من أين أتوا وما هي الصفحات التي زاروها وكم قضوا من الوقت ضمن موقعك. الأمر المميز أن هذه الإضافة تقوم بإظهار كافة المعلومات المهمة ضمن لوحة تحكم ووردبريس ولا حاجة لك لزيارة حسابك على جوجل أناليتكس كل مرة لمعرفتها. هذه الإضافة مستخدمة من أكثر من 2 مليون موقع ووردبريس ومتوفرة بنسختين مجانية ومدفوعة. إضافة OptinMonster هي أفضل برمجية تحويل تساعدك على تحويل الزوار غير المهتمين إلى مشتركين وزبائن. تستطيع استخدام هذه الإضافة في متجرك لتقليل عدد سلات التسوق المهمة التي لم تكتمل فيها عملية الشراء وزيادة معدل المبيعات وتضخيم قائمة البريد الإلكتروني والكثير غيرها. إضافة Yoast يساعدك تحسين محركات البحث أو ما يعرف بالسيو SEO على جذب المزيد من الزوار للموقع عبر محركات البحث وبالرغم من أنَّ ووردبريس صديق لمحركات البحث إلا أنَّ هنالك الكثير مما يمكنك عمله لزيادة حجم الزيارات لموقعك من محركات البحث باستخدام طرق تجعل موقعك أكثر جاذبية لمحركات البحث. تساعدك هذه الإضافة على إضافة وسوم ميتا وتوليد خريطة الموقع ووصل موقعك مع Google Search Console كما أنها تملك ميزة إعادة توجيه قوية تسمح لك بتوليد توجيهات 301 مفيدة جدًا عند قيامك بحذف أو تغيير رابط أحد المقالات أو الصفحات حيث تستطيع كشف أي تغيير في الروابط وإنشاء إعادة توجيه آلية للعنوان الجديد. إضافة Constant Contact تعد رسائل البريد الإلكتروني واحدة من أفضل الأدوات الموثوقة للتسويق حيث تسمح لك بالبقاء على اتصال مع المستخدمين حتى بعد مغادرة موقعك لذلك أنصحك كصاحب متجر إلكتروني البدء ببناء قائمة بريدك الإلكتروني من أول يوم تُطلق فيه الموقع. يعد Constant Contact واحدًا من أفضل مزودي خدمة التسويق عبر البريد الإلكتروني حيث تسمح لك هذه المنصة ببناء قائمة بريد إلكتروني وإرسال نشرات بريدية جذابة للمشتركين في موقعك. إضافة الحماية Wordfence تعد إضافة Wordfence أحد إضافات الحماية القوية لتأمين متجر ووكوميرس، فهي توفر لمتجرك جدار حماية وفحص للبرامج الضارة وتحقق أمان تسجيل الدخول من خلال المصادقة متعددة العوامل 2FA لتأكيد هوية المستخدم كما توفر كابتشا CAPTCHA لصفحة تسجيل الدخول وغيرها من الإجراءات الفعالة لتأمين متجرك. إضافة Advanced Coupons تسمح لك هذه الإضافة بتحسين وظيفة الكوبونات الموجودة ضمن ووكومرس لإنشاء عروض كوبونات أفضل. تندمج هذه الإضافة بسلاسة مع ووكومرس وتقدم ميزات إضافية مثل ميزة اشتري واحدة واحصل على واحدة بالمجان، وروابط للكوبونات، وكوبونات شحن والكثير غيرها. إضافة UpdraftPlus تُعَد أشهر إضافة في ووردبريس للنسخ الاحتياطي وهي متوفرة بإصدار مجاني وآخر مدفوع بميزات إضافية ويمكنك من خلالها إنشاء وجدولة نسخ احتياطية لمتجرك وحفظها مباشرة في السحابة حيث تسمح لك بضبط عمليات نسخ احتياطي أوتوماتيكية للموقع لتقوم بحفظ نسخة من موقعك على جهازك المحلي أو على جوجل درايف (خيار مجاني) أو على Dropbox أو أمازون S3 ...الخ كل ما عليك هو تثبيت الإضافة على موقعك وستتمكن بكل سهولة من إنشاء نسخة احتياطية يدويًا أو جدولتها أو استعادة نسخة احتياطية سابقة من الموقع في حال حصول مشكلة ما أو حذفك لصفحة بتصميم معين أو إضافة عن طريق الخطأ. وهنا أرغب في التنويه إلى أن معظم شركات الاستضافة تقوم بإجراء نسخ احتياطي لموقعك بشكل منتظم يومي أو أسبوع غي وتحفظ هذه النسخ في خوادم أخرى منفصلة عن موقع الويب الخاص بك كل وبهذا لن تقلق بشأن إجراء نسخ احتياطي بنفسك وستمكن من استعادة موقعك عند حدوث أي طارئ لذا احرص على اختيار مزودات استضافة تدعم هذه الميزة وفعلها لتحافظ على موقعك. إضافة WP Rocket هذه الإضافة هي أفضل إضافة ذاكرة تخزين مؤقت cache في عالم ووردبريس وهي تزيد من سرعة الموقع كما تستطيع تفعيل ميزات اختيارية مثل التحميل البطيء للصور (Lazy loading images) وDNS prefetching، وتصغير الملفات من خلال حذف المسافات بين السطور البرمجية. كما تقدم WP Rocket إضافة تدعى Imagify وهي خدمة تحسين صور وضغطها مجانية تساعد على تحسين سرعة تحميل صفحات موقعك. إضافة Yith Woocommerce Wishlist تسمح لك هذه الإضافة بإضافة ميزة لموقعك تجعل الزوار قادرين على حفظ المنتجات التي يفكرون بشرائها ضمن قائمة الرغبات وبالتالي يمكن للعميل استخدام قائمة الرغبات للشراء فيما بعد أو ربما مشاركة ما يرغب في شرائه مع أصدقائه وعائلته. إضافة WPML إن كنت تفكر في استهداف عملاء يتحدثون بلغات مختلفة فهذا يعني أنك بحاجة إلى موقع متعدد اللغات وهنا يأتي دور إضافة WPML وهي من أقوى إضافات الترجمة حيث توفر لك واجهة سهلة الاستخدام لإدارة الترجمات وتضيف خيار تبديل اللغة للمستخدمين. لكن إضافة WPML مدفوعة ولا يتوفر منها إصدار مجاني لذا يمكنك الاعتماد على إضافات ترجمة مجانية بديلة مثل TranslatePress أو GTranslate أو Loco Translate. إضافة Woocommerce EU VAT Compliance تسمح هذه الإضافة -كما يشير اسمها- لموقعك أن يكون متوافق مع متطلبات EU VAT الجديدة حيث تكشف آليًا موقع العميل وعرض الأسعار به باستخدام VAT (الضريبة المضافة) صحيحة. إضافة Yith Woocommmerce Quick View تسمح هذه الإضافة للزائر بإلقاء نظرة بمزيد من التفاصيل على المنتج فقط من خلال تحريك مؤشر الفأرة فوقه ودون الحاجة لزيارة صفحة المنتج. إضافة Woocommerce PDF Invoice Packing Slips تسمح لك هذه الإضافة بإرسال فواتير على شكل PDF إلى العملاء عبر البريد الإلكتروني كما يمكن للعميل تحميل الفواتير من حسابه مباشرة أما بالنسبة لك كمدير موقع فتستطيع توليد هذه الفواتير للجميع وتحميلها وإرسالها عبر البريد الإلكتروني للمستخدمين وذلك من خلال لوحة تحكم ووردبريس. إضافة Yith Woocommerce Compare تسمح هذه الإضافة لعملائك بالمقارنة بين منتجين أو أكثر جنبًا إلى جنب وتستطيع اختيار أي الحقول يمكن للعميل رؤيتها ضمن المقارنة إضافة إلى ترتيبها وفق ما تراه مناسبًا. إضافة Woocommerce Checkout Field Editor إن صفحة إنهاء الطلب تحتوي على كثير من المدخلات التي يجب على العميل ملؤها وهذا قد يكون سلبي لذلك فإن هذه الإضافة تسمح لك بإخفاء ما تريد من هذه الحقول أو إضافة حقول جديدة غير موجودة ولكنها ضرورية لعملية إنهاء الطلب. إضافة PW Woocommerce Gift Cards تسهل عليك هذه الإضافة بيع باقات الهدايا على متجرك حيث يستطيع العميل شراء بطاقات هدية ومشاركتها مع أصدقائه أو أفراد عائلته لكي يستخدموها لشراء المنتجات أو الخدمات التي تناسبهم من متجرك الإلكتروني. إضافة Woocommerce Currency Switcher كما يشير الاسم فإن هذه الإضافة تسمح لزوار الموقع باختيار عملات أخرى لعرض أسعار المنتجات بها حيث تستطيع إدخال سعر التصريف يدويًا أو الاشتراك بخدمة مدفوعة لجعل سعر التصريف يتغير بالزمن الحقيقي. إضافة Variation Swatches Woocommerce تسمح لك هذه الإضافة بعرض المنتج بما يمتلكه من متغيرات فمثلًا يمكن عرض حقيبة معينة بأحجام مختلفة وألوان مختلفة لنفس المنتج بدلًا من عرض كل لون أو حجم كمنتج مستقل. هذه الإضافة تسهل على الزائر تصفح المنتجات والاختيار بينها. خاتمة أصبحت على علم بأنواع المنتجات والصفحات والإضافات المهمة لمتجرك لذلك عليك الآن كتابة محتوى مناسب للصفحات التي تحتاج ذلك (بما يتناسب مع متجرك) مثل صفحة سياسة الخصوصية وصفحة من نحن وتثبيت كافة الإضافات المعززة لعمل متجرك وعمله بأداء احترافي. سوف أتحدث في المقال القادم عن كيفية تعديل تصميم الصفحة الرئيسية بما تتضمنه من ترويسة وتذييل وجسم الصفحة إضافة إلى القوائم ضمنها. اقرأ أيضًا المقال التالي: تعديل صفحات المتجر عبر Gutenberg وتخصيصها بما يناسب متجرك ومنتجاته المقال السابق: تثبيت إضافة WooCommerce وضبطها وبدء العمل على إنشاء متجر إلكتروني إضافة وإدارة المنتجات في ووكومرس أنواع المنتجات في ووكوميرس
×
×
  • أضف...