=== SPP Order Bumps for Checkout ===
Contributors: simpliplugin
Tags: woocommerce, order bump, cross-sell, checkout, upsell
Requires at least: 5.6
Tested up to: 7.0
Requires PHP: 7.2
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Trigger lightweight cross-sells directly inside the WooCommerce checkout form using simple, one-click checkboxes.

== Description ==

SPP Order Bumps for Checkout lets you offer extra products to your customers at the exact moment they are ready to pay. Each offer appears as a simple checkbox right inside the checkout form. When a shopper ticks the box, the product is instantly added to their order and the totals refresh without leaving the page.

It is built to stay out of the way: no bulky page builders, no heavy overlays, just a clean checkbox in your existing WooCommerce checkout.

= Features =

* Show cross-sell products as one-click checkboxes inside the checkout form.
* Instantly add or remove the offer with live totals (AJAX, no page reload).
* Optional percentage or fixed-amount discount for the offered product.
* Choose exactly where each bump appears in the checkout (before payment, after the total, above the order review, or after the billing details).
* Conditional display rules: show a bump always, only for specific products, or only for specific product categories.
* Highlight styling to make offers stand out.
* Prioritise multiple bumps in the same position.
* Order bump purchases are flagged on the order for easy reporting.
* Fully translatable and HPOS (High-Performance Order Storage) compatible.

= Requirements =

* WooCommerce 6.0 or newer.
* Works with both the classic (shortcode) checkout and the block-based checkout.

== Installation ==

1. Upload the `spp-order-bumps-checkout` folder to the `/wp-content/plugins/` directory, or install the plugin through the Plugins screen in WordPress.
2. Activate the plugin through the **Plugins** screen.
3. Make sure WooCommerce is installed and active.
4. Go to **WooCommerce > Order Bumps** to create your first offer.
5. Pick the product to offer, add a heading and a checkbox label, choose a position, and publish.

== Frequently Asked Questions ==

= Does this work with the WooCommerce checkout block? =

Yes. Order bumps render on both the classic (shortcode) checkout and the block-based checkout. On the block checkout the bumps appear in the order summary area.

= Can I offer a discount on the bump product? =

Yes. Each bump can apply a percentage discount or a fixed-amount discount to the offered product's price.

= Can I show a bump only for certain products? =

Yes. Every bump has trigger rules: always, only when specific products are in the cart, or only when specific product categories are in the cart.

= What happens if the customer already has the product in their cart? =

The bump is hidden so you never offer a product the customer already added themselves.

== Screenshots ==

1. An order bump checkbox displayed inside the checkout form.
2. The order bump settings screen in the WordPress admin.

== Changelog ==

= 1.0.0 =
* Initial release.

== Upgrade Notice ==

= 1.0.0 =
Initial release.
