Skip to content

Releases: andrewaires/bumpmint

BumpMint 1.7.0

Choose a tag to compare

@andrewaires andrewaires released this 22 Aug 14:20

Added

  • Added active and inactive campaign controls without deleting saved settings or Analytics history.
  • Added targeting for everyone, logged-in users, logged-out visitors, and selected WordPress roles.
  • Added country and state or region targeting with include/exclude matching.
  • Added targeting based on any applied coupon or selected published WooCommerce coupons.

Improvements

  • Combined customer, location, and coupon requirements with existing cart and schedule rules.
  • Automatically removes BumpMint-added products when eligibility is lost.
  • Updated documentation and integration test coverage.

BumpMint 1.6.1

Choose a tag to compare

@andrewaires andrewaires released this 18 Aug 18:09

Fixed

  • Fixed currency symbols and spacing appearing as encoded text in Checkout Block offer badges, titles, and descriptions.

Improvements

  • Refreshed the WordPress.org and GitHub documentation with clearer, benefit-focused content.
  • Added updated screenshots covering classic checkout, Checkout Blocks, campaign management, scheduling, and Analytics.
  • Moved the complete release history to a dedicated changelog.

Full Changelog: 1.6.0...1.6.1

BumpMint 1.6.0

Choose a tag to compare

@andrewaires andrewaires released this 18 Aug 15:06

Added

  • Added native WooCommerce Bookings support for bookable products that do not require confirmation.
  • Customers can choose the required date and options using the native product form and return to checkout automatically.
  • Applied BumpMint discounts to the booking price calculated by WooCommerce.
  • Supported configured booking offers in both classic checkout and Checkout Blocks.
  • Added secure, session-bound handoffs with server-side validation of the rule, product, eligibility, stock, and quantity.
  • Added automated coverage for booking configuration, pricing, redirects, tampering, and unsupported confirmation flows.

Improvements

  • Refined the configurable-offer instructions and visual styling.
  • Verified compatibility with WordPress 7.1.

Full Changelog: 1.5.0...1.6.0

BumpMint 1.5.0

Choose a tag to compare

@andrewaires andrewaires released this 12 Aug 13:40

Added

  • Added a lightweight local Analytics dashboard under Order Bumps > Analytics.
  • Added per-bump views, paid conversions, conversion rate, net bump revenue, top-performing bump, and date, weekday, and hourly reports.
  • Added filters by period, order bump, and currency.
  • Added report reset with a new tracking generation.
  • Added WooCommerce paid-status and refund synchronization.

Improvements

  • Synchronized view attribution across AJAX updates, multiple bumps, and consecutive orders.
  • Kept Analytics local to WordPress without external telemetry.
  • Excluded taxes and shipping from bump revenue.

Security

  • Hardened uninstall direct-access protection while preserving WordPress uninstall behavior.

Full Changelog: 1.4.0...1.5.0

BumpMint 1.4.0

Choose a tag to compare

@andrewaires andrewaires released this 11 Aug 14:25

Added

  • Availability scheduling for every day, selected calendar dates, or recurring weekdays.
  • Optional time ranges based on the WordPress site timezone, including schedules that continue past midnight.
  • Server-side schedule enforcement across classic checkout and Checkout Blocks.
  • Automatic removal of selected offers when their scheduled availability ends.
  • Schedule summaries in the order bump management screen.

Full Changelog: 1.3.0...1.4.0

BumpMint 1.3.0

Choose a tag to compare

@andrewaires andrewaires released this 10 Aug 22:19

Added

  • Added product category triggers for order bumps.
  • Added category-only rules and product/category OR matching.
  • Added parent-category matching and variation support.
  • Added native WooCommerce category selection.

Improvements

  • Improved eligibility messages and documentation for category-based offers.

Full Changelog: 1.2.0...1.3.0

BumpMint 1.2.0

Choose a tag to compare

@andrewaires andrewaires released this 09 Aug 00:44

Added

  • Added WooCommerce Checkout Block support with eligible order bumps displayed below the order summary.
  • Added Store API-backed offer selection with server-side pricing, stock, quantity, and eligibility validation.

Improvements

  • Improved selected offer and stale-checkout synchronization during Checkout Block updates.
  • Improved Checkout Block spacing without changing classic checkout presentation.

Changed

  • Clarified that configurable checkout positions apply only to classic checkout.

Security

  • Validated Checkout Block mutations on the server and escaped Store API error output.

Full Changelog: 1.1.3...1.2.0

BumpMint 1.1.3

Choose a tag to compare

@andrewaires andrewaires released this 07 Aug 01:00

Fixes and performance improvements

  • Applied order bump discounts to effective WooCommerce prices, including compatible product price filters and cart pricing adjustments.
  • Synchronized selected offer cards, descriptions, price placeholders, and fixed-discount badges with the price actually charged.
  • Prevented discounts from compounding during repeated cart calculations while preserving independently added lines of the same product.
  • Reduced autoloaded data by automatically migrating stored order bump rules to non-autoloaded WordPress options.

BumpMint 1.1.2

Choose a tag to compare

@andrewaires andrewaires released this 06 Aug 02:24

Fixes

  • Fixed cart subtotal rules using outdated values after cart changes.
  • Automatically removes BumpMint-added products when their display rule is no longer satisfied.
  • Preserves independently added cart lines of the same product.
  • Prevents checkout with stale order bump eligibility until the updated totals are reviewed.
  • Keeps offers before payment methods synchronized during AJAX checkout updates.

BumpMint 1.1.1

Choose a tag to compare

@andrewaires andrewaires released this 04 Aug 18:20

Fixes

  • Display the specific WooCommerce error inside the order bump when a cart addition is rejected.
  • Prevent the same WooCommerce error from being duplicated at the top of the checkout.
  • Improve order bump error message and description readability.