الإيصالات
تقع قوالب طباعة إيصالات POS في ملف includes/views/print/tmpl-receipt.php لكل من الإضافات المجانية و Pro. يمكن تخصيص قوالب الإيصالات عن طريق إنشاء ملف woocommerce-pos/print/tmpl-receipt.php في دليل السمة الخاص بك. الكود لكلا القالبين مدرج أدناه.
قالب الإيصال الأساسي
قالب الإيصال Pro
يسمح قالب الإيصال Pro بمعلومات إضافية من مشرف المتاجر مثل الشعار، عنوان المتجر، ساعات العمل ورسائل خاصة.
تخصيص تاريخ الإيصال
تستخدم WCPOS مكتبة moment.js لتوطين سلاسل التاريخ. تنسيق التاريخ الافتراضي هو "MMMM Do YYYY, h:mm:ss a"، على سبيل المثال: 31st مايو 2015، 7:20:44 مساءً. يرجى مراجعة وثائق moment.js للحصول على مزيد من المعلومات حول تخصيص تنسيق التاريخ.
خصائص الطلب
تستخدم WCPOS مخرجات json من واجهة برمجة تطبيقات WC REST لملء قالب إيصال الطلب. تظهر وثائق واجهة برمجة تطبيقات WC REST مثالاً على المخرجات القياسية json. لقد تمت إضافة بعض الخصائص الإضافية من قبل WCPOS باستخدام فلتر woocommerce_api_order_response.
| الخاصية | الوصف |
|---|---|
| cart_discount_tax | الجزء الضريبي من خصم السلة |
| cashier.id | معرف المستخدم لصراف النقود |
| cashier.first_name | الاسم الأول لصراف النقود |
| cashier.last_name | اللقب لصراف النقود |
| payment_details.result | نجاح أو فشل بوابة الدفع |
| payment_details.message | أي رسائل من بوابة الدفع |
| payment_details.redirect | عنوان URL لإعادة التوجيه للمدفوعات الخارجية، على سبيل المثال: PayPal Standard |
payment_details.method_gateway | أي رسائل خاصة بالبوابة، على سبيل المثال: المبلغ المدفوع والباقي |
| shipping_lines[i].total_tax | الجزء الضريبي لكل خط شحن |
| subtotal_tax | الجزء الضريبي من المبلغ الفرعي |