Voir la démoAcheter $20

- Voir Plus d'information - le script

Les champs et frais de paiement de WooCommerce vous permettront d’appliquer facilement des frais (ou une réduction si la valeur des frais est négative) et d’afficher des champs supplémentaires dans les formulaires de facturation et d’expédition de la caisse! Les frais et les champs supplémentaires peuvent être appliqués / affichés selon des règles logiques… et le tout fait à l’aide d’un bel éditeur visuel!

Remarque: Le plugin, comme WordPress, nécessite une version PHP minimum de 5,5.

DÉMO EN DIRECT

http://www.codecanyon.eu/wcccf/wp-admin
(Compte administrateur de la boutique)
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 de mise à jour Envato: https://goo.gl/pkJS33. Le guide officiel qui explique comment le configurer peut être trouvé dans le lien suivant: https://envato.com/market- brancher .

Comment ça fonctionne

Le plugin permet à l’administrateur de la boutique de créer des frais (ou une remise si la valeur des frais est négative) et des champs de facturation et d’expédition supplémentaires auxquels il peut éventuellement en associer règles conditionnelles. Selon ces règles conditionnelles le plugin décidera si les champs supplémentaires doivent être affichés dans les formulaires de paiement et si les frais doivent être appliqués au panier de paiement.

Chaque champ / frais peut avoir plusieurs règles conditionnelles liées entre elles avec et / ou des conditions. Une règle conditionnelle peut prendre en compte plusieurs données d’aspects produit / catégorie / panier / utilisateur comme le montant dépensé, la taille, le poids, les taxes, les rôles des utilisateurs… Plus d’infos sur Logique conditionnelle paragraphe!

Types de champs

Le plugin permettra à l’administrateur de la boutique de créer les types de champs suivants:

  1. Texte
  2. Zone de texte
  3. Fichier
  4. Nombre
  5. Téléphone
  6. Email
  7. Mot de passe
  8. Sélectionner / Multisélectionner
  9. Date
  10. Temps
  11. Pays
  12. Etat
  13. Titre

Pour chaque champ, vous pouvez configurer ses propres options telles que les classes CSS à attribuer au champ de saisie, au texte d’espace réservé, à afficher sur les e-mails, à afficher sur la page des détails de la commande, à la taille de la ligne, etc.

Logique conditionnelle de champ

Pour chaque champ peuvent être délimités plusieurs règles logiques et / ou conditionnelles qui ne rendront le champ visible que s’il est satisfait. Une condition peut avoir les typologies suivantes:

  1. Produit
  2. Catégorie
  3. Chariot
  4. Utilisateur

Logique conditionnelle des frais

Les frais peuvent être appliqués de manière dynamique en fonction des données client et panier suivantes:

  1. Rôle d’utilisateur
  2. Pays et état de facturation / d’expédition
  3. Ville de facturation / d’expédition
  4. Code postal de facturation / expédition
  5. Mode de paiement
  6. Mode de livraison
  7. Rôle d’utilisateur
  8. Produits / Catégories sur le panier
  9. Total, sous-total, taxes, volume, poids, etc.

Remarque: le plugin ne prend en charge que les méthodes d’expédition créées via le menu des paramètres natif de WooCommerce. Pas de prise en charge des plugins tiers.

Texte, zone de texte, numéro, téléphone, e-mail et mot de passe

Pas grand chose à expliquer… le plugin vous permet d’ajouter facilement le type html « classique » comme les champs texte, nombre ou Email! :)

Trier les champs de paiement

En utilisant le Trier et masquer menu il est possible de trier tous les champs Checkout et de masquer temporairement les champs conditionnels

Téléchargement de fichiers

Téléchargez n’importe quelle taille de fichier sur la page de paiement! Une fois qu’un fichier a été sélectionné, le plugin affichera une belle barre visuelle montrant la progression actuelle du téléchargement du fichier! Une fois terminé, le client pourra passer la commande. Le fichier sera récemment accessible via la page de détails de la commande d’administration et éventuellement par e-mail et la page de détails de la commande frontend. En option, il peut être supprimé par l’administrateur et remis en ligne!

