=== fluXtore Funnel Builder ===
Contributors: amazewp
Tags: woocommerce, funnel builder, sales funnels, elementor, bricks
Requires at least: 5.4
Tested up to: 7.1
Stable tag: 2.0.3
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Build WooCommerce sales funnels: landing page, direct checkout, order bumps, one-click upsells and thank-you page. Works with Elementor and more.

== Description ==

fluXtore turns your WooCommerce store into a sales funnel builder. Instead of sending buyers through shop, cart and checkout, you design a short path: a landing page, a focused checkout (no cart step), offers shown at the right moment, and a thank-you page.

= What you can build =

* Landing pages for one offer
* Direct checkout pages, without passing through the cart
* Order bumps: a small add-on on the checkout page (Pro)
* One-click upsells and downsells after payment (Pro)
* Custom thank-you pages
* Conditional steps that send each visitor to the next page depending on their choice

= What you can sell =

Digital products, physical products, online courses, event tickets and services: anything you can sell with WooCommerce.

= How it works =

1. Create a funnel from a ready-made template or from scratch.
2. Add the steps you need: landing page, checkout, upsell, downsell, thank-you page.
3. Design each page with the editor you already use.
4. Publish and watch the numbers.

= Works with your page builder =

Elementor (the free version is enough, Elementor Pro is not required), the WordPress block editor (Gutenberg), Bricks, Divi and Oxygen 6 (beta).

= Free and Pro =

**Free:** up to 5 funnels, optimized templates for Elementor, checkout fields editor (show or hide fields, one or two columns, custom fields) and global analytics.

**Pro:** unlimited funnels, order bumps, one-click upsells and downsells, A/B split testing, per-funnel analytics (orders, revenue, visits, conversion rate, average order value, revenue per visit) and URL redirects. See the plans at https://fluxtore.com/pricing

= Requirements =

* WordPress 5.4 or higher (self-hosted WordPress.org) and PHP 7.4 or higher
* WooCommerce, active, with at least one product
* An SSL certificate (HTTPS) for payments

= Payments =

Checkout and order bumps work with the payment gateways supported by WooCommerce. One-click upsells and downsells work with the PayPal and Stripe gateways of WooCommerce. If you use another gateway, contact support before you rely on one-click upsells.

= Learn more =

* Documentation: https://fluxtore.com/docs
* Guides and comparisons: https://fluxtore.com/blog
* Support: https://fluxtore.com/tickets

= External services =

**Ready-made templates.** The free templates are included in the plugin: importing one does not contact any external service. Additional templates are provided by fluXtore Pro.

**Facebook Pixel (optional).** Only if you enter a Pixel ID in the settings, the plugin loads the Facebook Pixel and sends page views, checkout steps and purchases to Meta. With a consent plugin that supports the WP Consent API, it loads only after the visitor gives marketing consent. Meta terms: https://www.facebook.com/legal/terms - Privacy: https://www.facebook.com/privacy/policy/

**Google Analytics 4 (optional).** Only if you enter a Measurement ID in the settings, the plugin loads Google Analytics and sends page views, checkout steps and purchases to Google. With a consent plugin that supports the WP Consent API, it loads only after the visitor gives statistics consent. Google terms: https://marketingplatform.google.com/about/analytics/terms/us/ - Privacy: https://policies.google.com/privacy

**fluXtore website.** Links in the plugin open https://fluxtore.com (documentation, pricing, support). The Free plugin does not send your data to fluxtore.com. With the Pro plugin, activating a license and checking for updates send fluxtore.com the license key, the site address, the site name and the WordPress and PHP versions. Terms: https://fluxtore.com/terms - Privacy: https://fluxtore.com/privacy


== Installation ==

1. In WordPress go to Plugins, Add New, search for "fluXtore" and click Install Now, then Activate. (Or upload the plugin zip in Plugins, Add New, Upload Plugin.)
2. Make sure WooCommerce is installed and active, with at least one product.
3. Open the fluXtore menu, go to Funnels, click Add New, pick a template and start editing.
4. If you have a Pro license, install the Pro plugin, then go to fluXtore, Pro License, enter your key and click Activate.

== Frequently Asked Questions ==

= Do I need Elementor Pro? =

