Bonjour à tous!
Je rencontre une petite difficulté avec le module SimplePOS.
Je l’utilise sur une instance en version 12.0.4.
En effet, dans le cadre d’une intégration, il semble beaucoup plus adapté que TakePOS, car son interface en liste permet une meilleure lecture des produits, surtout quand il n’y a pas de photo ou de code barre.
Je rencontre principalement une difficulté pour le paiement multiple, c’est à dire, si je souhaite encaisser une partie du montant total en espèce et l’autre en carte bancaire ou en espèce, cela ne semble pas possible (à moins que j’ai loupé quelque chose!).
Quelqu’un aurait-il une idée?
Autre problème, que j’ai réussi à contourner (mais qui se pose aussi sur TakePOS), la question des retours/échange, en l’état, vu que l’on ne peut pas réellement rappeler une vente depuis le point de vente, la seule astuce de contournement que j’ai pu trouver est la saisie d’un montant négatif dans la quantité ou l’application d’une remise de 200%, mais si une solution plus « fiable » existe, je suis preneur!
D’ailleurs, si mon astuce en aide certain, j’en serai ravi!
Je modifie mon message, j’essaie aussi d’afficher le mode paiement sur le ticket de caisse.
J’ai ajouté toute une partie, qui techniquement semble OK, mais il me manque une variable pour récupérer la valeur du mode de paiement stockée pour le ticket en cours.
J’ai intégré cela :
<?php switch ($obj_paiement['CHQ']['CB']['LIQ']) {
case "CHQ":
$payment_mode = "Chèque";
break;
case "CB":
$payment_mode = "Carte bancaire";
break;
case "LIQ":
$payment_mode = "Espèces";
break;
default:
$payment_mode = "---";
};
echo "$payment_mode"; ?>
Sauf que je n’y arrive pas, la variable $obj_paiement ne semble pas être instanciée ou disposé d’une valeur.
Pour ceux que ca intéresse, je suis arrivé à afficher le code vendeur en ajoutant cela en en-tête du fichier TPL :
Vendeur : <?php print $_SESSION['uname']; ?></p>
Merci d’avance à tous, et passez une très bonne fin d’année!