Sale!

Custom Shipping Methods for WooCommerce

Rated 5.00 out of 5 based on 1 customer rating
(1 customer review)

Add custom shipping methods to WooCommerce.

Clear
Author: Tom Anbinder SKU: N/A Category: Tags: , Version: 1.2.1; Last updated: 4 days ago; Requires WordPress version: 4.4; Tested up to: 4.9

Description

This plugin is a premium version of free "Custom Shipping Methods for WooCommerce" plugin.

With Custom Shipping Methods for WooCommerce Pro plugin you can add custom shipping methods to WooCommerce.

Custom Shipping Methods for WooCommerce - General Settings

In addition to standard WooCommerce cost calculation shortcodes ([qty], [cost], [fee]) you can also use [weight] and [volume] shortcodes.

Custom Shipping Methods for WooCommerce Pro version also has [costs_table] shortcode for the table rate shipping and options to set custom shipping methods frontend icons and descriptions.

Costs Table

[costs_table] shortcode has two attributes: prop and table.

prop attribute can be: volume, weight or qty.

table attribute sets costs based on prop attribute’s value, in min_prop-cost format.

Costs Table by Items Volume

Items volume is calculated by multiplying each items width, height and length.

[costs_table prop="volume" table="1-10|50-50|100-125.5"]

This example will set costs according to this table:

Volume Cost
from 1 and below 50 10
from 50 and below 100 50
from 100 125.5

Costs Table by Items Weight

[costs_table prop="weight" table="1-10|50-50|100-125.5"]

This example will set costs according to this table:

Weight Cost
from 1 and below 50 10
from 50 and below 100 50
from 100 125.5

Costs Table by Items Quantity

[costs_table prop="qty" table="1-20|10-10|20-0"]

This example will set costs according to this table:

Quantity Cost
from 1 and below 10 20
from 10 and below 20 10
from 20 free

For each custom shipping method you can optionally set min/max cost/weight/volume/quantity method availability options.

Custom Shipping Methods for WooCommerce - Availability Settings

As in standard WooCommerce shipping methods, you can optionally set shipping class costs, i.e. costs that are based on the product shipping class.

Custom Shipping Methods for WooCommerce - Shipping Class Costs Settings

General Options

General plugin options are located in “WooCommerce > Settings > Custom Shipping Methods”.

Custom Shipping Methods for WooCommerce - General Options

Admin Settings: Admin title
Sets custom shipping’s admin title. Visit “WooCommerce > Settings > Shipping” to set each method’s options.
Default: Custom shipping
Frontend Settings: Replace zero cost
If disabled will display $0,00.
Default: no
Frontend Settings: Replace zero cost: Text
Text to replace zero cost with. Ignored if “Replace zero cost” option above is disabled. Can be empty.
Default: None
Icons & Descriptions: Enable section
Enables icons and descriptions options for custom shipping methods. Visit “WooCommerce > Settings > Shipping” to set each method’s icon and description.
Default: no
Icons & Descriptions: Icon template
Sets template for the icons. Replaced value: %icon_url%.
Default:
<img style="display:inline;" src="%icon_url%">
Icons & Descriptions: Description template
Sets template for the descriptions. Replaced value: %desc_text%.
Default:
<p style="font-size:small;font-style:italic;">%desc_text%</p>
Icons & Descriptions: Final template
Sets final template. Replaced values: %icon%, %label%, %desc%.
Default:
%icon%%label%%desc%

Prices & Licenses

Single siteUnlimited sites
1 year$19.99 $10.99$49.99 $19.99
Lifetime$49.99 $19.99$99.99 $29.99

Refunds

We want to ensure that you are 100% happy with your purchase, so if you feel the product(s) you purchased are not the best fit for your requirements and you attempted to resolve issues with product's author, we are offering 30 day money back guarantee refund policy.

1 review for Custom Shipping Methods for WooCommerce

  1. Rated 5 out of 5

    Sjors

    Perfect plugin, just what I needed. And thanks to Tom for quick support.

Add a review

