WooCommerce Checkout Fields & Fees with Conditional Logic
Woocommerce Checkout Fields Fees Discounts Logic

With WooCommerce Checkout Fields & Fees, you can easily apply fees (or discounts if the fee value is negative) and display additional fields in the billing and shipping forms of the checkout per order! Both fees and additional fields can be applied/displayed according to logical rules… and all with a nice visual editor!

WooCommerce Checkout Fields and Fees with Logic at Checkout

The plugin allows the shop administrator to create fees (or discounts if the fee value is negative) and additional fields for billing and shipping, to which they can optionally assign some conditional rules. According to these conditional rules, the plugin decides whether the additional fields need to be displayed in the checkout forms and whether the fees need to be applied to the checkout cart.

For each field/fee, multiple conditional rules can be linked with AND/OR conditions. A conditional rule can take into account various product/category/cart/user aspect data, such as quantity spent, size, weight, taxes, user roles… For more information, please refer to the Conditional Logic section!

to the WooCommerce Fields Plugin*


WCCCF

More Flexible Input Fields and Options with Logic at the WooCommerce Checkout + Fee Calculation / Discounts

FIELD AND OPTION TYPES



With the plugin, the shop administrator can create the following field types:

  1. Text
  2. Textarea
  3. File
  4. Number
  5. Phone
  6. Email
  7. Password
  8. Selection / Multiple Selection
  9. Date
  10. Time
  11. Country
  12. State
  13. Headline

For each field, you can configure your own options such as CSS classes assigned to the input field, placeholder text, display in emails, order details page, line size, etc.

FIELD CONDITIONAL LOGIC

For each field, multiple AND/OR conditional logic rules can be set, making the field visible only when they are met. A condition can have the following typologies:

  1. Product
  2. Category
  3. Cart
  4. User

FEE-BASED LOGIC

The fee can be applied dynamically according to the following customer and cart data:

  1. User Role
  2. Billing / Shipping Country and State
  3. Billing / Shipping City
  4. Billing / Shipping Postcode
  5. Payment Method
  6. Shipping Method
  7. User Role
  8. Products / Categories in Cart
  9. Total, Subtotal, Taxes, Volume, Weight, etc.

TEXT, TEXTAREA, NUMBER, PHONE, EMAIL AND PASSWORD

There is not much to explain… with the plugin you can easily add the „classic“ HTML fields like text, number or email!

visible-online-marketing-seo-sea-social-media-optimization-consulting-advertising-web

✅ More visibility & perception through targeted placement
✅ More visitors > prospects > customers > revenue
✅ Reach target groups scalably with SEA
✅ Act and grow sustainably with SEO
🫵 Maximum success with our hybrid strategy

💪 More than 15 years of experience across industries in over 1,000+ projects demonstrable!

Request a marketing strategy consultation now

and become sustainably visible!

High Performer Europe Agency Logo
trusted shop partner qualified expert
Google Partner
Bing Ads Microsoft MSA Partner Badge Agency Pictibe
Meta Business Partner Social Media Ads Agency Badge
Seo Top 100
Wa Advertising Agency De

SORT CHECKOUT FIELDS

All checkout fields can be sorted and conditional fields can be temporarily hidden via the Sort & Hide menu.

FILE UPLOAD

Upload any file size to the checkout page! Once a file has been selected, the plugin displays a nice visual bar showing the current progress of the file upload! Once the customer is done, they can place the order. The file can recently be accessed via the order details page for administrators and optionally via email and the order details page for the frontend. Optionally, it can be deleted and re-uploaded by the admin!

If the order is deleted, all associated files will also be deleted! This way you avoid unnecessary waste of space!

HEADING

Would you like to separate fields with headings? You can! Use the special Heading Field to render headings between fields!

SELECT FIELDS / MULTI-SELECT FIELDS

The plugin allows for easy creation of select and multi-select fields. To do this, simply create a select / multi-select field where values and labels are specified in the following format:



Value1: Value 1
Value2: Value 2
In each line, the value and label are separated by the character :.

Note for WPML users: You can use different labels for each language, but you must use the same values.
For example: „value_1: Green“ for English and „value_1: Verde“ for Italian.

STATE AND COUNTRY FIELDS

The plugin allows you to create fields for country, state, or country and state. The first option allows the customer to select only a country, the second option only a state of a specific country. The last option is a complete country and state selector that populates the state selector according to the currently selected country.