No. fluXtore works with the free version of Elementor, with the WordPress block editor, with Bricks, with Divi and with Oxygen 6 (beta).

= Does fluXtore need WooCommerce? =

Yes. fluXtore is built on top of WooCommerce, which must be installed and active with at least one product.

= Does fluXtore work with my payment gateway? =

Checkout and order bumps work with the gateways supported by WooCommerce. One-click upsells and downsells work with the PayPal and Stripe gateways of WooCommerce. For any other gateway, ask our support before you rely on one-click upsells.

= What is the difference between Free and Pro? =

Free lets you build up to 5 funnels with templates, a checkout fields editor and global analytics. Pro adds unlimited funnels, order bumps, one-click upsells and downsells, A/B split testing, per-funnel analytics and URL redirects. See https://fluxtore.com/pricing

= How many sales funnels can I create with the free version? =

Up to 5. Pro removes the limit.

= Where do I buy the Pro version, and on how many sites can I use it? =

At https://fluxtore.com/pricing. Each license covers a number of websites that depends on the plan: every WordPress installation counts as one.

= What happens to my funnels if I delete the plugin? =

By default your data is kept. In fluXtore, Settings, Advanced, you can choose to remove the plugin options, funnels and steps when the plugin is deleted. Deleting a funnel does not delete the WordPress pages of its steps.

= Which themes does fluXtore work with? =

It has been tested with Astra, Blocksy, Divi, GeneratePress, Hello Elementor, OceanWP, Bricks Builder and the default WordPress themes. Other themes may work too.

= Can I share anonymized funnel benchmarks with fluXtore? =

Yes. From <strong>Settings → Tracking → Funnel Benchmarks</strong> you can enable scheduled aggregation and opt in to anonymously share conversion benchmarks. When enabled, fluXtore records daily funnel metrics via WP-Cron, hashes any site-identifying data, and only stores aggregated step-level rates plus high-level product revenue ranges. You can disable either the schedule or data sharing at any time and all pending benchmark payloads will be cleared automatically.

= Where can I get help? =

Open a ticket at https://fluxtore.com/tickets or read the documentation at https://fluxtore.com/docs

= Which payment gateways should I use? =

We recommend Stripe and PayPal: the whole funnel (checkout, order bumps, upsell and downsell) is tested with them. Other payment methods work at the checkout, but upsells and downsells may need extra steps or may not be available.

= Divi 5 says fluXtore is "potentially incompatible". Does it work? =

Yes. fluXtore's Divi modules use the Divi 4 framework, which Divi 5 still runs. Your funnels work as usual on Divi 5; Divi simply lists plugins like this in its compatibility report. Modules built natively for Divi 5 are planned. In the Divi 5 editor the preview of a fluXtore button may not appear, but the settings open and the live page is not affected.

== Screenshots ==

1. Your funnels in one place: create, edit, clone, import and export funnels.
2. Choose the editor you already use: Elementor, Gutenberg, Bricks, Divi or Oxygen (beta).
3. Ready-made templates for every step: landing, checkout, thank you, upsell and downsell (upsell and downsell templates are Pro).
4. A funnel at a glance: landing page, checkout with its product, one-click upsell and thank-you page.
5. Funnel analytics: orders, average order value, visits, revenue, revenue per visit and funnel conversion (per-funnel analytics are Pro).
6. Settings: gateways for one-click offers, Facebook Pixel and GA4 tracking, analytics options and advanced options.

== Source code ==

The admin interface (assets/ui-beta/) is compiled with Vite from the readable source included in this plugin, folder admin-ui/src. To rebuild it: open the admin-ui folder, run npm install and then npm run build.

== Changelog ==

= Version 2.0.3 - November 2026 =
* Improvement: the Templates page can be filtered by Free and Pro.
* Improvement: Pro templates are marked clearly and show a short message about fluXtore Pro.
* Improvement: the License page explains what fluXtore Pro adds when the Pro plugin is not active.
* Improvement: general stability improvements.

= Version 2.0.2 - November 2026 =
* New: the seven templates of the free plugin are now also available for Bricks and Divi.
* Improvement: the Templates page opens with the page builder your site uses.
* Improvement: clearer icons for the fluXtore elements in Oxygen.
* Improvement: general stability improvements.

