Bonjour,
Dans le context front-end, la vue "ordermarket / request" se base sur la fonction "getUnpaidOrders" de la classe Vendor.
Cette fonction va retourner les informations du nombre de commandes et du total de ces commandes ; cela pour les différents monnaies.
Dans le backend, il y a deux modes de fonctionnement.
1 - Le mode "simple vendeur" où on va lister toutes les commandes impayées incluant celles qui ne sont pas dans la fenêtre de paiement.
2 - Le mode "multiple vendor" où on va utiliser une fonction proche de "getUnpaidOrders" mais où l'admin pourra définir les bornes temporelles à sélectionner.
Récupérer plus d'informations sur les commandes est possible mais va demander de faire une surcharge de vue et d'ajouter une requête SQL afin de récupérer les détails des commandes que vous souhaitez ajouter.
Vous pouvez vous baser sur le code se trouvant dans la fonction "getUnpaidOrders" de la classe Vendor afin de récupérer les filtres .
Sachant que la requête se fait sur la table "order_transactions" vous aurez peut d'informations. Il faudra ajouter une jointure avec la table "order" d'HikaShop si vous souhaitez avoir plus de détails.
En tout cas, nous allons noter votre remarque pour de futures améliorations d'HikaMarket.
J'avoue ne pas avoir actuellement de vision précise sur le type d'affichage qui pourrait convenir à la majorité de notre communauté ; mais nous allons y réfléchir.
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.