Notes de chantier.
Retours d'expérience, tutoriels techniques, snippets et décortications de bugs. Le tout sans bullshit.
Brancher une app Symfony sur une base PrestaShop, sans tout casser
Une app Symfony à côté de la boutique : la bonne façon de lire les données PrestaShop sans dupliquer la logique ni corrompre la base. Connexion DBAL en lecture seule, requêtes paramétrées, et les pièges à éviter.
Importer 10 000 produits via CLI sans tomber en timeout
L'import standard PrestaShop est OK pour 500 lignes mais devient catastrophique au-delà. Un script CLI léger qui contourne timeout, mémoire, et locks DB.
Compter les commandes par statut sans charger toutes les Order
Le piège classique : `Order::getOrders()` puis `count()`. Sur 100k commandes, c'est plusieurs secondes. Faites-le en SQL.