تجاوز إلى المحتوى الرئيسي
الإصدار: 0.4.x

الإيصالات

تقع قوالب طباعة إيصالات 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الجزء الضريبي من المبلغ الفرعي