De plus, si la commande est supprimée, tout le fichier associé sera également supprimé! cela évitera un gaspillage d’espace inutile!

Titre

Souhaitez-vous séparer les champs en utilisant des en-têtes? Vous pouvez! Utilisez le spécial Titre champ pour rendre les en-têtes parmi les champs!

Sélectionner / sélectionner plusieurs champs

Le plugin permet de créer simplement des champs de sélection et de sélection multiple. Pour ce faire, créez simplement un champ de sélection / sélection multiple spécifiant des valeurs et une étiquette en utilisant le format suivant:

valeur1: valeur 1
valeur2: valeur 2

Dans lequel chaque ligne a une valeur et une étiquette séparées par le : personnage.

Remarque pour les utilisateurs de WPML: vous pouvez utiliser des libellés différents pour chaque langue mais vous doit utiliser mêmes valeurs.
Par exemple: «value_1: Green» pour l’anglais et «value_1: Verde» pour l’italien.

Champs État et pays

Le plugin vous permet de créer des champs Pays, État ou Pays et État. Le premier permettra au client de sélectionner simplement un pays, le second de sélectionner uniquement un État d’un pays donné, le dernier est un sélecteur complet de pays et d’État qui remplira le sélecteur d’État en fonction du pays actuellement sélectionné.

Remarque: Pour ce qui concerne le sélecteur d’état, il sera possible de sélectionner uniquement les états / provinces pour les pays de vente autorisés configurés dans le menu WooCommerce -> Paramètres -> Général.

Champs de date et d’heure

Vous pouvez facilement des champs de date et d’heure qui permettront à votre client de sélectionner les valeurs souhaitées à l’aide d’un joli sélecteur visuel! De plus, le plugin vous permet de restreindre la plage de date et d’heure en sélectionnant les valeurs de date / heure min et max qui peuvent être des dates et des heures absolues ou relatives à «maintenant»!

Frais et réduction

La fonction de frais conditionnels peut également être utilisée pour appliquer une réduction. En fait, si la valeur des frais est une valeur négative, le plugin appliquera en fait une réduction!

Livraison gratuite!

La fonction Frais / Remise a une option pour définir des frais de livraison gratuits au cas où une règle de frais serait appliquée!

Compatibilité WPML

Si WPML est détecté, le plugin affichera automatiquement les champs de saisie multilingues pour les étiquettes, les espaces réservés, etc. De cette façon, vous pouvez entrer différents textes pour chaque langue.

Conditions produit / catégorie

Vous permet de rendre le champ visible selon les options suivantes:

  1. Panier / Quantité en stock
  2. État des stocks
  3. Montant dépensé
  4. Montant dépensé hors taxes
  5. Longueur
  6. la taille
  7. Largeur
  8. Poids
  9. Le volume

En cas de sélections de produits multiples, les valeurs sélectionnées peuvent être prises en compte pour chaque article ou comme somme des valeurs d’articles. Vous pouvez également éventuellement configurer la règle afin d’être satisfait si tous les produits sélectionnés sont dans le panier ou de l’appliquer uniquement au produit qui se trouve réellement dans le panier.

Conditions du panier

Vous permet de rendre le champ visible selon les options suivantes:

  1. Sous-total, total, expéditions ou remise (avec ou sans taxes appliquées)
  2. Taxes totales partielles, totales, d’expédition ou de réduction
  3. Somme des quantités, poids ou volumes d’articles
  4. Nombre d’articles distincts sur le panier
Conditions d’utilisation

Le champ sera visible si l’utilisateur actuel a ou n’a pas l’un des rôles sélectionnés

Intégration frontend

Des champs supplémentaires seront intégrés de manière transparente dans le formulaire de facturation / expédition si les règles conditionnelles sont satisfaites. En option, les champs seront également affichés dans la page des détails de la commande utilisateur et les e-mails de notification.

Intégration backend

Les champs supplémentaires et les frais seront affichés de manière transparente dans la page des détails de la commande

Code CSS et JS personnalisé

Vous pouvez facilement définir des codes JavaScript personnalisés «à la volée» pour la page de paiement à l’aide de la JS et CSS personnalisés menu.

