Recibos
Os templates de impressão de recibo do POS estão localizados no arquivo includes/views/print/tmpl-receipt.php tanto do plugin gratuito quanto do Pro. Os templates de recibo podem ser personalizados ao criar um arquivo woocommerce-pos/print/tmpl-receipt.php no diretório do seu tema. O código para ambos os templates está incluído abaixo.
Template Básico de Recibo
Template Pro de Recibo
O Template Pro de Recibo permite informações adicionais do admin das Lojas, como logo, endereço da loja, horário de funcionamento e mensagens especiais.
Personalizando a data do recibo
O WCPOS usa moment.js para localizar as strings de data. O formato de data padrão é "MMMM Do YYYY, h:mm:ss a", por exemplo: 31 de maio de 2015, 7:20:44 pm. Por favor, consulte a documentação do moment.js para mais informações sobre como personalizar o formato da data.
Propriedades do Pedido
O WCPOS usa a saída json da API REST do WC para preencher o template do recibo do pedido. A documentação da API REST do WC mostra um exemplo da saída json padrão. Algumas propriedades adicionais foram adicionadas pelo WCPOS usando o filtro woocommerce_api_order_response.
| Propriedade | Descrição |
|---|---|
| cart_discount_tax | A parte tributária do desconto do carrinho |
| cashier.id | ID do usuário do Caixa |
| cashier.first_name | Primeiro nome do Caixa |
| cashier.last_name | Último nome do Caixa |
| payment_details.result | Sucesso ou falha do gateway de pagamento |
| payment_details.message | Qualquer mensagem do gateway de pagamento |
| payment_details.redirect | URL de redirecionamento para pagamentos externos, por exemplo: PayPal Standard |
payment_details.method_gateway | Qualquer mensagem específica do gateway, por exemplo: Valor Oferecido e Troco |
| shipping_lines[i].total_tax | Adicionar valor do imposto para cada linha de envio |
| subtotal_tax | A parte tributária do subtotal |