8 thoughts on "Custom Shipping Methods for WooCommerce"

  1. Copperhead September 16, 2018 at 4:44 pm #

    The costs table feature, the reason I purchased the plug-in, does not seem to work for me at all. Regardless of quantity it always charges the max rate.

    Reply

    • Tom Anbinder September 16, 2018 at 5:53 pm #

      Hi,

      Maybe you could send me the exact [costs_table] value you are trying to use? I mean with your prop and table attribute values? Also if you wish you can create/share an admin account to your server (WP and preferably FTP), so I could login and check what’s going on (my email is tom@algoritmika.com).

      Reply

      • Tom Anbinder September 18, 2018 at 3:38 pm #

        In case if anyone else has similar issues – as we’ve figured out in private emails – there was a bug in plugin, which is now fixed in v1.2.0.

        Reply

  2. aris2134 November 7, 2018 at 7:41 am #

    Hello,
    I bought the plugin “custom-shipping-methods-for-woocommerce-pro” . I want a new custom shipping method and I added it to woocommerce. I want to setup the following costs based on products weight.

    0-750 g 2.6€
    750-1750 g 3.2€
    1750-2750 g 3.9€
    2750-3750 g 4.4€
    3750-4750 g 5€

    I use the following shortcode:
    [costs_table prop=”weight” table=”0-2.6|750-3.2|1750-3.9|2750-4.4|3750-5|4750″]

    The problem is that the costs in the checkout page is 0.00. What I did wrong? Please help.

    Thanks in advance.

    Reply

    • Tom Anbinder November 7, 2018 at 6:32 pm #

      Hi,

      There is last price missing in your shortcode (i.e. for the 4750 weight), so please try something like this:

      [costs_table prop="weight" table="0-2.6|750-3.2|1750-3.9|2750-4.4|3750-5|4750-6"]

      Reply

  3. Sam November 13, 2018 at 5:47 pm #

    hello
    Can it display Free instead of 0.00 when there is no cost?

    thank you

    Reply

    • Tom Anbinder November 14, 2018 at 4:11 pm #

      Hi Sam,

      Thanks for the idea. Already working on this – will release new plugin version in a couple of hours or so.

      Reply

    • Tom Anbinder November 14, 2018 at 5:30 pm #

      Hi again Sam,

      As promised, we’ve just released new plugin v1.2.1 (both Free and Pro). After updating please go to plugin settings (in “WooCommerce > Settings > Custom Shipping Methods”) and enable “Replace zero cost” checkbox there. You can also choose what text to display instead of $0.00: it can be empty (as with WooCommerce standard “Free shipping” method) or you can set some text (can be HTML), e.g.:

       - <strong style="color:red;">Free</strong>

      Please let me know if it’s not working as expected. And if you like the plugin, please leave us a rating.

      Reply

Leave a Reply

Changelog

= 1.2.1 - 14/11/2018 =
* Feature - "Replace zero cost" options added.
* Dev - Code refactoring.

= 1.2.0 - 18/09/2018 =
* Feature - "Method icon" and "Method description" options added.
* Fix - [costs_table] shortcode fixed.
* Dev - Admin settings restyled.

= 1.1.0 - 14/09/2018 =
* Feature - Availability - "Min cost", "Max cost", "Min volume", "Max volume", "Min quantity", "Max quantity" options added.
* Fix - Core - Checking if product has dimensions before calling get_height(), get_width() and get_length() in get_products_volume().
* Fix - Core - Checking if product has weight before calling get_weight() in get_products_weight().
* Dev - Default "Admin title" and "Method title" values updated.
* Dev - Minor admin settings restyling.
* Dev - Code refactoring.
* Dev - POT file added.
* Dev - Plugin description in readme.txt updated.
* Dev - Plugin URI updated.

= 1.0.0 - 09/05/2018 =
* Initial Release.

Installation

  • Buy the plugin 🙂
  • Download plugin's zip to your computer (you will receive an email with download link, or you can always download the plugin from your account).
  • Go to Admin Dashboard > Plugins > Add New > Upload Plugin and browse for downloaded zip file.
  • If plugin is successfully installed - you should see it added to the Plugins list.

Updates

To keep WPCodeFactory items up to date, please install WPCodeFactory Helper plugin and enter your site key.