Conditional Product Fields at Checkout – WooCommerce
Le plugin de produits conditionnelwoode WooCommerce à la caisse vous permet d'afficher d'autres champs de produits à la caisse! Les champs peuvent être dynamiquement affiché selon des règles logiques... et tout cela fait à l'aide d'un éditeur visuel agréable!
note: Le plugin, comme WordPress, nécessite une version PHP minimum 5.5.
DÉMONSTRATION EN DIRECT
https://www.codecanyon.eu/wcpfc/wp-admin(Compte d'administration shop)
utilisateur: démo
pass: démo
(compte client)
utilisateur: demo2
pass: démo
Comment mettre à jour automatiquement le plugin
Pour recevoir des mises à jour automatiques il suffit d'installer et de configurer le plugin mise à jour Envato: httpss://goo.gl/pkJS33 . Le guide officiel qui explique comment le configurer peut être trouvé dans le lien suivant: httpss://envato.com/market-plugin .Comment cela fonctionne-t-il?
Le plugin à travers un éditeur visuel permet la création de champs de produits supplémentaires qui seront affichés dans la page Caisse. Chaque champ peut avoir son propre règles conditionnelles par lequel le plugin détermine s'il doit être montré ou non. Les règles conditionnelles peuvent prendre en considération d'autres valeurs de terrain conditionnelles ou WooCommerce champ de caisse natif valeurs comme:- Champs de facturation
- Champs d'expédition
- Méthodes de paiement
Exemples
Par exemple, vous pouvez :- Créer un champ qui ne sera montré que si le pays de facturation est l'Italie et l'État / province est Rome
- Créer un champ qui ne sera montré que si la méthode de paiement est PayPal
- Après avoir créé un champ de texte nommé "field1", vous pouvez créer un deuxième champ qui ne sera montré que si "field1" contient l'expression "bonjour monde", et ainsi de suite!
- Après avoir créé un champ de date "field1", vous pouvez créer un deuxième champ qui ne sera montré que si la date sélectionnée pour "field1" est supérieure au 25 décembre 2018
Logique conditionnelle et affichage dynamique sur le terrain
Chaque champ peut avoir plusieurs règles conditionnelles « et/ou » qui rendront le champ Dynamiquement visible seulement s'il est satisfait. Une règle conditionnelle peut être liée à d'autres valeurs de champs ou aux champs de paiement de facturation/expédition natifs.note: que dans le cas d'autres valeurs de champ personnalisées, la règle logique ne peut être créée que pour les champs qui ont les mêmes Stratégie d'affichage et position Options.
Types de champs
Le plugin permettra à l'administrateur de la boutique de créer les types de champ suivants :- texte
- Textarea
- nombre
- Sélectionner/Multisélectionner
- date
- temps
- Pays et État
- Html
note: Le champ HTML sera affiché seulement sur la page de caisse. Il peut être utilisé pour visualiser organiser d'autres champs (par exemple la création de titres).
Visibilité selon les produits/catégories
Un champ ne peut être affiché que pour les produits ou catégories sélectionnés. Si aucun n'est sélectionné, le plugin affichera un champ pour chaque produit dans le panier. Sélection d'une catégorie, le plugin affichera un champ pour chaque produit correspondant aux catégories sélectionnées.Stratégie d'affichage
Par défaut, le plugin affichera un champ pour chaque produit correspondant. Toutefois, vous pouvez choisir parmi les options suivantes :- Par produit : le champ ne sera montré qu'une seule fois pour les produits assortis
- Par quantité de chariot : le champ sera montré des temps de N pour des produits assortis, où N est la quantité de chariot
- Une seule fois : une seule fois si au moins l'un des produits/catégories sélectionnés correspond à ceux qui sont actuellement dans le panier.
position
Vous pouvez choisir où le champ sera affiché : après la facturation ou les formulaires d'expédition.note: en cas de sélection des formulaires d'expédition, le champ ne sera montré que si le Expédier à une adresse différente l'option a été vérifiée pendant la caisse. Sinon, le formulaire d'expédition ne sera pas affiché par WooCommerce et alors le champ sera invisible.
Note de terrain de pays et d'état
Peut être sélectionné uniquement les États/provinces pour les pays de vente autorisés configurés dans le menu wooCommerce -- Paramètres -.
Compabilité WPML
Si WPML est détecté, le plugin affichera automatiquement des champs d'entrée multilingues pour les labeles, les placehonders, etc. De cette façon, vous pouvez entrer différents textes pour chaque langue.Intégration Frontend
D'autres champs seront intégrés de manière transparente dans (dans le cas du type de champ « une seule fois ») ou après (en cas de type de champ « par produit » ou « par chariot » ) le formulaire De facturation/expédition si les règles conditionnelles associées (le cas échéant) sont respectées. note: en cas de sélection des formulaires d'expédition, le champ ne sera montré que si le Expédier à une adresse différente l'option a été vérifiée pendant la caisse. Sinon, le formulaire d'expédition ne sera pas montré par WooCommerce et puis le champ sera invisible.Le plugin affichera également un message de validation une fois que la commande est passée en cas de champs obligatoires, mauvais format de messagerie ou si une valeur numérique n'est pas dans la plage présélectionnée
Intégration backend
D'autres champs seront intégrés de manière transparente dans la page de détails de commande selon le type de champ. Des champs de temps sont signalés sous les détails de facturation/expédition de client (selon la position de champ) et le type de champ de quantité de produit/cart sont rapportés sous chaque produch auquel ils se réfèrent.Note sur les formulaires de caisse modifiés
Si vous avez modifié de quelque façon que ce soit les formulaires de caisse ajoutant/retirant/personnalisant les champs à l'aide du plugin tiers, cela peut interférer avec le plugin, ce qui ne fonctionne pas correctement.Screenshots
Page du configurateur de champ
Logique de condition - Page de configurateur de champ
Page de caisse
Page de détails de commande
Courriel de notification
Page de détails de commande d'administration
3.5 - 21.08.19 ' - Correction d'un problème lié au processus de validation de caisse pour les champs requis ' 3.4 - 10.08.19 ' - Correction d'un problème en raison de l'option obligatoire de type champ "une fois" a été ignorée 3.3 - 31.07.19 ' Unique id est maintenant montré dans le panoramique de configuration de champ est maintenant montré dans le panoramique de configuration de champ est maintenant montré dans le panoramique de configuration de champ el 3.2 - 28.07.19 ' ' P. le bugfix mineur '3.1 - 16.07.19 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' d'années à afficher dans le sélecteur de l'année 2,8 - 08.07.19 - Amélioration du widget Datepicker css 2,7 - 27.06.19 - Correction d'un problème avec l'option de l'opérateur logique et le sélecteur pays/état de 2,6 - 11.06.19 - Est maintenant possible à plusieurs produits et catégories sélectionnés. La boîte de sélection ne fermera pas à la première sélection 2,5 - 23,04,19 euros , type de champ HTML ajouté 2,4 - 23,04,19 - correction de bogues mineurs - 2,3 - 19,04,19 - punaise mineure - 2,2 - 10,01,19 - correction de bogue mineur - 2,1 - 08,12,18 - ly groupés 2,0 - 26.11.18 - Correction d'un problème en raison de champs n'ont pas été affichés sur les formulaires de caisse n'ont pas été affichés sur les formulaires de caisse - 1,9 - 21.11.18 - Correction d'un problème dû à l'utilisation du produit virtuel le plugin s'est écrasé à la page de caisse (grâce à 17secondes) - 1,8 - 21.11.18 - Correction d'un problème dû à Sele ct champ, valeur du placeholder n'a pas été correctement montré sur le menu de configuration - 1,7 - 12.11.18 - Correction d'un problème en raison de champs requis ont été mis en évidence, même si une valeur n'était toujours pas insérée - 1,6 - 08.11.18 - - Fixe une incompatibilité avec les colonnes Admin pro - 1,5 - 08.11.18 - Correction d'un problème qui peut soulever 500 erreurs de serveur 1,4 - 08.11.18 - Correction d'un problème dû à l'aperçu de l'ordre d'administration ne fonctionnait pas - 1,3 - 18.10.18 - Ajouté "méthodes de paiement" aux options logiques - 1,2 - 05.10.18 - Ajouté nouveau système d'activation: maintenant le plugin ne peut être ac tivated dans deux domaines et ils ne peuvent pas être non enregistrés ' 1.1 - 07.09.18 ' - Correction d'un problème avec des champs sélectionnés et des règles logiques ' 1.0 - 05.09.18 ' ' Première version
3.5 - 21.08.19 ' - Correction d'un problème lié au processus de validation de caisse pour les champs requis ' 3.4 - 10.08.19 ' - Correction d'un problème en raison de l'option obligatoire de type champ "une fois" a été ignorée 3.3 - 31.07.19 ' Unique id est maintenant montré dans le panoramique de configuration de champ est maintenant montré dans le panoramique de configuration de champ est maintenant montré dans le panoramique de configuration de champ el 3.2 - 28.07.19 ' ' P. le bugfix mineur '3.1 - 16.07.19 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' d'années à afficher dans le sélecteur de l'année 2,8 - 08.07.19 - Amélioration du widget Datepicker css 2,7 - 27.06.19 - Correction d'un problème avec l'option de l'opérateur logique et le sélecteur pays/état de 2,6 - 11.06.19 - Est maintenant possible à plusieurs produits et catégories sélectionnés. La boîte de sélection ne fermera pas à la première sélection 2,5 - 23,04,19 euros , type de champ HTML ajouté 2,4 - 23,04,19 - correction de bogues mineurs - 2,3 - 19,04,19 - punaise mineure - 2,2 - 10,01,19 - correction de bogue mineur - 2,1 - 08,12,18 - ly groupés 2,0 - 26.11.18 - Correction d'un problème en raison de champs n'ont pas été affichés sur les formulaires de caisse n'ont pas été affichés sur les formulaires de caisse - 1,9 - 21.11.18 - Correction d'un problème dû à l'utilisation du produit virtuel le plugin s'est écrasé à la page de caisse (grâce à 17secondes) - 1,8 - 21.11.18 - Correction d'un problème dû à Sele ct champ, valeur du placeholder n'a pas été correctement montré sur le menu de configuration - 1,7 - 12.11.18 - Correction d'un problème en raison de champs requis ont été mis en évidence, même si une valeur n'était toujours pas insérée - 1,6 - 08.11.18 - - Fixe une incompatibilité avec les colonnes Admin pro - 1,5 - 08.11.18 - Correction d'un problème qui peut soulever 500 erreurs de serveur 1,4 - 08.11.18 - Correction d'un problème dû à l'aperçu de l'ordre d'administration ne fonctionnait pas - 1,3 - 18.10.18 - Ajouté "méthodes de paiement" aux options logiques - 1,2 - 05.10.18 - Ajouté nouveau système d'activation: maintenant le plugin ne peut être ac tivated dans deux domaines et ils ne peuvent pas être non enregistrés ' 1.1 - 07.09.18 ' - Correction d'un problème avec des champs sélectionnés et des règles logiques ' 1.0 - 05.09.18 ' ' Première version