Les meilleurs développeurs informatique freelances sont sur Codeur.com

Personnalisation / Création de plugin Wordpress ( js/php )

 Terminé · 500 € à 1 000 € · 27 offres · 1923 vues · 55 interactions


Bonjour,

Je recherche un développeur WordPress / WooCommerce expérimenté pour modifier le plugin Woo Picklist (Consortia AS) afin qu’il prenne en charge trois types d’EAN utilisés dans mon commerce.

Aujourd’hui Woo Picklist ne gère que les EAN standards. Je dois absolument intégrer les EAN pondéraux, qui suivent une structure spéciale générée par ma balance.

📌 Objectif du projet :

Lors du picking dans le back-office WooCommerce :
→ lorsqu’un préparateur scanne un code-barres, Woo Picklist doit détecter automatiquement le type d’EAN et mettre à jour la ligne de commande avec le prix correct.

📦 3 TYPES D’EAN À GÉRER :

1) EAN standard (déjà fonctionnel)

Exemple :

Burger surgelé : [Téléphone visible pour les membres Pro]

➡️ Aucun calcul, prix WooCommerce normal.
➡️ La fonctionnalité existante doit être conservée.

2) EAN pondéral – PRIX dans l’EAN (boucherie)

Exemples réels :

Aiguillette (22.95€/kg)

[Téléphone visible pour les membres Pro] → 0 €

[Téléphone visible pour les membres Pro] → 58.98€

[Téléphone visible pour les membres Pro] → 33.16€

[Téléphone visible pour les membres Pro] → 49.92€

Il y a plusieurs produits mais la structure est la même :

[Téléphone visible pour les membres Pro] = 0 €

[Téléphone visible pour les membres Pro] = 7.34€

ou

[Téléphone visible pour les membres Pro]= 0 €

[Téléphone visible pour les membres Pro]= 14.68€

➡️ WooCommerce doit appliquer quantité = 1
➡️ Et prix = prix extrait depuis l’EAN

Donc si plusieurs produits séparé car ils auront des prix différents.

3) EAN pondéral – POIDS dans l’EAN (surgelé / poisson / vrac)

Exemples réels :

Chinchar (10€/kg)

[Téléphone visible pour les membres Pro] → 0kg

[Téléphone visible pour les membres Pro] → poids encodé (grammes × 10)

Beiramar (5€/kg)

[Téléphone visible pour les membres Pro] → 0 kg

[Téléphone visible pour les membres Pro] → 0.137 kg

Perola (3 CHF/kg)

[Téléphone visible pour les membres Pro] → 0 kg

[Téléphone visible pour les membres Pro] → 1.177 kg

Structure :

Les 5 chiffres variables = grammes × 10
→ grammes = (ean_diff / 10)
→ kg = grammes / 1000
→ prix = kg × prix_regular_woocommerce

➡️ WooCommerce doit appliquer :

quantité = 1

prix = poids × prix/kg

🧠 Besoin final

Le développeur doit :

Modifier Woo Picklist (JS + PHP) pour :

Lire les 13 chiffres du code-barres scanné

Identifier automatiquement le type :

EAN standard

EAN pondéral = prix

EAN pondéral = poids

Mettre à jour l’item de commande :

quantité = 1

prix = calculé / extrait

total = correct

--

Préserver toutes les fonctions originales du plugin.

Me fournir :

Le plugin modifié

(ou) Une surcharge propre dans /mu-plugins/ ou functions.php

Une documentation simple

Voici un exemple plus concret ici : [URL visible pour les membres Pro]

Budget indicatif : 500 € à 1 000 €

Publication : 08 décembre 2025 à 11h38

Profils recherchés : Développeur spécifique freelance , Développeur WordPress freelance , Développeur JavaScript freelance , Développeur PHP freelance , Expert Woocommerce freelance

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

Créer un compte

27 freelances ont répondu à ce projet

27 propositions de devis en moins de 2h

Adrien Lopez Développeur WordPress
Agence-Arobases Agence de développement e-commerce
Joris Lamaque Développeur WordPress
Websource Agence web
EncureIT_Systems Agence IA
Guillaume Marilyn Agence WordPress
Magicien Duweb Développeur WordPress
+20

Montant moyen des devis proposés : 750 €

Estimation du délai : 5 jours

Publier un projet similaire

Projet réalisé par Joris Lamaque

Joris Lamaque Développeur WordPress
Joris Lamaque Freelance sur Codeur.com
Vigny, 57420

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