Recibos
Las plantillas de impresión de recibos del POS se encuentran en el archivo includes/views/print/tmpl-receipt.php de los complementos gratuito y Pro. Las plantillas de recibos se pueden personalizar creando un archivo woocommerce-pos/print/tmpl-receipt.php en el directorio de su tema. El código para ambas plantillas se incluye a continuación.
Plantilla de Recibo Básica
Plantilla de Recibo Pro
La Plantilla de Recibo Pro permite información adicional desde el administrador de Tiendas como el logo, dirección de la tienda, horarios de apertura y mensajes especiales.
Personalización de la fecha del recibo
WCPOS utiliza moment.js para localizar las cadenas de fecha. El formato de fecha predeterminado es "MMMM Do YYYY, h:mm:ss a", por ejemplo: May 31st 2015, 7:20:44 pm. Consulte la documentación de moment.js para obtener más información sobre la personalización del formato de fecha.
Propiedades del Pedido
WCPOS utiliza la salida json de la API REST de WC para llenar la plantilla del recibo del pedido. La documentación de la API REST de WC muestra un ejemplo de la salida json estándar. Se han añadido algunas propiedades adicionales por WCPOS utilizando el filtro woocommerce_api_order_response.
| Propiedad | Descripción |
|---|---|
| cart_discount_tax | La parte impositiva del descuento del carrito |
| cashier.id | ID de usuario del Cajero |
| cashier.first_name | Nombre del Cajero |
| cashier.last_name | Apellido del Cajero |
| payment_details.result | Éxito o fallo de la pasarela de pago |
| payment_details.message | Mensajes de la pasarela de pago |
| payment_details.redirect | URL de redirección para pagos fuera del sitio, por ejemplo: PayPal Standard |
payment_details.method_gateway | Cualquier mensaje específico de la pasarela, por ejemplo: Cantidad entregada y Cambio |
| shipping_lines[i].total_tax | Añadir monto impositivo para cada línea de envío |
| subtotal_tax | La parte impositiva del subtotal |