WooCommerce Free Shipping Notification

How much is left to Free Shipping


Let your customers know how much more they need to buy, in order to qualify for Free Shipping.

Encourage your customers to spend more, by notifiying them how much more they need to buy, in order to qualify for Free Shipping.

Everyone loves free stuff and your customers will be happy to buy some more products from your shop, if they know that the shipping will be free for them.

This plugin adds a native WooCommerce notification to your shop, that notifies the customers of the amount left to qualify for Free Shipping.

It is completely integrated with the WooCommerce Free Shipping method and the native WooCommerce notification API, so you set it once and then it handles all the notifications automatically, depending on the Free Shipping method configuration. Since it is integrated with the WooCommerce Notification API, the notifications will always look like part of your WooCommerce Theme.

If you don't want to bother your customers with the notfications everywhere in your shop, they can be limited to be visible on the Cart and Checkout pages only. That way before checking out the customers are reminded to return and buy more.

If you prefer, you can disable the notifications and use a widget instead... or both.

The plugin has complete AJAX support with nice fading notification changes for both the notification and the widget.

 

There are two ways to install the Free Sipping Notification plugin:
I. By uploading the plugin zip package:
 
1. In the Wordpress admin panel go to Plugins
 
 
 

2. At the top of the page click the Add New button

 

3. When on Add Plugins page, click the Upload Plugin button

 

4. You will be presented with a form to upload a zip file. Select ngm-wc-fsn.zip and click Install Now

 

5. The following page will show live update on the install process. Once finished click on the Activate Plugin link

 

or click Return to plugins and when convenient for you activate the plugin from the plugin list, by clicking on the Activate link below the plugin name.

 

 

II. If you have issues uploading or processing zip files to your server

1. Unzip the ngm-wc-fsn.zip file

2. Upload its content to /wp-content/plugins folder in your Wordpress installation

3. Open or refresh the Wordpress Plugins page and you will find the plugin in the list

4. Enable it as in the second option in I. 5.

 

After the module is installed you need to configure the WooCommerce Free Shipping method. See how to do that in the next section The Free Shipping Method.

To use the Free Shipping Notifications, first you need to enable and configure the Free Shipping method, which comes bundled with WooCommerce. To do that follow these steps:

1. From the Wordpress admin panel, go to WooCommerce and choose Settings

 

2. At the settings page, click on the Shipping tab, to go to the WooCommerce shipping settings

 

3. You will be presented with various settings for the shipping and the list table with the available shipping methods at the bottom of the page. Click on the Settings button next to the Free Shipping method

 

4. Once at the Free Shipping settings page you must

- Enable the method by checking Enable/Disable option

- Give it a title with which the method will be presented at the checkout page of your shop

-  You can limit the method availability only for certain countries you want to deliver for free

- The minimum order amount value is the minimum required amount that the customers need to have in their cart, before the Free Shipping method is available. That way you can avoid free delivery for small orders.

5. Before the minimum order amount is the option to select the conditions an order needs to meet, before it is qualified for free shipping. You can choose from the following options:

A valid free shipping coupon:

Your customers need to apply a free shipping coupon, that was provided by you (coupons are managed from the WooCommerce -> Coupons page. Make sure you check the Allow free shipping option when you create one).

A minimum order amount (defined below)

Your customers need to add amount equal or more than the value set up in the Minimum Order Amount setting.

A minimum order amount OR a coupon

For the Free Shipping method to be available, one of the Minimum Order Amount and Free Shipping Coupon conditions must be met.

A minimum order amount AND a coupon

In this case the customers need to have added to their catrs amount, which is equal or more than the Minimum Order Amount setting AND applied a Free Shipping Coupon. They must meet both conditions.

 

Once the Free Shipping method is set up and running, you must enable and configure the Free Shipping Notification plugin.

You can access the Free Shipping Notification settings by clicking the Settings link below the plugin name in the plugin list of wordpres

or going to WooCommerce -> Free Shipping Notification. 

The available settings are:

Enabled: 

Enable the notifications (please note that this will not enable/disable the widget if you use it, nor the Free Shipping Method itself. You can check how to enable the Free Shipping mehod in the previous section The Free Shipping Method).

Show When the Cart is Empty:

When this option is checked the notifications will show even your customers have no products added to their carts.

Shown when qualified

If you want your customers to continue to receive notifications after they are qualified for Free Shipping, check this option. It will show them the qualified text, that is set up from the next option. If not checked, once the customer qualify for Free Shipping all notification (except the widget) will dissapear.

Below are the five text options for this plugin. The first one holds the message to the customers when they are qualified for Free Shipping and each of the rest corresponds to one of the four Free Shipping requirements you set up in the Free Shipping Method (check section 5 of the previous chapter). See detailed description below:
Qualified Text

The text of the notification when the customers are qualified for the free shipping

default: You are qualified for free shipping.

Minimum Order Amount

