Bonjour,
Je suis en train de faire quelques tests pour un prospect sur Dolibarr 8. On veut notamment pourvoir récupérer les prix des produits pour un client donné, via l’API REST.
Tout d’abord, j’ai remarqué que la méthode get ou index sur la classe Products api_products.class.php retourne les prix par défaut du produit. J’ai alors remarqué qu’il existait une méthode :
GET /products/{id}/selling_multiprices/per_customer
depuis l’API explorer, mais que celle-ci n’était pas implémentée : https://github.com/Dolibarr/dolibarr/blob/8.0/htdocs/product/class/api_products.class.php#L422
Mon idée est alors de surcharger le fichier product.class.php là où ce n’est pas implémenté non plus : https://github.com/Dolibarr/dolibarr/blob/8.0/htdocs/product/class/product.class.php#L2044
Ma question est donc : quel est le meilleur moyen de procéder ? Comme PrestaShop par exemple, existe-il un moyen de surcharger le fichier product.class.php en créant une classe qui héritera de la classe Product ?
Merci pour votre aide