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

Woocommerce : Intégration configurateur de produit

 Fermé·1 000 € à 10 000 €·20 offres·1366 vues·29 interactions


RESUME

Il s’agit d’un site e-commerce B2C permettant à un client final de commander des menuiseries sur mesure, à l’aide d'un configurateur en ligne du marché. Le projet ne comprend pas la réalisation du site.

La solution du configurateur sera communiquée à posteriori et la documentation associée fournie. Il s'agit d'une API avec authentification via token et paramètres d’entrée suivant la catégorie du produit.

PARCOURS CLIENT

Etape 1

L’utilisateur configure dans le configurateur (intégré en iframe) un produit donné qu’il ajoute au panier, il y a alors 2 possibilités (à partir du panier) :

- Générer un devis et commander une “visite technique” pour validation du devis
- Passer la commande, sans vérification par un expert

Dans les 2 cas, l'utilisateur peut sélectionner un installateur dans une liste déroulante : la commande ou le devis sont envoyés à l'adresse de l'installateur concerné.

Evolution possible : l’installateur est sélectionné automatiquement => le plus proche de l’adresse de livraison (= adresse du chantier).

Etape 2 cas 1 :

Le panier doit être sauvegardé sous forme de devis (inclut également les produits génériques hors configurateur).
Il doit générer un pdf récapitulant l’ensemble des informations nécessaires.
L’utilisateur doit pouvoir commander et payer une “visite technique” qui sera automatiquement envoyée à l’installateur concerné (avec le pdf du devis en pj).

Evolutions possibles :
- pouvoir basculer un devis en commande ferme => après validation via l’API de l’existence du produit, des options et la mise à jour des prix.
- prise de rdv pour la visite technique
- possibilité de payer pour les produits génériques en plus de la prestation de “visite technique”

Etape 2 cas 2 :

Il s’agit d’une commande classique de type e-commerce avec le tunnel d’achat standard:
- création de compte avec adresses de livraison / facturation
- choix du mode de livraison : domicile ou retrait chez l’installateur
- paiement en ligne
- La commande est directement envoyée à l'installateur par mail.

Notes :
La livraison à domicile est un forfait (quelque soit le volume ou montant livré).
une seule VAD pour le moment avec un seul contrat de banque.

ECHANGES DE DONNEES

Affichage du configurateur et validation d’une configuration :

- Tarif = gamme de produits
- Configurateur Produit : affiché en iframe avec authentification via token et paramètres d’entrée suivant la catégorie à afficher
- Créer les produits avec l’identifiant généré dans l’iframe (entier long) à récupérer dans l’url (mise à jour après la validation dans le configurateur)

Gestion de la commande :

- Envoyer les identifiants produits pour vérifier que la ligne existe et les prix sont toujours bons avant la validation de la commande.
- Génère une commande via API chez l'installateur
- Récupérer l’identifiant de commande généré dans l'outil de l'installateur et l’intégrer dans la commande du site.

METHODOLOGIE DE TRAVAIL

Dépot Github
Fonctionnement par pull request, (1 pull request par fonctionnalité avec description, screenshot de la feature etc..)
Possible code review sur votre code par notre équipe de développeur Symfony/Vue.js
Code propre, bien découpé, en objet (et respect des normes PSR2)
Wordpress 5.x edition Bedrock (variable d’environnements, composer & packagist).
Si du code JS est necessaire, merci de respecter les standards 2019 (prettier, ES5/ES6 (compatible edge, et message pour upgrade navigateur si IE ou nav pas supporté)..)

Le site sera hébergé sur un ou plusieurs serveurs en PHP7.3, vous pouvez utiliser les fonctions récentes de PHP.

Votre solution devra être basée sur du WooCommerce. La solution devra être réutilisable pour un autre site WordPress.

Note: Le site sera hébergé sur un PaaS, le système de stockage est volatile, à chaque déploiement de l’application, le système de stockage est perdu, c’est pour cela que nous utilisons le plugin [URL visible pour les membres Pro]

Les candidats retenus devront nous partager de leur code afin de pouvoir juger de leur découpage/méthodologie.

Si vous avez lu l'annonce jusque là, merci d'envoyer "YPROX-5" dans le message afin de trier les réponses automatiques des autres réponses.

Budget indicatif : 1 000 € à 10 000 €

Publication : 15 février 2019 à 11h45

Profils recherchés : Développeur WordPress freelance, Développeur PHP freelance, Expert Woocommerce freelance, Intégrateur HTML freelance, Développeur API freelance

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

Créer un compte

20 freelances ont répondu à ce projet

17 propositions de devis en moins de 2h

+13

Montant moyen des devis proposés : 3 350 €

Estimation du délai : 23 jours

Publier un projet similaire

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

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.