Jump to content

Base de données : ps_order_slip et ps_order_slip_detail


Wenheda
 Share

Recommended Posts

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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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..)

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More