المحتوى عن 'ملحق ووردبريس'.



مزيد من الخيارات

  • ابحث بالكلمات المفتاحية

    أضف وسومًا وافصل بينها بفواصل ","
  • ابحث باسم الكاتب

نوع المُحتوى


التصنيفات

  • التخطيط وسير العمل
  • التمويل
  • فريق العمل
  • دراسة حالات
  • نصائح وإرشادات
  • التعامل مع العملاء
  • التعهيد الخارجي
  • التجارة الإلكترونية
  • الإدارة والقيادة
  • مقالات ريادة أعمال عامة

التصنيفات

  • PHP
    • Laravel
    • ووردبريس
  • جافاسكريبت
    • Node.js
    • jQuery
    • AngularJS
    • Cordova
  • HTML5
  • CSS
    • Sass
    • إطار عمل Bootstrap
  • SQL
  • سي شارب #C
    • منصة Xamarin
  • بايثون
    • Flask
    • Django
  • لغة روبي
    • إطار العمل Ruby on Rails
  • لغة Go
  • لغة جافا
  • لغة Kotlin
  • برمجة أندرويد
  • لغة Swift
  • لغة R
  • لغة TypeScript
  • سير العمل
    • Git
  • صناعة الألعاب
    • Unity3D
  • مقالات برمجة عامة

التصنيفات

  • تجربة المستخدم
  • الرسوميات
    • إنكسكيب
    • أدوبي إليستريتور
    • كوريل درو
  • التصميم الجرافيكي
    • أدوبي فوتوشوب
    • أدوبي إن ديزاين
    • جيمب
  • التصميم ثلاثي الأبعاد
    • 3Ds Max
    • Blender
  • مقالات تصميم عامة

التصنيفات

  • خواديم
    • الويب HTTP
    • قواعد البيانات
    • البريد الإلكتروني
    • DNS
    • Samba
  • الحوسبة السّحابية
    • Docker
  • إدارة الإعدادات والنّشر
    • Chef
    • Puppet
    • Ansible
  • لينكس
  • FreeBSD
  • حماية
    • الجدران النارية
    • VPN
    • SSH
  • مقالات DevOps عامة

التصنيفات

  • التسويق بالأداء
    • أدوات تحليل الزوار
  • تهيئة محركات البحث SEO
  • الشبكات الاجتماعية
  • التسويق بالبريد الالكتروني
  • التسويق الضمني
  • التسويق بالرسائل النصية القصيرة
  • استسراع النمو
  • المبيعات
  • تجارب ونصائح

التصنيفات

  • إدارة مالية
  • الإنتاجية
  • تجارب
  • مشاريع جانبية
  • التعامل مع العملاء
  • الحفاظ على الصحة
  • التسويق الذاتي
  • مقالات عمل حر عامة

التصنيفات

  • الإنتاجية وسير العمل
    • مايكروسوفت أوفيس
    • ليبر أوفيس
    • جوجل درايف
    • شيربوينت
    • Evernote
    • Trello
  • تطبيقات الويب
    • ووردبريس
    • ماجنتو
  • أندرويد
  • iOS
  • macOS
  • ويندوز

التصنيفات

  • شهادات سيسكو
    • CCNA
  • شهادات مايكروسوفت
  • شهادات Amazon Web Services
  • شهادات ريدهات
    • RHCSA
  • شهادات CompTIA
  • مقالات عامة

أسئلة وأجوبة

  • الأقسام
    • أسئلة ريادة الأعمال
    • أسئلة العمل الحر
    • أسئلة التسويق والمبيعات
    • أسئلة البرمجة
    • أسئلة التصميم
    • أسئلة DevOps
    • أسئلة البرامج والتطبيقات
    • أسئلة الشهادات المتخصصة

التصنيفات

  • ريادة الأعمال
  • العمل الحر
  • التسويق والمبيعات
  • البرمجة
  • التصميم
  • DevOps

