Notes de chantier.
Retours d'expérience, tutoriels techniques, snippets et décortications de bugs. Le tout sans bullshit.
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.
Override propre d'un controller PrestaShop sans casser les mises à jour
Modifier le comportement d'un FrontController sans toucher au cœur ni au dossier /override : la méthode du module qui survit aux upgrades PS.
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.