Sin impuesto Con impuesto

Module de point de vente à distance Lite

Price: 121,00 €
Première année: 121,00 € TTC
À partir de la deuxième année: 30,25 €/an TTC
  • 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.
Paiement unique: 121,00 € TTC
  • 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.
100,00 € Sin impuesto 121,00 € Con impuesto

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.

Partager

Essayez la démo

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.

12 actions
Catalogue, recherche, stock, emplacements des entrepôts et prix du panier
1 point de terminaison JSON
protégé par un jeton régénérable et une liste d'adresses IP autorisées
1.7.8 · 8.2 · 9.x
Vérifié sur les trois branches de PrestaShop

Le catalogue, prêt pour un autre programme

Catégories et produits
Arborescence des catégories, listes complètes, combinaisons, prix et stocks, par catégorie ou en pagination.
Recherche
Le moteur de recherche natif de PrestaShop et un moteur de recherche rapide et léger conçu pour le système de point de vente.
Par référence
Traduire une référence en ses identifiants et actualiser le prix et le stock de lignes spécifiques.
emplacements d'entrepôt
Lire et écrire l'emplacement de chaque article : le chemin de retour de l'ERP au magasin.

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 GetCartQuote prend en entrée un panier et, éventuellement, un id_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éralement totals.total_without_shipping_tax_incl . En interne, un véritable Cart est 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 si keepCart: true est 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 table cart , 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, et getOrderTotal() ` appelle getCartRules() 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_available de chaque ligne, et ce que PrestaShop rejette est renvoyé dans line_warnings sans affecter le reste.

Vous pourriez aussi aimer

4 autres produits de la même catégorie

Questions and answers

Nobody has asked anything about this product yet.

Chargement...
Consentement aux cookies
Retour en haut