Module de point de vente à distance Lite
- Un an de support technique et des mises à jour à vie ; à partir de la deuxième année, le support est prolongé pour 30,25 €/an et inclut la prise en compte de vos idées d'amélioration générales du module.
- Renouvellement automatique ; résiliable à tout moment, sans engagement.
- Un an de support technique et des mises à jour à vie ; ensuite, le support s'arrête (avec l'abonnement, il est prolongé pour 30,25 €/an).
- Un seul paiement, sans prélèvement automatique.
Publiez le catalogue de votre boutique (catégories, produits, combinaisons, prix, niveaux de stock et emplacements d'entrepôt) sur un point de terminaison JSON pour votre système de caisse ou ERP. Calculez ensuite les prix des paniers d'achat en appliquant les mêmes conditions que sur votre site web : groupe de clients, prix spécifiques, règles du panier, coupons, TVA et frais de livraison.
Vérifié sur PrestaShop 1.7.8 , 8.2, 9.1 et 9.2.
Systèmes de point de vente et ERP
Votre client grossiste paie le même prix au comptoir qu'en ligne.
Si le système de caisse ou l'ERP ne synchronise pas le magasin, les prix et les niveaux de stock sont saisis manuellement, ce qui peut entraîner des incohérences. RKR Remote POS Lite leur fournit le catalogue et les prix de PrestaShop via une simple requête HTTP.
Le catalogue, prêt pour un autre programme
Le panier, avec les conditions de chaque client
La fonctionnalité GetCartQuote reçoit un panier et un client, puis calcule le total à payer pour un achat en ligne : remise de groupe, prix préférentiel, règles automatiques du panier, coupons avec codes, TVA applicable dans le pays de résidence du client et frais de livraison par transporteur. Elle fournit le total avec et sans frais de livraison, vous permettant ainsi d'encaisser le paiement sans frais de livraison mais avec toutes les remises appliquées.
/ Assurance par défaut
Un jeton personnalisé que vous pouvez régénérer instantanément, une restriction d'adresse IP et une option d'écriture seule si votre système ERP est uniquement en lecture. Chaque réponse contient un statut clair et un code HTTP unique.
Pour les développeurs, il s'agit d'une connexion : votre système de point de vente ou ERP doit effectuer les appels, et le guide inclut des exemples en curl, PHP, C#, Python et Node.js. L'affichage du prix d'un article crée un panier temporaire qui est supprimé une fois la commande terminée et déclenche les hooks de panier des autres modules de la boutique.
Testé et approuvé sur PrestaShop 1.7.8 , 8.2, 9.1 et 9.2
Développé et maintenu par REKIRE
13/09/2026
v1.2.0
Le terminal de point de vente peut désormais facturer dans les mêmes conditions que le site web . Jusqu'à présent, le module facturait toujours comme un client invité du groupe par défaut ; un grossiste payait donc le prix public au terminal de point de vente.
Ajouté
- L'action
GetCartQuoteprend en entrée un panier et, éventuellement, unid_customer, et renvoie le prix que ce client paierait sur le site web. - le prix par ligne avec la réduction de votre groupe et vos prix spécifiques appliqués, et le prix avant réduction afin que vous puissiez afficher les deux ;
- les règles automatiques du panier d'achat qui vous sont applicables, avec votre nom et le montant ;
- les coupons avec codes qui vous sont envoyés dans
voucherCodes, avec la raison du rejet lorsqu'un coupon n'est pas valide ; - la TVA du pays de votre adresse — et non celle du magasin, si elles diffèrent — ;
- les frais d'expédition de chaque transporteur disponible, le moins cher étant sélectionné par défaut ;
- et plusieurs totaux : produits, remises, frais de port, emballage, total hors frais de port et total avec frais de port, chacun avec et sans taxes. Sans
id_customer, la transaction est facturée comme un invité , comme pour les autres actions. Le total attendu par un système de caisse est généralementtotals.total_without_shipping_tax_incl. En interne, un véritableCartest créé, car c’est le seul moyen pour PrestaShop d’appliquer les règles du panier : aucune API ne permet de les calculer sur une simple liste de produits. Ce panier est supprimé une fois la transaction terminée, sauf sikeepCart: trueest défini, auquel cas il est conservé pour le client et nécessite l’activation des actions d’écriture. Deux effets secondaires importants : la création du panier déclenche les hooks de panier des autres modules de la boutique (actionCartSave,actionCartUpdateQuantityBefore) et consomme les identifiants de la tablecart, même s’ils sont supprimés ultérieurement.
Des détails qui pourraient vous surprendre
- Les règles automatiques du panier sont toujours appliquées et il n'existe aucune option pour les désactiver. Ce n'est pas un choix :
Cart::getCartRules()` les réapplique automatiquement, etgetOrderTotal()` appellegetCartRules()en interne ; une option de désactivation serait donc inutile. C'est également le fonctionnement normal du site web. - Une ligne sans stock est tout de même tarifée et ne dépasse pas le budget : le stock disponible est indiqué dans
quantity_availablede chaque ligne, et ce que PrestaShop rejette est renvoyé dansline_warningssans affecter le reste.
Vous pourriez aussi aimer
Product Videos
Product Videos
Product Videos
4 autres produits de la même catégorie
Product Videos
Product Videos
También podría interesarte
Questions and answers
Nobody has asked anything about this product yet.