This option holds the text of the notification when the minimum order amount is not met yet (use %s for the amount left. It will replace it with formatted amount and currency symbol).

It is shown when Free Shipping Requires option of the Free Shipping method is set to Minimum order amount.

It will also be shown if the above option is set to Minimum order amount AND a coupon, when the minimum order amount is not yet reached, but the free shipping coupon is already applied.

Free Shipping Coupon

Text for the notification if the Free Shipping Requires option of the Free Shipping method is set to A valid free shipping coupon and the coupon is not yet applied.

This will also be the text of the notification if the Free Shipping Requires option of the Free Shipping method is set to Minimum order amount AND a coupon, when the minimum amount is reached, but the free shipping coupon is not yet applied.

Amount AND Coupon

When the Free Shipping Requires option in the Free Shipping method settings is set to A minimum order amount OR a coupon and both conditions are not met, this text will be used for the notification.

When one of the conditions is met, free shipping will be available for the customer and therefore the Qualified text will be used.

(use %s for the amount left).

Amount OR Coupon

This text corresponds to the setting A minimum order amount OR a coupon of the Free Shipping Requires option in the Free Shipping method.

It will be used only if both conditions are not met.

If one of these conditions is met, the notification text will be for the other one only.

Example: The customer needs to add $200 and apply a free shipping coupon. He already added $40 to his cart and a free shipping coupon, so the notification shows the text from the Minimum order amount option. 

Another scenario: The cusotmer already added products for $220, but did not apply a free shipping coupon yet. In that case only the text from the Free Shipping Coupon option will be used in the notification.

Scroll to Notification

When the products are added via AJAX, with no page refresh (just a notification and additional View Cart button), if the products page is scrolled down, the notification will be applied to the current page, but the area it shows might be scrolled out of view.

In such cases, if this option is checked, when notification is not seen on screen, the page will automatically scroll to it.

In Cart and Checkout Only

By default the notifications appear on every page of your shop. If you want to make them show only on the Cart and the Checkout pages, enable this option.

Limit Notifications

Use this setting to limit the notifications to show only when certain conditions are met. You have three options:

- No Limit: The notifications are not limited and show according to the other settings of the plugin

- Above Amount: The notifications will show only if the amount in the cart is equal or more than the value of the Limit Value setting

Example: Limit Value is set to $70. The customer adds to his cart a product for $45 and the notification is not shown. Then he adds another product that costs $30. Since the amount in his cart is now $75, the notifications start to show.

- Below Difference: The notifications will show only if the difference between the value of the Minimum order amount setting of the Free Shipping method and the amount in the cart is equal or less than the value of the Limit Value setting

Example: Limit Value is set to $70 and the Minimum order amount setting of the Free Shipping method is set to $200. The customer adds product for $120 to his cart and the notification is not shown. Then he adds another product that costs $30. The amount in his cart is now $150. The difference between the Minimum order amount setting and the amount in his cart is $50, which is less than the Limit Value setting and the notifications are now shown.

Limit Value

This setting holds the value for the Limit Notifications setting.

(Please keep in mind that if set to value different than No Limit, the Limit Notifications setting disables the Show When the Cart is Empty setting (described above). Also it doesn't affect the Free Shipping Notifications widget, described in the next section.)

* using %s will show the amount that is left to be added to the cart for the Free Shipping to be available. It is replaced with fully formatted currency value with the currency symbol as set up in the WooCommerce options.

The plugin has complete WPML support. If WPML is installed and enabled additional fields for all languages will appear below every text option for the notification texts.

The fields, which are used for text settings without WPML installed in the system, are still available. They serve as default values for fallback if the text for the current language is empty (for example you add another language in WPML and the text settings for this language are not yet set). You can duplicate them with the default language of your shop (as in the above screenshot).

Please note that, if you disable WPML, the language fields will not be available until you enable it again. If you save the Free Shipping Notification settings by that time, any language specific settings will be deleted and only the default text settings will be saved. Once you re-enable WPML, you will have to set them again (until then the default text settings will be used).

The plugin also includes a Free Shipping notification widget. If added to a widget area it is always visible. It ignores the settings for showing qualified text, showing in cart and checkout only and show when cart is empty.

To enable the Free Shipping Notification widget, in the admin area go to Appearance -> Widgets.

Drag the WooCommerce Free Shipping Notification widget to the area you want it to appear. It has two option settings:

Enable:

Enable and Disable the widget without the need to remove it from the widget area

Title:

The title that will appear above the free shipping notification.

Please note that the module is developed and tested on sevelal different WooCommerce environemts, but not with every possible theme, or set of plugins.

Wordpress hook or JavaScript issues are not likely, but possible.

In such cases, please contact us at support@nigamo.com with any issues you experience using our module. We would be happy to help and assist. Normally we reply in 24 hours during working days and in 48 hours in the weekends.

Any other styling and customization is considered an additional work, which we'll be happy to provide at price 40€/hour.