Chargement automatique des fichiers CSS et JS

Vous souhaitez charger automatiquement vos fichiers CSS et JS sur les pages de paiement? Vous pouvez! placez-les simplement dans les répertoires suivants (créez-les s’ils n’existent pas):

  1. wp-content / wcccf_custom_code / js
  2. wp-content / wcccf_custom_code / css

et le plugin chargera automatiquement ces fichiers!

Réservation WooCommerce – Champ par personne

Le plugin permet également d’afficher un champ conditionnel pour chaque personne sélectionnée par l’utilisateur pour un produit réservable. Pour activer cette fonctionnalité, créez simplement un champ de facturation ou d’expédition, puis créez une règle de logique conditionnelle en sélectionnant comme option Produit ou Catégorie. Sélectionnez n’importe quel produit réservable (ou une catégorie qui en a), puis activez simplement le Afficher le champ pour chaque personne option.

Par exemple, vous pouvez créer les champs suivants pour un produit réservable

  1. Prénom
  2. Nom de famille

Cela sera affiché sur la page de paiement pour chaque personne sélectionnée par l’utilisateur.

REMARQUE: Le champ par personne n’est pas disponible pour les champs Pays et État.

Remarque sur les produits variables

Dans le cas où un champ a été sélectionné pour être visible pour un produit variable, si plusieurs variantes ont été ajoutées au panier, le champ sera affiché une seule fois, pas pour chaque variante du panier.

Remarque sur les formulaires de paiement modifiés

Si vous avez modifié de quelque manière que ce soit les formulaires de paiement en ajoutant / supprimant / personnalisant des champs à l’aide d’un plug-in tiers, cela peut interférer avec le plug-in WCCCF et ne pas fonctionner correctement.

CAPTURES D’ÉCRAN

Sélection du type – page du configurateur de champ

WCCCF

Sélection de l’option de condition – page du configurateur de champ

WCCCF

Sélection du type de condition – page du configurateur de champ

WCCCF

Page de paiement

WCCCF

Page de détails de la commande frontend
WCCCF

Page de commande de l’administrateur

WCCCF

Produit réservable – Terrain par personne

WCCCF

WCCCF

= 7.7 - 28.06.20 =
* Minor improvement

= 7.6 - 31.05.20 =
* Fixed an issue related to the "length" option selection in the Fee menu

= 7.5 - 24.05.20 =
* Minor performance improvement

= 7.4 - 22.05.20 =
* Fixed a CSS issue

= 7.3 - 26.04.20 =
* get_item_data deprecated method invokation has been replaced with wc_get_formatted_cart_item_data

= 7.2 - 17.02.20 =
* Fixed an issue related to Fees and WPML

= 7.1 - 28.01.20 =
* Added new feature that allows fee application according user billing / shipping city, country, zipcode and shipping method

= 7.0 - 08.01.20 =
* Minor improvements

= 6.9 - 29.11.19 =
* Fixed an issue related variable product and WPML

= 6.8 - 05.09.19 =
* Fixed an issue due to Fee amout input controller only accepted int values

= 6.7 - 27.06.19 =
* Minor CSS bugfix

= 6.6 - 25.06.19 =
* Minor bugfix related to the datepicker selector

= 6.5 - 25.06.19 =
* Minor CSS bugfix

= 6.4 - 18.06.19 =
* Fixed an issue due to the checkout page may be reloaded continuously

= 6.3 - 08.06.19 =
* File fields now show file name

= 6.2 - 08.05.19 =
* Added option for Heading fields to be shown/hidden on order details page/emails

= 6.1 - 18.04.19 =
* Minor bugfix

= 6.0 - 27.02.19 =
* Added the option to set "today" as min date for relative min and max date 

= 5.9 - 25.01.19 =
* Fixed an issue with "person type" and WooCommerce Booking

= 5.8 - 03.01.19 =
* Minor bugfix

= 5.7 - 18.12.18 =
* Typo

= 5.6 - 15.12.18 =
* Fixed an issue due to telephone validation

= 5.5 - 07.12.18 =
* Headers are now showd on order details and emails

= 5.4 - 13.11.18 =
* Bug fix related to the activation system

