1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| SELECT ps_product.id_product,
ps_product_lang.name as nom_pdt,
ps_attribute_group_lang.name as attributs,/*nom des attributs*/
ps_product.price,/*prix sans déclinaison*/
ps_tax.rate,/*Tva*/
ps_product.wholesale_price,/*prix d'achat*/
ps_attribute_lang.name as caractéristiques,/*valeurs des attributs*/
ps_product_attribute.price as déclinaison ,/*déclinaison*/
(ps_product.price + ps_product_attribute.price)as prix_HT,
((1+(ps_tax.rate/100))*(ps_product.price + ps_product_attribute.price)) as prix_final
FROM ps_product,
ps_tax,
ps_product_lang,
ps_attribute_lang,
ps_product_attribute,
ps_product_attribute_combination,
ps_attribute_group_lang,
ps_attribute_group,
ps_attribute
WHERE
ps_product.id_product=ps_product_lang.id_product
AND ps_product_lang.id_lang=2
AND ps_product.id_tax=ps_tax.id_tax
AND ps_product_attribute_combination.id_product_attribute=ps_product_attribute.id_product_attribute
AND ps_product_attribute_combination.id_attribute=ps_attribute_lang.id_attribute
AND ps_attribute_lang.id_lang=2
AND ps_product.id_product=ps_product_attribute.id_product
AND ps_attribute_group.id_attribute_group=ps_attribute_group_lang.id_attribute_group
AND ps_attribute_group_lang.id_lang=2
AND ps_attribute.id_attribute_group=ps_attribute_group.id_attribute_group ; |
Partager