= Version 2.0.1 - November 2026 =
* New: works with Oxygen 6 (beta). Funnel templates, the checkout, the order summary and the buttons are available as Oxygen elements and can be edited in the Oxygen builder.
* Improvement: cleaner page addresses. The steps of a funnel no longer have "fluxtore_step" in their address, and the old addresses redirect to the new ones.
* Improvement: clearer prices in the order bump settings.
* Improvement: the "unsaved changes" notice no longer appears after saving.
* Improvement: general stability improvements.

= Version 2.0.0 - November 2026 =
* New: redesigned interface for funnels, templates, analytics and settings.
* New: ready-made funnel templates for Elementor, Gutenberg, Bricks and Divi (landing page, checkout, upsell, downsell and thank you page). 7 templates are included in the free plugin, more are available with Pro.
* New: checkout shortcodes [fluxtore_checkout] and [fluxtore_fast_checkout], and the order summary [fluxtore_order_details].
* New: custom checkout fields with suggested fields (VAT number, notes, newsletter and more).
* New: a "Back to funnel" button inside the Divi and Bricks editors.
* New: use #fluxtore-next, #fluxtore-yes and #fluxtore-no as the link of any button, in any editor, to go to the next step or to accept or decline an offer.
* New: suggested text for your privacy policy, and Facebook Pixel and Google Analytics respect your consent plugin when it supports the WP Consent API.
* Improvement: funnel pages built with Divi use the full width of the page.
* Improvement: a clearer message while a payment or an offer is being processed.
* Improvement: more consistent notices in the WordPress admin.
* Improvement: security and stability improvements.

= Version 1.6.11 - Thursday - 5th November 2026 =
* Improvement: general stability improvements.
* Improvement: the Home greeting is shown correctly while the page loads.

= Version 1.6.10 - Wednesday - 4th November 2026 =
* Improvement: updated the author details and the support link.

= Version 1.6.9 - Wednesday - 4th November 2026 =
* Improvement: updated the plugin logo and the icons of the checkout blocks.

= Version 1.6.8 - Wednesday - 4th November 2026 =
* Improvement: updated the plugin icon in the WordPress admin menu.

= Version 1.6.7 - Tuesday - 3rd November 2026 =
* Improvement: improved stability of the analytics screen.

= Version 1.6.6 - Tuesday - 3rd November 2026 =
* Security: hardened permission checks on the administration screens.
* Improvement: better compatibility with the Pro add-on.
* Compatibility: tested with WordPress 7.1.

= Version 1.6.5 - Saturday - 10th January 2026 =
* Wordpress 6.9 compatibility

= Version 1.6.4 - Monday - 23rd December 2025 =
* Fixed compatibility conflict with Booked Appointments plugin (WooCommerce Payments addon)
* Resolved fatal error when accessing admin area with plugins that hook into woocommerce_checkout_fields
* Ensured WooCommerce cart is properly initialized before calling get_checkout_fields() in admin context

= Version 1.6.3 - Sunday - 24th November 2025 =
* Fixed bulk delete functionality with improved state management
* Improved navigation flow - removed deprecated edit step page
* Enhanced user experience with automatic redirects from steps list to funnel UI
* Updated all back buttons to redirect to funnel page instead of edit step page
* Modified WordPress logo and admin bar links to always return to funnel page when editing steps
* Better integration across all page builders (Elementor, Bricks, Divi, Gutenberg)

= Version 1.6.2 - Wednesday - 29th October 2025 =
* Added Bricks 2.0 support
* Fixed Bricks element registration for compatibility with Bricks 2.x

= Version 1.6.1 - Wednesday - 21st May 2025 =
* Added clone funnel feature

= Version 1.6.0 - Thursday - 5th May 2025 =
* New multiple order bump features
* New Import/export funnels features
* Neve theme checkout+gutenberg compatibility
* Back to the steps new features
* Fix checkout layout issue
* Fix custom fields issue

= Version 1.5.3 - Thursday - 22nd August 2024 =
* Bricks buttons fix
* Bricks as homepage fix
* Show header and footer option

= Version 1.5.2 - Tuesday - 13th August 2024 =
* Bricks child theme compatibility
* Cache notice when version change

