Module de fusion de produits - besoin de conseils pour des tests approfondis

Bonjour à tous,

Je travaille actuellement sur un module de fusion de produits pour Dolibarr, et j’aimerais solliciter vos conseils pour m’assurer que tous les éléments sont correctement mis à jour. J’ai déjà identifié plusieurs tables à mettre à jour en fonction de la fusion, mais je crains qu’il me manque des liens.

Ainsi, j’aimerais savoir si il existe une manière de récupérer tous les liens de Product, peut être grâce à l’API, mais je ne suis pas très à l’aise avec les API , je ne sais pas trop comment faire des recherches sur les infos que j’ai besoin.

Je vous remercie d’avance pour votre aide précieuse.

Cordialement,Nael"

Bonjour,

En règle générale, si un élément est relié à un produit, il y a une colonne fk_product, ça peut être une piste.

J’étais parti pour quelque chose de semblable , mais après avoir commencé j’ai été bloqué par ça :

/**
	 * @var array	List of child tables. To test if we can delete object.
	 */
	protected $childtables = array(
		'supplier_proposaldet',
		'propaldet',
		'commandedet',
		'facturedet',
		'contratdet',
		'facture_fourn_det',
		'commande_fournisseurdet'
	);

Donc, je pense que je peux juste utiliser ça sans soucis au final?

Il faut penser au module externe également :wink: