Les meilleurs intégrateurs web freelances sont sur Codeur.com

Optimisation d'un script PHP d'insertion de produits dans WooCommerce

 Fermé · Moins de 500 € · 14 offres · 351 vues · 25 interactions


Bonjour
J'ai un script PHP qui lit des fichiers XML pour insérer des produits dans WooCommerce.
Il fonctionne mais il est trop lent : en moyenne 6 produits ajoutés par minute.

Comme j'ai environ 1 million de produits à insérer au rythme actuel cela prendrait des mois, ce qui est beaucoup trop long.

Je recherche donc quelqu'un pour améliorer ce script ou me proposer une meilleure solution. C'est la partie Wordpress qui est en cause, la lecture des XML en elle même est très rapide.

J'ai envisagé l'utilisation du plugin wpallimport mais j'ignore s'il est plus performant.
Cela nécessiterait pour l'utiliser de créer dans un 1er temps des CSV à partir des XML.

Le site est hébergé sur un serveur dédié avec 12 processeurs.

Une très bonne connaissance des fonctions WP est impérative, ou une réelle solution garantie, sinon il est inutile de me solliciter !

Un extrait du script en question :
[URL visible pour les membres Pro]

Merci.

Budget indicatif : Moins de 500 €

Publication : 25 juin 2023 à 09h59

Profils recherchés : Intégrateur web freelance , Développeur PHP freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

14 freelances ont répondu à ce projet

12 propositions de devis en moins de 2h

Mehdi Stili Agence de développement web
WebAndRoll Développeur WordPress
ORBITIS Agence marketing
Aymen Jenzeri Développeur système embarqué
TouchWeb Spécialiste infogérance
universe_technologies Agence de développement e-commerce
Holycow Spécialiste refonte de site web
+7

Montant moyen des devis proposés : 250 €

Estimation du délai : 1 jour

Publier un projet similaire

Nos ressources utiles

Allez plus loin avec nos ressources liées à ce projet !

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients