FWIW, I still keep an eye on this plugin and someday might spend more time indicating that it is current with WP and WooCommerce on a regular basis. I have maintained my development environment. Hopefully by the time I’m again involved Git will be supported repository technology. Cheers! mh
]]>Hi there
For my shop I used your plugin to create multi-tiered shipping options. That works perfectly. The customer also has the possibility to choose the ‘pick-up from location’ option so that there is no delivery costs at all (this option is provided form the core WooCommerce directly).
If you go to the Cart, by default, there is this pick up option selected. But most of the people want to have a delivery. Is it possible to define the multi-tiered shipping from your plugin as default instead of the WooCommerce option?
Thank you very much for your help.
Best,
Christian
Warning: This plugin has not been tested with your current version of WordPress.
Heads up! The versions of the following plugins you’re running haven’t been tested with the latest version of WooCommerce (3.8).
WC Multi-Tiered Shipping unknown
These warnings have persisted through the last 3 upgrades of WP. Is this plugin still being maintained, or should I find another tiered shipping plugin (if one exists)?
]]>We have our tiers set up and it does what we need for domestic shipping. But we need to apply another tiered set up for International orders (which will add $10 to each tier). Is that possible to do?
]]>It would be more practical to move the ending “:” of the default Shipping Costs Label in the translation file since it is not always adapted to custom text (or when text is empty)
I know, little detail
]]>This plugin does exactly what I wanted to be able to do : set 0 delivery cost for 2 items and more. I fiddled around to set the correct formula (big math challenge for me) and finally get to it!
I wonder if it is possible to get the standard Woocommerce “Europe” delivery zone to be selected in Multi-Tiered Shipping “Availability” drop down menu. If I select “All allowed countries” Europe is not listed there.
I can select “specific countries” but then need to select manually each European country.
Thanks
Hi there,
How can i setup taxes for this plugin? Currently i’ve set some rates, but tax isn’t calculated. We set our product-prices with tax included.
Or can i just tick shipping cost under woocommerce > settings > standard tax rates? (sounds too simple :E)
Peace, Ed’
]]>Running Woocommerce 3.2.6. Want to update to 3.3, but I get this warning in the plugins dashboard:
Warning: This plugin has not been tested with your current version of WordPress.
WordPress 4.9.4 running Primer Child theme.
]]>I am trying to get a select few products to have free shipping no matter the amount in the basket.
It seems that this plugin is overriding the default free shipping option, when I select free shipping on the product page it doesn’t affect the shipping amount on the checkout page.
I created the following tiers for shipping of hardback books:
1 book – $8
2-3 books – $12
4-6 books – $15
This works great. And if someone adds only an e-book to their cart, there is no shipping because this is a virtual downloadable product.
The bug occurs when there is both a hardback and an e-book in the cart. It still bumps the shipping to $12 because there are two items in the cart, even though one is virtual.
]]>I can’t see any way to not have tax on shipping costs. Standard woocommerce allows shipping to be non taxable but how can i stop tax being applied to the shipping multi tier costs?
]]>Ok I will try to explain this the best that I can, I am not 100% sure why you don’t have this plugin coded to do this. This is what I am trying to do maybe there is something I don’t understand so please try to follow.
I can ship “1-2” bag’s of coffee in 1 Bag so I made this “Tier 1” ie “Max Item’s 2”
1 | 1 | $0.00 | $12.00 | USPS Flat Rate
1 | 2 | $0.00 | $12.00 | USPS Flat Rate
Tier 2
I can fit 3-10 Bag’s of Coffee in my Medium Box for $19
2 | 3 | $0.00 | $19.00 | USPS Flat Rate
2 | 4 | $0.00 | $19.00 | USPS Flat Rate
2 | 5 | $0.00 | $19.00 | USPS Flat Rate
2 | 6 | $0.00 | $19.00 | USPS Flat Rate
2 | 7 | $0.00 | $19.00 | USPS Flat Rate
2 | 8 | $0.00 | $19.00 | USPS Flat Rate
2 | 9 | $0.00 | $19.00 | USPS Flat Rate
2 | 10 | $0.00 | $19.00 | USPS Flat Rate
Tier 3 – I can fit 11-14 Bag’s for $24 in my Large box. “Max I can fit in 1 Large Box”
3 | 11 | $0.00 | $24.00 | USPS Flat Rate
3 | 12 | $0.00 | $24.00 | USPS Flat Rate
3 | 13 | $0.00 | $24.00 | USPS Flat Rate
3 | 14 | $0.00 | $24.00 | USPS Flat Rate
What I am trying to do is if someone orders “15” bags it would just add the
“$12” to the order ie “Add Tier 1” to the total cost because 14 + 1 ie Tier 3 + Tier 1 and that is my shipping costs because I have “15” Item’s
the next thing I want this to do is if say someone order’s the “18 Bags”
This would be Tier 3 + Tier 2 because 14Bags is Tier 3 and 3-10 bags is Tier 2 so my shipping costs would be $24 + 19
My next would then be ie “28” bags if someone bought 28 bag’s that would be “Tier 3 + Tier 3
Doing “Prorated $1.50” or “Base Prices” $1.50 messing with these value’s I can get close to my shipping charge’s I need but I cannot “Dial it in”why is the Tiered shipping setup like this?
Can you please make it so that once the customer reaches “Max” it should then “Start the count over” and go back through the tier’s again it should say “Tier 3 + Tier 1 or Tier 1+ Tier 3+ Tier 3+ or Tier 1+ Tier 2+ Tier 3+ tier 4 etc.
How do we get this setup like this?
ie now if someone orders 30 Bag’s of coffee it would then be
Tier 3 14 bags + Tier 3 14 bags + Tier 1 “2 bags” ie $60 using my cost chart.
I should not ever need a Pro-rated or “Base price” option using the tier system because it should just add the value of the next tier you have reached over “MAX” over and over.
This would keep your charges in line and you make sure you never end up over charging or undercharging.
every time I mess with base price or prorated I end up getting mixed results I am either Charging the customer too much or I am ending up paying shipping because I didn’t charge enough.
Can you add this feature? Change the coding? What do we need in order to get it setup this way?
]]>Install of WC-Multi-Tiered Shipping Plugin on new/clean v4.8.1 WordPress with WooCommerce v3.1.2 results in a “500 Internal Server Error” any time you attempt to go to WOOCOMMERCE > SETTINGS in the WordPress Dashboard.
PHP Error Log contains the following:
PHP Fatal error: Uncaught Error: Call to undefined function money_format() in \wp-content\plugins\wc-multi-tiered-shipping\wc-multi-tiered-shipping.php:508
Stack trace:
#0 \wp-content\plugins\wc-multi-tiered-shipping\wc-multi-tiered-shipping.php(239): WC_Multi_Tiered_Shipping->cfd_get_shipping_costs_table()
#1 \wp-content\plugins\wc-multi-tiered-shipping\wc-multi-tiered-shipping.php(90): WC_Multi_Tiered_Shipping->init_form_fields()
#2 \wp-content\plugins\wc-multi-tiered-shipping\wc-multi-tiered-shipping.php(77): WC_Multi_Tiered_Shipping->init()
#3 \wp-content\plugins\woocommerce\includes\class-wc-shipping.php(171): WC_Multi_Tiered_Shipping->__construct()
#4 \wp-content\plugins\woocommerce\includes\class-wc-s in \wp-content\plugins\wc-multi-tiered-shipping\wc-multi-tiered-shipping.php on line 508
Tried changing from PHP v7.0.23 to v5.6.31 but error remained until WC-Multi-Tiered-Shipping plugin was disabled. A clean reinstall of the WC-Multi-Tiered-Shipping plugin did not resolve the issue.
Any suggestions on how to resolve this error?
WooCommerce Status Report enclosed below for additional troubleshooting:
]]>### WordPress Environment ###
WC Version: 3.1.2
Log Directory Writable: ?
WP Version: 4.8.1
WP Multisite: –
WP Memory Limit: 256 MB
WP Debug Mode: –
WP Cron: ?
Language: en_US### Server Environment ###
Server Info: Microsoft-IIS/8.5
PHP Version: 7.0.23
PHP Post Max Size: 32 MB
PHP Time Limit: -1
PHP Max Input Vars: 1000
cURL Version: 7.54.1
OpenSSL/1.0.2kSUHOSIN Installed: –
MySQL Version: 5.6.26
Max Upload Size: 32 MB
Default Timezone is UTC: ?
fsockopen/cURL: ?
SoapClient: ?
DOMDocument: ?
GZip: ?
Multibyte String: ?
Remote Post: ?
Remote Get: ?### Database ###
WC Database Version: 3.1.2
woocommerce_sessions: ?
woocommerce_api_keys: ?
woocommerce_attribute_taxonomies: ?
woocommerce_downloadable_product_permissions: ?
woocommerce_order_items: ?
woocommerce_order_itemmeta: ?
woocommerce_tax_rates: ?
woocommerce_tax_rate_locations: ?
woocommerce_shipping_zones: ?
woocommerce_shipping_zone_locations: ?
woocommerce_shipping_zone_methods: ?
woocommerce_payment_tokens: ?
woocommerce_payment_tokenmeta: ?
MaxMind GeoIP Database: ?### Security ###
Secure connection (HTTPS): ?
Hide errors from visitors: ?### Active Plugins (18) ###
ManageWP – Worker: by ManageWP – 4.2.22
All In One WP Security: by Tips and Tricks HQ
Peter Ruhul Ivy – 4.2.8
Bad Behavior: by Michael Hampton – 2.2.19
Beaver Builder Plugin (Pro Version): by The Beaver Builder Team – 1.10.7.1
Beaver Themer: by The Beaver Builder Team – 1.0.2
Ultimate Addon for Beaver Builder: by Brainstorm Force – 1.6.3
PowerPack for Beaver Builder: by Team IdeaBox – Beaver Addons – 1.3.1
Better Search Replace: by Delicious Brains – 1.3
Caldera Forms: by Caldera Labs – 1.5.5
WooCommerce Menu Cart: by Jeremiah Prummer
Ewout Fernhout – 2.6.0
WooCommerce Product Fees: by Caleb Burks – 1.2
WooCommerce: by Automattic – 3.1.2
Yoast SEO: by Team Yoast – 5.3.3
WP All Export Pro: by Soflyy – 1.4.7
WP All Import Pro: by Soflyy – 4.4.9
WP-Mail-SMTP: by Callum Macdonald – 0.10.1
WP All Import – WooCommerce Add-On Pro: by Soflyy – 2.3.7
WP All Import – Yoast WordPress SEO Add-On: by Soflyy – 1.1.5### Settings ###
API Enabled: ?
Force SSL: –
Currency: USD ($)
Currency Position: left
Thousand Separator: ,
Decimal Separator: .
Number of Decimals: 2
Taxonomies: Product Types: external (external)
grouped (grouped)
simple (simple)
variable (variable)Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
exclude-from-search (exclude-from-search)
featured (featured)
outofstock (outofstock)
rated-1 (rated-1)
rated-2 (rated-2)
rated-3 (rated-3)
rated-4 (rated-4)
rated-5 (rated-5)### WC Pages ###
Shop base: #5 – /shop/
Cart: #6 – /cart/
Checkout: #7 – /checkout/
My account: #8 – /my-account/### Theme ###
Name: Beaver Builder Child Theme
Version: 1.0
Author URL: https://www.fastlinemedia.com
Child Theme: ?
Parent Theme Name: Beaver Builder Theme
Parent Theme Version: 1.6.2
Parent Theme Author URL: https://www.wpbeaverbuilder.com/?utm_medium=bb-pro&utm_source=bb-theme&utm_campaign=themes-admin-page
WooCommerce Support: ?
Hey @mhodges, i ship globally and was wondering if it will be feasible to set up ‘profiles’ for your multi tiered shipping. At present, I can only apply it to a single profile, with no options for building another set of tiers.
Example, to ship via DHL,
qty/cost
1/$30
2/$50
3/$65
4/$80
However, I want to introduce another set of shipping costs via EMS,
qty/cost
1/$25
2/$40
3/$50
4/$60
Additionally, is there a way to apply these profiles to only certain countries?
Cheers
]]>1) Internationalize the shipping costs table at the bottom of the settings page using the WC function, wc_format_localized_price. This will match the table to the website’s WC currency settings.
]]>I dont see where to work with the setting based on the installation instructions?
]]>To me, it looks like this plugin affects the entire site. Is it possible to have it only operate on specific products?
]]>Hi there,
First off, thanks for this plugin.
Now in our Woocommerce-setup we’re using Euro’s instead of Dollars.
Do i need to add the currency symbol to a Tier cost?
Does it matter if i use a period or comma before the decimal? (Ex. our woocommerce setting for the price is € 1.234,00)
Add.: We have a limit for 0-12 items and 12+ items. Hence i’ve set a 1st Tier for 0-12 items. The 2nd Tier for 12+ items i’ve set at a quantity of 99999. Would this work?
Peace, Edwin
]]>Is it possible to combine two shipping rates. For example:
1 item (7.50)
2-4 ITEMS (12.50)
4 or more (17.00)
$75.00 or more FREE
WE need to be able to charge shipping tiers based on the quanityt in an order. Currently it is seeing an order of 500 die cut stickers as One order and charging one price. Where we would like an order of 500 to have a higher shipping cost than an order of 50.
Is there any way to do this with your plug in?
]]>Hello,
Is it possible to define for each tier simple formulas like the ones in Flat rate?
For example:
Tier 1: 1-3 items; formula=5 + 0,5*qty
Tier 2: 4-6 items; formula=8 + 0,7*qty
Tier 3: 7-12 items; formula=15 +0,3*qty
Tier 4: 12+ items; formula=25 + 0,1*qty
Another question would be if the plugin can include a table where you can specify different shipment costs for, let’s say, up to 24 items in the cart.
My personal problem: i have a shop that sells wines and I have different fares depending on the number of bottles ordered… fares with a high and strange variation up to 24 items/shipping… This variation might trigger on/off the buying impulse… ??
After 24 items let’s say I could live with a simple formula that will cover most of the costs.
Thank you!
]]>Hello! I upgraded to WordPress 4.7.3 – the site is super slow now. The culprits may be the TaxJar plugin and the Woo Commerce Multi Tierd Shipping plugin – site speed imporves with these 2 deactivated and in ‘details’ they are not tested with WordPress 4.7.3 – these plugins are essential to the functioning of our online store. What should we do?
]]>For those that may be interested, work on version 1.1 has begin.
The draft description for 1.1 is not complete and additional features may be added, such as a "free" shipping feature based on a minimal quantity.
DRAFT:
WordPress administrative users can create a multi-tiered flat rate shipping fee
based on the total number of items in a WooCommerce cart. The store
administrator can choose to apply this shipping method to all available
countries that the store may ship to, or only specific countries.
There are four tiers, one for each USPS flat-rate box in this shipping method.
An additional tier that is additive to the final tier provides a per-item flat
rate for items beyond what fits in the last highest tier.
While the four tiers plus additional overflow tier is ideal for USPS flat-rate
box shipping, the pluggin is somewhat flexible. Tiers 3 and 4 can be disabled
such that they are skipped. The overflow tier will be additive to the enabled
highest tier.
Example 1: Default 4-Tier (all tiers enabled; suitable for USPS flat-rate)
Tier|Max Qty| Cost
----+-------+------
1 | 2 |$ 5.95
2 | 4 |$12.65
3 | 10 |$15.90
4 | 15 |$17.90
+ | each |$ 1.12
such that cost for 20 items = $17.90 + 5 x $1.12
Example 2: Custom 2-Tier (tiers 3 and 4 disabled)
Tier|Max Qty| Cost
----+-------+------
1 | 10 |$ 7.00
2 | 40 |$21.00
3 | disabled
4 | disabled
+ | each |$ 3.50
such that cost for 50 items = $21.00 + 10 x $3.50
]]>
Can this plugin be used without USPS.
Client is looking to set up shipping per product quantity
ie.
1 item = $5.00
2 items = $10.00
3 items = $15.00
Can this plugin accommodate this type of tier pricing? Thanks.
]]>Hi. I would like to be able to set shipping for a certain category of products based on the quantity. For example, something like this:
Base price delivery = $6.50
2-4 products = +$2.00
5-8 products = $4.00
10+ more products = $6.00
Is this something your plugin can do? I installed the plugin but the admin panel was a bit confusing to me. Thank you.
]]>Greetings!
Your plug in has solved what we need, it was working great, I may have not tested all of the tiers but I am now testing 3rd tier, which is 5+ products = Free, and its showing up with just the text that says “USPS flat rates” Is there a way to add the word free instead of having just that ? I added 0, and used the word Free but it looks like its only showing numbers. Also is there a guide to explain more? I had a bit of trouble getting it all to work, it looks like it is working now but again without having the word FREE, I think its confusing for our customers.
Thanks in advance!!
]]>Is there any option for zip code, the only option here is for country only. I hope someone can help me. Thank you.
https://www.ads-software.com/plugins/wc-multi-tiered-shipping/
]]>