Módulo remote tpv lite
Publique o catálogo da sua loja — categorias, produtos, combinações, preços, níveis de estoque e localização dos armazéns — em um endpoint JSON para o seu sistema de PDV ou ERP. E defina os preços dos carrinhos de compras usando as mesmas condições do seu site: grupo de clientes, preços específicos, regras do carrinho, cupons, IVA e custos de envio.
Verificado no PrestaShop 1.7.8 , 8.2, 9.1 e 9.2.
PDV e ERP
Seu cliente atacadista paga o mesmo preço no caixa e online.
Se o sistema POS ou ERP não reconhecer a loja, os preços e os níveis de estoque são copiados manualmente e acabam não correspondendo. O RKR Remote POS Lite fornece o catálogo e os preços do PrestaShop com uma solicitação HTTP padrão.
O catálogo, pronto para mais um programa.
A cesta, com as condições de cada cliente.
A funcionalidade GetCartQuote recebe um carrinho de compras e um cliente, e retorna o valor total que ele pagaria por uma compra online: o desconto para grupos, o preço específico, as regras automáticas do carrinho, cupons com códigos, o IVA do país de endereço do cliente e os custos de envio para cada transportadora. Ela fornece o total com e sem frete, permitindo que você receba o pagamento no checkout sem o frete, mas com todos os descontos aplicados.
/ Seguro padrão
Um token personalizado que pode ser regenerado instantaneamente, restrição de IP e uma opção de somente escrita caso seu sistema ERP só precise de leitura. Cada resposta contém um status claro e um código HTTP consistente.
Para quem está integrando. É uma conexão para programadores: seu sistema de PDV ou ERP precisa fazer as chamadas, e o guia inclui exemplos em curl, PHP, C#, Python e Node.js. Ao adicionar um preço ao carrinho, cria-se um carrinho temporário que é excluído após a conclusão e aciona os hooks do carrinho de outros módulos da loja.
Verificado no PrestaShop 1.7.8 , 8.2, 9.1 e 9.2.
Desenvolvido e mantido por REKIRE
13/09/2026
v1.2.0
O terminal POS agora pode efetuar cobranças nas mesmas condições do site . Até então, o módulo sempre cobrava como cliente visitante do grupo padrão, ou seja, o atacadista pagava o preço de mercado no terminal POS.
Adicionado
- A ação
GetCartQuoterecebe um carrinho de compras e, opcionalmente, umid_customer, e retorna o valor que esse cliente pagaria no site. - O preço por linha com o desconto do seu grupo e os seus preços específicos aplicados, e o preço antes do desconto para que possa mostrar ambos;
- As regras automáticas do carrinho de compras que se aplicam a você, com seu nome e valor;
- Os cupons com códigos que lhe são enviados em
voucherCodes, com o motivo da rejeição quando um deles não for válido; - o IVA do país do seu endereço — não o da loja, se forem diferentes —;
- Os custos de envio de cada transportadora disponível, sendo selecionada por padrão a mais barata;
- e vários totais : produtos, descontos, frete, embalagem, total sem frete e total com frete, cada um com e sem impostos. Sem
id_customer, a cobrança é feita como visitante , que é o que as outras ações faziam. O total que um sistema de PDV geralmente espera étotals.total_without_shipping_tax_incl. Internamente, ele cria umCartreal, porque essa é a única maneira do PrestaShop aplicar as regras do carrinho: não há API para calculá-las em uma lista solta de produtos. Este carrinho é excluído após a conclusão, a menos quekeepCart: trueesteja definido, o que o salva para o cliente e exige que as ações de gravação estejam habilitadas. Dois efeitos colaterais importantes: a criação do carrinho aciona os hooks do carrinho dos outros módulos da loja (actionCartSave,actionCartUpdateQuantityBefore) e consome IDs da tabelacartmesmo que sejam excluídos posteriormente.
Detalhes que podem te surpreender
- As regras automáticas do carrinho são sempre aplicadas e não há opção para desativá-las. Não é uma escolha:
Cart::getCartRules()as adiciona automaticamente novamente, egetOrderTotal()` chamagetCartRules()internamente, então uma opção para desativá-las não funcionaria. É assim que o site funciona. - Uma linha sem estoque ainda tem preço definido e não ultrapassa o orçamento: o estoque disponível é mostrado em
quantity_availablepara cada linha, e o que o PrestaShop rejeita é retornado emline_warningssem afetar o restante.
4 outros produtos da mesma categoria
Vídeos de produtos
También podría interesarte
Questions and answers
Nobody has asked anything about this product yet.