Les meilleurs développeurs WooCommerce freelances sont sur Codeur.com
Fermé · Moins de 500 € · 11 offres · 310 vues · 19 interactions
Actuellement, les réservations sont gérées par Woocommerce via le plugin Bookings and Appointments For WooCommerce Premium.
[URL visible pour les membres Pro]
Le client a souhaité la possibilité d'ajouter des options en respectant les points suivants :
- Pouvant être payantes
- Dont le prix est multipliable par le nombre de participants (à différencier avec les quantités, car 1 réservation pour 3 personnes = 1 quantité dans le panier)
- Sous formes de champs déroulants et zones de textes
- Avec affichage conditionnel. Ex: Si valeur OUI dans le champs TRANSFERT > Le champ LIEU DE DEPART apparait.
Le plugin PH WooCommerce Product Addons a donc été installé (toujours le vendeur PLUGINHIVE).
Enfin, le client a souhaité un système de remise pour appliquer des remises sous conditions (adresse du client, user role) aux clients. Pour cela, le plugin Woo Discount Rules PRO 2.0 est utilisé.
[URL visible pour les membres Pro]
Le fonctionnement de tout cela convient au client mis à un part un point, qui nécessite un développement sur mesure.
Les remises s'applique sur l'intégralité du produit mis dans le panier. Et cela inclut de facto les options rajoutées (image 1)
Or notre client souhaite que les options ne soient pas impactées par les remises.
Il est donc nécessaire de différencier les options du produit dans le panier.
Une solution serait que les valeurs du champ "LIEU DE DEPART" ne soient pas des valeurs textes, mais des produits.
C'est ce que déjà tenter de faire avec le plugin d'options pour Woocommerce (image 2) :
[URL visible pour les membres Pro]
Le souci c'est qu'il n'est compatible avec Bookings and Appointments For WooCommerce Premium. Le montant du produit dans le panier est faux.
Je vois donc 3 solutions :
- Soit implanter la même fonctionnalité (du paragraphe précédant) sur PH WooCommerce Product Addons, Les remises s'appliquant qu'aux produits d'une certaine catégorie, ces produits "LIEUX DE TRANSFERT) ne serait plus concernés par les remises.
- Soit faire en sorte qu'une fois le produit rajouté au panier, les options soient séparés et considérés comme un produit à part entière. Les remises s'appliquant qu'aux produits d'une certaine catégorie, ces nouveaux produits ne serait plus concernés par les remises.
Mais ça risque d'être problématique au niveau des factures PDF qui vont être générées ensuite, car notre client regroupera plusieurs commandes passés par les mêmes clients pour générer une commande et facture unique.
- Modifier le plugin de remises pour faire en sorte que les options ne soient pas impactées lors de l'ajout au panier.
Merci de m'indiquer dans votre offre quelle solution serait la plus appropriée et simple à mettre en place. Si vous avez une autre solution alternative, merci de la proposer.
Budget indicatif : Moins de 500 €
Publication : 23 octobre 2023 à 20h32
Profils recherchés : Expert Woocommerce freelance
11 freelances ont répondu à ce projet
9 propositions de devis en moins de 2h