Jump to content

Edit History

nicomax17

nicomax17

Bonjour,

Je suis passé à la version Prestashop 1.7.8.6.

Du coup, la requête qui fonctionnait avec la version 1.6.1.24 ne fonctionne plus sous la 1.7.8.6 dans le sens où l'emplacement n'est plus affiché ! >> toutes les colonnes sont ok sauf celle de EMPLACEMENT qui est vide.

Une petite aide serait la bienvenue pour modifier la requête suivante :

SELECT 
	p.id_product as 'ID PRODUIT',
	if(p.active = 0,'Non','Oui') as ACTIVÉ,
    pl.name as PRODUIT,
    p.reference as RÉFÉRENCE,
    GROUP_CONCAT(DISTINCT(cl.name) SEPARATOR ",") as CATÉGORIE, 
    wpl.location as EMPLACEMENT,
	qp.quantity as `QTÉ PRESTASHOP`,
    '' as `QTÉ COMPTÉE`
	
	FROM ps_product p 	
	LEFT JOIN ps_stock_available qp ON (p.id_product = qp.id_product)
	LEFT JOIN ps_product_lang pl ON (p.id_product = pl.id_product)
	LEFT JOIN ps_category_product cp ON (p.id_product = cp.id_product)
	LEFT JOIN ps_category_lang cl ON (cp.id_category = cl.id_category)
	LEFT JOIN ps_category c ON (cp.id_category = c.id_category)
    LEFT JOIN ps_warehouse_product_location wpl ON (wpl.id_product = pl.id_product)
	
    WHERE pl.id_lang = 1 
	AND cl.id_lang = 1 
	AND p.active = 1
	
    GROUP BY pl.name  ASC

Merci par avance :)

nicomax17

nicomax17

Bonjour,

Je suis passé à la version Prestashop 1.7.8.6
>> du coup, la requête qui fonctionnait avec la version 1.6.1.24 ne fonctionne plus sous la 1.7.8.6

Une petite aide serait la bienvenue pour modifier la requête suivante :

SELECT 
	p.id_product as 'ID PRODUIT',
	if(p.active = 0,'Non','Oui') as ACTIVÉ,
    pl.name as PRODUIT,
    p.reference as RÉFÉRENCE,
    GROUP_CONCAT(DISTINCT(cl.name) SEPARATOR ",") as CATÉGORIE, 
    wpl.location as EMPLACEMENT,
	qp.quantity as `QTÉ PRESTASHOP`,
    '' as `QTÉ COMPTÉE`
	
	FROM ps_product p 	
	LEFT JOIN ps_stock_available qp ON (p.id_product = qp.id_product)
	LEFT JOIN ps_product_lang pl ON (p.id_product = pl.id_product)
	LEFT JOIN ps_category_product cp ON (p.id_product = cp.id_product)
	LEFT JOIN ps_category_lang cl ON (cp.id_category = cl.id_category)
	LEFT JOIN ps_category c ON (cp.id_category = c.id_category)
    LEFT JOIN ps_warehouse_product_location wpl ON (wpl.id_product = pl.id_product)
	
    WHERE pl.id_lang = 1 
	AND cl.id_lang = 1 
	AND p.active = 1
	
    GROUP BY pl.name  ASC

Merci par avance :)

×
×
  • Create New...