WordPress.org

Plugin Directory

Really Simple Free Shipping: Selected Products, Progress Bars and Counters for WooCommerce

Really Simple Free Shipping: Selected Products, Progress Bars and Counters for WooCommerce

Description

Really Simple Free Shipping for WooCommerce is a powerful plugin that extends WooCommerce’s default free shipping functionality. It allows you to:

  • Selected Products Free Shipping – Enable free shipping for specific products or product selections
  • Progress Indicators – Display visual progress bars and text to customers showing how close they are to qualifying for free shipping
  • Flexible Calculations – Use multiple calculation methods for cart totals (subtotal, total, contents, with/without discounts and taxes)
  • Free Shipping with or Without Minimum Cart Value – Apply free shipping with or without minimum cart value requirements
  • Performance Optimized – Caching and optimized database queries
  • Shipping Counters – Real-time progress updates as cart changes
  • Easy to Use – Simple admin interface with clear configuration options

System Requirements

  • WordPress 6.0 or higher
  • PHP 8.0 or higher
  • WooCommerce 7.0 or higher

Basic Configuration

Step 1: Select Products for Free Shipping

  1. Go to JetixWP > Free Shipping
  2. You’ll be on the Selected Products tab
  3. Under the “Products” field, select the products that should qualify for free shipping

    • You can search for products by name
    • Multiple products can be selected
    • Use Ctrl/Cmd + Click to select/deselect individual products
  4. Choose a method:

    • Selected Products with Minimum Cart Value: Requires BOTH a selected product in cart AND minimum cart value met
    • Selected Products without Minimum Cart Value: Requires ONLY a selected product in cart
  5. Click Save Changes

Step 2: Create a Shipping Zone (if needed)

  1. Go to WooCommerce > Settings > Shipping > Shipping zones
  2. Click Add Shipping Zone or edit an existing zone
  3. Configure the zone (region/country)
  4. Under “Shipping Methods”, click Add Shipping Method
  5. Select “Free Shipping – Selected Products” from the dropdown
  6. Enter a Method Title (e.g., “Free Shipping – Selected Items”)
  7. Optionally set a minimum order amount
  8. Save the zone

Step 3: Enable Progress Display (Optional)

To show customers a progress bar or progress text indicating how close they are to free shipping:

Progress Bar

  1. Go to JetixWP > Free Shipping
  2. Click the Progress Bar tab
  3. Check Enable Progress Bar
  4. Optionally check Show Globally to display on all pages (recommended)
  5. Customize colors and messages as desired
  6. Click Save Changes
  7. Add the shortcode [rs_free_shipping_progress_bar] to your shop page, cart page, or sidebar

Progress Text

  1. Go to JetixWP > Free Shipping
  2. Click the Progress Text tab
  3. Check Enable Progress Text
  4. Customize the messages using available placeholders:
    • {goal_counter} – Amount needed to reach free shipping
    • {goal_total} – Total required for free shipping
    • {current_cart_total} – Current cart total
  5. Click Save Changes
  6. Add the shortcode [rs_free_shipping_progress_text] to your site

Screenshots

  • Product page with Selected Products in Cart
  • Progress Bars and Counters
  • Settings page view
  • Design controls at Settings

Installation

This section describes how to install the plugin and get it working. e.g.

  1. Upload the plugin files to the /wp-content/plugins/really-simple-free-shipping directory, or install the plugin through the Plugins >> Add new screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Head to ‘JetixWP >> Free Shipping’ page from WordPress sidebar menu.

FAQ

Where can I get help?

You can get help by submitting your issue in the plugin forums.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Really Simple Free Shipping: Selected Products, Progress Bars and Counters for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.1.0

  • Add Freemius SDK
  • Prepare for WP.org live
  • Other minor changes

1.0.2

  • Fix unsanitized array keys used in $_POST access

1.0.1

  • Fix wp.org review issues

0.1.0

  • Initial release