تخصيص الإيصال
إذا كنت ترغب في تغيير مظهر الإيصال، فلديك ثلاثة خيارات. اختر الأسهل الذي يلبّي احتياجاتك — معظم المتاجر لا تحتاج إلى تجاوز الخيار الأول.
ثلاث طرق للتخصيص
1. اختيار قالب مختلف
استخدم أحد القوالب الجاهزة في المعرض. بدون أي كود. الأنسب لـ: تخطيط مختلف، أو إخفاء الأسعار، أو فاتورة بحجم A4، أو تذكرة مطبخ.
2. طلب تعديل من الذكاء الاصطناعي
الصق القالب في ChatGPT أو Claude وصِف ما تريده. لا حاجة لمهارات برمجية — ما عليك سوى الوصف بلغة بسيطة. الأنسب لـ: تعديلات بسيطة مثل تغيير النصوص أو الألوان أو إعادة ترتيب العناصر.
3. التحرير يدويًا
يتيح لك المحرّر المدمج في التطبيق تعديل القالب مباشرةً. الأنسب لـ: التحكم الدقيق، أو إذا كانت لديك معرفة مسبقة بـ HTML.
تبدأ الطرق الثلاث من المكان نفسه: WP Admin → POS → القوالب. تتكوّن الصفحة من جزأين — القوالب الخاصة بك في الأعلى (القوالب المستخدمة حاليًا) ومعرض القوالب أسفلها (مكتبة القوالب الأساسية).
الخيار 1 — اختيار قالب مختلف
هذا هو المسار الأسهل ويغطي معظم الاحتياجات.
فتح معرض القوالب
في WP Admin انتقل إلى POS → القوالب. مرّر بعد قوالبك إلى قسم معرض القوالب — هذه هي مكتبة القوالب الأساسية.
تصفّح ومعاينة
صفّي حسب الفئة (إيصال، فاتورة، إيصال هدية، تذكرة مطبخ، عرض سعر / أمر شراء)، أو التنسيق (HTML للطباعة عبر المتصفح، ESC/POS للطابعات الحرارية)، أو الاتجاه (من اليسار إلى اليمين أو من اليمين إلى اليسار). انقر على الصورة المصغرة لأي بطاقة — أو رابط معاينة في تذييلها — لفتح معاينة مباشرة ببيانات متجرك الفعلية.
استخدامه
انقر على استخدام القالب في البطاقة. يقوم WCPOS بإنشاء نسخة قابلة للتعديل ويضيفها إلى قوالبك في أعلى الصفحة. فعّل مفتاح نشط في الصف لبدء استخدامه في الإيصالات؛ اسحب مقبض الصف لإعادة الترتيب. يمكنك تفعيل عدة قوالب في الوقت نفسه — يختار أمين الصندوق عند نقطة البيع.
يؤدي النقر على استخدام القالب دائمًا إلى إنشاء نسخة جديدة. يبقى قالب المعرض الأصلي دون تغيير، لذا يمكنك العودة واختيار نقطة بداية مختلفة في أي وقت. إذا كانت عدة قوالب إيصالات مفعّلة، تعرض شاشة الإيصال قائمة منسدلة ليتمكن أمين الصندوق من التبديل بينها بسرعة.
القوالب المضمّنة
| القالب | التنسيق | الغرض منه |
|---|---|---|
| الإيصال القياسي | HTML | الافتراضي — الشعار، والعناصر، والإجماليات، والدفع. يناسب معظم المتاجر |
| الإيصال القياسي (RTL) | HTML | مطابق للقياسي، معكوس للعربية / العبرية / الفارسية / الأردية |
| مبسّط / عصري | HTML | نفس معلومات الإيصال القياسي، بمساحة رأسية أقل |
| الإيصال التفصيلي | HTML | فاتورة ضريبية كاملة — عمود SKU، وسعر الوحدة، وتفصيل الضريبة حسب المعدل، والعناوين |
| إيصال الهدية | HTML | العناصر فقط — بدون أسعار. يتضمن رسالة الهدية وسياسة الإرجاع |
| الفاتورة | HTML | فاتورة بصفحة كاملة بحجم A4/Letter. تضيف لوحة "طريقة الدفع" للطلبات غير المدفوعة |
| بيان التعبئة | HTML | مرفق للمستودع — العناصر + الكميات، وعنوان الشحن، بدون أسعار |
| عرض السعر / التقدير | HTML | مستند ما قبل البيع يتضمن الأسعار والشروط — بدون قسم الدفع |
| إيصال ضيّق | HTML | إيصال بخط ثابت العرض للورق الضيق أو الطابعات الحرارية التي تدعم HTML |
| إيصال حراري بسيط (58 مم) | حراري | تخطيط حراري أنيق بعرض 58 مم |
| إيصال حراري بسيط (80 مم) | حراري | تخطيط حراري نظيف بعرض 80 مم — الأكثر شيوعًا |
| إيصال حراري بسيط 80 مم (RTL) | حراري | النسخة المعكوسة (من اليمين لليسار) لعرض 80 مم. يتطلب طابعة تدعم صفحة ترميز عربية |
| إيصال حراري تفصيلي (58 مم / 80 مم) | حراري | يضيف تفاصيل الضريبة، والعناوين، والمرتجعات، والمدفوعات، والشروط، والباركود |
| تذكرة المطبخ | حراري | الأصناف فقط، بخط كبير، بدون أسعار — لمحطات التحضير |
تتكيف معظم القوالب المضمّنة تلقائيًا مع إعدادات الضريبة في متجرك — تعرض المتاجر التي تشمل الضريبة الأسعار الإجمالية وسطر "الضريبة مشمولة"؛ بينما تعرض المتاجر التي لا تشمل الضريبة الأسعار الصافية مع إضافة الضريبة كسطر منفصل. تعرض عائلة القوالب التفصيلية دائمًا تفاصيل الضريبة الكاملة بغض النظر عن الإعداد.
قوالب الفواتير وقسائم التعبئة من WP Overnight
إذا كان موقعك يستخدم أيضًا PDF Invoices & Packing Slips for WooCommerce من WP Overnight، يضيف WCPOS تلقائيًا قالبين إضافيين إلى قوالبك:
| القالب | التنسيق | الغرض منه |
|---|---|---|
| فاتورة (WP Overnight) | HTML مُصيَّر من الخادم | يستخدم مستند الفاتورة المُعدّ في WP Overnight لطلب نقطة البيع |
| قسيمة تعبئة (WP Overnight) | HTML مُصيَّر من الخادم | يستخدم مستند قسيمة التعبئة المُعدّ في WP Overnight لطلب نقطة البيع |
لا تنسخ هذه القوالب تخطيطات الفاتورة أو قسيمة التعبئة المضمّنة في WCPOS. بل تطلب من WP Overnight تصيير المستند لطلب نقطة البيع، بحيث تبقى أرقام الفواتير الحالية، والعلامة التجارية، والحقول القانونية/الضريبية، وتخصيصات قوالب WP Overnight متسقة بين الطلبات عبر الإنترنت والطلبات داخل المتجر.
تظهر فقط عندما تكون إضافة WP Overnight مفعّلة. يُفتح المخرج بصيغة HTML في شاشة الطباعة في WCPOS بدلاً من تنزيله كملف PDF منفصل. نظرًا لأن المستند يُعرض على الخادم، يحتاج POS إلى اتصال بموقعك عند طباعة هذه القوالب؛ استخدم قوالب HTML أو القوالب الحرارية المضمّنة للطباعة دون اتصال.
التعيينات حسب المتجر
إذا كان لديك أكثر من متجر واحد (Pro)، يمكن لكل متجر أن يكون له اختيار قوالب وترتيب خاص به، منفصل عن الإعدادات الافتراضية على مستوى الموقع. يمكن للمقهى القريب استخدام إيصال حراري صغير بشعار وعنوان مختلفين؛ ويمكن للمستودع استخدام قسيمة تعبئة؛ ويمكن للمتجر الرئيسي الاحتفاظ بالإيصال القياسي — كل ذلك من نفس معرض القوالب.
قم بإعداد ذلك من WP Admin → POS → المتاجر، ثم افتح المتجر الذي تريد تهيئته. تحتوي صفحة تعديل المتجر على قسم قوالب الإيصالات مع مفتاح تبديل "قوالب إيصالات خاصة بالمتجر":
- إيقاف التبديل (الافتراضي) — يرث المتجر قائمة القوالب على مستوى الموقع من صفحة POS → القوالب الرئيسية.
- تفعيل التبديل — يحصل المتجر على اختيار قوالب وترتيب خاص به، منفصل عن الإعدادات الافتراضية على مستوى الموقع. تعمل إعادة الترتيب بمقبض السحب بنفس الطريقة.
تُعد صفحة تعديل المتجر نفسها المكان الذي توجد فيه ترويسة كل متجر (الشعار والعنوان وتفاصيل الاتصال وقسم رسائل الإيصال — عبارة الختام وسياسة الإرجاع والتذييل). تسحب القوالب المضمّنة بياناتها من هذه الحقول الخاصة بكل متجر، لذا يمكن لقالب "الإيصال القياسي" الواحد أن يحمل هوية بصرية مختلفة في مواقع مختلفة.
عندما يسجّل أمين الصندوق دخوله في متجر ما، تظهر فقط القوالب النشطة لذلك المتجر في القائمة المنسدلة للإيصالات.
تحدد صفحة القوالب في WP Admin الإعدادات الافتراضية للموقع بأكمله. يوجد التخصيص حسب المتجر ليتمكن قالب واحد (مثل الإيصال القياسي) من حمل هوية بصرية مختلفة في مواقع مختلفة، أو ليتمكن موقع واحد من استخدام تخطيط لا تستخدمه المواقع الأخرى. إذا كانت جميع متاجرك تريد نفس القوالب، اترك التعيينات حسب المتجر فارغة وستُطبَّق الإعدادات الافتراضية على مستوى الموقع.
الخيار 2 — اطلب من الذكاء الاصطناعي تعديله
إذا كان المعرض قريبًا مما تريده لكنه ليس مثاليًا تمامًا، يمكن لمساعد ذكاء اصطناعي تعديله لك في دقائق — دون الحاجة إلى معرفة HTML.
انسخ القالب
افتح القالب الذي تريد البدء منه في WP Admin → POS → القوالب، وانقر على المحرر، ثم حدد كل النص في الجانب الأيسر (Ctrl/Cmd + A). انسخه.
صِف التغييرات المطلوبة
أخبر الذكاء الاصطناعي بما تريده بالضبط. إليك أمثلة تعمل بشكل جيد:
- "اجعل اسم المتجر أكبر حجمًا وفي الوسط."
- "أضف رسالة شكر بخط مائل في الأسفل."
- "أخفِ اسم العميل. أضف رقم الهاتف أسفل رقم الطلب بدلاً منه."
- "غيّر الباركود إلى رمز QR يرتبط بصفحة الإرجاع الخاصة بي."
- "أضف شعارًا 'مملوكة عائليًا منذ 1987' تحت اسم المتجر."
سيُعيد لك الذكاء الاصطناعي قالبًا معدّلًا.
الصقه مجددًا
انسخ استجابة الذكاء الاصطناعي. عُد إلى محرر القوالب في WCPOS، حدّد الكل (Ctrl/Cmd + A)، الصق النسخة الجديدة، ثم انقر تحديث. تُحدَّث المعاينة على اليمين حتى تتمكن من رؤية النتيجة. إذا لم تبدُ صحيحة، اطلب من الذكاء الاصطناعي إصلاحها — صِف ما حدث من خطأ.
كل نقرة على استخدام القالب في المعرض تُنشئ نسخة جديدة قابلة للتعديل، فيبقى الأصل محفوظًا. إذا كنت تُجرّب، يمكنك استخدام نفس قالب المعرض أكثر من مرة — أعِد تسمية نسخك (Receipt v1, Receipt v2) وبدّل بينها أثناء اتخاذ قرارك.
الأجزاء مثل {{store.name}} و{{order.number}} هي عناصر نائبة لبياناتك الفعلية. يفهم الذكاء الاصطناعي هذه العناصر — لا تحتاج أنت لفهمها. إذا أردت معرفة جميع العناصر النائبة المتاحة، راجع مرجع بيانات الإيصال.
الخيار 3 — التعديل يدويًا
إذا كنت تعرف القليل من HTML (أو تعمل مع مطوّر)، يمكنك تعديل القالب مباشرةً في المحرر داخل التطبيق. يوفّر المحرر معاينة مباشرة، وتمييزًا لبناء الجملة، ومنتقي حقول قابلًا للبحث، وتراجعًا/إعادة، وبحثًا واستبدالًا.
اختر محرّكك:
- قوالب HTML — عناصر نائبة بنمط Mustache مثل
{{variable}}. يتم العرض من جانب العميل ويعمل بدون اتصال. موصى به لمعظم المتاجر. - القوالب الحرارية — XML لطابعات ESC/POS الحرارية. ينتج القالب نفسه كلاً من معاينة الشاشة ومخرجات الطابعة.
- مرجع بيانات الإيصال — جميع العناصر النائبة التي يمكنك استخدامها، مجمّعة حسب القسم.
إذا كنت تستخدم سابقاً ملف PHP في قالبك لتجاوز الإيصال (yourtheme/woocommerce-pos/receipt.php)، فهذا لا يزال يعمل. يظهر الآن باسم قالب PHP القديم في المعرض، ويتواجد إلى جانب المحركات الجديدة بدون منطق والمحركات الحرارية. يستخدم تكامل WP Overnight أيضاً مسار العرض من جانب الخادم لأن واجهة API الخاصة بالمستندات من الطرف الثالث تعرض HTML على الخادم. يُفضّل استخدام المعرض أو المحرر داخل التطبيق للتخصيصات الجديدة — فهي تعمل بدون اتصال، وتعرض معاينة مباشرة، ولا تحتاج إلى اتصال بالخادم.
التخصيصات الشائعة
إجابات سريعة على الأسئلة الأكثر شيوعاً.
كيف أضيف شعار متجري؟
تأتي الشعارات من إعدادات متجرك، وليس من القالب نفسه. انتقل إلى WP Admin → POS → الإعدادات → المتاجر، وعدّل متجرك، وارفع شعاراً هناك. سيستخدمه تلقائياً كل قالب مضمّن يعرض شعاراً.
إذا كنت تريد تغيير مكان ظهور الشعار في القالب، عدّل القالب وانقل {{#store.logo}}<img src="{{store.logo}}" ...>{{/store.logo}} الكتلة إلى المكان الذي تريده.
كيف أغيّر نص التذييل (مثل 'شكرًا لشرائك!')؟
خياران:
- الأسهل — اضبطه مرة واحدة لجميع الإيصالات من WP Admin → POS → الإعدادات → المتاجر → تفاصيل المتجر → تذييل الإيصال / ملاحظة شخصية. تلتقطه القوالب المُضمّنة تلقائيًا؛ وإذا لم يُحدَّد تذييل، تعود إلى نص افتراضي ودّي مثل "شكرًا لشرائك!".
- في قالب واحد — حرِّر القالب واستبدل نص التذييل مباشرةً. ابحث عن
{{store.personal_notes}}أو سطر الشكر الحرفي.
كيف أضيف شعارًا نصيًا أو عبارة ترويجية أسفل اسم المتجر؟
حرِّر القالب وأضف سطرًا أسفل {{store.name}}:
<div style="font-style: italic; color: #6b7280;">Family-owned since 1987</div>
في قالب حراري:
<align mode="center"><text>Family-owned since 1987</text></align>
كيف أخفي الأسعار (لإيصال هدية)؟
انقر على استخدام القالب في بطاقة إيصال الهدية في المعرض — فهو يُخفي جميع الأسعار والمجاميع مع الاستمرار في عرض العناصر وSKU والسمات ورسالة الهدية. لا حاجة لأي تعديل.
إذا كنت تفضّل إنشاء إيصال خالٍ من الأسعار بنفسك، انسخ أي قالب واحذف كتل {{...total...}} و{{...price...}} و{{#totals}}...{{/totals}}.
كيف أُغيّر الباركود إلى رمز QR؟
ابحث عن عنصر <barcode> في قالبك وغيِّر خاصية type :
<!-- Default: Code 128 barcode of the order number -->
<barcode type="code128">{{order.number}}</barcode>
<!-- Switch to a QR code -->
<barcode type="qrcode">{{order.number}}</barcode>
<!-- Or encode something else, like a returns URL -->
<barcode type="qrcode">https://example.com/returns?order={{order.number}}</barcode>
نفس صيغة <barcode> تعمل في كلٍّ من قوالب HTML والقوالب الحرارية. تشمل الأنواع المدعومة الأخرى ean13، ean8، upca، pdf417، و كل ما يدعمه bwip-js.
كيف أُرسل قالبًا مختلفًا إلى طابعة معيّنة؟
في تطبيق نقطة البيع، انتقل إلى الإعدادات → توجيه الطباعة. سترى كل قالب نشط لديك مع قائمة منسدلة للطابعة بجانبه. اختر الطابعة التي تريدها، أو اتركها على تلقائي.
- يطابق الوضع التلقائي القوالب مع الطابعات تلقائيًا — تُرسَل القوالب الحرارية إلى الطابعات الحرارية، وتُرسَل قوالب HTML إلى مربع حوار الطباعة في النظام.
- يؤدي تحديد طابعة معينة إلى تجاوز الوضع التلقائي وإرسال ذلك القالب إليها دائمًا.
- عند الطباعة، يمكن لأمين الصندوق تجاوز أيٍّ مما سبق باستخدام القائمة المنسدلة للطابعة في شاشة الإيصال.
يُخزَّن التوجيه لكل جهاز على حدة، بحيث يمكن لكل جهاز iPad أو حاسوب أن يكون له إعداده الخاص.
لا يزال الإيصال يعرض النسخة القديمة بعد التعديل
انقر على زر تحديث في WordPress على شاشة تحرير القالب. لا يحفظ المحرر تلقائيًا — لن تُحفظ تغييراتك إلا عند النقر على تحديث.
بالنسبة لـقوالب PHP القديمة، تعرض المعاينة في المحرر آخر نسخة محفوظة وليس ما تكتبه حاليًا. احفظ أولاً، ثم قم بتحديث المعاينة.
المعاينة فارغة أو تعرض 'لم يتم العثور على طلبات POS'
يحدث هذا فقط مع قوالب PHP القديمة، التي تحتاج إلى طلب حقيقي لعرض المعاينة. قم بمعالجة طلب واحد عبر نقطة البيع — حتى لو كان عملية بيع تجريبية بقيمة $0 — وستبدأ المعاينة بالعمل.
تحتوي القوالب عديمة المنطق (HTML) والقوالب الحرارية دائمًا على بيانات نموذجية احتياطية، لذا تعمل المعاينة بشكل سليم حتى على متجر جديد تمامًا.
أخطأت في التعديلات — كيف أبدأ من جديد؟
ثلاث شبكات أمان:
- يحتوي المحرر على زر تراجع (Ctrl/Cmd + Z) للتغييرات خلال الجلسة الحالية.
- كل عملية حفظ تُنشئ مراجعة في WordPress — افتح المراجعات في شاشة التحرير لمقارنة أي إصدار سابق واستعادته.
- إذا بدأت من قالب في المعرض، انقر على حذف على نسختك في قوالبك، ثم انقر على استخدام القالب على نفس بطاقة المعرض مرة أخرى. ستحصل على نسخة جديدة غير معدّلة.
متى تطلب المساعدة
- محرر القوالب لا يُحمَّل، أو لا يتم حفظ التغييرات.
- الإيصال يُطبع بشكل سليم على جهاز واحد لكن ليس على جهاز آخر.
- تحتاج إلى تخطيط ضريبي/قانوني لبلد معين (إيطاليا، البرازيل، إسبانيا، إلخ.) — عادةً ما تتم معالجة ذلك عبر WCPOS Pro أو تكامل خاص بالبلد.
- تحاول القيام بشيء مخصص ولا يستطيع الذكاء الاصطناعي تنفيذه بالشكل الصحيح تمامًا.
افتح تذكرة دعم والصق القالب الذي تعمل عليه — هذا يمنحنا كل ما نحتاجه لمساعدتك.