مولّد فواتير PDF وقوائم التعبئة الخفيف لووكومرس
أنشئ فواتير PDF وقوائم تعبئة تلقائيًا، وأرفق الفاتورة برسائل الطلب ونزّلها من شاشة الطلب: سريع وخفيف وبلا اشتراك SaaS.
شرح إعدادات الضريبة في WooCommerce: الأسعار شاملة الضريبة أو دونها، وفئات الضريبة وجداول النسب، وضريبة الشحن، والسلع الخاضعة لنسبة الصفر، والعملاء المعفون، والخدمات الآلية والفواتير. ليس استشارة ضريبية.
لا تظهر إعدادات الضريبة في WooCommerce (ووكومرس) إلا بعد تفعيل الضرائب. وبعد التفعيل يحتسب WooCommerce الضريبة من جداول النسب التي تُدخلها، ويعرض الأسعار شاملة الضريبة أو دونها. وفي حالة ضريبة القيمة المضافة في WooCommerce للسعودية، يعني ذلك عادةً إدخال الأسعار شاملة الضريبة، وإضافة نسبة 15%، وعرض الأسعار شاملة الضريبة، ثم مراجعة النتيجة مع محاسبك. يتبع هذا الدليل توثيق WooCommerce كما كان في أكتوبر 2026. وهو معلومات عامة وليس استشارة ضريبية أو قانونية: فدليل الضرائب الرسمي في WooCommerce نفسه يقول إنه يشرح كيف تضبط النسب، لا متى تفرض الضريبة أو ماذا تفرض.
باختصار
افتح WooCommerce > Settings > General، وحدّد Enable tax rates and calculations (تفعيل نسب الضرائب وحساباتها) تحت Taxes and coupons، ثم احفظ. يظهر عندئذ تبويب Tax في WooCommerce > Settings > Tax مع الخيارات التي يسردها دليل الضرائب الرسمي.
| الإعداد | وظيفته |
|---|---|
| Prices entered with tax | نعم، شاملة الضريبة (Yes, inclusive of tax)، أو لا، دون الضريبة (No, exclusive of tax) |
| Calculate tax based on | عنوان شحن العميل (الافتراضي)، أو عنوان فوترة العميل، أو عنوان قاعدة المتجر |
| Shipping tax class | بحسب منتجات السلة (الافتراضي)، أو Standard أو Reduced rate أو Zero rate أو فئة إضافية |
| Rounding | تقريب الضريبة على مستوى المجموع الفرعي بدلاً من كل سطر |
| Additional tax classes | فئة واحدة في كل سطر |
| Display prices in the shop, and in cart and checkout | يعرض كل منهما الأسعار شاملة الضريبة أو دونها |
| Price display suffix | نص بعد السعر، مع {price_including_tax} أو {price_excluding_tax} |
| Display tax totals | مفصّلة بحسب اسم النسبة، أو كإجمالي واحد |
يخبر خيار «Prices entered with tax» WooCommerce كيف يقرأ الأرقام التي تكتبها. فإذا اخترت الشمول، فإنه يحسب بالعكس ليصل إلى سعر أساسي والضريبة الكامنة فيه: ففي مثال التوثيق البريطاني، يتحول سعر 9.99 أُدخل شاملاً الضريبة إلى سعر أساسي 8.325 زائد الضريبة. وتغيير هذا الإعداد لاحقاً يغيّر طريقة قراءة الأسعار الموجودة ولا يعيد كتابتها، فاقرر قبل أن تُدخل كتالوجك.
إذا تعارض إعداد السعر المُدخل مع إعدادَي العرض، يحذّرك WooCommerce، ويوحّدها الخيار Use recommended settings. ويشرح دليلنا عن ضريبة القيمة المضافة والفواتير للمتاجر الإلكترونية في السعودية أنه يُتوقع عادةً أن تشمل أسعار المستهلكين ضريبة القيمة المضافة، مع إظهار مبلغ الضريبة في سطر مستقل. فاجعل WooCommerce متسقاً مع ذلك: أسعاراً تُدخل وتُعرض شاملة الضريبة، وإجماليات ضريبة مفصّلة ليظهر سطر الضريبة باسمه.
وبخصوص Calculate tax based on، تعرض صفحة الإعدادات الخاصة متجراً بنسبة واحدة يستخدم عنوان قاعدة المتجر وأسعاراً شاملة الضريبة، فيدفع كل عميل السعر نفسه. وإذا كنت تبيع إلى الخارج، فاسأل محاسبك أي عنوان ينبغي أن يحدد النسبة.
لكل منتج فئة ضريبة، هي Standard افتراضياً، ولكل فئة جدول نسب خاص بها بالأعمدة التالية: رمز الدولة، ورمز الولاية، والرمز البريدي، والمدينة، والنسبة، واسم الضريبة، والأولوية، وCompound (مركّبة)، وShipping (الشحن). وتطابق علامة النجمة كل الدول أو الولايات أو المدن. وعندما تتطابق عدة صفوف، لا يُطبَّق إلا أول صف عند كل أولوية، وتأتي الأرقام الأدنى أولاً. وتُحتسب نسبة Compound فوق الضرائب السابقة، ويطبّق مربع Shipping نسبةً على التوصيل. أضف الصفوف بـ Insert row ثم Save changes. وتجد تقارير الضريبة في WooCommerce > Analytics > Taxes.
يمكنك استيراد جدول النسب وتصديره بصيغة CSV: صدّر صفاً واحداً أدخلته يدوياً لتحصل على نموذج بالأعمدة العشرة المطلوبة. ويقول التوثيق إن ملفه النموذجي ليس للاستخدام في الإنتاج، فاستخدم نسباً يؤكدها محاسبك. ويزيل WooCommerce > Status > Tools > Delete tax rates كل النسب ولا يمكن التراجع عنه، فخذ نسخة احتياطية أولاً.
يحدد إعداد Shipping tax class النسبة التي تنطبق على التوصيل. وهو يتبع السلة افتراضياً: فمنتج بالنسبة Standard يجعل تلك النسبة تنطبق على الشحن، وإلا يستخدم WooCommerce أول نسبة في Additional tax classes. ولكل طريقة شحن أيضاً Tax status، والخيار None يوقف الضريبة عليها. وهل ينبغي أن يتحمل التوصيل ضريبة القيمة المضافة أمر تحدده ZATCA ومحاسبك. ويغطي دليل إعداد الشحن لدينا جانب الشحن.
يسبب التقريب فروقاً صغيرة: تشير صفحة استكشاف الأخطاء إلى أن التقريب لكل سطر وعلى مستوى المجموع الفرعي قد يعطيان إجماليات مختلفة قليلاً. فقارن طلباً تجريبياً متعدد الأسطر بنظام المحاسبة لديك.
في محرر المنتج خيار Tax status (Taxable أو Shipping only أو None) وخيار Tax class. ويفرض Shipping only الضريبة على تكلفة التوصيل فقط. ويفرّق نظام ضريبة القيمة المضافة بين التوريدات الخاضعة لنسبة الصفر والتوريدات المعفاة، وتحديد أيّهما ينطبق على المنتج، وكيف يجب أن يظهر في الفاتورة، أمر تحدده ZATCA ومحاسبك. ويكتفي WooCommerce بتخزين الإعداد: فالفئة التي فيها صف بنسبة صفر، أو حالة None، كلاهما لا يضيف ضريبة إلى السعر.
أما لعملاء الأعمال، فلا يصف التوثيق الأساسي الذي اطلعنا عليه أي إعداد لإعفاء عميل من الضريبة، وتنطبق خيارات العرض فيه على المتجر كله. ويسرد WooCommerce.com إضافات للإعفاء الضريبي بحسب العميل أو الدور، وللنسب والعرض بحسب الدور. فتحقق مما تفعله كل منها قبل الاعتماد عليها، وراجع دليلنا عن إعداد البيع بين الشركات وبالجملة في WooCommerce.
WooCommerce Tax هي الإضافة الرسمية للضرائب الآلية. ويقول توثيقها إنها تحتسب ضريبة المبيعات (sales tax) عند الدفع من عنواني المتجر والعميل، وإنها لا تقدّم الإقرارات ولا تسدّد الضريبة ولا تقرر أين تدين بالضريبة. ويسرد التوثيق المتاجر المدعومة في الولايات المتحدة وكندا وأستراليا والمملكة المتحدة ودول محددة في الاتحاد الأوروبي. وحتى أكتوبر 2026 لا توجد دولة خليجية في تلك القائمة، فلا تفترض وجود دعم للسعودية. وما دامت الإضافة مفعّلة، تُدخل الأسعار وتُعرض دون ضريبة، وهذا لا يتوافق مع عرض شامل لضريبة القيمة المضافة. واسأل أي خدمة ضرائب أخرى عن الدول التي تغطيها.
تصف صفحة ضريبة القيمة المضافة لدى ZATCA الفاتورة الضريبية المبسطة بأنها تُظهر تاريخ الإصدار، واسم المورّد وعنوانه، ووصف السلع أو الخدمات، والمبلغ، وقيمة ضريبة القيمة المضافة، وتقول إنها يجب أن تكون بالعربية وأن تُظهر الإجمالي شاملاً ضريبة القيمة المضافة.
وتذهب الفوترة الإلكترونية أبعد من ذلك: تقول المقدمة التعريفية لدى ZATCA إن الفاتورة الورقية الممسوحة ضوئياً أو المنسوخة ليست فاتورة إلكترونية، ويشرح دليلنا عن الفوترة الإلكترونية في المرحلة الثانية من ZATCA ملف XML ورمز QR والختم والموجات. ولا يصف أي شيء في توثيق WooCommerce الذي اطلعنا عليه تلك الصيغ، فاعتبر أن WooCommerce الأساسي لا يغطيها. وتصف بعض الإضافات ميزات للفوترة السعودية، لكننا لم نختبر أياً منها، ولا تقدّم DevMarket أي تكامل مع ZATCA. ويقول دليل مزودي الحلول لدى ZATCA إن الإدراج فيه لا يعني الاعتماد، فاسأل كل مزوّد عمّا يغطيه وأي مرحلة يشملها.
تولّد إضافة PDF Invoices & Packing Slips for WooCommerce على DevMarket فواتير PDF وترفقها برسائل WooCommerce الإلكترونية. ولا تقدّم صفحتها أي ادعاء بالمطابقة النظامية، وتقول، حتى أكتوبر 2026، إن الحروف العربية غير مدعومة في هذا الإصدار، فقارنها بمتطلبات محاسبك.
هذه الإعدادات نقطة انطلاق لمحاسبك، لا حكماً نهائياً. اعمل قبل الإطلاق أو على نسخة تجريبية من الموقع (staging)، مع نسخة احتياطية.
| السؤال | لماذا يهم |
|---|---|
| هل أنا مسجّل في ضريبة القيمة المضافة، ومن أي تاريخ؟ | يحدد هل تفرض الضريبة |
| هل تُدخل الأسعار وتُعرض شاملة الضريبة؟ | يتوافق مع عرض أسعار المستهلكين |
| أي المنتجات خاضعة للنسبة الأساسية، وأيها خاضع لنسبة الصفر، وأيها معفى؟ | يحدد كل فئة وحالة |
| هل يخضع التوصيل للضريبة، وبأي نسبة؟ | يحدد إعدادات ضريبة الشحن |
| ما الذي ينطبق على العملاء خارج السعودية؟ | يحدد Calculate tax based on |
| كيف أعامل عملاء الأعمال؟ | يحدد عرض الأسعار والإعفاءات |
| ما المستندات واللغة وموجة الفوترة الإلكترونية التي تنطبق؟ | يحدد هل تكفي أداة الفوترة لديّ |
في WooCommerce > Settings > Tax، بعد تحديد Enable tax rates and calculations تحت WooCommerce > Settings > General. وإذا كان التبويب مفقوداً، فتحقق من هذا المربع.
يحتسب WooCommerce الأساسي من النسبة التي تُدخلها، فتضيف نسبة 15% بنفسك وتؤكدها مع ZATCA. ولا تسرد إضافة WooCommerce Tax أي دولة خليجية حتى أكتوبر 2026.
ليس بنفسه، بحسب ما يظهر في توثيقه. اسأل أي مزوّد إضافة عن مرحلة الفوترة الإلكترونية التي يغطيها، ثم تحقق لدى ZATCA ومحاسبك.
التقريب هو السبب المعتاد: قارن التقريب على مستوى المجموع الفرعي بالتقريب لكل سطر.
راجع قائمة المراجعة مع محاسبك قبل الإطلاق، ثم اقرأ الفوترة الإلكترونية المرحلة الثانية للمتاجر الإلكترونية. وللمتجر عموماً، راجع كيف تُعدّ WooCommerce وتصفّح إضافات WooCommerce على DevMarket.
البرمجيات التي يتناولها هذا الدليل، جاهزة للاطلاع عليها.
أنشئ فواتير PDF وقوائم تعبئة تلقائيًا، وأرفق الفاتورة برسائل الطلب ونزّلها من شاشة الطلب: سريع وخفيف وبلا اشتراك SaaS.
حل أخطاء ووردبريس الشائعة بهدوء: خذ نسخة احتياطية، واقرأ السجلات، واعثر على السبب بالاستبعاد، ثم عالج أخطاء قاعدة البيانات و500 والذاكرة ووضع الصيانة و404 وتسجيل الدخول.
9 دقائق قراءة
اختر قالب ووردبريس بالاختبار لا بالعرض التجريبي: قارن قوالب الكتل والقوالب الكلاسيكية، والمصادر، والسرعة، وإمكانية الوصول، ودعم RTL وWooCommerce، والارتباط بأدوات البناء، وشروط الترخيص على نسخة تجريبية.
9 دقائق قراءة
استخدم قائمة صيانة ووردبريس هذه لتخطيط المهام الأسبوعية والشهرية والسنوية: التحديثات والنسخ الاحتياطي والمستخدمون والإضافات والأمان والسرعة وPHP والنطاق وSSL، مع Site Health وفحوص WooCommerce.
9 دقائق قراءة
لكل منتج على DevMarket إصدار يراجعه فريقنا، ومفتاح ترخيص فوري، وشروط واضحة للتحديث والدعم.