تمّ العثور على 9 نتائج

  1. توجد في WooCommerce أربعة أنواع من المنتجات التي يمكنك إنشاؤها، وهي المنتجات البسيطة Simple Products، المنتجات المجمّعة Grouped Products، المنتجات الخارجية/التابعة External/Affiliate Products، والمنتجات المتنوّعة Variable Products. وسنلقي نظرة على كل نوع وطريقة إنشائه. سنغطّي نوعين في هذا الجزء، فإذا كان هذا الدرس الأول الذي تطّلع عليه حول متاجر WooCommerce، ننصحك بالرجوع إلى الدروس السابقة للتعرّف على كيفية إنشاء المتجر، تهيئته، وضبط إعداداته. المنتج البسيط Simple Product يُستخدم المنتج البسيط في معظم الحالات، وعادة ما يكون قابلًا للشحن ولا يملك العديد من التغيرات/الخيارات، كالكتب مثلا. إنّ إضافة المنتج البسيط هي عميلة سهلة ومشابهة لإضافة منشور قياسي على ووردبريس. لإضافة منتج اذهب إلى Dashboard > Products > Add Product الواجهة التي ستُعرض عليك ستكون مألوفة، ستشاهد حقل العنوان في الأعلى وأسفله حقل محرّر المحتوى. الجديد في هذه النافذة هو مجموعة خيارات بيانات المنتج Product Data، وحقل وصف المنتج. وعلى الشريط الجانبي ستلاحظ وجود 4 مربعات خاصة بفئة المنتج Product categories، وسوم المنتج Tags، صورة المنتج Product Image (وهي عادة ما تكون الصورة المميزة للمنتج)، وكذلك مربع معرض المنتج Product Gallery. وستجد هذه المربعات تحت مربع Publish المعتاد: في حقل Title قم بإدخال اسم منتجك، وفي حقل المحرر تحدّث حول منتجك وما يميّزه وبالتفاصيل المرغوبة. ما تكتبه في هذا الحقل سيظهر تحت اسم المنتج عند استخدام تخطيط نموذجي لصفحة المنتج: في مربع Product Data يتم إدخال جميع المعلومات المهمة المتعلّقة بالمنتج. من قائمة نوع المنتج اختر أحد الأنواع الأربعة Simple، Grouped، Variable، External/Affiliate. وبما أننا نتحدّث عن المنتج البسيط سنختار Simple Product: ستلاحظ وجود خيارين إضافيين بجانب قائمة نوع المنتج، وهما Visual وDownloadable. وهي تتيح لك إنشاء المنتجات الافتراضية (غير مادية وغير قابلة للشحن)، والمنتجات القابلة للتحميل (سنتحدث عنها في الجزء القادم). الخيارات الأخرى مقسّمة على عدّة أقسام، وهي، من الأعلى إلى الأسفل، الخيارات العامة General، خيارات الجرد Inventory، الشحن Shipping، المنتجات المرتبطة Linked Products، السمات/الخواص Attributes، والخيارات المتقدمة Advanced. General في حقل SKU قم بإدخال رمز التخزين التعريفي للمنتج (Stock Keeping Unit (SKU إذا كنت تستخدم هذه الرموز في متجرك. في حقل Regular Price قم بإدخال السعر الاعتيادي لمنتجك (دون تخفيض). وإذا كنت تنوي عرض المنتج للتخفيض، قم بإدخال السعر بعد التخفيض في حقل Sale Price، ثم قم بجدولة فترة التخفيض بالنقر على رابط Schedule. عند النقر عليه سيظهر حقلان إضافيان: في الحقل الأول أدخل تاريخ بداية التخفيض، وفي الحقل الثاني أدخل تاريخ نهاية التخفيض. إذا كنت تريد إلغاء هذه الحقول انقر على Cancel. من قائمة حالة الضريبة Tax Status حدّد فيما إذا كان هذا المنتج خاضع للضريبة Taxable، لرسوم الشحن فقط Shipping only، أو None إذا لم يكن المنتج خاضعًا للضريبة أو رسوم الشحن. من قائمة Tax Class حدّد إحدى فئات الضريبة التي قمت بإنشائها في إعدادات الضريبة. Inventory يتيح لك هذا القسم إدارة مخزون المنتج الحالي: قم بتفعيل إدارة المخزون على مستوى المنتج بتأشير الخيار Enable stock management at product level. ومن قائمة Stock Status حدّد حالة المخزون وفيما إذا كان متوفرًا In Stock أو نافدًا Out of Stock. قم بتأشير الخيار Sold Individually إذا كنت ترغب في بيع المنتج بشكل فردي، أي تسمح للعميل بشراء قطعة واحدة في الطلب الواحد. Shipping تلعب المنتجات الافتراضية دورًا في وجود هذا القسم، فإذا كان المنتج افتراضيًا (غير مادّي وغير قابل للشحن، كخدمة مثلا) قم بتأشير الخيار Visual بجانب قائمة نوع المنتج، وستلاحظ اختفاء قسم Shipping. لكن إذا كان منتجك ماديًا، ستكون هذه الخيارات مهمة: قم بإدخال وزن المنتج في حقل Weight وأبعاده في حقل Dimensions. من المهم إدخال هذه القيم بشكل صحيح ومضبوط، وإلا سيواجه العملاء مشاكل أو أسعار شحن خاطئة جدًا عند الدفع إذا كانت طريقة الشحن تحسب السعر على أساس الأبعاد. في الحقل الأخير Shipping Class قم باختيار فئة الشحن، إن كنت تستخدمها، لتساعدك على إعداد أسعار الشحن (وقد قمنا بشرح كيفية إنشاء فئات الشحن في الدرس السابق). Linked Products من هذا القسم تستطيع استخدام الارتقاء بالصفقة up-sell والبيع المتقاطع cross-sell للترويج لمنتجاتك الأخرى: استخدم حقل Up-Sells لتحديد منتجات أخرى توصي العميل بشرائها لكونها أكثر فائدة، أو ذات جودة أعلى. على سبيل المثال، إذا كنت تبيع القهوة، قد تود الترويج لغلايات الشاي وتشجيع العميل على شرائها باعتبارها ترقية في البيع. ستظهر المنتجات التي قمت بتحديدها في حقل Up-Sells على صفحة المنتج تحت تفاصيل المنتج الأصلي: أما حقل Cross-Sells فيمكنك استخدامه للترويج لمنتجات مشابهة أو ذات صلة بالمنتج في سلّة العميل. ستظهر هذه المنتجات في صفحة الدفع لجذب العملاء لشراء المزيد من المنتجات: يعتمد عرض منتجات Cross-Sells على القالب الذي تستخدمه، فبعض القوالب تقوم بإزالة هذه المنتجات من صفحة الدفع. سنتجاوز الخيار Grouping في هذه الفقرة وسنأتي إلى شرحه في فقرة المنتجات المجمّعة Grouped Products. Attributes هذا القسم غير مهم جدًا بالنسبة للمنتجات البسيطة، فالسمات عادة ما تُستخدم مع المنتجات المتنوّعة، مع ذلك، يمكن استخدامها مع المنتجات البسيطة. الخيارات في هذا القسم مفيدة في حالة رغبت في عرض معلومات إضافية حول المنتج والتي من غير المحتمل أن تنطبق على المنتجات الأخرى. على سبيل المثال إذا كنت تريد بيع نسخة "واحدة" من منتج متوفر بلغة إنجليزية لعملاء عرب، بإمكانك إنشاء سمة "اللغة" أو "Language" لذلك المنتج الوحيد، وعرضها في قسم بيانات المنتج على الواجهة الأمامية لمتجرك: سنفصّل الحديث عن السمات على مستوى المنتج في فقرة المنتجات المتنوّعة في الجزء القادم (راجع درس إدارة السمات). Advanced في حقل Purchase Note يمكنك إدخال ملاحظة أو عبارة تُرسل إلى العميل بعد الشراء. وفي حقل Menu Order قم بإدخال الترتيب الذي تريد أن يكون عليه المنتج الحالي في قائمة المنتجات. وأخيرًا يمكنك تفعيل المراجعات أو إلغاء تفعيلها لهذا المنتج بتأشير/إلغاء تأشير الخيار Enable Reviews. بعد الانتهاء من بيانات المنتج، انتقل إلى الشريط الجانبي. من قسم Product Categories حدّد فئة المنتج إذا كنت لديك منتجات ذات فئات مختلفة. بإمكانك إنشاء الفئات من صفحة Categories (كما وضّحنا في درس إدارة فئات المنتجات)، أو من الصفحة الحالية بالنقر على رابط Add New Product Category، ثم إدخال اسم الفئة في الحقل والنقر على زر Add New Product Category: بعدها قم بتأشير فئة المنتج من قائمة الفئات ثم انتقل إلى مربّع الوسوم Tags. تعمل وسوم المنتج بالضبط بنفس طريقة عمل وسوم المنشورات. أدخل وسوم المنتج في الحقل وافصل بين كل وسم وآخر بفاصلة (,)، ثم انقر على زر Add. بإمكانك إنشاء الوسوم مسبقًا من صفحة Tags حيث ستكون لديك خيارات أكثر، وكما وضّحنا في الدرس السابق. من مربّع Product Image قم برفع صورة تمثّل المنتج بنفس طريقة رفع الصورة للمنشورات. تعتبر هذه الصورة هي الصورة الرئيسية للمنتج والتي تُعرض على صفحة المتجر عند استعراض المنتج، أو الصورة المصغّرة التي تشاهدها في السلّة، إلخ. انقر على رابط Set product image لرفع الصورة: المربع الأخير في الشريط الجانبي هو Product Gallery، ومنه يمكنك إضافة أو رفع صور أخرى للمنتج: ستظهر هذه الصور تحت الصورة الرئيسية للمنتج Featured Image. المنتج المجمع Grouped Product المنتج المجمّع هو عبارة عن مجموعة من المنتجات ذات الصلة والتي يمكن بيعها بشكل فردي أيضًا، ويتألف من منتجات بسيطة فقط. على سبيل المثال، طقم أكواب شاي يمكن بيعها كمجموعة أو كل كوب على حدة. لكي تفهم هذا النوع بصورة أفضل، تخيّل أن المنتج المجمّع هو عبارة عن صندوق يحتوي بداخله منتجات بسيطة. لإنشاء منتج مجمّع اذهب إلى: Dashboard > Products > Add Product في البداية ابدأ بإنشاء المنتج المجمّع قبل أن تقوم بإضافة المنتجات البسيطة التي يتكون منها. قم أولا بإدخال اسم المنتج في حقل Title ثم انتقل إلى مجموعة بيانات المنتج. على سبيل المثال سنقوم بإنشاء منتج مجمّع من مجموعة ملحقات حاسوب محمول، وسنسميّه "Laptop Accessories" ليشتمل على فأرة، حقيبة، سماعة رأس، إلخ. من قائمة نوع المنتج اختر Grouped Product وستلاحظ تغيّر أقسام الخيارات على جهة اليسار حيث يتم إلغاء بعض الخيارات، وتتبقى خيارات Inventory ،Linked Products ،Attributes و Advanced: لقد تحدّثنا عن جميع هذه الخيارات في فقرة المنتج البسيط، قم بضبطها، ثم اختر فئة المنتج من مربع Product Categories وارفع صورة رئيسية له من مربع Product Image. بعد الانتهاء انقر على زر Publish في الشريط الجانبي لإنشاء المنتج: الآن أصبح المنتج المجمّع جاهزًا لإضافة المنتجات البسيطة إليه. لا تغادر صفحة المنتج المجمّع الذي قمت بإنشائه، وانتقل إلى أعلى الصفحة ثم انقر على زر Add Product بجانب عبارة Edit Product: قم بإضافة اسم للمنتج الأول في المجموعة في حقل Title (سنسميّه "Mouse" في مثالنا)، وأكمل باقي الخطوات المذكورة سابقًا، كتحديد الفئة، الوسوم، صورة المنتج، سعر المنتج، سعر التخفيض، إلخ. نأتي الآن إلى الجزء المهم، وهو قسم خيارات Linked Products. قم بإضافة المنتج البسيط إلى المنتج المجمّع الذي قمت بإنشائه قبل قليل من قائمة Grouping، اختر اسم المنتج المجمّع، وهو "Laptop Accessories" في مثالنا: بعد ذلك انقر على Publish، ثم قم بإضافة المنتج البسيط الثاني إلى المجموعة وبنفس الطريقة. في هذا المثال سيكون المنتج البسيط الثاني هو "الحقيبة". يتوفّر لديك خيار لإخفاء المنتجات البسيطة ضمن المنتج المجمّع وعدم عرضها في الكتالوج أو البحث، وعرضها فقط في المنتج المجمّع. إذا كنت لا تريد عرض هذا المنتج (البسيط) إلا عندما يقوم المستخدم بالنقر على المنتج المجمّع، انقر على Edit بجانب Catalog visibility: Catalog/search في مربّع النشر: قم بتحديد الخيار Hidden لتتأكد من عدم عرض هذا المنتج إلا ضمن المنتج المجمّع ثم انقر على OK: احفظ التغييرات بالنقر على Update. سنكمل الشرح، في الجزء القادم، حول النوعين المتبقيين، وسنتعرّف على كيفية إضافة منتج بسيط أو متنوّع قابل للتحميل.
  2. لعد تعلّمنا إلى حد الآن كيفية إنشاء متجر إلكتروني على WooCommerce وإعداده وكيفية إضافة المنتجات وإدارة خصائصها كالفئات، الوسوم، السمات، وفئات الشحن. في هذا الدرس سنتعرّف على ثلاثة أشياء من شأنها أن تساعدك على التحكّم أكثر في متجرك وإدارته من ناحية المبيعات (كالقسائم Coupons) ومن ناحية البنية (كالودجات widgets والشيفرات المختصرة). القسائم Coupons القسائم هي من الوسائل الرائعة لتقديم خصومات ومكافآت لعملائك، ويمكن أن تساعد على تطوير المبيعات في متجرك. إذا كنت ترغب في استخدام القسائم في متجرك على WooCommerce، يجب أن تقوم أولًا بتفعيل استخدامها بالذهاب إلى: WooCommerce > Settings > Checkout > Enable the use of coupons لإضافة قسائم اذهب إلى: WooCommerce > Coupons تحتوي هذه النافذة على جميع القسائم في متجرك، وستجدها فارغة إن لم تقم بإضافة قسيمة من قبل. لإضافة قسيمة جديدة انقر على زر Add coupon: في حقل Coupon Code قم بإدخال رمز القسيمة والذي سيُطلب من العملاء إدخاله عند الدفع للحصول على الخصم الذي قمت بإعداده. في حقل Description قم بإدخال وصف لهذه القسيمة، وهذا الخيار اختياري ليس من الضروري إدخاله. بعد ذلك انتقل إلى مربع بيانات القسيمة Coupon Data حيث ستقوم بإعداد خيارات القسيمة، الخصم، قيود الاستخدام، وحدود الاستخدام. تصنّف الخيارات على ثلاثة أقسام، أولها الخيارات العامة General: من قائمة Discount Type اختر نوع الخصم. الخيارات المتوفرة هي Cart Discount ويُستخدم لخصم مبلغ محدد من إجمالي كلفة الطلب في السلة، Cart % Discount ويُستخدم لخصم نسبة مئوية محدّدة من إجمالي كلفة الطلب في السلة، Product Discount ويُستخدم لخصم مبلغ محدد من سعر منتج أو منتجات تحددها في قسم Usage Restrictions، أو Product % Discount ويُستخدم لخصم نسبة مئوية محددة من سعر منتج أو منتجات تحددها في قسم Usage Restrictions. الحقل التالي هو Coupon Amount وهو يُستخدم لتحديد مبلغ الخصم أو النسبة المئوية للخصم اعتمادًا على ما اخترته من قائمة Discount Type. الخيار التالي هو Allow free shipping وهو يُستخدم لتوفير الشحن المجاني لأي طلب يستخدم هذه القسيمة. لكن أولًا يجب أن تقوم بتفعيل طريقة الشحن المجاني Free Shipping (كما ذكرنا في درس ضبط إعدادات الشحن) ومن ثم تحديد الخيار A valid free shipping coupon من قائمة Free Shipping Requires.... الحقل الأخير في هذا القسم هو Coupon Expiry Date ويُستخدم لتحديد تاريخ انتهاء صلاحية القسيمة. انقر داخل الحقل وسيظهر تقويم صغير يساعدك على اختيار اليوم بالضبط. بعد الانتهاء من قسم General انتقل إلى قسم قيود الاستخدام Usage Restrictions: الحقل الأول Minimum Spend يُستخدم لتحديد أدنى مبلغ للطلب قبل أن يتم تفعيل القسيمة. بعده حقل Maximum Spend ويعمل بنفس الطريقة، حيث لا تُفعّل القسيمة إذا تجاوز مبلغ الطلب القيمة المحددة في هذا الحقل. من خيار Individual use only يمكنك تحديد فيما إذا كنت تريد أن تُستخدم هذه القسيمة لوحدها بتأشير هذا الخيار، أو إتاحة إمكانية استخدام هذه القسيمة مع القسائم الأخرى بإبقاء الخيار غير مؤشر. كما يمكنك استثناء المنتجات المعروضة للبيع بسعر مخفّض on sale من قبول هذه القسيمة بتأشير الخيار Exclude sale items. في حقل Products حدّد المنتجات التي يجب أن تحتويها السلة لكي تعمل القسيمة. وفي حقل Exclude Product حدّد المنتجات التي يجب أن لا تحتويها السلة لكي تعمل القسيمة. وبنفس الطريقة يُستخدم حقلا Product categories و Exclude categories. ففي الأول تحدد فئات المنتجات التي يجب أن تحتويها السلة لكي تعمل القسيمة، وفي الثاني تحدد فئات المنتجات التي يجب أن لا تحتويها السلة لكي تعمل القسيمة. الحقل الأخير في هذا القسم هو قيود البريد الإلكتروني Email restrictions وبواسطته تجعل استخدام القسيمة يقتصر على عناوين البريد الإلكتروني للمستخدمين والتي تُدخلها في هذا الحقل. بعد الانتهاء من قسم Usage Restrictions انتقل إلى قسم حدود الاستخدام Usage Limits: من هذا القسم تحدد عدد المرات التي يمكن أن تُستخدم فيها القسيمة بصورة عامة Usage limit per coupon، وعدد المرات التي يُمكن أن تُستخدم القسيمة فيها من قبل العميل الواحد قبل أن تصبح غير صالحة Usage limit per user. على سبيل المثال إذا كنت ترغب في أن يكون عدد مرات استخدام القسيمة غير محدود، لكن تُستخدم مرة واحدة من قبل العميل الواحد، اترك حقل Usage limit per coupon فارغًا، ومن ثم قم بإدخال رقم 1 في حقل Usage limit per user. بعد الانتهاء من جميع الإعدادات انقر على Publish لتفعيل القسيمة: بإمكانك مواصلة إنشاء القسائم إذا كنت توفّر قسائم أخرى، خاصّة لما لها من فائدة في زيادة مبيعات متجرك. الودجات Widgets عندما تقوم بتنصيب WooCommerce على موقعك، سيتم تثبيت العديد من الودجات معه أيضًا، كودجت السلة Cart، مرشح السعر Price filter، المنتجات الحديثة Recent products، وغيرها الكثير. تعتبر الودجات من الوسائل الرائعة لتخصيص الواجهة الأمامية لمتجرك بشكل أفضل، وسنتعرّف على كيفية إضافتها إلى أي منطقة تتقبّل الودجات في قالبك. لاستعراض الودجات التي تأتي مع WooCommerce اذهب إلى: Dashboard > Appearance > Widgets ستجد ودجات WooCommerce على جهة اليسار من صفحة المظهر Appearance، وهي: WooCommerce Cart: يعرض محتويات سلّة التسوق وروابط إلى السّلة/صفحة الدفع. WooCommerce Layered Nav : يتيح للمستخدم تصفية المنتجات على أساس السمات Attributes. WooCommerce Layered Nav Filters: تعرض مرشّحات التصفّح الطبقي layered navigation لكي يتمكّن المستخدم من رؤيتها وإلغاء تفعيلها. WooCommerce Price Filter: يتيح للمستخدم تصفية المنتجات على أساس السعر على صفحات فئة المنتج. WooCommerce Product Categories: يعرض فئات المنتجات بشكل قائمة. WooCommerce Products: ويشتمل هذا على عرض جميع المنتجات All Products، المنتجات المميزة Featured Products، أو المنتجات التي تملك خصومات On-Sale Products. WooCommerce Recently Viewed: يعرض قائمة من المنتجات التي استعرضها العميل مؤخرًا. WooCommerce Recent Reviews: يعرض قائمة من المنتجات التي تم مراجعتها وتقييمها مؤخرًا من قبل العميل. WooCommerce Top Rated Products: يعرض قائمة المنتجات الحاصلة على أعلى التقييمات. WooCommerce Product Search: للبحث عن المنتجات فقط. WooCommerce Tags: يعرض وسوم المنتج الأكثر استخدامًا بصيغة سحابة وسوم. جميع الودجات لا تحتاج إلى توضيح مفصّل، لكننا سنغطي إعدادات ودجت WooCommerce Product بشكل مفصّل كمثال. انقر على الودجت لعرض قائمة المناطق التي يمكن إضافته إليها في القالب الذي تستخدمه حاليًا. اختر المنطقة المرغوبة من القائمة، ولتكن الشريط الجانبي sidebar مثلا، ثم انقر على Add Widget: بعد إضافة الودجت، ستكون لديك بعض الإعدادات التي يجب ضبطها: من حقل Title يمكنك تخصيص اسم الودجت، وهو الاسم الذي يظهر عادة كعنوان فوق محتويات الودجت. بعد ذلك قم بإدخال عدد المنتجات التي يعرضها الودجت في حقل Number of products to show. في قائمة Show المنسدلة لديك ثلاثة خيارات، أما عرض جميع المنتجات All Products، أو المنتجات المميزة فقط Featured Products، أو المنتجات التي تملك خصومات فقط On-Sale Products؛ اختر ما يناسبك. من قائمة Order By المنسدلة، حدّد طريقة ترتيب المنتجات في الودجت، حسب التاريخ Date، السعر Price، ترتيب عشوائي Random، أو حسب المبيعات Sales. ثم حدد نوع الترتيب من قائمة Order، تصاعديًا ASC أو تنازليًا DESC. الخياران الأخيران المتبقيان هما Hide Free Products و Show Hidden Products. قم بتأشير الخيار الأول إذا كنت تريد إخفاء المنتجات المجانية من على الودجت، والثاني إذا كنت تريد عرض المنتجات المخفية على الودجت. اختر ما يناسبك، فجميع هذه الخيارات عائدة لتفضيلك الشخصي. وأخيرًا انقر على Save لحفظ الإعدادات وإضافة الودجت. الشيفرات المختصرة يشتمل إطار العمل WooFramework على مجموعة من الشيفرات المختصرة المخصصة التي يمكنك استخدامها في جميع قوالب WooThemes (ماعدا Storefront).تتيح لك هذه الشيفرات إمكانية تضمين منتجات مميزة أو منتجات محددة في الصفحات، المنشورات، الودجات، إلخ. هناك الكثير من الشيفرات المختصرة المفيدة في WooCommerce، لكن لن نتمكّن من تغطيتها جميعها في هذا الدرس. يمكنك الاطلاع على كلّ منها بزيارة هذا الرابط. يستخدم WooCommerce بحد ذاته الشيفرات المختصرة لمعالجة الصفحات التي يقوم بتنصيبها. على سبيل المثال تستخدم صفحة السلّة Cart، الدفع Checkout، وصفحة حسابي My Account الشيفرات المختصرة لعرض محتوياتها. وكمثال، سنقوم بإنشاء صفحة ضغط squeeze page لعرض أحد المنتجات (على سبيل المثال "Book") والذي يملك خصم 50%، ثم نقوم بإضافة رز Add to Cart لتشجيع العملاء على الشراء. نبدأ بالذهاب إلى: Pages > Add New سنقوم بإضافة عنوان الصفحة في حقل Title وبعض النصوص في حقل المحتوى، ثم سنقوم بإضافة الشيفرة المختصرة لزر Add to Cart. عادة ما تكون الشيفرات المختصرة بين قوسين مربعين، ولذلك ستكون هذه الشيفرة بالشكل التالي: [add_to_cart بعد كلمة "Cart" نذهب إلى صفحة الشيفرات المختصرة في توثيق WooCommerce لمعرفة المعاملات التي تُستخدم لتحديد لمنتج. من خلال التوثيق يتّضح أنّه يمكن تحديد المنتج بواسطة رقمه التعريفي ID، أو إدراج تنسيق CSS مخصص style، أو تحديد بواسطة رمز SKU الخاص به: سنقوم بإحضار المنتج بواسطة رقمه التعريفي. ولمعرفة الرقم التعريفي للمنتج نذهب إلى قائمة المنتجات بالنقر على Products من لوحة التحكم Dashboard، ثم نمرر الفأرة فوق اسم المنتج وسنلاحظ ظهور الرقم التعريفي ID تحت الاسم بلون رمادي: الرقم التعريفي للمنتج الذي سنستخدمه في هذا المقال هو 28، لذلك نقوم بإنهاء كتابة الشيفرة المختصرة لتصبح بالشكل التالي: نقوم بنشر الصفحة بالنقر على Publish ثم عرضها بالنقر على View Page لمشاهدة النتيجة: كان هذا من الأمثلة البسيطة على استخدام الشيفرات المختصرة في WooCommerce.
  3. لقد أصبحت التجارية الإلكترونية E-Commerce تُستخدم على نطاق واسع عالميًا، ولا بد من أنّك استخدمت شكلًا من أشكالها من قبل. تتم التجارة الإلكترونية باستخدام مجموعة متنوعة من التطبيقات، من ضمنها المتاجر الإلكترونية. قد يبدو إنشاء المتجر الإلكتروني وإعداده مهمة شاقة، لكن بوجود ووردبريس وملحقاته أصبحت هذه المهمة سهلة جدًا. من هذه الملحقات WooCommerce. يعتبر WooCommerce من منصات التجارة الإلكترونية الآمنة والمستقرة. وهو من المحلقات الأكثر شعبية الذي يساعدك على إنشاء متجر إلكتروني قائم على ووردبريس، وإدارته بسهولة. من مميزات ملحق WooCommerce أنه مجاني، آمن جدًا، ذو مرونة عالية (بإمكانك بيع مختلف الفئات من المنتجات)، مفتوح المصدر، بالإضافة إلى أنّه سهل الاستخدام. تثبيت WooCommerce لكي تستخدم WooCommerce يجب أن تقوم بتثبيته أولًا عبر لوحة التحكم في ووردبريس. قم بتسجيل الدخول إلى موقعك ثم اذهب إلى: لوحة التحكم Dashboard > إضافات Plugins > أضف جديد Add New في حقل البحث اكتب "woocommerece" ثم اضغط Enter: سيكون الملحق هو النتيجة الأولى، انقر على زر التثبيت Install Now: سيتم تنزيل الملحق وتثبيته. بعد التثبيت سيكون لديك خياران، إما تفعيل الملحق Activate Plugin، أو العودة إلى نافذة مثبّت الملحقات Return to Plugin Installer: انقر على Activate Plugin لفتح نافذة مرشد (wizard) تهيئة الملحق، وهو عبارة عن خطوات بسيطة تساعدك على ضبط إعدادات صفحات WooCommerce، إعدادات المتجر، إعدادات الضريبة والشحن، بوابات الدفع وغيرها الكثير. الأمر راجع لك سواء كنت ترغب في استخدام المرشد أو لا. لتخطي هذه الخطوات انقر على Not Right Now. لكننا نوصي بالمواصلة والنقر على "!Let's Go" إذا كانت هذه هي المرة الأولى التي تقوم فيها بضبط إعدادات WooCommerce: الخطوة الأولى ستكون نافذة إعداد الصفحة Page Setup، ومن خلالها يتم إنشاء 4 صفحات يحتاج WooCommerce إلى تشغيلها، وهي المتجر Shop، السلّة Cart، المحاسبة/الدفع Checkout، وصفحة حسابي My Account. وهذه الصفحات تشبه الصفحات العادية في ووردبريس. سيقوم WooCommerce بإنشائها وإضافة شيفرات مختصرة shortcodes إليها لجعلها تعمل كما يجب: انقر على Skip this step إذا لم تكن ترغب في إنشاء هذه الصفحات، أو Continue لكي يقوم WooCommerce بإنشائها. الخطوة الثانية هي نافذة Store Locale: في الحقل الأول قم بتحديد الموقع الذي يوجد فيه متجرك، حدد البلد (والمدينة إن وجدت) من القائمة، أو قم بإدخال اسم البلد بواسطة لوحة المفاتيح. هذا الخيار سيساعدك لاحقًا في ضبط إعدادات الشحن والضريبة. الحقل الثاني خاص بالعملة التي يستخدمها متجرك، وستجد أنّها محددة تلقائيًا اعتمادًا على الموقع. يمكنك تغييرها من القائمة، أو النقر على رابط add it later إذا لم تكن العملة موجودة ضمن القائمة. من الحقلين الأخيرين حدّد الوحدات التي تريد استخدامها لقياس وزن وأبعاد المنتج. ستحدد هذه الخيارات تلقائيًا أيضًا واعتمادًا على الموقع، لكن بإمكانك تغييرها. بعد تحديد جميع خياراتك انقر على Continue للمواصلة. الخطوة الثالثة هي إعدادات الشحن والضريبة Shipping & Task: إذا كنت ستقوم بشحن سلع ماديّة، قم بتأشير الخيار Yes, I will be shipping physical goods to customers. ستلاحظ ظهور 4 حقول. في الحقلين العلويين قم بإدخال كلفة الشحن المحلي Domestic Shipping لكل طلب و/أو لكل سلعة. وفي الحقلين السفليين قم بإدخال كلفة الشحن الدولي International Shipping لكل طلب و/أو لكل سلعة. وإذا كنت ستقوم بفرض ضريبة مبيعات، قم بتأشير الخيار Yes, I will be charging sales tax. سيظهر خياران إضافيان. حدد الأول، I will enter prices inclusive of tax، إذا كنت ستقوم بإدخال أسعار شاملة للضريبة، أو الثاني، I will enter prices exclusive of tax، إذا كنت ستقوم بإدخال أسعار غير شاملة للضريبة. بعد تحديد خياراتك انقر على Continue للمواصلة. الخطوة الرابعة هي إعدادات الدفع Payment. بإمكانك من هذه النافذة إعداد القليل من بوابات الدفع المدرجة، PayPal Standards و Offline Payments: فإذا كنت تقبل استلام المدفوعات عبر PayPal، قم بإدخال عنوان بريدك الإلكتروني على PayPal في حقله المخصص. وإذا كنت تريد تمكين استلام المدفوعات بالطرق التقليدية، قم بتأشير Cheque Payments لتمكين الدفع عبر الصكوك، Cash on Delivery لتمكين الدفع عند التسليم، أو (Bank Transfer (BACS لتمكين الدفع عبر الحوالات المصرفية. يمكنك تمكين أحد هذه الطرق أو جميعها. الخطوة الأخيرة هي نافذة !Ready، وفيم يتم سؤالك فيما إذا كنت تريد المساعدة في تحسين WooCommerce بالسماح لموقع WooThemes بتجميع البيانات التشخيصية غير الحساسة ومعلومات الاستخدام، وفي المقابل تحصل على تخفيض 20% عندما تقوم بشراء قالب من WooThemes في المرة القادمة. انقر على Allow للسماح بإرسال البيانات أو No Thanks لعدم السماح بذلك. بعد ذلك بإمكانك الشروع في إنشاء منتجك الأول، أو الاطلاع على المزيد من المصادر من قسم Learn More. وكذلك بإمكانك العودة إلى لوحة التحكم في ووردبريس بالنقر على Return to WordPress dashboard إذا لم تكن ترغب في إنشاء المنتج حاليًا. ستلاحظ وجود WooCommerce ضمن قائمة لوحة التحكم، ومنه يمكنك الوصول إلى الطلبات Orders، القسائم Coupons، التقارير Reports، الإعدادات Settings، حالة النظام System Status، وكذلك الإضافات Add-ons التي قد تستخدمها. وكذلك ستلاحظ وجود قائمة خيارات للمنتجات، والتي من خلالها يمكنك تحديث المنتجات الحالية Products، إضافة منتجات جديدة Add New، إدارة فئات المنتجات Categories، العلامات Tags، أنواع الشحن Shipping Classes، والسمات Attributes: إعدادات عامة General بعد أن تم تثبيت الملحق والانتهاء من ضبط إعدادات التهيئة، قم بضبط إعدادات متجرك. من لوحة التحكم اذهب إلى: WooCommerce > Settings ستفتح صفحة تحتوي على مجموعة تبويبات، وكل تبويب يحتوي على الإعدادات ذات الصلة. وبعض هذه التبويبات يحتوي على تبويبات فرعية أيضًا. على سبيل المثال يحتوي تبويب Products على إعدادات عامة General، العرض Display، مخزون السلع/الجرد Inventory، والمنتجات القابلة للتنزيل Downloadable Products: سنقوم في هذه الفقرة بشرح الإعدادات العامة الرئيسية في تبويب General: بعض الإعدادات في هذا التبويب قمنا بضبطها سابقًا من خلال مرشد التهيئة كالموقع Location والعملة Currency. من قائمة Selling Location يمكنك أنّ تحدد الخيار Sell to specific countries إذا كنت تريد البيع لبلدان محددة. ثم قم بإدخال أسماء تلك البلدان في حقل Specific Countries: أما حقل Default Customer Address فيساعد على تحديد العنوان لحساب الضريبة وكلفة الشحن قبل أن يقوم المشتري بإدخال عنوانه عند الدفع: يحتوي الحقل على أربعة خيارات: No Address: وكما هو واضح من الاسم، يعني عدم استخدام عنوان محدد، مما يتطلب من المشتري أن يقوم بإدخال الرمز البريدي zip code لحساب كلفة الضريبة والشحن على أساسه. Shop base address: عند تحديد هذا الخيار سيتم استخدام عنوان موقع متجرك الأساسي لحساب الضريبة والشحن. Geolocate: هذا الخيار يعني أنّه سيتم استخدام عنوان IP للمشتري، ومن ثم اختيار الرمز البريدي لأقرب موقع لحساب الضريبة والشحن على أساسه. (Geolocate (with page caching support: استخدم هذا الخيار إذا كان لديك أي نوع من التخزين المؤقت (caching) على موقعك، وتريد استخدام خيار تحديد الموقع Geolocate. الخيار التالي هو Store Notice والذي عند تأشيره ستتمكن من إضافة ملاحظة في الجزء العلوي من موقعك تظهر لجميع الزائرين. على سبيل المثال يمكنك استخدامها لإخبار الزائر بأنّك تبيع منتجات محددة أو لمناطق محددة فقط: بعد تأشير هذا الخيار قم بإدخال رسالتك في الحقل المخصص. علمًا أنّه يمكن تنسيقها لاحقًا بواسطة CSS لتتناسب مع مظهر موقعك. الخيارات الأخيرة هي خاصة بالعملة: في WooCommerce يمكنك استخدام عملة واحدة فقط والتي تُحدد في حقل Currency. بعدها قم بضبط موضع رمز العملة من حقل Currency Position. ثم قم بضبط نوع الفاصل الذي يستخدم لفصل الآلاف Thousand Separator، نوع الفاصلة العشرية Decimal Separator، وكذلك عدد المراتب العشرية بعد الفاصلة Number of Decimals. بعد ضبط جميع الخيارات انقر على Save Changes. بهذا نصل إلى نهاية الدرس، لكن هناك المزيد لتعلّمه حول ضبط إعدادات المتجر. تابع معنا الدروس القادمة.
  4. تحدثنا في الجزء الأول من هذا الدرس حول أنواع المنتجات على متاجر WooCommerce وألقينا نظرة عامة على المنتجات البسيطة والمنتجات المجمّعة وعلى كيفية إنشائها. في هذا الجزء سنكمل الشرح حول ما تبقى من المنتجات، وهي الخارجية/التابعة External/Affiliate، والمتنوّعة Variable، كما سنتعرّف على كيفية ضبط إعدادات المنتجات القابلة للتحميل Downloadable. المنتج الخارجي/التابع External/Affiliate Product المنتج الخارجي/التابع هو الذي تقوم بإدراجه ووصفه على متجرك ولكنّه يُباع على متاجر أخرى. لإنشاء منتج خارجي اذهب إلى: Dashboard > Products > Add Product قم بضبط الإعدادات الاعتيادية كإدخال اسم للمنتج في حقل Title، ووصف في حقل المحرر، بالإضافة إلى تحديد الفئة المناسبة للمنتج، إضافة الوسوم، صورة المنتج الرئيسية، وغيرها من الإعدادات، وكما ذكرنا في الجزء السابق. انتقل إلى مربّع Product Data واختر النوع External/Affiliate من قائمة الأنواع: عند تحديد هذا النوع سيتم حذف بعض أقسام الخيارات بينما يتم إضافة حقول إضافية إلى قسم General. الحقول الأكثر أهمية لهذا النوع من المنتجات هي Product URL و Button Text: في حقل Product URL قم بإضافة الرابط التابع للمنتج الخارجي، واستخدم حقل Button Text لتخصيص نص زر الطلب. عادة ما يكون هذا الزر بعنوان Add to Cart على متجرك، لكن في حالة المنتج الخارجي يمكنك إضافة أي نص ترغب فيه. أكمل بقية الإعدادات كإضافة السعر الاعتيادي للمنتج Regular Price وسعر التخفيض Sale Price، أو إضافة منتجات الارتقاء بالصفقة Up-Sells، والبيع المتقاطع Cross-Sells إن وجدت من قسم Linked Products، وهكذا. بعد الانتهاء من ضبط جميع الإعدادات انقر على زر Publish في الشريط الجانبي: المنتج المتنوع Variable Product المنتج المتنوّع هو المنتج الذي يملك عدة أصناف variations كل منها تختلف في رمز التخزين التعريفي SKU، السعر، خيارات التخزين، إلخ. على سبيل المثال قميص مُتوفّر بألوان و/أو أحجام مختلفة. لنبدأ بإنشاء منتج متنوّع، كقميص بأحجام مختلفة. اذهب إلى: Dashboard > Products > Add Product وكما هو الحال في الأنواع السابقة من المنتجات، ابدأ بإضافة اسم للمنتج في حقل Title، حدّد الفئة المناسبة من مربع Categories، أدخل الوسوم ذات الصلة في مربّع Tags، ارفع الصورة الرئيسية للمنتج، إلخ. نأتي الآن إلى الخطوة المهمة وهي تحديد نوع المنتج. اذهب إلى مربّع بيانات المنتج Product Data واختر Variable Product من قائمة الأنواع: سيظهر قسم خيارات جديد على الجهة اليسرى بعنوان Variations وهو يُستخدم لإنشاء أصناف أو إصدارات المنتج، لكن يجب أن تقوم أولا بإنشاء سمة Attribute للأصناف. قمنا في الجزء السابق من هذا الدرس بإنشاء سمة عامة للحجم، وبذلك نستطيع استخدام سمة الحجم مع أي منتج نقوم بإنشائه دون الحاجة إلى تكرار كل الخطوات لكل منتج على حدة. لاستخدام سمة تم إعداداها مسبقًا، قم بتحديدها من القائمة المنسدلة بجانب زر Add في قسم Attributes، ثم انقر على زر Add: بعد إضافة السمة أصبح بإمكانك ضبط إعداداتها لاستخدامها مع أصناف المنتج: أولًا، يجب عليك إضافة قيم/مفردات السمة في حقل Values. لقد قمنا سابقًا بإضافة مفردات سمة الحجم وهي "Small"، "Medium"، و"Large" عندما قمنا بإنشائها، لذلك سنكتفي بالنقر على زر Select all لإضافة جميع المفردات الموجودة. بإمكانك إضافة مفردات أخرى إذا لم تكن ترغب في استخدام المفردات الموجودة مسبقًا، أو إضافة مفردات إضافية إليها. على سبيل المثال سنقوم بإضافة حجم آخر إلى هذه السمة بالنقر على زر Add New: ندخل اسم المفردة الجديدة في الحقل الذي سيظهر ثم ننقر على OK. وبذلك ستتم إضافة المفردة الجديدة إلى السمة. بعد ذلك قم بتأشير الخيار Used for variations لتتمكن من ضبط إعدادات الأصناف/الإصدارات وجميع تفاصيلها اعتمادًا على مفردات السمة الحالية. انقر على Save Attributes قبل أن تنتقل إلى قسم Variations. من قسم Variations ستقوم بإنشاء أصناف منتجك. هذه العملية سهلة جدًا على WooCommerce، إذ تستطيع إنشاء كل الأصناف الموجودة في السمات مهما كان عددها بتحديد الخيار Create variations from all attributes من قائمة Add Variation. أو تستطيع إنشاء الأصناف التي ستبيعها يدويًا بتحديد الخيار Add Variation من نفس القائمة. حدد الخيار المرغوب ثم انقر على Go: بما أننا سنستخدم سمة Size سنحدد الخيار Create variations from all attributes: ستتم إضافة جميع مفردات السمة كأصناف للمنتج، وعند النقر عليه ستظهر مجموعة من الخيارات، بعضها مشابهة لخيارات المنتج البسيطة: ابدأ بإضافة صورة لكل صنف. على سبيل المثال إذا كانت لديك عدة خيارات للألوان، قم برفع صورة للمنتج الذي تبيعه بكل لون في قسم الصّنف ذي الصلة. بعد ذلك تستطيع إضافة رمز التخزين التعريفي SKU، تأشير الخيار Enable لتفعيل هذا الصّنف، تأشير الخيار Downloadable إذا كان المنتج قابل للتنزيل، تأشير الخيار Virtual إذا كان المنتج افتراضي (كخدمة مثلا)، أو تأشير الخيار Stock Management لتمكين إدارة المخزون. بعد ذلك قم بإدخال السعر الاعتيادي في حقل Regular Price، وسعر التخفيض وفترته الزمنية إن اقتضت الحاجة. إذا قمت بتأشير الخيار Stock Management أعلاه، قم بإدخال كمية المخزون في حقل Stock Qty، بعد ذلك حدد فيما إذا كنت تسمح بالطلبات المؤجلة backorder من قائمة Allow Backorders. بإمكانك عدم السماح بالطلبات المؤجلة عندما يكون مخزون المنتج نافدًا Do not Allow، أو السماح للعميل بشراء المنتج النافد وتنبيهه إلى أن الطلب سيؤجل لحين توفر المنتج Allow, but notify customer، أو جعل المنتج النافد يُعرض كما لو أنّه متوفر دون تنبيه العميل Allow. من قائمة حالة المخزون Stock Status حدّد فيما إذا كان المنتج نافد Out of Stock أو متوفر In Stock. ثم قم بإدخال وزن وأبعاد المنتج في الحقول المناسبة، علما أنّ هذه الحقول لن تظهر إذا قمت بتأشير الخيار Virtual. وأخيرًا قم بتحديد فئة الضريبة لهذا الصّنف من قائمة Tax Class، ثم قم بإضافة وصف في حقل Description إن أردت ذلك. قم بتكرار الخطوات السابقة على البدائل الأخرى للمنتج إن وجدت. المنتجات القابلة للتحميل Downloadable Products إذا كنت تريد بيع منتجات رقمية، سواء كانت بسيطة Simple أو متنوّعة Variable، بإمكانك القيام بذلك بسهولة جدًا باستخدام WooCommerce. لإنشاء منتج قابل للتنزيل يجب أن تحدد أولًا فيما إذا كان المنتج بسيطًا أو متنوّعًا. وسنغطّي في هذه الفقرة كيفية إعداد كلا النوعين وجعلها قابلة للتنزيل. إنشاء منتج بسيط قابل للتنزيل اتبع نفس خطوات إنشاء المنتج البسيط بالذهاب إلى: Dashboard > Products > Add Product بعد ذلك قم بإضافة اسم للمنتج في حقل Title، حدّد الفئة المناسبة من مربع Categories، أدخل الوسوم ذات الصلة في مربّع Tags، ارفع الصورة الرئيسية للمنتج، إلخ. من مربع بيانات المنتج اختر Simple Product من قائمة النوع ثم قم بتأشير الخيار Downloadable: ستلاحظ ظهور خيارات إضافية تحت حقل السعر في قسم الخيارات العامة General. الخيار الأول هو (Downloadable File(s، ومنه يمكنك إضافة الملف/الملفات التي سيستلمها المستخدم عند شراء المنتج. انقر على زر Add file ثم أدخل اسم الملف في حقل Name ورابطه في حقل File URL إذا كان الملف مرفوعًا على أحد المواقع، أو انقر على Choose File لرفعه على موقعك: واصل إضافة الملفات إذا كان المنتج يوفّر أكثر من عملية تنزيل واحدة. على سبيل المثال إذا كنت تبيع ملصقات بصيغة PNG وترغب في توفير إمكانية تحميل ملف PSD الأصلي بشكل منفصل. من حقل Download Limit حدّد عدد مرّات التحميل المتاحة للعميل. على سبيل المثال أدخل الرقم 5 إذا كنت تريد السماح للعميل بتحميل الملفات خمس مرات فقط. يمكنك ترك الحقل فارغًا، وفي هذه الحالة سيكون عدد مرات التحميل غير محدود. من حقل Download Expiry حدّد مدة انتهاء صلاحية الوصول للتحميل بالأيام. وأخيرًا حدد نوع التحميل من قائمة Download Type. وهذا الخيار مفيد بالتحديد إذا كنت توفّر تطبيقات، برمجيات، أو ملفات موسيقى كمنتجات قابلة للتحميل. فعند اختيارك النوع المناسب، سيتم إعداد المخطط الصحيح الذي تستخدمه محركات البحث لتحديد أي نوع من التحميلات تبيع. إذا لم يكن المنتج الذي تبيعه من البرمجيات أو الموسيقى، يمكنك اختيار نوع Standard Product. إنشاء منتج متنوع قابل للتنزيل اتبع نفس خطوات إنشاء المنتج المتنوّع بالذهاب إلى: Dashboard > Products > Add Product بعد ذلك قم بإضافة اسم للمنتج في حقل Title، حدّد الفئة المناسبة من مربع Categories، أدخل الوسوم ذات الصلة في مربّع Tags، ارفع الصورة الرئيسية للمنتج، إلخ. من مربع بيانات المنتج اختر Variable Product من قائمة النوع ثم قم بإعداد السمات Attributes والأصناف/الإصدارات Variations كما ذكرنا في فقرة إنشاء المنتج المتنوّع. على سبيل المثال، لدينا هنا كتاب قابل للبيع بإصدارين، مادي Physical ورقمي Digital، وقد قمنا بالفعل بإعداد السمات وإنشاء الأصناف. من قسم Variation انقر على الصّنف الذي تريد إضافة تحميل إليه لإظهار خياراته (الصّنف في مثالنا هو النسخة الرقمية Digital): تحت حقل الصور و SKU ستجد خيار Downloadable، قم بتأشيره، وستظهر حقول إضافية تحت قائمة Tax Class: اتبع نفس خطوات إضافة المنتج البسيط القابل للتنزيل، بالنقر على Add File وإدخال اسم الملف ورابطه. ثم انقر على Choose File لرفع الملف. وأخيرًا حدّد عدد مرات التحميل المتاحة من حقل Download Limit ومدة صلاحيته من حقل Download Expiry. بهذه الخطوة تكون قد انتهيت من إعداد المنتجات القابلة للتنزيل، البسيطة والمتنوّعة.
  5. بعد إنشاء متجرك الإلكتروني على WooCommerce وتهيئته و ضبط إعداداته (راجع الدروس السابقة)، ستكون خطوتك الأولى هي إنشاء المنتجات. لكن قبل أن نشرع في الحديث عن أنواع المنتجات وكيفية إنشائها، لنتعرّف أولا على كيفية إدارة فئات/تصنيفات المنتج Categories، الوسوم Tags، فئات الشحن Shipping Classes، والسّمات Attributes. فئات المنتج Product Categories على غرار فئات المنشورات على ووردبريس، بإمكانك إضافة فئات لتصنيف المنتجات، حذفها أو تعديلها. هناك بعض الخيارات الإضافية المتعلّقة بفئات المنتجات، وكذلك إمكانية رفع صور لتمثل الفئات. لإنشاء فئة جديدة اذهب إلى: Dashboard > Products > Categories من هذه النافذة تستطيع إنشاء فئات لإضافة منتجات إليها لاحقًا. علمًا أنّه يمكنك إنشاء الفئات أثناء إنشاء المنتجات أيضًا، لكن لن تملك التحكّم الكامل في خيار slug، الفئات الرئيسية Parent Categories، إلخ. في حقل Name قم بإدخال اسم الفئة، وفي حقل Slug قم بإدخال جزء العنوان URL لهذه الفئة. إذا لم تقم بإدخال slug مخصص سيقوم ووردبريس باستخدام اسم الفئة تلقائيًا عندما تنقر على Add New Product Category عند الانتهاء. إذا كانت لديك فئات رئيسية وفئات فرعية (مثلا فئة "ملابس" رئيسية وفئة "أقمصة" فرعية) يمكنك إدخال الفئة الفرعية ضمن الفئة الرئيسية من قائمة Parent. من هذه القائمة اختر الفئة الرئيسية (يُفترض أنّك قمت بإنشائها مسبقًا)، أو اختر الخيار None إن لم يكن لديك فئات متداخلة. في حقل Description قم بإدخال وصف للفئة، وهذا الخيار مفيد إذا كنت ستوفّر طريقة لبيع المنتجات حسب الفئة. عادة ما يُعرض الوصف على العملاء عندما يقومون بتصفّح المنتجات حسب الفئات، مع ذلك يعتمد الأمر على إعداداتك والقالب الذي تستخدمه. من قائمة Display Type اختر طريقة عرض الفئات على العملاء. يمكنك استخدام الخيار الافتراضي Default الذي سيعرض جميع المنتجات من جميع الفئات الفرعية، الخيار Products الذي سيعرض المنتجات فقط على صفحة الفئة، الخيار Subcategories الذي سيعرض قائمة من المنتجات الفرعية وعدد المنتجات التي تحتويها، أو الخيار Both الذي سيعرض كلّ من الفئات الفرعية في الأعلى، والمنتجات في الأسفل. وأخيرا يمكنك رفع صورة مصغّرة للفئة بالنقر على زر Upload/Add Image. وهذا الخيار مفيد إذا اخترت خيار Subcategories من طريقة العرض، حيث سيعرض قوائم من الصور المصغّرة لجميع الفئات الفرعية عند عرض الفئات مع الفئات الفرعية: وكذلك ستمثّل هذه الصورة المصغّرة الفئة عند عرض الفئات بالشكل المعتاد: بعد الانتهاء من تعديل جميع الخيارات انقر على Add New Product Category لإضافة الفئة. الوسوم Tags تعمل الوسوم بنفس طريقة عمل وسوم منشورات ووردبريس العادية. لإضافة وسم انقر على Tags من قائمة Products ثم قم بإدخال اسم الوسم في حقل Name، و slug مخصص في حقل Slug ووصف الوسوم في حقل Description: يمكن أن تكون الوسوم مفيدة إذا رغبت في توفير طريقة لتصفّح المنتجات باستخدام الوسوم، حيث يمكن إضافتها إلى قوائم التصفّح ويمكن حتّى أن تظهر على المنتجات نفسها. انقر على Add New Product Tag لحفظ الوسم. فئات الشحن Shipping Classes يمكن أن تُستخدم هذه الفئات لجمع المنتجات المتشابهة لغرض حساب سعر الشحن. لإضافة فئة شحن جديدة انقر على Shipping Classes من قائمة Products: تُستخدم هذه الفئات من قبل طرق الشحن الأساسية التي تم تحديدها ضمن إعدادات الشحن (مثل Flat Rate Shipping) أو طرق الشحن الاستثنائية premium (مثل Table Rate Shipping) لغرض المساعدة على إنشاء كُلف الشحن. على سبيل المثال لنقم بإضافة فئة شحن باسم "Book" لتساعدنا على إنشاء قواعد شحن خاصّة بمنتجاتنا من الكتب. في حقل Name قم بإدخال اسم فئة الشحن (وهو Book في مثالنا)، ثم أدخل slug هذه الفئة في حقل Slug، وضمّنها في الفئة الرئيسية إن وجدت باختيار الفئة الرئيسية من قائمة Parent، وأخيرًا اكتب الوصف المرغوب. بعد ذلك انقر على زر Add New Shipping Class لحفظ الفئة. السمات Attributes تُستخدم السمات لتعريف بيانات إضافية للمنتج كاللون، الحجم، الوزن، إلخ ومن ثم استخدامها عند إنشاء المنتجات. وهي مفيد ومطلوبة عند إنشاء المنتجات المتنوّعة variable على وجه الخصوص: يجب أن تأخذ في الاعتبار عند إنشاء السمات أنّه بعد إنشائها لن تتمكن من إعادة تسميتها لاحقًا. لنفترض أننا نبيع القمصان فقط في متجرنا، لذلك سنقوم بإنشاء سمة "Size" خاصة بالأحجام المختلفة. في حقل Name أدخل اسم السمة (وهو "Size" في هذا المثال)، ثم أدخل slug مخصص في حقل Slug. قم بتأشير الخيار Enable Archive لتفعيل صفحة أرشفة لهذه السمة، ثم حدد كيفية اختيار السمة من قائمة Type. بإمكانك تحديد طريقة الاختيار بالتحديد Select أو بإدخال نص يدويًا Text. استخدم Select إذا كنت ستقوم بإعداد المفردات terms مسبقًا في قائمة منسدلة (أي في هذا المثال نقوم بإعداد قائمة منسدلة تحتوي على الأحجام المختلفة المتوفرة). من قائمة Default Sort Order حدد طريقة فرز المفردات في قائمة السمة على الواجهة الأمامية لمتجرك. الخيارات المتوفرة هي ترتيب مخصّص Custom Order، أبجديًا حسب الاسم Name، أو حسب التسلسل (الرقمي) Name numeric، أو حسب الرمز التعريفي للمفردة Term ID. بإمكانك استخدام الترتيب المخصص لتتمكنّ من ترتيبها بسهولة بالسحب والإفلات. انقر على Add Attribute لكي تتمكّن من إضافة مفردات السمة. انقر على أيقونة الترس بجانب اسم السمة لإعداد مفرداتها. في حقل Name قم بإدخال اسم المفردة الأولى للسمة. في هذا المثال سنقوم بإضافة ثلاثة أحجام: صغير، متوسط، وكبير. لذلك سيكون اسم المفردة "Small". بعد ذلك قم بإدخال slug مخصص، وحدد السمة الرئيسية التي تتضمّن هذه السمة، إن وجدت، من قائمة Parent، ثم أدخل وصفًا مختصرًا في حقل Description. في العادة لا يظهر وصف السمة، لكن بعض القوالب توفر إمكانية عرضه. بعد ذلك انقر على زر Add New لإضافة مفردات جديدة. بعد إضافة جميع المفردات قم بترتيبها بسحب كل مفردة وإفلاتها عند الموضع المرغوب. بعد الانتهاء من إعداد جميع فئات المنتجات، الوسوم، فئات الشحن، والسمات، حان الوقت لتبدأ في إنشاء منتجاتك. تابع الدرس القادم لتتعرف على أنواع المنتجات وكيفية إنشائها.
  6. بدأنا في دروس سابقة بـإنشاء متجر إلكتروني على WooCommerce وقمنا بضبط إعدادات المتجر العامة General، إعدادات المنتجات Products، الضريبة Tax، الدفع Checkout، والشحن Shipping. سنغطي في هذا الدرس ما تبقّى من إعدادات المتجر والتي تتضمن إعدادات الحسابات Accounts، البريد الإلكتروني Email، والواجهة البرمجية API. إعدادات الحسابات من هذا التبويب تستطيع ضبط كيفيّة عمل حسابات عملائك. للوصول إلى هذه الإعدادات قم بتسجيل الدخول إلى موقعك ثم اذهب إلى: Dashboard > WooCommerce > Settings > Accounts يحتوي هذا التبويب على ثلاثة أقسام: Account Pages ومنه تقوم بإعداد صفحات الحسابات للعملاء: عندما تقوم بتثبيت WooCommerce سيقوم بإنشاء هذه الصفحة تلقائيًا، تأكّد من إبقاء الصفحة الافتراضية التي تم إنشاؤها، أو قم بإنشاء واحدة لكي يستطيع العميل استعراض الوظائف الخاصة بحسابه، كالطلبات، بالإضافة إلى تغيير تفاصيل الحساب عند الحاجة. My Account Endpoints Endpoints هي أجزاء من عنوان الصفحة URL، كصفحة My Account، تُلحق بذلك العنوان لمعالجة إجراءات معيّنة على الصفحة: إذا كنت تريد إنشاء Endpoints مخصّصة لعرض الطلب View Order، تعديل الحساب Edit Account، أو الإجراءات الأخرى، تأكّد من كون هذه الأجزاء فريدة ولا تظهر في عناوين الصفحات الأخرى على المتجر. وإلا ستعطل الروابط وستسبب مشاكل أخرى في صفحات حسابات العملاء. Registration Options من هذا القسم تتحكّم في خيارات التسجيل: بإمكانك تمكين التسجيل من على صفحة الدفع بتأشير الخيار Enable registration on the Checkout page، و/أو التسجيل من على صفحة "حسابي" Enable registration on the My Account page. هذه الخيارات مفيدة في حال كنت لا تسمح بإجراء الدفع من قبل زوار المتجر (غير المسجّلين)، ويتيح للعملاء الجدد سهولة التسجيل وإنشاء الحساب. من الخيارات الأخرى المفيدة هو Display returning customer login reminder on the Checkout page الذي يقوم بعرض تذكير بتسجيل الدخول للعملاء المتكررين على صفحة الدفع مما يتيح لهم سهولة الدخول إلى حساباتهم من على صفحة الدفع: وأخيرا من خيارات إنشاء الحساب Account Creation بإمكانك القيام بتوليد اسم مستخدم للعميل تلقائيًا من عنوان بريده الإلكتروني بتأشير الخيار Automatically generate username from customer email، وكذلك توليد كلمة سريّة لحساب العميل تلقائيًا بتأشير الخيار Automatically generate customer password، وسيتم إرسال تلك الكلمة السرية إلى عنوان البريد الإلكتروني الخاص بالعميل. انقر على Save Changes لحفظ التغييرات والانتقال إلى التبويب التالي. إعدادات البريد الإلكتروني توجد في هذا التبويب خيارات تعديل إعدادات البريد الإلكتروني والقوالب. للبدء بضبط الإعدادات اذهب إلى: Dashboard > WooCommerce > Settings > Emails يحتوي هذا التبويب أيضًا على ثلاثة أقسام: Email Notifications يحتوي هذا القسم على قائمة الإشعارات التي ستصلك (أو تُرسل للعميل) على البريد الإلكتروني والتي يمكنك تفعيلها أو إلغاء تفعيلها. ولكل رسالة إشعار، تستطيع تعديل بعض الخيارات مثل عنوان البريد الإلكتروني الذي سيُرسل إليه، عنوان الرسالة، إلخ: يمكن أن يقوم WooCommerce بإرسال إشعارات في الحالات التالية: الطلبات الجديدة New Order الطلبات الملغية Cancelled Order الطلبات الفاشلة Failed Order الطلبات الجارية Processing Order الطلبات المكتملة Completed Order الطلبات المستردّة Refunded Order فواتير العملاء Customer Invoice ملاحظات العملاء Customer Note استعادة الكلمة السرية Reset Password إنشاء حسابات جديدة New Account ملاحظة: الإشعارات الثلاثة الأولى تُرسل إلى عنوان البريد الإلكتروني الذي تحدده، أما الإشعارات المتبقية فتُرسل إلى العميل. يملك كل إشعار نفس الإعدادات تقريبًا، مع بعض الاختلافات التي سنأتي إلى ذكرها. بإمكانك الوصول إلى الإعدادات أما بالنقر على عنوان الإشعار في القائمة، أو النقر على أيقونة الترس المقابلة للعنوان في أقصى اليمين. لنبدأ بإعدادات إشعار New Order أولًا: الخيار الأول هو تفعيل/ إلغاء تفعيل هذا الإشعار بتأشير/إلغاء تأشير الخيار Enable this email notification. يفضّل معظم أصحاب المتاجر الإلكترونية استلام إشعار عن الحصول على طلب جديد، مع ذلك، الخيار راجع لك. في حقل (Recipient(s قم بإدخال عنوان/عناوين البريد الإلكتروني الذي تريد استلام الإشعار عليه. إذا قمت بإدخال أكثر من عنوان، تأكّد من فصلها بواسطة الفاصلة (,). في حقل Subject قم بإدخال عنوان الإشعار الذي سيصلك، بإمكانك استخدام العنوان الافتراضي الذي يحتوي على عنوان الموقع+ "New Customer Order"+ رقم الطلب+ تاريخ الطلب في نهايته: {site_title}] New customer order ({order_number}) - {order_date} أو بإمكانك إنشاء واحد مخصص بإدخال نص العنوان والتفاصيل الإضافية المرغوبة. من حقل Email Header يمكنك التحكم في العنوان الرئيسي لإشعار البريد الإلكتروني، ووظيفته تشبه وظيفة العنوان Subject. بإمكانك تركه فارغًا لاستخدام العنوان الرئيسي الافتراضي. لهذا الحقل المزيد من المعلومات التقنية التي سنتجاوزها لأنّها غير مهمة في هذا الدرس. من حقل Email Type يمكنك التحكّم في الصيغة التي سيرسل بها البريد الإلكتروني. الخيارات المتاحة هي Plain Text (نص عادي)، HTML، أو Multipart (أجزاء متعددة). أخيرًا، هناك خياران تحت حقل Email Type، وهما يعتمدان على صيغة البريد الإلكتروني التي اخترتها. الأول Copy file to theme والذي من خلاله تقوم بنسخ قالب البريد الإلكتروني الحالي إلى مجلد القوالب للقيام بتخصيصه أكثر ممّا توفّره هذه الإعدادات. إذا قمت بالفعل بنسخ مجلّد woocommerce/templates/emails بالكامل إلى مجلد القوالب، فلا حاجة إلى نسخ القوالب بشكل منفصل مجددا. وفي تلك الحالة ستجد زر Delete template file بدلًا من Copy file to theme. الخيار الثاني هو View template ويمكنك من خلاله عرض شيفرة قالب البريد الإلكتروني الحالي وستتمكّن من تعديل القالب إذا قمت بالفعل بنسخه إلى مجلد القوالب. وبالرغم من أننا لا ننصحك بتغيير شفرة القوالب مباشرة من هذه النافذة، لكن تأكّد من امتلاك نسخ احتياطية لهذه القوالب والنقر على Save Changes بعد الانتهاء من تخصيص الشفرة إذا قمت بتعديل القالب من ووردبريس. كما ذكرنا سابقًا، تحتوي بقية إعدادات إشعارات البريد الإلكتروني على نفس الحقول التي قم بشرحها في إعدادات New Order. هناك بعض الاستثناءات في إعدادات إشعار الطلبات المكتملة، الطلبات المستردّة، وفواتير العملاء. هناك حقلان إضافيان في إعدادات Completed Order: هذه الحقول خاصّة بعنوان الإشعار (Subject (downloadable والعنوان الرئيسي (Email Heading (downloadable للمنتجات الرقمية القابلة للتنزيل. وفي إعدادات Refunded Order، هناك حقلان للعنوان وحقلان للعنوان الرئيسي: الحقلان الأولان هما للطلبات المستردّة بشكل جزئي Partial Refund والآخران للطلبات المستردّة بشكل كلي Full Refund، مما يتيح لك مستوى تحكّم جيّد في النص المرسل إلى العميل في الحالتين، الاسترداد الجزئي، والاسترداد الكلي. أما إعدادات Customer Invoice فتحتوي على حقلين إضافيين، الأول لعنوان إشعار الفاتورة المدفوعة (Email Subject (paid والثاني للعنوان الرئيسي لإشعار الفاتورة المدفوعة (Email Heading (paid: بعد الانتهاء من ضبط إعدادات كل إشعار، انقر على Save Changes لحفظ التغييرات. Email Sender Options من خيارات مرسل البريد الإلكتروني يمكنك التحكّم في اسم المرسل من حقل "From" Name بالإضافة إلى عنوان البريد الإلكتروني للمرسل "From" Address. من المهم ضبط هذه الإعدادات لأنّها ستُعرض على العملاء في صندوق الوارد لبريدهم الإلكتروني: على سبيل المثال، من خلال الإعدادات أعلاه، سيستلم العميل بريد إلكتروني من المرسل "My Store" صاحب عنوان البريد الإلكتروني " example@gmail.com". Email Template من هذه الخيارات يمكنك تخصيص قالب البريد الإلكتروني الافتراضي الذي يستخدمه WooCommerce: بإمكانك إدخال رابط لصورة الترويسة في حقل Header Image، أو رفع صورة من خلال المسار: Dashboard > Media > Add New وكذلك بإمكانك تخصيص نص هامش القالب بإدخال النص المرغوب في حقل Footer Text وسيظهر هذا النص في الجزء السفلي من جميع رسائل البريد الإلكتروني التي ترسلها. بعد ذلك يمكنك اختيار لون الأساس Base Color، لون الخلفية Background Color، لون خلفية متن البريد الإلكتروني Body Background Color، وكذلك لون نص المتن Body Text Color. بإمكانك معاينة القالب أثناء تخصيصه بالنقر على رابط Click here to preview your email template. بإمكانك عمل المزيد من التخصيصات المعقّدة بنسخ قالب البريد الإلكتروني إلى مجلد القوالب. قم بنسخ مجلد emails من على الامتداد woocommerce/templates/emails ولصقه في مجلد قالبك على الامتداد "theme name"/woocommerce/emails. اعلم فقط أنّ ذلك سيؤدي إلى إلغاء أي تخصيص قمت به من إعدادات قالب البريد الإلكتروني Email Template المذكورة. بعد الانتهاء من ضبط جميع الاعدادات انقر على Save Changes لحفظ التغييرات. إعدادات API من هذا التبويب تستطيع تفعيل REST API، بالإضافة إلى إنشاء Keys و Webhooks لتطبيقاتك. للوصول إلى تبويب إعدادات API اذهب إلى Dashboard > WooCommerce > Settings > API يحتوي هذا التبويب على ثلاثة تبويبات فرعية: Settings من هذا التبويب تستطيع تفعيل/إلغاء تفعيل REST API بتأشير/إلغاء تأشير الخيار Enable the REST API: إنّ هذا الخيار ضروري لكي تعمل تطبيقات للهاتف المحمول في متجرك. فهو يتيح للتطبيقات الخارجية معرفة أشياء مثل حالة المخزون، الطلبات، معلومات المنتجات، وغيرها الكثير. يُعتبر RESU API من الأجزاء الفعّالة في WooCommerce ويمكن أن يحقق الكثير من الأشياء الرائعة. Keys/Apps يتيح لك هذا التبويب إدارة التحكّم في الوصول إلى REST API: ترتبط المفاتيح keys بالمستخدمين على موقعك. ولإنشاء مفتاح انقر على Add Key: في حقل User، قم بتحديد المستخدم الذي تريد توليد مفتاح له، ثم قم بإضافة وصف في حقل Description. من قائمة Permissions قم بتحديد مستوى الوصول لهذا المفتاح. الخيارات المتاحة هي Read (قراءة)، Write (كتابة)، أو Read/Write (قراءة/كتابة). بعد ذلك انقر على زر Generate API Key، وسيقوم WooCommerce بتوليد مفتاح API لذلك المستخدم. بعد توليد المفتاح ستلاحظ وجود مفتاح المستهلك Consumer Key، الرمز السري للمستهلك Consumer Secret، رمز QR، بالإضافة إلى زر إبطال المفتاح Revoke API Key: قم بوضع مفتاح المستهلك والرمز السري للمستهلك في التطبيق الذي يستخدم WooCommerce API. وكذلك يجب أن يطلب ذلك التطبيق عنوان URL لمتجرك. Webhooks Webhooks هي عبارة عن أداة يمكنك استخدامها لإرسال إشعار حول حدث ما إلى عنوان URL من اختيارك. على سبيل المثال عند إنشاء منتج جديد، أو إنشاء قسيمة جديدة. وهي توفّر طريقة سهلة للتكامل مع الخدمات الخارجية وAPI الخارجية الأخرى التي تدعم Webhooks: سنقوم بإنشاء Webhook وهمي لاستخدامه لنشر منشور على منصة تواصل اجتماعي من اختيارنا عندما نقوم بإنشاء منتج جديد. وهذه من الطرق البسيطة للترويج لمنتجاتنا الجديدة عبر الإنترنت بصورة تلقائية. انقر على زر Add Webhook: قم بإدخال عنوان مناسب في حقل Title ثم حدّد الحالة من قائمة Status حسب حاجتك. خيارات الحالة المتوفّرة هي Active (مفعّل)، Paused (متوقف مؤقتًا)، أو Disabled (غير مفعّل). إذا رغبت في تشغيل Webhook تأكّد من اختيار الحالة Active. الخطوة التالية هي تحديد الموضوع من قائمة Topic، ويقصد به الحدث الذي سيشغّل Webhook. تتضمن القائمة العديد من الخيارات، مثل إنشاء طلب Order Created، حذف منتج Product Deleted، أو تحديث عميل Customer Updated. وكذلك يوجد خيار تحديد موضوع مخصص Custom لغرض إنشاء Webhook أكثر تقدّمًا. سنحدد Product Created مثلا. الحقل التالي هو Delivery URL ويُستخدم لتحديد العنوان الذي سيتم توصيل حمل Webhook إليه. في مثالنا هذا سنبحث في توثيق المطوّرين لمنصة التواصل الاجتماعي التي اخترناها للعثور على Webhook يمكننا استخدامه للتوصيل. في حقل Secret قم بإعداد مفتاح سرّي يدويًا، أو اترك الحقل فارغًا وسيتم استخدام مفتاح Consumer Secret للمستخدم الحالي والذي يوجد في قسم API لحساب المستخدم على WooCommerce. بعد الانتهاء من ضبط الإعدادات أعلاه، انقر على Save Webhook لبدء تشغيله ورصد المنتجات الجديدة. عندما يُشغّل Webhook بإمكانك العودة إلى هذه النافذة لمشاهدة التسجيلات في قسم Webhook Logs. إذ ستكون هناك مدخلات تبيّن وقت تشغيله وما هي استجابات الخدمات الأخرى التي تتكامل معها. وهذه التسجيلات توفّر لك طريقة سهلة لاختبار Webhook وإصلاحه. لن نكون قادرين على تغطية جميع التفاصيل التقنية المتعلّقة بالتكامل مع الخدمات الأخرى، لأنها ستكون معقّدة جدًا بالنسبة لغرض هذا الدرس. بهذا تكون قد تمكّنت من ضبط جميع إعدادات متجرك الإلكتروني على WooCommerce. سنغطّي في الدرس القادم -إن شاء الله- كيفية إنشاء المنتجات وسنلقي نظرة عامة على أنواعها.
  7. إذا كانت هذه هي المرة الأولى التي تقرأ فيها حول إعدادات WooCommerce ننصحك بالرجوع إلى الدروس السابقة لتطّلع أولا على طريقة تثبيت الملحق وتهيئته، وتتعرّف على كيفية ضبط إعدادات المنتجات، الضرائب، والدفع. سنغطّي في هذا الدرس خطوات ضبط إعدادات الشحن العامة، بالإضافة إلى إعدادات كل طريقة من طرق الشحن المتوفّرة. يمكنك تجاوز ضبط إعدادات الشحن إذا كانت المنتجات التي تبيعها رقمية جميعها. فمن البديهي أن لا تكون هناك حاجة لشحنها. ابدأ بتسجيل الدخول إلى موقعك ثم الذهاب إلى: Dashboard > WooCommerce > Settings > Shipping خيارات الشحن Shipping Options تحت هذا التبويب الفرعي ستجد مجموعة من خيارات الشحن العامة: قم بتأشير الخيار الأول، Enable Shipping لتمكين شحن الطلبات. قم بتأشير الخيار الثاني، Enable the shipping calculator on the cart page لتمكين العملاء من رؤية رسوم الشحن للسلع الموجودة على السلّة وحسب قواعد الشحن الخاصة بمتجرك. بإمكانهم حساب رسوم الشحن باختيار اسم البلد، المحافظة/الولاية، والرمز البريدي Zip Code ومن ثم النقر على Update Totals لمعرفة مقدار الرسوم: الخيار الثالث هو Hide shipping costs until an address is entered، والذي عند التأشير عليه سيقوم بإخفاء جميع كلف الشحن حتّى يتم إدخال العنوان. فإذا كان نسبة الشحن التي تستخدمها تُحسب على أساس موقع العميل، لن تظهر كلفة الشحن ما لم يتم إدخال تفاصيل الموقع عند الدفع. من مجموعة خيارات Shipping Destination بإمكانك تحديد العنوان الذي سيتم استخدامه كعنوان العميل الافتراضي. بإمكانك اختيار أما عنوان الشحن Default shipping address أو عنوان الفوترة Default billing address كخيارات افتراضية، أو الشحن إلى عنوان الفوترة الخاص بالعميل فقط Only ship to the customer's billing address. بعد ذلك حدد المواقع التي تريد تمكين الشحن إليها من قائمة (Restrict shipping to Location(s. بإمكانك اختيار الشحن لجميع البلدان التي تبيع لها Ship to all countries you sell to، والذي يتيح الشحن إلى مواقع البيع التي قمت بتحديدها في الإعدادات العامة General، أو الشحن لجميع البلدان Ship to all countries (وهذا الخيار واضح من اسمه)، أو الشحن إلى بلدان محددة Ship to specific countries only والذي عند اختياره سيظهر حقل يساعدك على اختيار البلدان التي تريد الشحن إليها: القسم الأخير في هذا التبويب هو طريقة الشحن Shipping Method: من هذا القسم يمكنك معرفة أسماء طرق الشحن، رموزها التعريفية ID، أولوية استخدامها، وكذلك معرفة فيما إذا كانت مفعّلة أو لا. بإمكانك التحكم في ترتيب ظهور كل طريقة من طرق الشحن في صفحة الدفع بالنقر على أيقونة (≡) بجانب اسم الطريقة، ومن ثم السحب إلى الأعلى أو الأسفل والإفلات عند الترتيب المرغوب. وباستخدام حقول Selection Priority تستطيع اختيار الطريقة التي تُحدد أولًا بشكل افتراضي. ستُحدد الطريقة ذات الأولوية رقم 1 بشكل افتراضي عندما يقوم العميل بالدفع. وإذا لم تكن الطريقة الأولى مُتاحة لذلك العميل، سيتم تحديد الطريقة ذات الأولوية رقم 2 بشكل افتراضي عند الدفع، وهكذا. إذا كان لأكثر من طريقة شحن نفس الأولوية، سيتم تحديد الطريقة ذات الكلفة الأقل كخيار افتراضي. بإمكانك الوصول إلى إعدادات كل طريقة على حدة بالنقر على اسمها، أو الذهاب إلى أعلى الصفحة حيث ستجد إعدادات كل طريقة في تبويب فرعي منفصل. وسنغطّي إعدادات جميع طرق الشحن في الفقرات التالية. سعر الشحن الموحد Flat Rate ويُقصد بـ flat rate سعر الشحن الثابت الموحّد الذي لا يتغيّر وفق أشياء محددة. أي أنّه باستخدام هذه الطريقة ستقوم بإضافة سعر شحن واحد لكل الطلبات على متجرك. انقر على تبويب Flat rate الفرعي لعرض الإعدادات: قم بتأشير الخيار Enable this shipping method لتفعيل الشحن بهذه الطريقة. بعدها قم بإضافة عنوان للطريقة في حقل Method Title إن رغبت في تغيير العنوان الافتراضي. الخطوة التالية هي تحديد البلدان التي تريد إتاحة استخدام هذه الطريقة فيها. بإمكانك تحديد الخيار All Allowed Countries والذي يعني إتاحة هذه الطريقة لجميع البلدان التي تبيع لها والتي حددتها في الإعدادات العامة General، أو Specific Countries والذي عند تحديده سيظهر لك حقل جديد يساعدك على اختيار البلدان التي تريد إتاحة طريقة الشحن هذه فيها: من قائمة Tax Status يمكنك تحديد فيما إذا كانت طريقة الشحن هذه خاضعة للضرائب Taxable، أو لا None. في حقل الكلفة Cost قم بإدخال كلفة استخدام طريقة الشحن الحالية لكل طلب. بإمكانك إدخال رقم عادي ليمثّل رسوم الشحن، مثل 5$، لكن هناك المزيد مما يمكنه فعله في هذا الحقل. بإمكانك إدخال عمليات حسابية لمساعدتك على حساب الكلف بصورة صحيحة. فهذا الحقل يتقبّل الصيغ الرياضية بالإضافة إلى بعض العناصر النائبة placeholders. من العناصر النائبة المتاحة هي الكميّة والتي تُكتب بالشكل التالي: [qty] والرسوم التي تُكتب بالشكل التالي: [fee] على سبيل المثال، إذا أردنا فرض كلفة شحن تساوي 10$، ومن ثم إضافة دولارين لكل سلعة في السلة، نستخدم العنصر النائب للكمية وبالشكل التالي: هذا مجرّد مثال بسيط، حيث هناك الكثير من الطرق لإعداد رسوم الشحن باستخدام العناصر النائبة والعمليات الرياضية. ستكون إعدادات طريقة Flat Rate قد انتهت إذا لم تكن تستخدم فئات شحن shipping classes، انقر Save Changes لحفظ التغييرات. أما إذا كنت تستخدم فئات شحن في متجرك، سيظهر لك قسم جديد في هذه الصفحة بعنوان Shipping Class Costs: ستلاحظ في هذا القسم وجود حقل كلفة لكل فئة شحن قمت بإنشائها سابقًا في إعدادات الضريبة، بالإضافة إلى حقل للكلفة في حالة عدم وجود فئات شحن No Shipping Class Costs. هذه الحقول تعمل بنفس طريقة حقل الكلفة Cost، تأكّد فقط من ضبط هذه الحقول بشكل صحيح إذا كنت تريد استخدام رسوم مختلفة لفئة الشحن الواحدة. قد تتساءل عن الفرق بين حقل No Shipping Class Costs، وحقل Cost المذكور أعلاه، حيث أنّ كليهما خاص بحالة عدم استخدام فئات شحن. الحقل الأول، No Shipping Class Costs مفيد إذا كنت ستستخدم خيار Per Class أدناه، وبخلاف ذلك أدخل كلفة الشحن في حقل Cost. من قائمة Calculation Type حدد طريقة حساب رسوم الشحن. لديك خياران، الأول، Per Class، ويُستخدم لفرض رسوم الشحن لكل فئة شحن، مما يعني أنّ كلفة فئة الشحن ستُضاف إلى كل سلعة في السلة حسب فئة الشحن لتلك السلعة. على سبيل المثال، لنفترض أنّه لديك سلعتان في السلة كل منها ذات فئة شحن مختلفة؛ فئة الشحن الأولى كلفتها 5$، وفئة الشحن الثانية كلفتها 8$. في هذه الحالة سيصبح إجمالي كلفة الشحن مساويًا لـ 13$. أما عند تحديد الخيار الثاني، Per Order، فسيتم البحث عن أعلى كلفة لفئات الشحن ومن ثم استخدامها ككلفة الشحن الثابتة حتّى وإن اختلفت فئات الشحن للسلع في السلّة. انقر على Save Changes لحفظ التغييرات. الشحن المجاني Free Shipping الشحن المجاني من الطرق الرائعة التي تشجّع العملاء على إنفاق المزيد من المال. على سبيل المثال اعرض إمكانية الحصول على شحن مجاني للطلبات التي تزيد قيمتها عن 100$. للوصول إلى إعدادات طريقة الشحن المجاني انقر على تبويب Free Shipping الفرعي: قم بتأشير الخيار Enable Free Shipping لتفعيل طريقة الشحن هذه. بعدها قم بإدخال عنوان الطريقة الذي سيظهر لعملائك عند الدفع من حقل Title، ثم حدّد البلدان التي تريد إتاحة هذه الطريقة فيها من قائمة Availability. وكما في الطريقة السابقة بإمكانك تحديد الخيار All Allowed Countries والذي يعني إتاحة هذه الطريقة لجميع البلدان التي تبيع لها والتي حددتها في الإعدادات العامة General، أو تحديد Specific Countries والذي عند تحديده سيظهر لك حقل جديد يساعدك على اختيار البلدان التي تريد إتاحة طريقة الشحن هذه فيها. من قائمة Free Shipping Requires حدّد الشرط الذي يجب تحقيقه لتمكين الشحن المجاني. الخيارات المتاحة هي تمكين الشحن المجاني إذا كان العميل يملك قسيمة شحن مجاني صالحة A valid free shipping coupon، عند حد أدنى لمبلغ لطلب (يُحدد في الحقل السفلي) A minimum order amount، عند حد أدنى لمبلغ الطلب أو قسيمة صالحة A minimum order amount OR coupon، أو عند حد أدنى لمبلغ الطلب وقسيمة صالحة A minimum order amount AND coupon. إذا اخترت أحد الخيارات التي تحتوي على حد أدنى لمبلغ الطلب، تأكّد من إدخال قيمة الحد الأدنى لمبلغ الطلب في حقل Minimum Order Amount الأخير. انقر على Save Changes لحفظ التغييرات. International Flat Rate تستند طريقة International Flat Rate على طريقة Flat Rate، وهي تتيح إمكانية تحديد سعر شحن قياسي لكل طلب، لكل سلعة، أو لكل فئة شحنة لغرض التوصيل الدولي. للوصول إلى إعدادات هذه الطريقة انقر على تبويب International Flat Rate الفرعي: قم بتأشير الخيار الأول، Enable this shipping method لتفعيل هذه الطريقة ثم قم بإدخال العنوان المرغوب في حقل Title. من قائمة Availability حدّد البلدان التي تريد إتاحة هذه الطريقة فيها. بإمكانك تحديد بلدان محددة باختيار الخيار Selected Countries، ثم إدخال أسماء هذه البلدان في حقل Specific Countries. أو استثناء بلدان محدّدة باختيار الخيار Excluding Selected Countries وإدخال أسماء هذه البلدان في حقل Specific Countries. من قائمة Tax Status يمكنك تحديد فيما إذا كانت طريقة الشحن هذه خاضعة للضرائب Taxable، أو لا None. في حقل الكلفة Cost قم بإدخال رسوم الشحن لكل طلب باستخدام طريقة International Flat Rate. بإمكانك إدخال رقم عادي ليمثّل رسوم الشحن، مثل 5$، لكن هناك إمكانية استخدام العناصر النائبة والعمليات الحسابية كما في طريقة Flat Rate. من العناصر النائبة المتاحة هي الكميّة والتي تُكتب بالشكل التالي: [qty] والرسوم التي تُكتب بالشكل التالي: [fee] على سبيل المثال، إذا أردنا فرض كلفة شحن أساسية تساوي 12$، ومن ثم إضافة 3 دولار لكل سلعة في السلة، نستخدم العنصر النائب للكمية وبالشكل التالي: هذا مجرّد مثال بسيط، حيث هناك الكثير من الطرق لإعداد رسوم الشحن باستخدام العناصر النائبة والعمليات الرياضية. ستكون إعدادات طريقة International Flat Rate قد انتهت إذا لم تكن تستخدم فئات شحن shipping classes، انقر Save Changes لحفظ التغييرات. أما إذا كنت تستخدم فئات الشحن، سيظهر لك قسم جديد في هذه الصفحة بعنوان Shipping Class Costs: ستلاحظ في هذا القسم وجود حقل كلفة لكل فئة شحن قمت بإنشائها سابقًا في إعدادات الضريبة، بالإضافة إلى حقل للكلفة في حالة عدم وجود فئات شحن No Shipping Class Costs. هذه الحقول تعمل بنفس طريقة حقل الكلفة Cost، تأكّد فقط من ضبط هذه الحقول بشكل صحيح إذا كنت تريد استخدام رسوم مختلفة لفئة الشحن الواحدة. من قائمة Calculation Type حدّد طريقة حساب رسوم الشحن. لديك خياران، الأول، Per Class، ويُستخدم لفرض رسوم الشحن لكل فئة شحن على حدة، مما يعني أنّ كلفة فئة الشحن ستُضاف إلى كل سلعة في السلة حسب فئة الشحن لتلك السلعة. على سبيل المثال، لنفترض أنّ لديك سلعتان في السلة كل منها ذات فئة شحن مختلفة؛ فئة الشحن الأولى كلفتها 5$، وفئة الشحن الثانية كلفتها 8$. في هذه الحالة سيصبح إجمالي كلفة الشحن مساويًا لـ 13$. أما عند تحديد الخيار الثاني، Per Order، فسيتم البحث عن أغلى كلفة لفئة الشحن ومن ثم استخدامها ككلفة الشحن الثابتة حتّى وإن اختلفت فئات الشحن للسلع في السلّة. انقر على Save Changes لحفظ التغييرات. طريقة الشحن المحلية Local Delivery هذه الطريقة هي من طرق الشحن البسيطة لتسليم الطلبات محليًا. يمكن تحديد الرسوم كنسبة مئوية من إجمالي كلف السلع في السلّة، كقيمة ثابتة، أو يمكن أن تكون مجانية. للوصول إلى إعدادات هذه الطريقة انقر على تبويب Local Delivery الفرعي: قم بتأشير الخيار Enable local delivery لتمكين خدمة التوصيل المحلي، ثم قم بإدخال العنوان المرغوب في حقل Title. في قائمة نوع الرسوم Fee Type لديك ثلاثة خيارات. إما اختيار قيمة رسوم ثابتة لكل الطلبات Fixed amount، أو كنسبة مئوية من إجمالي كلف السلع في السلّة Percentage of cart total، أو كقيمة ثابتة لكل منتج Fixed amount per product. سيحدد ما تختاره من هذه القائمة كيفية تطبيق رسوم التوصيل. قم بإدخال رسوم التوصيل في حقل Delivery Fee. في حقل Allowed ZIP/Post Codes قم بإدخال الرموز البريدية للمواقع التي يُتاح في التوصيل المحلي. قم بفصل الرموز البريدية باستخدام الفاصلة (,) أو استخدم رموز البدل wildcards أو الأنماط patterns. من الأمثلة على استخدام رموز البدل wildcards كتابة P* في حقل الرمز البريدي، وهذا يعني مطابقة جميع الرموز البريدية التي تبدأ بالحرف P. ومن الأمثلة على استخدام الأنماط كتابة (NG1___ (N، G، 1، وثلاث خطوط سفلية underscore وهذا يعني أنّه سيطابق رموز بريدية مثل NG1 1AA، لكن لا يطابق رمزًا مثل NG10 1AA. الخيار الأخير Method availability لتحديد المناطق التي تُتاح فيها هذه الخدمة. وكبقية الطرق السابقة بإمكانك تحديد الخيار All Allowed Countries والذي يعني إتاحة هذه الطريقة لجميع البلدان التي تبيع لها والتي حددتها في الاعدادات العامة General، أو الخيار Specific Countries والذي عند تحديده سيظهر لك حقل جديد يساعدك على اختيار البلدان المحددة التي تريد إتاحة طريقة التوصيل المحلي فيها. انقر على Save Changes لحفظ التغييرات. Local Pickup تتيح هذه الطريقة للعملاء إمكانية الذهاب وأخذ طلباتهم بأنفسهم. لتفعيل هذه الطريقة انقر على تبويب Local Pickup الفرعي ثم قم بتأشير الخيار Enable Local Pickup: قم بإدخال عنوان مناسب للطريقة في حقل Title، وفي حقل Zip/Post Codes قم بإدخال الرموز البريدية للمواقع التي ترغب في تمكين هذه الطريقة فيها، وافصل بين كل رمز وآخر باستخدام الفاصلة (,). وكذلك يمكنك استخدام رموز البدل wildcards أو الأنماط patterns كما في الطريقة السابقة. من الأمثلة على استخدام رموز البدل wildcards كتابة P* في حقل الرمز البريدي، وهذا يعني مطابقة جميع الرموز البريدية التي تبدأ بالحرف P. ومن الأمثلة على استخدام الأنماط كتابة (NG1___ (N، G، 1، وثلاث خطوط سفلية underscore وهذا يعني أنّه سيطابق رموز بريدي مثل NG1 1AA، لكن لا يطابق رمزًا مثل NG10 1AA. استخدم الخيار الأخير Method availability لتحديد المناطق التي تُتاح فيها طريقة Local Pickup. وبالضبط كسابقاتها من الطرق، بإمكانك تحديد الخيار All Allowed Countries والذي يعني إتاحة هذه الطريقة لجميع البلدان التي تبيع لها والتي حددتها في الاعدادات العامة General، أو الخيار Specific Countries والذي عند تحديده سيظهر لك حقل جديد يساعدك على اختيار البلدان التي تريد إتاحة هذه الطريقة فيها. انتهى درس اليوم، لكن ما زالت هناك إعدادات أخرى تحتاج للضبط، نكملها في الدرس القادم -إن شاء الله-.
  8. هذا الدّرس يفترض بأنّك قمت بتنصيب WooCommerce وقمت بجملة من الإعدادات الأولية عليه. إذا لم تقم بذلك بعد فأنصحك بقراءة الدّرس الأول قبل مواصلة القراءة. إعدادات المنتجات Products هناك الكثير من الإعدادات المهمة في هذا التبويب. فمنه ستقوم بتحديد كيفية قياس أبعاد المنتجات، كيفية عرضها، كيفية الجرد وتتبّع المخزون، بالإضافة إلى تعيين إعدادات المنتجات القابلة للتنزيل. لنبدأ بالتبويب الفرعي الأول، اذهب إلى: Dashboard > WooCommerce > Products > General من حقلي Weight Unit، و Dimensions Unit حدّد وحدات قياس الوزن والحجم على التوالي. يمكنك أيضًا تفعيل تقييم المنتج مع المراجعة بتأشير الخيار Enable rating on reviews. وعند تأشيره ستظهر ثلاثة خيارات إضافية: قم بتأشير الخيار Ratings are required to leave a review إذا كنت ترغب في عدم تمكين المستخدم من إضافة مراجعة إلا بعد أن يقوم بتقييم المنتج. والخيار Show "Verified Owner" label for customer reviews لإضافة علامة "Verified Owner" (مشترٍ موثوق) مع مراجعة المشتري. والمشتري الموثوق هو الذي قام بتسجيل الدخول باستخدام حساب وشراء المنتج. وإذا كنت لا ترغب في السماح بإضافة مراجعات سوى بواسطة المشترين الموثوقين قم بتأشير الخيار Only allow reviews from verified owners. بعد الانتهاء انقر Save Changes لحفظ التغييرات. لننتقل الآن إلى تبويب Display الفرعي: من قائمة Shop Page حدّد الصفحة التي تريدها أن تكون الصفحة الافتراضية لمتجرك. وليس من الضروري أن تكون صفحة المتجر التي قام WooCommerce بإنشائها عند التثبيت. وبإمكانك تخطي هذه الخطوة إن كنت ترغب في استخدام طريقة أخرى لعرض المنتجات. من قائمة Shop Page Display حدّد فيما إذا كنت ترغب في عرض جميع المنتجات Show Products، عرض الفئات والفئات الفرعية فقط Show categories and subcategories، أو عرض كليهما. من قائمة Default Category Display حدّد فيما إذا كنت ترغب في عرض جميع المنتجات Show Products، عرض الفئات الفرعية Show subcategories، أو عرض كليهما. من قائمة Default Product Sorting حدّد كيفية فرز المنتجات. والخيارات المتوفرة هي الفرز الافتراضي بترتيب مخصص + الاسم Default Sorting، الفرز حسب رواج المنتج Popularity، حسب متوسط التقييم Average Rating، حسب الأحدث Most Recent، أو حسب السعر (تصاعديًا/تنازليًا) Price. الخيارات التالية هي خاصة بأسلوب الإضافة إلى السلة. حدّد الخيار Redirect to cart page after successful addition إذا كنت تريد توجيه المستخدم تلقائيًا إلى صفحة السلة عند إضافة منتج، أو الخيار Enable AJAX add to cart buttons on archives لإضافة المنتج إلى سلة المشتري دون مغادرة صفحة المتجر. لننتقل إلى مجموعة صور المنتجات Product Images: من المهم ضبط هذه الإعدادات بصورة صحيحة، لأننا نريد أن تكون هذه الإعدادات متطابقة مع أحجام الصور التي يستوعبها القالب الذي تستخدمه. أحجام صور الكتالوج Catalog Image Sizes هي التي تُستخدم على صفحة متجرك، أو صفحة الأرشيف لأي منتج. وبصورة عامة أي صفحة تعرض قائمة من المنتجات ستستخدم حجم الصورة هذا: مصدر الصورة أما صورة المنتج المفرد Single Product Image فهي تلك التي تشاهدها عندما تنقر على المنتج لعرضه بصفحة مفردة على المتجر، أو الصورة التي اخترتها لتمثل المنتج featured image عندما قمت بإنشائه: مصدر الصورة وأخيرًا Product Thumbnails هي الصور المصغّرة التي تظهر تحت صورة المنتج المفرد لكل منتج (كما موضحة في الصورة أعلاه). قم بتحديد أحجام هذه الصور من الحقول الخاصة بها. بالإضافة إلى ذلك، يمكنك تأشير الخيار Enable Lightbox for product images لعرض الصورة بشكل أكبر عند النقر عليها في المتجر. انقر Save Changes لحفظ التغييرات، ثم انتقل إلى تبويب Inventory: إذا كنت لا تقوم بتتبّع المخزون لا تقم بتأشير الخيار Enable stock management، فبكل الأحوال سيكون عديم الفائدة. أما ذا كنت تقوم بذلك قم بتأشيره، ثم حدّد الفترة الزمنية لإلغاء الطلبات غير المدفوعة بإدخال الزمن بالدقائق في حقل Hold Stock. سيتم إلغاء الطلب غير المدفوع تلقائيًا بعد انتهاء الفترة الزمنية المحدّدة. يمكنك ترك الحقل فارغًا إذا لم تكن ترغب في تفعيل هذا الخيار. الخطوة التالية هي تحديد فيما إذا كنت تريد استلام تنبيهات حول المنتجات التي قارب مخزونها على الانتهاء Enable low stock notification أو التي نفد مخزونها Enable out of stock notification عبر رسالة إلى عنوان البريد الإلكتروني الذي تحدّده في حقل (Notification Recipient(s. بعدها قم بإدخال عدد المنتجات الذي يبدأ منه إشعار المخزون القليل في حقل Low Stock Threshold، وعدد المنتجات الذي يبدأ منه إشعار المخزون النافد في حقل Out of Stock Threshold. وستظهر هذه الإشعارات على الواجهة الأمامية لموقعك على المنتجات التي قارب مخزونها على النفاد أو نفدت بالفعل: مصدر الصورة وأخيرًا قم بتأشير الخيار Hide out of stock items from the catalog لإخفاء المنتجات التي نفد مخزونها من الكتالوج، وحدّد طريقة عرض مخزون المنتج على الصفحة من قائمة Stock Display Format. انقر على Save Changes وانتقل إلى تبويب المنتجات القابلة للتنزيل Downloadable Products: من هذا التبويب تتحكم في كيفية توفير الملفات القابلة للتنزيل للمشترين. هناك ثلاثة خيارات لطريقة تنزيل الملفات يمكنك تحديدها من قائمة File Download Method. عند تحديد الخيار الأول Force Downloads ستقوم بتمكين تحميل الملفات عبر سكربت PHP، وستكون هذه الملفات غير متاحة لغير المشترين، بالإضافة إلى إخفاء الروابط المباشرة. لكن إذا كانت لديك ملفات كبيرة الحجم أو خادوم ضعيف، قد تواجه مشاكل Timeout عند استخدام هذه الطريقة. الخيار الثاني X-Accel-Redirect/X-Sendfile ، وهو الأكثر فعالية ويستخدم خادوم Apache للتنزيل، مما يوفّر لك أداء أفضل، كما أنّ ملفاتك سيتم حمايتها بواسطة ملف htaccess. أما عند تحديد الخيار الأخير Redirect Only سيقوم رابط التنزيل بتوجيه المستخدم إلى الملف، وستكون الملفات غير محمية من الوصول الخارجي. ولذلك هذه الطريقة هي الأقل أمنًا في حال قام المستخدم بمشاركة رابط التنزيل. ملاحظة: يفضّل أن تستخدم أغلب المتاجر إحدى الطريقتين، الأولى أو الثانية، لحماية الملفات من الوصول الخارجي. ويمكن استخدام الطريقة الثالثة فقط في حالة واجهتك مشاكل، أو إذا كنت لا تمانع في عدم حماية التنزيلات. وأخيرًا، قم بتأشير الخيار Downloads require login لإجبار المستخدم على تسجيل الدخول قبل أن يقوم بتنزيل المنتج الذي قام بشرائه، علما أنّ هذا الخيار لا يطبّق إذا قمت بتفعيل خيار Guest Checkout، إذ أنّه عند تفعيل هذا الخيار سيستلم المشتري رابط التنزيل على البريد الإلكتروني الذي قام بإدخاله عند الطلب. ثم قم بتأشير الخيار Grant access to downloadable products after payment إذا كنت ترغب في تمكين المستخدم من الوصول إلى التنزيلات عندما تكون الطلبات قيد التجهيز Processing بدلًا من كونها مكتملة Completed. انقر Save Changes لحفظ التغييرات.
  9. إنّ ضبط إعدادات الضريبة هي من أولى مهامك عندما تقوم بإعداد متجرك. فعلى الأرجح لدى مشروعك التجاري التزامات قانونية لدفع الضرائب، وهنا في WooCommerce توجد العديد من الخيارات لإعداد الضرائب وجمعها وبالطريقة التي تريدها. تأكد أولًا من البحث حول متطلبات المتعلّقة بالضرائب في بلدك، في ولايتك، أو محافظتك. للوصول إلى إعدادات الضريبة اذهب إلى لوحة التحكم: Dashboard > WooCommerce > Tax > Tax Options الخيار الأول هو تفعيل الضريبة وحسابات الضريبة Enable taxes and tax calculations. بإمكانك إبقاء الخيار غير مؤشر عند عدم وجود ضرائب. الخيار الثاني، Price Entered wit Tax، مهم جدًا عندما تقوم بإدارة الضرائب في متجرك. فهو يحدّد كيفية إدخال الأسعار لاحقًا عند إنشاء المنتجات. بإمكانك تحديد الخيار Yes, I will enter prices inclusive of tax والذي يعني أنّ جميع أسعار الكتالوجات catalogs تم إدخالها باستخدام معدل الضريبة للمنطقة التي يقع فيها متجرك. أو الخيار الآخر No, I will enter prices exclusive of tax والذي يعني أنّ جميع أسعار الكتالوجات يجب أن يتم إدخالها غير شاملة للضريبة. بعدها قم بتحديد على أي أساس يتم حساب الضريبة من قائمة Calculate Tax Based On، سواء كانت على أساس عنوان الفوترة للعميل Customer billing address، على أساس عنوان الشحن للعميل Customer shipping address (وهو الخيار الافتراضي)، أو على أساس عنوان موقع المتجر Shop Base Address. لاحظ أنّه يجب ملء حقل العنوان لكي يتم حساب الضريبة إذا كان معدل الضريبة لديك يختلف من موقع إلى آخر. أما الخيار الخاص بفئة ضريبة الشحن Shipping Tax Class فيمكن إبقاؤه كما هو دون تغيير بالنسبة لأغلب المتاجر. وهذا يعني أنّ فئات الضريبة وكلفها يتم تحديدها حسب السلع الموجودة في السلة. على سبيل المثال، إذا تم تعيين السلعة في السّلة كمنتج منخفض السعر سيتم استخدام المعدل المنخفض Reduced Rate. أما إذا اختلف الحال في منطقتك قم باختيار فئة مختلفة للضريبة. قم بتأشير الخيار Round tax at subtotal level, instead of rounding per line إذا كان التقريب يتم بعد إيجاد المجموع الفرعي حسب قانون الضرائب في منطقتك. وإذا لم تقم بتأشيره سيتم تقريب قيمة الضريبة في كل سطر. الخيار التالي هو فئات الضريبة الإضافية Additional Tax Classes، ويقصد بها، كما هو واضح من الاسم، فئات معدلات الضريبة الإضافية التي يمكنك استخدامها بغض النظر عن المعدلات القياسية Standard Rates. في أغلب الأحيان يتم استخدام فئة المعدلات القياسية. لكن إذا كنت تبيع سلعًا تتطلب فئات ضريبة مختلفة قم بإدخالها في هذا الحقل. ستلاحظ أنّ كل فئة تقوم بإضافتها سيتم إدراجها في الأعلى مع مجموعة خيارات الضريبة. عند النقر على كل فئة ستُعرض المعدلات المخصصة الحالية، وستتمكن من إضافة معدلات جديدة لتلك الفئة: الخيار التالي من خيارات الضريبة هو Display Prices in the Shop، والذي يحدّد كيفية عرض الأسعار في متجرك، باستثناء صفحة السلّة Cart وصفحة الدفع Checkout. اختر فيما إذا كنت تريد عرض الأسعار شاملة للضريبة Including Tax، أو غير شاملة للضريبة Excluding Tax. الخيار الذي بعده Display prices during cart and checkout يحدّد كيفية عرض الأسعار في صفحتي السّلة والدفع، وهو يعمل بشكل مستقل عن أسعار الكتالوج. من حقل Price Display Suffix قم بإضافة عبارة لاحقة تظهر بعد الأسعار. على سبيل المثال يمكنك إضافة عبارة "شاملة لضريبة المبيعات" بعد الأسعار، إن كانت كذلك. وأخيرًا، يمكنك اختيار طريقة عرض إجمالي الضرائب من قائمة Display Tax Totals. حدّد الخيار As a single total لعرض ضريبة واحدة، أو الخيار Itemized لعرض كلفة الضريبة لكل سلعة. مثال: إنشاء معدل ضريبة لإضافة معدل ضريبة إلى أحد الفئات، انقر على الفئة، ولتكن Standard Rates مثلا، ثم انقر على Insert Row: يحتوي كل معدّل على الخوّاص التالية: رمز البلد Country Code: وهو رمز يتكون من حرفين كبيرين باللغة الإنجليزية، مثل SA للمملكة العربية السعودية. يمكنك ترك هذا الحقل فارغًا لتطبيق المعدل على جميع الدول. رمز المحافظة/الولاية State Code: وهو رمز يتكون من حرفين أيضًا، مثل AZ لولاية أريزونا في الولايات المتحدة الأمريكية. اترك هذا الحقل فارغًا لتطبيق المعدل على جميع المحافظات/الولايات. الرمز البريدي ZIP/Post Code: قم بإدخال الرموز البريدية لهذا المعدل. استخدم الفاصلة المنقوطة (;) للفصل بينها، واستخدم أحرف البدل wildcards لمطابقة العديد من الرموز البريدية. على سبيل المثال، عند استخدام PE* سيتم مطابقة جميع الرموز البريدية التي تبدأ بالحرفين PE. كما بإمكانك استخدام النطاقات الرقمية (مثل 2000-3000). اترك هذا الحقل فارغًا لتطبيقه على جميع الرموز البريدية. المدينة City: ادخل اسم المدينة/المدن لهذا المعدل، وافصل بين مجموعة المدن باستخدام الفاصلة المنقوطة. اترك الحقل فارغًا لتطبيقه على جميع المدن. المعدل Rate: قم بإدخال معدل الضريبة كنسبة مئوية حتى أربعة مراتب عشرية. مثلًا 20.000 لمعدل ضريبة 20% أو 7.000 لمعدل ضريبة 7%. اسم الضريبة Tax Name: في هذا الحقل قم بإدخال اسم للضريبة. مثلًا "ضريبة المبيعات". الأولوية Priority: استخدم هذا الحقل لتحديد معدل الضريبة الذي سيُطبّق في المناطق التي تملك أكثر من معدل ضريبة، وسيتم استخدام المعدل ذو الأولوية الأعلى. لتحديد العديد من معدلات الضريبة لنفس المنطقة، يجب أن تحدّد أولوية مختلفة لكل معدل. على سبيل المثال، إذا كانت للمدينة "س" معدل ضريبة 7%، وللمدينة "ص" معدل ضريبة 12%، وكلا المدينتين تقع في نفس المنطقة. يجب أن تقوم بتحديد المعدل الذي سيتم اختياره أولًا (أي الأولوية =1) وحسب الأهمية. المعدل المركّب Compound: قم بتأشير هذا الخيار إذا كان المعدّل مركّب (أي يطبّق فوق كل الضرائب السابقة). الشحن Shipping: قم بتأشير هذا الخيار إذا كان المعدل يطبّق على الشحن أيضًا. بعد ملء الحقول انقر على Save Changes. بإمكانك إنشاء معدلات إضافية عند الحاجة بالنقر على Insert Row. وكذلك بإمكانك إنشاء معدلات في الفئات الأخرى التي قمت بإضافتها. تابع معنا الدرس القادم للتعرّف على كيفية ضبط إعدادات المحاسبة/الدفع.