مولّد فواتير PDF وقوائم التعبئة الخفيف لووكومرس
أنشئ فواتير PDF وقوائم تعبئة تلقائيًا، وأرفق الفاتورة برسائل الطلب ونزّلها من شاشة الطلب: سريع وخفيف وبلا اشتراك SaaS.
تعرّف على كيفية تخصيص رسائل WooCommerce الإلكترونية: ما الرسائل الموجودة، وأين تعدّلها، وكيف تتجاوز القوالب في قالب فرعي، ولماذا تصل الرسائل إلى البريد المزعج، وكيف تختبر التخطيطات العربية من اليمين إلى اليسار.
لتخصيص رسائل WooCommerce (ووكومرس) الإلكترونية، افتح WooCommerce > Settings > Emails (إعدادات الرسائل الإلكترونية). هناك تضبط المرسل والشعار والتذييل والألوان المشتركة بين كل الرسائل، ومن زر Manage (إدارة) تضبط الموضوع والعنوان والنص الإضافي والصيغة لكل رسالة. أما الباقي فتغطيه شيفرة في قالب فرعي (child theme). وإذا وصلت الرسائل إلى البريد المزعج، فالحل في الغالب خارج WooCommerce: عنوان مرسل على نطاقك أنت، وخدمة إرسال موثّقة توثيقًا صحيحًا.
باختصار
يطلق حدث مثل طلب جديد أو إعادة تعيين كلمة المرور رسالة إلكترونية. يملأ WooCommerce قالبًا ويسلّم الرسالة إلى الدالة wp_mail() في WordPress، وهي تستخدم افتراضيًا دالة البريد في استضافتك. ثم يمرّرها خادم بريد إلى مزوّد المستلم، فيتحقق من هوية المرسل ويقرر بين صندوق الوارد والبريد المزعج.
يذكر دليل استكشاف أخطاء البريد في WooCommerce أن كثيرًا من الرسائل المفقودة سببها دالة البريد في الاستضافة أو مرحلة التسليم. رُوجعت المعلومات في أكتوبر 2026 على WooCommerce 11.2، وقد تختلف الإصدارات الأقدم.
تُدرجها وثائق إعدادات البريد كما يلي. قد تضيف الإضافات والقوالب والميزات الأحدث رسائل أخرى، لذا فشاشة Emails عندك هي القائمة النهائية.
| الرسالة | تذهب إلى | تُرسل عندما |
|---|---|---|
| New order (طلب جديد) | المستلمون الذين تحددهم | يُستلم طلب |
| Cancelled order (طلب ملغى) | المستلمون الذين تحددهم | يُلغى طلب |
| Failed order (طلب فاشل) | المستلمون الذين تحددهم، مع نسخة للعميل | يفشل طلب. وتطلب نسخة العميل اختيار طريقة دفع أخرى |
| Order on-hold (طلب معلّق) | العميل | يُعلَّق طلب |
| Processing order (طلب قيد المعالجة) | العميل | بعد الدفع |
| Completed order (طلب مكتمل) | العميل | يكتمل الطلب |
| Refunded order (طلب مسترد) | العميل | يُجرى استرداد (إعدادان منفصلان للاسترداد الجزئي والكامل) |
| Customer note (ملاحظة للعميل) | العميل | تضيف Note to customer |
| Reset password (إعادة تعيين كلمة المرور) | العميل | يُطلب إعادة التعيين |
| New account (حساب جديد) | العميل | يسجّل شخص حسابًا |
| Confirm email address (تأكيد البريد الإلكتروني) | العميل | رابط لمرة واحدة يؤكد البريد الإلكتروني للحساب |
أما Order Details فتُرسل يدويًا من شاشة تعديل الطلب (Edit order) مع تفاصيل الفاتورة ورابط دفع، ولا يمكن تعطيلها. وReview request ميزة تجريبية (beta)، وكلٌّ من الميزة والرسالة معطّل افتراضيًا. لا تذكر الوثائق أي الرسائل الأخرى مفعّل افتراضيًا، فتحقق من خانة Enable لكل رسالة.
اضبط اسم From وعنوانه (المرسل)، واستخدم عنوانًا على نطاق موقعك كما توصي الوثائق. خيار Add 'Reply-to' email معطّل افتراضيًا. وعند تفعيله لا يغيّر إلا الجهة التي تصلها الردود.
تحسينات البريد (Email improvements)، التي أُدخلت في WooCommerce 9.8، مفعّلة افتراضيًا للمتاجر الجديدة بحسب إعلان إصدار 9.8. ويمكن للمتاجر الأقدم تفعيلها من WooCommerce > Settings > Advanced > Features. وعند تفعيلها تستطيع ضبط Logo وLogo width وHeader alignment وFont family وFooter text (يقبل المتغيّرين {site_title} و{site_url})، إضافةً إلى Color palette: Sync with theme وAccent color وEmail background وContent background وHeading & text وSecondary text. وعند تعطيلها تظهر Logo width وHeader alignment وFont family غير متاحة.
اختر Manage. الحقول هي: Enable/Disable، ومستلمو الرسائل الموجهة إلى فريقك، وSubject (الموضوع)، وEmail heading (العنوان)، وAdditional content (المحتوى الإضافي)، وEmail type (نوع الرسالة)، وCc وBcc (مخفيان في رسائل Reset password وNew account وConfirm email address). يقبل الموضوع والعنوان متغيرات مثل {site_title} و{order_number}. ويناسب Additional content سطر شكر أو رابط سياسة الإرجاع.
يعرض قسم Email Preview القالب على سطح المكتب أو الجوال، ويرسل Send a test email رسالة تجريبية إلى أي عنوان.
تغطي الإعدادات معظم الاحتياجات. وللباقي اتبع هذا الترتيب.
woocommerce_email_before_order_table وwoocommerce_email_after_order_table./wp-content/plugins/woocommerce/templates/، وأي تغيير هناك يضيع عند التحديث. انسخ الملف إلى مجلد woocommerce في قالبك الفرعي، مع الحفاظ على البنية وحذف /templates/. يوضح مثال الوثائق نسخ emails/admin-new-order.php إلى wp-content/themes/storefront-child/woocommerce/emails/admin-new-order.php. والأجزاء المشتركة هي email-header.php وemail-footer.php وemail-styles.php (ملف CSS)، أما نسخ النص العادي فتوجد في emails/plain/.التجاوز نسخة مجمّدة: تتحدّث قوالب النواة ولا تتحدّث نسخ التجاوز، وقد يحذّرك System Status من أن النسخة قديمة، مثل «version 3.5.0 is out of date. The core version is 3.7.0». افحص أسفل WooCommerce > Status > System Status بعد كل تحديث. ويقضي دليل إصلاح القوالب القديمة بأن تأخذ نسخة احتياطية من ملفك، وتنسخ الإصدار الافتراضي الحالي من مجلد templates في الإضافة، وتعيد تطبيق تعديلاتك. لا يوجد إصلاح بنقرة واحدة. وإذا فعّلت Email improvements فعاين أولًا أي تجاوزات كُتبت للتصميم القديم.
يقرر المزوّد المستقبِل، ولذلك لا يضمن أي إعداد الوصول إلى صندوق الوارد. لكن يمكنك إزالة الأسباب المعتادة.
transactional-emails. كل محاولة تكون Sent أو Failed (مع السبب) أو Disabled أو Skipped. وSent تعني أن الرسالة سُلّمت للإرسال، لا أنها وصلت.رسائل إعادة تعيين كلمة المرور ورسائل WordPress الأخرى تغيب عادةً عن هذا السجل، لذا استخدم سجلات مزوّد SMTP.
تؤكد رسائل المعاملات (Transactional) ما فعله العميل: الطلبات والاستردادات والحسابات وإعادة تعيين كلمة المرور. أما الرسائل التسويقية (Marketing)، كالنشرات والعروض، فمهمة أخرى. يقول WooCommerce إن إعدادات مرسلها تكون في منصة التسويق بالبريد لديك، وتطلب Google من مرسلي الرسائل الجماعية خيار إلغاء الاشتراك بنقرة واحدة فيها، وتنصح بعدم خلط العروض الترويجية بإيصالات المبيعات. وتختلف قواعد الموافقة من بلد إلى آخر، فتحقق من قواعد بلدك. وتقع تذكيرات السلة المتروكة بين النوعين: راجع تقليل تخلي العملاء عن السلة.
يتيح Email type الخيارات Plain Text أو HTML أو Multipart، وهذا الأخير يرسل الصيغتين ويترك لتطبيق البريد الاختيار بينهما.
الرسائل الأساسية في الوثائق لا تحتوي على إعداد لإرفاق PDF، لذا تحتاج فواتير PDF إلى إضافة. تنشئ PDF Invoices & Packing Slips for WooCommerce على DevMarket ملفات PDF على خادمك وترفق الفاتورة برسائل Processing order وCompleted order الموجهة للعميل. وتذكر صفحتها أن الكتابة العربية غير مدعومة في هذا الإصدار، ولا تدّعي دعمًا للفوترة الإلكترونية: اقرأها، واقرأ دليل ضريبة القيمة المضافة والفواتير أولًا.
dir="rtl" على غلاف الرسالة، وتقلب الأنماط الافتراضية المحاذاة والتباعد. أما التجاوزات وإضافات البريد من أطراف ثالثة فقد لا تفعل ذلك.transactional-emails وسجل مزوّد SMTP، وابحث في مجلدات البريد المزعج، وأرسل رسالة واحدة من المتجر إلى خدمة اختبار بريد مثل mail-tester.com، كما يقترح منشور المرسل في WooCommerce.تأكد أولًا أن هناك رسالة يفترض أن تُرسل: الطلبات في حالة Pending payment لا تطلق أي رسالة، وقد تكون الرسالة معطّلة. ثم اقرأ سجل transactional-emails. إذا كتب فيه Sent، فافحص دالة البريد في استضافتك وإعداد SMTP.
ليس لتغيير الشعار والألوان ونص التذييل وأسطر الموضوع. أما تغييرات التخطيط الأعمق فتحتاج إلى تجاوزات أو إضافة.
نعم. في قسم Email Preview خيار Send a test email. وقد لا تعرضه الإصدارات الأقدم.
جزئيًا. تستخدم رسائل العملاء لغة الموقع، لكن نصوصك أنت والخطوط والتخطيطات ما زالت تحتاج إلى فحص.
إذا كنت ما زلت تبني المتجر، فابدأ بـكيف تُعدّ WooCommerce، ثم اتبع كيف تبني موقع WordPress بالعربية. ويمكنك تصفح إضافات WooCommerce على DevMarket.
البرمجيات التي يتناولها هذا الدليل، جاهزة للاطلاع عليها.
أنشئ فواتير PDF وقوائم تعبئة تلقائيًا، وأرفق الفاتورة برسائل الطلب ونزّلها من شاشة الطلب: سريع وخفيف وبلا اشتراك SaaS.
حل أخطاء ووردبريس الشائعة بهدوء: خذ نسخة احتياطية، واقرأ السجلات، واعثر على السبب بالاستبعاد، ثم عالج أخطاء قاعدة البيانات و500 والذاكرة ووضع الصيانة و404 وتسجيل الدخول.
9 دقائق قراءة
اختر قالب ووردبريس بالاختبار لا بالعرض التجريبي: قارن قوالب الكتل والقوالب الكلاسيكية، والمصادر، والسرعة، وإمكانية الوصول، ودعم RTL وWooCommerce، والارتباط بأدوات البناء، وشروط الترخيص على نسخة تجريبية.
9 دقائق قراءة
استخدم قائمة صيانة ووردبريس هذه لتخطيط المهام الأسبوعية والشهرية والسنوية: التحديثات والنسخ الاحتياطي والمستخدمون والإضافات والأمان والسرعة وPHP والنطاق وSSL، مع Site Health وفحوص WooCommerce.
9 دقائق قراءة
لكل منتج على DevMarket إصدار يراجعه فريقنا، ومفتاح ترخيص فوري، وشروط واضحة للتحديث والدعم.