Wenheda Posted November 24, 2021 Share Posted November 24, 2021 Bonjour, j'aimerais savoir la différence entre les deux tables ps_order_slip et ps_order_slip_detail. Surtout, dans ps_order_slip, à quoi correspondent les champs suivant: total_products_tax_excl total_products_tax_incl total_shipping_tax_excl total_shipping_tax_incl Dans quels cas sont remplis aussi tout ces champs? Pour moi : total_products_tax_excl -> Avoir / Avoir partiel externe total_products_tax_incl -> Avoir sur un produit totalement remboursé et Avoir partiel total_shipping_tax_excl-> Remboursement extérieur (paypal ...) total_shipping_tax_incl-> Remboursement interne (virement ?) Est-ce exacte ? Merci d'avance Cordialement, Wenheda Link to comment Share on other sites More sharing options...
Eolia Posted November 24, 2021 Share Posted November 24, 2021 Non, rien de tout cela^^ ps_order_slip liste les avoirs ps_order_slip_detail contient le détail des produits remboursés pour chacun des avoirs total_products_tax_excl -> Total remboursé des produits en HT total_products_tax_incl -> Total remboursé des produits en TTC total_shipping_tax_excl-> Total remboursé des frais de port en HT total_shipping_tax_incl-> Total remboursé des frais de port en TTC Il n'y a pas de notion de partiel/total/externe dans ces tables. Link to comment Share on other sites More sharing options...
Wenheda Posted November 24, 2021 Author Share Posted November 24, 2021 Merci de ta réponse, je dois dire que je suis pas mal perdue à l'instant présent là. Est-ce qu'il y a un moyen de récupérer les montants totaux qui sont remboursés ou je dois faire des calculs pour additionner certains chiffres ? Mon but est de récupérer le montant des avoirs et des remboursements d'une commande selon son statut (Avoir, Avoir partiel, remboursement, remboursement partiel, etc..) Link to comment Share on other sites More sharing options...
Eolia Posted November 24, 2021 Share Posted November 24, 2021 SELECT SUM(`amount`) FROM `ps_order_slip` WHERE `id_order` = 'XXXXXX' Remplacez les XXXXX par l'ID de la commande concernée pour avoir le total de tous les avoir d'une commande Si vous voulez affiner par statut il faut croiser avec la table ps_orders Link to comment Share on other sites More sharing options...
Wenheda Posted November 24, 2021 Author Share Posted November 24, 2021 Donc amont sera forcément le prix qui a été remboursé ? Je comptais croiser avec ps_order_history et ps_order_state_lang Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now