FlexCheckout – Smart Checkout Manager for WooCommerce

plugin banner

Show, hide, and require WooCommerce checkout fields. Drag-and-drop field editor with conditional logic in Pro.

Author:parthinian1 (profile at wordpress.org)
WordPress version required:6.2
WordPress version tested:6.9.4
Plugin version:1.8.1
Added to WordPress repository:09-03-2026
Last updated:10-03-2026
Rating, %:0
Rated by:0
Plugin URI:https://wcflexcheckout.com
Total downloads:347
plugin download
Click to start download

FlexCheckout lets you take full control of your WooCommerce checkout. Add custom fields, show or hide fields, and make fields required or optional — all with an easy drag-and-drop editor. Upgrade to Pro for conditional logic based on cart contents, customer location, payment method, and more.

Free version includes:

  • Unlimited rules (show, hide, require, make optional)
  • Unlimited custom checkout fields
  • 9 field types: text, textarea, email, phone, number, dropdown, radio buttons, checkbox, checkbox group
  • Actions: show, hide, require, make optional
  • Drag-and-drop field ordering
  • Pre-built templates and presets
  • Classic and WooCommerce Blocks checkout support
  • Full rule and field management — no time limits, no expiry

FlexCheckout Pro adds:

  • Conditional logic (40+ conditions): cart total, subtotal, weight, product, category, coupon, billing/shipping country, state, city, postcode, user role, logged-in status, payment method, shipping method, date range, time range, day of week, and more
  • Advanced field types: date picker, time picker, date + time, file upload, heading, HTML block, hidden field, multiselect, image select, color select, range slider
  • Field pricing — charge extra fees tied to custom field values
  • Repeat fields — repeat fields per cart quantity or product
  • Multi-step checkout
  • Address book — let customers save and reuse addresses
  • Analytics dashboard — track field completion rates and popular choices
  • Zapier webhooks — trigger automations on checkout events
  • WPML compatibility
  • U.S.-based priority email support

External Services

This plugin links to the following external service:

WC FlexCheckout Website (wcflexcheckout.com)

The plugin includes links to wcflexcheckout.com for documentation, support, upgrade information, and the changelog. These are static links only — no user data is collected or transmitted automatically.

  • Links appear in the plugin settings page sidebar and plugin action links.
  • No data is sent unless a user manually clicks these links.
  • Terms of Service
  • Privacy Policy

Google Places API

When the Google Places address autocomplete feature is enabled in settings, this plugin loads a script from Google’s servers on the checkout page:

  • What is sent: The customer’s partial address input and your Google Maps API key
  • When it is sent: When a customer types in an address field on the checkout page (only if the feature is enabled in settings)
  • Why it is needed: To provide address autocomplete suggestions

  • Google Privacy Policy

  • Google Terms of Service

Zapier (Pro feature)

FlexCheckout Pro can send webhook data to Zapier when checkout events occur. This feature requires a Zapier account and is only active if configured in settings.

  • What is sent: Order and customer data configured by the site owner
  • When it is sent: When a WooCommerce checkout event triggers a configured webhook
  • Why it is needed: To connect checkout events to Zapier automations

  • Zapier Privacy Policy

  • Zapier Terms of Service

Screenshots
FAQ
ChangeLog