I am trying to find a solution to my problem of importing shipping information. I have the free version of the plugin.
Situation: I am looking into using a fulfilment partner who provides rate sheets in Excel. These rates sheet consist of 231 shipping zones, each has one shipping method (them), and each method has a table rate based on weight. Importing the data manually is not trivial, and when the rates change, it’s also not trivial to go into each shipping zone, select the method, then the table rate to amend the rates (x 231 times).
Solution: I can rearrange the data to get a csv with headings: [shipping zone], [shipping method], [cost 0-0.999g], [cost 1-1.999g], etc… Ideally I am looking into doing once single import to setup the shipping zones, and methods and table rates. Even being able to import the tables rates via the shipping method still means its a process to go into the shipping method 231 times to import the table rates, so is unworkable.
Is this achievable using the Pro version? If so, I’m more than happy to upgrade.
Cheers, Glynn
]]>However the client asked if it is possible for them to adjust the shipping cost themself. There are two scenarios where this is needed:
I know with Point 1, we can create a number of coupon codes which they client can use to reduce the shipping cost, however it doesn’t solve Point 2, which is where the client need to increase the shipping cost.
Ideally, I would like where the shipping cost is, there is text box or link the client can click on and adjust the shipping price. This box or feature would only work for accounts with “Shop manager” or higher roles so a normal Customer cannot adjust the shipping cost.
Is there any plugin that does what we need? Thanks in advance.
]]>Workaround was to round shipping rates up to no decimals until I realised what the cause was. Looks like the code is being rolled back in Woocommece V 9.0.2
]]>
Si non, pouvez vous expliquer brièvement comment configurer cela svp?
Cet
I am from western Africa and i am making a multivendors website with Woocommerce. In Woocommerce Shipping zone, i want to create a flat rate fees per city.
My country : MALI
City1 : Bamako – shipping fees 2dollars
City2 : Segou – Shipping fees 2.5 dollars
So my question is : How to create a list of cities in woocommerce with flat rate per city?
Thanks in advanve
At random intervals (couple of days to weeks), customers can proceed to checkout without ever seeing the shipping rates. They are not visible. Not even showing the Free delivery option (which their orders don’t qualify for if under £75).
The rates are still in the backend. If I just toggle the settings and click ‘Save’, then refresh the checkout the rates re-appear.
The flat rate has ‘Shipping class costs’ with Calculation type ‘per class: CHarge shipping for each shipping class individually’.
The site is running on an older version of WC, but we are unable to update it. I dunno whether anyone can advise what might be happening to cause this delivery rate amnesia?
–––––––––––––
### WordPress Environment ###
WordPress address (URL): https://www.northamptonsupplies.co.uk
Site address (URL): https://www.northamptonsupplies.co.uk
WC Version: 3.6.6
Log Directory Writable: ✔
WP Version: 5.7.3
WP Multisite: ✔
WP Memory Limit: 512 MB
WP Debug Mode: –
WP Cron: ✔
Language: en_GB
External object cache: –
### Server Environment ###
Server Info: Apache/2.4.25 (Debian)
PHP Version: 7.0.33-57+0~20211119.61+debian9~1.gbp5d8ba5 - We recommend using PHP version 7.2 or above for greater performance and security. How to update your PHP version
PHP Post Max Size: 10 MB
PHP Time Limit: 2100
PHP Max Input Vars: 2500
cURL Version: 7.52.1
OpenSSL/1.0.2u
SUHOSIN Installed: –
MySQL Version: 5.6.51-log
Max Upload Size: 1 MB
Default Timezone is UTC: ✔
fsockopen/cURL: ✔
SoapClient: ✔
DOMDocument: ✔
GZip: ✔
Multibyte String: ✔
Remote Post: ✔
Remote Get: ✔
### Database ###
WC Database Version: 3.6.6
WC Database Prefix: wp_4_
Total Database Size: 48.14MB
Database Data Size: 32.51MB
Database Index Size: 15.63MB
wp_4_woocommerce_sessions: Data: 4.02MB + Index: 0.08MB
wp_4_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB
wp_4_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB
wp_4_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB
wp_4_woocommerce_order_items: Data: 0.19MB + Index: 0.08MB
wp_4_woocommerce_order_itemmeta: Data: 1.52MB + Index: 1.86MB
wp_4_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB
wp_4_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.05MB
wp_4_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB
wp_4_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.05MB
wp_4_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB
wp_4_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB
wp_4_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB
wp_4_woocommerce_log: Data: 0.02MB + Index: 0.02MB
wp_4_actionscheduler_actions: Data: 0.05MB + Index: 0.13MB
wp_4_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB
wp_4_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB
wp_4_actionscheduler_logs: Data: 0.02MB + Index: 0.03MB
wp_4_aioseo_notifications: Data: 0.02MB + Index: 0.06MB
wp_4_aioseo_posts: Data: 0.05MB + Index: 0.02MB
wp_4_cleantalk_ac_log: Data: 0.16MB + Index: 0.00MB
wp_4_cleantalk_sessions: Data: 0.27MB + Index: 0.00MB
wp_4_cleantalk_sfw: Data: 0.36MB + Index: 0.19MB
wp_4_cleantalk_sfw_logs: Data: 0.02MB + Index: 0.00MB
wp_4_cleantalk_spamscan_logs: Data: 0.02MB + Index: 0.00MB
wp_4_cleantalk_ua_bl: Data: 0.02MB + Index: 0.02MB
wp_4_commentmeta: Data: 0.02MB + Index: 0.03MB
wp_4_comments: Data: 0.36MB + Index: 0.41MB
wp_4_db7_forms: Data: 0.02MB + Index: 0.00MB
wp_4_frmpro_copies: Data: 0.02MB + Index: 0.03MB
wp_4_frm_fields: Data: 0.06MB + Index: 0.03MB
wp_4_frm_forms: Data: 0.02MB + Index: 0.02MB
wp_4_frm_items: Data: 0.34MB + Index: 0.08MB
wp_4_frm_item_metas: Data: 1.52MB + Index: 0.17MB
wp_4_links: Data: 0.02MB + Index: 0.02MB
wp_4_options: Data: 1.39MB + Index: 0.06MB
wp_4_postmeta: Data: 9.17MB + Index: 7.41MB
wp_4_posts: Data: 7.28MB + Index: 0.41MB
wp_4_responsive_menu: Data: 0.02MB + Index: 0.00MB
wp_4_termmeta: Data: 0.02MB + Index: 0.03MB
wp_4_terms: Data: 0.02MB + Index: 0.03MB
wp_4_term_relationships: Data: 0.17MB + Index: 0.08MB
wp_4_term_taxonomy: Data: 0.02MB + Index: 0.03MB
wp_4_wc_download_log: Data: 0.02MB + Index: 0.03MB
wp_4_wc_product_meta_lookup: Data: 0.08MB + Index: 0.13MB
wp_4_wc_webhooks: Data: 0.02MB + Index: 0.02MB
wp_4_wfBadLeechers: Data: 0.02MB + Index: 0.00MB
wp_4_wfBlockedIPLog: Data: 0.02MB + Index: 0.00MB
wp_4_wfBlocks: Data: 0.02MB + Index: 0.02MB
wp_4_wfBlocksAdv: Data: 0.02MB + Index: 0.00MB
wp_4_wfConfig: Data: 0.02MB + Index: 0.00MB
wp_4_wfCrawlers: Data: 0.02MB + Index: 0.00MB
wp_4_wfFileMods: Data: 0.02MB + Index: 0.00MB
wp_4_wfHits: Data: 0.44MB + Index: 0.25MB
wp_4_wfHoover: Data: 0.02MB + Index: 0.02MB
wp_4_wfIssues: Data: 0.02MB + Index: 0.00MB
wp_4_wfKnownFileList: Data: 0.02MB + Index: 0.00MB
wp_4_wfLeechers: Data: 0.11MB + Index: 0.00MB
wp_4_wfLockedOut: Data: 0.02MB + Index: 0.00MB
wp_4_wfLocs: Data: 0.02MB + Index: 0.00MB
wp_4_wfLogins: Data: 0.02MB + Index: 0.03MB
wp_4_wfNet404s: Data: 0.02MB + Index: 0.02MB
wp_4_wfNotifications: Data: 0.02MB + Index: 0.00MB
wp_4_wfPendingIssues: Data: 0.02MB + Index: 0.00MB
wp_4_wfReverseCache: Data: 0.02MB + Index: 0.00MB
wp_4_wfScanners: Data: 0.02MB + Index: 0.00MB
wp_4_wfSNIPCache: Data: 0.02MB + Index: 0.05MB
wp_4_wfStatus: Data: 0.02MB + Index: 0.03MB
wp_4_wfThrottleLog: Data: 0.02MB + Index: 0.02MB
wp_4_wfVulnScanners: Data: 0.02MB + Index: 0.00MB
wp_4_wpmailsmtp_debug_events: Data: 0.02MB + Index: 0.00MB
wp_4_wpmailsmtp_tasks_meta: Data: 0.02MB + Index: 0.00MB
wp_4_yoast_seo_links: Data: 0.06MB + Index: 0.02MB
wp_4_yoast_seo_meta: Data: 0.06MB + Index: 0.00MB
wp_blogmeta: Data: 0.02MB + Index: 0.03MB
wp_blogs: Data: 0.02MB + Index: 0.03MB
wp_registration_log: Data: 0.02MB + Index: 0.02MB
wp_signups: Data: 0.02MB + Index: 0.06MB
wp_site: Data: 0.02MB + Index: 0.02MB
wp_sitemeta: Data: 1.06MB + Index: 0.03MB
wp_usermeta: Data: 2.52MB + Index: 3.03MB
wp_users: Data: 0.11MB + Index: 0.08MB
### Post Type Counts ###
attachment: 1140
custom_css: 1
customize_changeset: 1
et_pb_layout: 34
frm_form_actions: 5
frm_styles: 1
nav_menu_item: 74
page: 17
post: 1
product: 472
product_variation: 32
seedprod: 1
shop_coupon: 1
shop_order: 462
yith-wcgpf-feed: 1
### Security ###
Secure connection (HTTPS): ✔
Hide errors from visitors: ✔
### Active Plugins (50) ###
All In One SEO Pack: by Michael Torbert – 2.12.1
Attachment Pages Redirect: by Samuel Aguilera – 1.1.2
Black Studio TinyMCE Widget: by Black Studio – 2.7.0
Coming Soon Page, Maintenance Mode & Landing Pages by SeedProd: by SeedProd – 6.6.0
Disable All WordPress Updates: by Oliver Schl?be – 1.7.0
Elegant Themes Updater: by Elegant Themes – 1.2
Formidable Forms: by Strategy11 – 2.03.03
Central Colour Palette: by Daniel Menzies – 1.15.5
One-Click Child Theme: by tychay – 1.6
PayPal for WooCommerce: by Angell EYE – 2.0.0
Advanced Editor Tools (previously TinyMCE Advanced): by Automattic – 5.6.0
WooCommerce Dynamic Pricing & Discounts: by RightPress – 2.0 – Not tested with the active version of WooCommerce
WooCommerce PayPal Checkout Gateway: by WooCommerce – 1.6.14
WooCommerce Product Add-ons: by WooCommerce – 2.8.1 – Not tested with the active version of WooCommerce
WooCommerce Product CSV Import Suite: by Automattic – 1.10.12 – Not tested with the active version of WooCommerce
WooCommerce Quantity Increment: by Automattic
WooThemes – 1.1.0 – Not tested with the active version of WooCommerce
WooCommerce Terms & Conditions Popup: by Patrick Rauland – 1.0.3 – Not tested with the active version of WooCommerce
WooCommerce: by Automattic – 3.6.6
WP Mail SMTP: by WPForms – 3.2.1
All In One SEO Pack: by Michael Torbert – 2.12.1
Attachment Pages Redirect: by Samuel Aguilera – 1.1.2
Formidable Forms: by Strategy11 – 2.03.03
Advanced Editor Tools (previously TinyMCE Advanced): by Automattic – 5.6.0
WooCommerce: by Automattic – 3.6.6
WooCommerce Dynamic Pricing & Discounts: by RightPress – 2.0 – Not tested with the active version of WooCommerce
WooCommerce Product Add-ons: by WooCommerce – 2.8.1 – Not tested with the active version of WooCommerce
WooCommerce Quantity Increment: by Automattic
WooThemes – 1.1.0 – Not tested with the active version of WooCommerce
WooCommerce Terms & Conditions Popup: by Patrick Rauland – 1.0.3 – Not tested with the active version of WooCommerce
Wordfence Security: by Wordfence – 7.5.7
NS Cloner - Site Copier: by Never Settle – 4.1.8
WooCommerce Checkout Field Editor: by WooCommerce – 1.5.12 – Not tested with the active version of WooCommerce
Google Tag Manager for WordPress: by Thomas Geiger – 1.14.1
Yoast SEO: by Team Yoast – 11.2.1 – Not tested with the active version of WooCommerce
YITH Google Product Feed for WooCommerce Premium: by YITH – 1.1.4
Google Analytics Dashboard for WP (GADWP): by ExactMetrics – 5.3.8
Classic Editor: by WordPress Contributors – 1.6.2
WP Mail SMTP: by WPForms – 3.2.1
PayPal for WooCommerce: by Angell EYE – 2.0.0
Domain Mapping: by WPMU DEV – 4.4.2.5
Multisite Post Duplicator: by Mario Jaconelli – 1.7.6
WooCommerce Multistore: by Lykke Media AS – 1.8.7 – Not tested with the active version of WooCommerce
Anti-Spam by CleanTalk: by СleanTalk – 5.168.1
Central Colour Palette: by Daniel Menzies – 1.15.5
Black Studio TinyMCE Widget: by Black Studio – 2.7.0
Elegant Themes Updater: by Elegant Themes – 1.2
WPMU DEV Dashboard: by WPMU DEV – 4.3.1
Enable jQuery Migrate Helper: by The WordPress Team – 1.3.0
User Switching: by John Blackbourn & contributors – 1.5.8
Disable All WordPress Updates: by Oliver Schl?be – 1.7.0
### Inactive Plugins (6) ###
All 404 Redirect to Homepage: by wp-buy – 3.2
Breeze: by Cloudways – 1.2.6
Enhanced E-commerce for Woocommerce store: by Tatvic – 4.0
iThemes Security: by iThemes – 8.0.2
WooCommerce Google Analytics Pro: by SkyVerge – 1.4.0 – Not tested with the active version of WooCommerce
YITH WooCommerce Catalog Mode: by YITH – 2.0.15
### Dropin Plugins (2) ###
advanced-cache.php: advanced-cache.php
sunrise.php: sunrise.php
### Settings ###
API Enabled: ✔
Force SSL: –
Currency: GBP (£)
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)
Connected to WooCommerce.com: –
### WC Pages ###
Shop base: #112 - /shop/
Basket: #113 - /cart/
Checkout: #114 - /checkout/
My account: #115 - /my-account/
Terms and conditions: #3024 - /terms-checkout/
### Theme ###
Name: divi-child
Version: – 0 is available
Author URL:
Child Theme: ✔
Parent Theme Name: Divi
Parent Theme Version: 3.0.61
Parent Theme Author URL: https://www.elegantthemes.com
WooCommerce Support: ✔
### Templates ###
Overrides: divi-child/woocommerce/emails/email-order-details.php version 3.0.0 is out of date. The core version is 3.3.1
divi-child/woocommerce/emails/email-order-items.php version 3.0.0 is out of date. The core version is 3.5.0
divi-child/woocommerce/emails/plain/email-order-items.php version 3.0.0 is out of date. The core version is 3.2.0
Outdated Templates: ❌
Learn how to update
### Action Scheduler ###
Complete: 66
Oldest: 2022-01-04 09:41:50 +0000
Newest: 2022-02-02 22:52:46 +0000
Pending: 2
Oldest: 2022-02-03 22:52:46 +0000
Newest: 2022-02-03 22:52:46 +0000
]]>Here is my problem:
I have added several shipping zones to my website (currently disabled) and the geolocation is working but my website has a free shipping plugin installed in which the shipping method is changed to “free” when the order amount is above $500.
Since the shipping method is changed I no longer have the shipping zone of the order.
How can I offer free shipping over x amount and still identify the shipping zone?
]]>Thanks in advance.
]]>I really like the idea of your plugin, it really gives you a lot of power and flexibility. Theoretically, it would be just what I need.
However, I have a question about one of your calculation methods (*qty). In the help, you write: ‘The calculated cost will be the result of multiplying the amount of products that matches the selection criteria by the value entered.’
Example:
Suppose I have 3 products with different weights
1) 1 kg
2) 3 kg
3) 5 kg
And I have 3 rules
1) WHERE weight: min > 0, max < 3, shipping costs = 5€ * qty
2) WHERE weight: min >= 3, max < 5, shipping costs = 10€ * qty
3) WHERE weight: min >=5, max =< 10, shipping costs = 15€ * qty
Products in the Cart
1 * 1)
1 * 2)
1 * 3)
What should the shipping costs be? As I understand it, they should be
5€ * 1 + 10€ * 1 + 15€ * 1 = 30€
However, for me, it seems that it’s always (most expensive shipping rule in the cart) * (total number of products in the cart). So, in the above case
15€ * 3 = 45€
Some notes:
configurations: group by none [no grouping] ; charge all matching rules
Can you help me out? I’d greatly appreciate it.
Best wishes,
Jasper