Bump
- Plugin page: https://plogins.com/plogins-bump/
- Documentation: https://plogins.com/plogins-bump/docs/
- Author: WPPoland.com
- WordPress.org contributor: motylanogha
- Source: https://github.com/wppoland/plogins-bump
Bump adds a single order-bump offer to the WooCommerce checkout. It renders one high-visibility offer above the payment methods on the classic (shortcode) checkout. Ticking the checkbox adds your chosen product to the order; WooCommerce recalculates every total before payment, so the amount sent to the gateway already includes the bump. Unticking removes it just as fast.
The plugin is intentionally small: no external service, no tracking, no custom totals. It uses WooCommerce’s own cart and the update_checkout recalculation, keeps its styles scoped to the bump block, and puts the settings under WooCommerce → Bump.
Free edition
Section titled “Free edition”- One order-bump offer above the payment methods on the classic checkout.
- Any simple, purchasable product can be the bump.
- Optional special price for the bump line only.
- Native WooCommerce recalculation through the cart and
update_checkout, so there are no custom totals and no gateway surprises. - The bump line is tagged privately, so it is never confused with a copy the shopper added themselves.
- Configurable heading, checkbox label, description and accent colour.
- HPOS compatible; scoped styles with no layout shift.
How it works
Section titled “How it works”- Go to WooCommerce → Bump and choose a simple, purchasable product as the bump.
- Write the heading, checkbox label and description, and optionally set a special price for the bump line only.
- Enable the offer and save.
On the checkout, the offer appears above the payment methods. When the shopper ticks it, Bump adds the product through the WooCommerce cart and triggers update_checkout, so WooCommerce recalculates the order total before payment. Unticking removes the product and recalculates again.
Requirements
Section titled “Requirements”- WooCommerce active.
- The classic, shortcode-based checkout (
[woocommerce_checkout]). The newer block checkout is not supported. - WordPress 6.5 or newer and PHP 8.1 or newer.