THELIA Forum

Welcome to the THELIA support and discusssion forum

Offline


Hello,

Je cherche à extraire en JSON (ou directement XLS, ça serait pas mal tongue) toutes les commandes avec leurs produits, seulement il semble que ce soit bien compliqué que prévu...

L'export pré-configuré accessible depuis le back-office ne permet pas l'export des produits associés aux commandes par défaut.
Et après avoir décommenté les champs "product_..." de la table $orderAndAliases de OrderExport.php, il ne ressort que le premier produit de chaque commande, ce qui, je pense, n'est pas normal, puisque il est indiqué dans la doc "The products' ..." (au pluriel).
Source : http://doc.thelia.net/en/documentation/ … ers-export

Et pour créer son propre export, "This functionality is no longer available since version 2.3" : http://doc.thelia.net/en/documentation/ … xport.html

Comment faut-il s'y prendre alors ? Faire une requête SQL de l'espace sans passer par Thelia ?

Merci.

Offline


Et pour créer son propre export, "This functionality is no longer available since version 2.3"

Oui mais non smile L'export documenté dans la doc Thelia a été remplacé en 2.3.x par une version supposée être simplifiée, mais le développeur refuse d'écrire la documentation : https://github.com/thelia/thelia.github.io/issues/206

Donc dans l'état actuel des choses, un système d'import/export existe, mais n'est pas documenté, faute de volontaires. Tu peux donc t'inspirer d'un des exports existants (par exemple Thelia\ImportExport\Export\Type\ContentExport) pour construire le tien.


CQFDev | Sites, boutiques, modules, développement et intégration pour Thelia 1 et 2

Offline


D'accord, merci ; c'est dommage.

J'ai tenté de partir de OrderExport qui fait déjà le plus gros du boulot, mais étant donné que je ne maîtrise pas du tout l'ORM Propel, tant pis, je pense partir sur une classique requête SQL sur ce coup...