= Version 1.5.1 - Sunday - 11th August 2024 =
* Bug fixes

= Version 1.5.0 - Monday - 05th August 2024 =
* Added divi compatibility
* Added bricks compatibility
* Updated payment gateways for upsell/downsell to use woopayments (pro only)

= Version 1.4.6 - Monday - 24th June 2024 =
* Gutenberg checkout button

= Version 1.4.5 - Tuesday - 14th May 2024 =
* Gutenberg compatibility
* Main Gutenberg themes compatibility
* Gutenberg analytics compatibility

= Version 1.4.1 - Thursday - 04th April 2024 =
* WooCommerce checkout template compatibility

= Version 1.4.0 - Thursday - 29th February 2024 =
* WooCommerce latest compatibility
* Elementor latest compatibility

= Version 1.3.22 - Tuesday - 19th December 2023 =
* Minor fixes

= Version 1.3.21 - Thursday - 02nd November 2023 =
* Minor fixes

= Version 1.3.20 - Sunday - 29th October 2023 =
* Minor fixes
* Added order bump default checked functionality

= Version 1.3.19 - Tuesday - 10th October 2023 =
* Minor fixes

= Version 1.3.18 - Sunday - 10th September 2023 =
* Minor fixes

= Version 1.3.17 - Monday - 31st July 2023 =
* Added Gutenberg BETA support

= Version 1.3.16 - Monday - 31st July 2023 =
* Flow/Steps settings bug fix

= Version 1.3.15 - Monday - 31st July 2023 =
* Added authors only option (PRO) that allows only authors to see/edit their flows

= Version 1.3.14 - Sunday - 30th July 2023 =
* Added blank flow

= Version 1.3.12 - Wednesday - 13th July 2023 =
* Minor fixes

= Version 1.3.11 - Monday - 11th July 2023 =
* Minor fixes

= Version 1.3.10 - Thursday - 19th January 2023 =
* Minor fixes

= Version 1.3.9 - Monday - 16th January 2023 =
* Analytics fixes

= Version 1.3.8 - Friday - 2nd December 2022 =
* Light UI + minor fixes

= Version 1.3.7 - Thursday - 24th November 2022 =
* Minor fixes

= Version 1.3.5 - Thursday - 24th November 2022 =
* Dynamic template system introduced (no more need to update the plugin to get new templates)

= Version 1.3.1 - Wednesday - 02nd November 2022 =
* Tested with WordPress 6.1

= Version 1.3.0 - Wednesday - 12th October 2022 =
* Added new functionality like hide and show of Additional notes on the checkout page

= Version 1.2.9 - Friday - 05th August 2022 =
* Minor fixes

= Version 1.2.8 - Thursday - 30th May 2022 =
* Minor fixes

= Version 1.2.7 - Thursday - 30th May 2022 =
* Minor fixes

= Version 1.2.6 - Thursday - 26th May 2022 =
* Minor fixes

= Version 1.2.5 - Thursday - 26th May 2022 =
* Orders now displaying custom fields

= Version 1.2.0 - Tuesday - 22nd March 2022 =
* AB Split Test introduced (PRO)
* Minor fixes

= Version 1.1.4 - Thursday - 10th March 2022 =
* Order bump separated from checkout in Dashboard analytics
* Added new Pro template: Agency funnel
* Minor fixes like colors

= Version 1.1.1 - Thursday - 10th March 2022 =
* Temporary removed Webinar funnel for maintenance

= Version 1.1.0 - Sunday - 06th March 2022 =
* Global analytics improved + flow analytics (PRO)

= Version 1.0.8 - Friday - 24th February 2022 =
* Resolved a bug that caused preview links not to working once the original Landing Page was deleted from a flow

= Version 1.0.7 - Friday - 23rd February 2022 =
* Flows limit for free plan increased from 3 to 5

= Version 1.0.6 - Friday - 22nd February 2022 =
* Enabled admin notice in case of dependencies not installed (Woocommerce & Elementor)

= Version 1.0.5 - Friday - 18th February 2022 =
* Checkout fields are now customizable
* Flow-level analytics for Pro users

= Version 1.0.0 - Friday, 26th November 2021 =
* Initial Release