Note: Regarding the state selector, only the states/provinces for the permitted sales countries configured in the WooCommerce -> Settings -> General menu can be selected.

DATE AND TIME FIELDS

You can easily add date and time fields, allowing your customer to select the desired values using a beautiful visual selector! Furthermore, the plugin allows you to restrict the date and time range by selecting minimum and maximum date/time values, which can be absolute and temporal or relative to „now“!

FEES AND DISCOUNTS

The conditional fees feature can also be used to grant a discount. In fact, if the fee value is a negative value, the plugin will actually grant a discount!

FREE SHIPPING!

The fee/discount feature provides the ability to set the shipping cost in case a fee rule is applied.

WPML COMPATIBILITY

When WPML is detected, the plugin automatically displays multilingual input fields for labels, placeholders, etc. This allows you to enter different texts for each language.

Product / Category Conditions

Allows you to make the field visible according to the following options:

  1. Cart / Stock Quantity
  2. Stock Quantity
  3. Amount Paid
  4. Amount without Taxes
  5. Length
  6. Height
  7. Width
  8. Weight
  9. Volume

For multiple product selections, selected values can be considered for each item or as a sum of the item values. You can also configure the rule to be met when all selected products are in the cart, or to apply only to the products actually in the cart.



Cart Conditions

Allows you to make the field visible according to the following options:

  1. Subtotal, total, shipping, or discount (with or without taxes)
  2. Subtotal, total, shipping, or discount tax
  3. Sum of item quantities, weights, or volumes
  4. Number of unique items in the cart

Terms and Conditions

The field is displayed if the current user has one of the selected roles or not

FRONTEND INTEGRATION

Additional fields are seamlessly integrated into the billing/shipping form when the conditional rules are met. Optionally, fields are also displayed on the user’s order details page and in notification emails.

BACKEND INTEGRATION

Additional fields and charges are seamlessly displayed on the order details page

CUSTOM CSS AND JS CODE

Through the “ Custom JS & CSS “ menu, you can quickly and easily define custom JavaScript codes for the checkout page.

WOOCOMMERCE BOOKING – FIELD PER PERSON

The plugin also allows displaying a conditional field per person selected by the user for a bookable product. To enable this feature, you only need to create a billing or shipping field and then create a conditional logic rule that is selected as the option Product or Category. Select a bookable product (or a category with any) and then enable the option Show field for each person.

For example, you can create the following fields for a bookable product

  1. First Name
  2. Last Name

This will be displayed on the checkout page for each person the user has selected.

Note: The per-person field is not available for the „Country“ and „State“ fields.

NOTE ON VARIABLE PRODUCTS

If a field has been selected to be visible for a variable product, when multiple variations have been added to the cart, the field will only be displayed once, not for each variation in the cart.

NOTE ON MODIFIED CHECKOUT FORMS

If you have in any way modified the addition/removal/customization of fields in checkout forms using third-party plugins, this may affect the WCCCF plugin and cause it to not function properly.

to the WooCommerce Fields Plugin*


SCREENSHOTS

Type Selection – Field Configurator Page

WCCCF

Selection of Condition Options – Field Configurator Page

WCCCF

Selection of Condition Type – Field Configurator Page

WCCCF

Checkout Page

WCCCF

Frontend Order Details Page WCCCF

Admin Order Page

WCCCF

Bookable Product – Field per Person

WCCCF

WCCCF

to the WooCommerce Fields Plugin*


Custom additional fields and extra options for products are possible with the WooCommerce Product Extra Options.

WooCommerce Variable Products with Extra Options (Product Extra Options)


Florian Ibe

Questions or expert advice about WordPress & WooCommerce?

E-Mail: fi@vastcob.com

Florian Ibe

The 5 best tips for WordPress
Register now and secure these valuable free tips like 968 others!
Florian
Florian
has found his calling through passion. Fundamentally honest and direct, he advises everyone from sole proprietors to founders and startups, as well as business and management levels of SMEs. As a consultant, he understands how to reduce complex relationships to their essence and develop a direct message for customers and employees with a sustainable strategy and optimization.

2 Kommentare

  1. […] Den Artikel mit weiteren Informationen finden Sie hier. […]

  2. […] Eine weitere Alternative sind WooCommerce Checkout-Felder und Gebühren mit Logik an der Kasse. […]

Leave a Reply

Your email address will not be published. Required fields are marked *


Probably the newest best tool & software offers with a lifetime license

Our recommendation:

Screenshot of bit.ly

Pay once for software access & enjoy it for a lifetime