= 5.3 - 02.11.18 =
* Placeholder (if any) is now properly displayed for select/multiselect fields

= 5.2 - 15.10.18 =
* Fixed an issue with fee duplication feature

= 5.1 - 10.10.18 =
* Added option to duplicate fields

= 5.0 - 05.10.18 =
* Added new activation system: now the plugin can be only activated in two domains and they cannot be unregistered

= 4.9 - 11.07.18 =
* Added new fee types

= 4.8 - 08.07.18 =
* Increased year date selector range

= 4.7 - 08.07.18 =
* Fixed an incompatibility with the WooCommerce Customer Relationship Manager plugin

= 4.6 - 06.07.18 =
* Added month and year selector for datepicker

= 4.5 - 05.07.18 =
* Minor bugfix

= 4.4 - 26.06.18 =
* Added new option to set fees according the current Billing/Shipping country and state

= 4.3 - 24.05.18 =
* Fixed an issue due to checkout form was not properly rendered when a date field with any option to restrict day was used

= 4.2 - 16.05.18 =
* Added new option menu that allow date and time display format

= 4.1 - 08.05.18 =
* Added new option to avoid fee apply if any other has been applied

= 4.0 - 20.04.18 =
* Added option to set free shipping for Fees

= 3.9 - 20.03.18 =
* Fixed an issue with heading fields positioning

= 3.8 - 19.03.18 =
* Fixed an issue due to the placeholder option was not properly working

= 3.7 - 16.03.18 =
* Typo

= 3.6 - 15.03.18 =
* Fixed an issue due to country and state selector were not working on checkout

= 3.5 - 10.03.18 =
* Fixed an issue due to fields where not showed for variation when using category conditional rules

= 3.4 - 10.03.18 =
* Fixed an issue due to time and date selector were not properly displayed 
* Added option for absolute time field: is now possible to automatically set start time as now if the selected start date is earlier than "now" 

= 3.3 - 03.03.18 =
* Fixed an issue with field sort function and Chrome

= 3.2 - 02.03.18 =
* Fixed an issue due to Checkbox value was not properly showed on Order details page & emails

= 3.1 - 26.02.18 =
* Added new option to set time interval between times for time selector

= 3.0 - 12.02.18 =
* Date and Time fields can be have a min/max limit relative to "now" 

= 2.9 - 05.02.18 =
* WooCommerce Bookigns: fields are now grouped using a visual border box

= 2.8 - 04.02.18 =
* Fixed an issue with WooCommerce Bookings plugin

= 2.7 - 01.02.18 =
* Added new feature to define custom CSS and JS codes
* Added new feature to automatically load JS and CSS files stored in the "wp-content/wcccf_custom_code/js" and "wp-content/wcccf_custom_code/css" folders

= 2.6 - 10.01.18 =
* Added option to disable fields rearrangement on checkout

= 2.5 - 21.12.17 =
* Is now possible all checkout fields

= 2.4 - 20.12.17 =
* Minor bugfix

= 2.3 - 12.12.17 =
* Minor bugfix

= 2.2 - 11.12.17 =
* Fixed an issue with upload file process

= 2.1 - 29.11.17 =
* Added new File type

= 2.0 - 27.11.17 =
* Added new Heading field

= 1.9 - 26.11.17 =
* Minor bugfix

= 1.8 - 23.11.17 =
* Minor bugfix

= 1.7 - 08.11.17 =
* Is now possible to show fields according to the number of person (Bookable product - WooCommerce Booking)

= 1.6 - 25.10.17 =
* Date field: is now possible to disable specific days of the week

= 1.5 - 25.10.17 =
* Fixed an issue that may prevent the proper detection of variation present on cart

= 1.4 - 11.10.17 =
* Added new feture that allows to create conditional fees

= 1.3 - 28.09.17 =
* Fixed an issue with the "required" option setted for a country field that in some cases may prevent the checkout to be performed

= 1.2 - 27.09.17 =
* Fixed some typos

= 1.1 - 26.09.17 =
* Minor bugfix 

= 1.0 - 20.09.17 =
* First release

Laisser un commentaire