I have already tried changing to the storefront theme and the notice keeps showing. Also I’ve tried to disable the plugin and enable it and still shows up.
I imagine that if i delete the plugin and clean the database for anything related to your plugin and then i install it then the notice will stop showing up…but if i click the button to enable the LFFS again, probably it will never go away again.
Would love your assistance to continue to use your plugin.
Thanks.
Pedro
Example: minimum amount I have set is R2400.00, but WC changes it to R2,400.00 and then it doesn’t work. If I make it R999.00 or less it works.
]]>I’d like to know if it’s possible to set a minimum order amount for free shipping.
In the settings, I can only see a field to define the shipping price, but nothing for setting a minimum amount for free shipping.
Is there a way to configure this?
Thanks!
]]>I’m experiencing an issue with the free shipping settings in WooCommerce, which I have configured to apply only for orders above €65 in Belgium and €85 in the Netherlands. However, customers can select free shipping for products priced as low as €7.25, which should not be eligible. For other products (such as those priced at €10.50), the free shipping option is correctly disabled.
The issue occurs on both desktop and mobile devices.I reached out to ThemeIsle, the developers of the Neve Pro theme that I’m using. We tested this with multiple themes, and the issue persists regardless of the theme. I also conducted a plugin conflict test by deactivating all plugins except WooCommerce, and the problem remains (this includes testing with different themes as well).
I’d appreciate any help or insights on how to resolve this, as it appears to be a recurring issue independent of theme or plugin conflicts. To me, it’s an urgent matter (I pay € 6,80 per shipment, so when a customer only orders for € 7,25 it’s a disaster for me).
Thank you for your assistance!
]]>Peace be upon you. I attempted to enable free shipping for a specific product by following these steps: I added a shipping class labeled ‘free shipping,’ then created a zone and set up a flat rate. In the flat rate settings, I set the cost for the ‘free shipping’ class to 0. I also edited the product to assign the shipping class. However, when I go to the checkout page, it still displays the flat rate. Can you help me understand why this isn’t working? Screenshots attached:
https://snipboard.io/Mjl0m5.jpg
https://snipboard.io/lPwGps.jpg
https://snipboard.io/vYHwDp.jpg
### WordPress Environment ###
WordPress address (URL): https://wollyhood.nl
Site address (URL): https://wollyhood.nl
WC Version: 9.3.3
Legacy REST API Package Version: ✔ 1.0.4
Action Scheduler Version: ✔ 3.8.2
Log Directory Writable: ✔
WP Version: 6.6.2
WP Multisite: –
WP Memory Limit: 512 MB
WP Debug Mode: –
WP Cron: ✔
Language: en_GB
External object cache: –
### Server Environment ###
Server Info: LiteSpeed
PHP Version: 8.2.23
PHP Post Max Size: 100 MB
PHP Time Limit: 90
PHP Max Input Vars: 5000
cURL Version: 7.87.0
OpenSSL/1.1.1w
SUHOSIN Installed: –
MySQL Version: 8.0.39-cll-lve
Max Upload Size: 100 MB
Default Timezone is UTC: ✔
fsockopen/cURL: ✔
SoapClient: ✔
DOMDocument: ✔
GZip: ✔
Multibyte String: ✔
Remote Post: ✔
Remote Get: ✔
### Database ###
WC Database Version: 9.3.3
WC Database Prefix: wp_
Total Database Size: 213.40MB
Database Data Size: 138.24MB
Database Index Size: 75.16MB
wp_woocommerce_sessions: Data: 1.02MB + Index: 0.02MB + Engine InnoDB
wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
wp_woocommerce_order_items: Data: 2.52MB + Index: 1.52MB + Engine InnoDB
wp_woocommerce_order_itemmeta: Data: 20.55MB + Index: 16.03MB + Engine InnoDB
wp_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
wp_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
wp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
wp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_actionscheduler_actions: Data: 1.03MB + Index: 0.55MB + Engine InnoDB
wp_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_actionscheduler_logs: Data: 0.38MB + Index: 0.31MB + Engine InnoDB
wp_aioseo_blc_cache: Data: 0.08MB + Index: 0.06MB + Engine InnoDB
wp_aioseo_blc_link_status: Data: 0.05MB + Index: 0.02MB + Engine InnoDB
wp_aioseo_blc_links: Data: 0.23MB + Index: 0.03MB + Engine InnoDB
wp_aioseo_blc_notifications: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
wp_aioseo_blc_posts: Data: 0.06MB + Index: 0.02MB + Engine InnoDB
wp_aioseo_cache: Data: 0.23MB + Index: 0.03MB + Engine InnoDB
wp_aioseo_crawl_cleanup_blocked_args: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_aioseo_crawl_cleanup_logs: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_aioseo_notifications: Data: 0.30MB + Index: 0.06MB + Engine InnoDB
wp_aioseo_posts: Data: 4.52MB + Index: 0.16MB + Engine InnoDB
wp_aioseo_writing_assistant_keywords: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_aioseo_writing_assistant_posts: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_banners: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_buckaroo_log: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_cky_banners: Data: 0.05MB + Index: 0.00MB + Engine InnoDB
wp_cky_cookie_categories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_cky_cookies: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_commentmeta: Data: 0.13MB + Index: 0.14MB + Engine InnoDB
wp_comments: Data: 9.52MB + Index: 8.09MB + Engine InnoDB
wp_dmsguestbook: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_frm_fields: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_frm_forms: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_frm_item_metas: Data: 0.22MB + Index: 0.09MB + Engine InnoDB
wp_frm_items: Data: 0.14MB + Index: 0.08MB + Engine InnoDB
wp_gwolle_gb_entries: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_gwolle_gb_log: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_litespeed_img_optm: Data: 0.02MB + Index: 0.09MB + Engine InnoDB
wp_litespeed_optimizer: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_options: Data: 9.48MB + Index: 0.52MB + Engine InnoDB
wp_postmeta: Data: 45.58MB + Index: 26.06MB + Engine InnoDB
wp_posts: Data: 7.52MB + Index: 3.72MB + Engine InnoDB
wp_revslider_css: Data: 0.13MB + Index: 0.00MB + Engine InnoDB
wp_revslider_layer_animations: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_revslider_navigations: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_revslider_sliders: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_revslider_slides: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_revslider_static_slides: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_spidercalendar_calendar: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_spidercalendar_event: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_spidercalendar_event_category: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_spidercalendar_theme: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_spidercalendar_widget_theme: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_stock_log: Data: 1.52MB + Index: 0.00MB + Engine InnoDB
wp_term_relationships: Data: 0.36MB + Index: 0.20MB + Engine InnoDB
wp_term_taxonomy: Data: 0.09MB + Index: 0.06MB + Engine InnoDB
wp_termmeta: Data: 0.05MB + Index: 0.03MB + Engine InnoDB
wp_terms: Data: 0.06MB + Index: 0.03MB + Engine InnoDB
wp_tm_taskmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_tm_tasks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_usermeta: Data: 9.52MB + Index: 6.03MB + Engine InnoDB
wp_users: Data: 1.52MB + Index: 0.45MB + Engine InnoDB
wp_wc_admin_note_actions: Data: 0.08MB + Index: 0.02MB + Engine InnoDB
wp_wc_admin_notes: Data: 0.09MB + Index: 0.00MB + Engine InnoDB
wp_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wc_customer_lookup: Data: 1.52MB + Index: 0.42MB + Engine InnoDB
wp_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_wc_order_addresses: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
wp_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_wc_order_operational_data: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_wc_order_product_lookup: Data: 3.52MB + Index: 1.64MB + Engine InnoDB
wp_wc_order_stats: Data: 1.52MB + Index: 0.52MB + Engine InnoDB
wp_wc_order_tax_lookup: Data: 0.41MB + Index: 0.31MB + Engine InnoDB
wp_wc_orders: Data: 0.02MB + Index: 0.11MB + Engine InnoDB
wp_wc_orders_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_wc_product_meta_lookup: Data: 0.36MB + Index: 0.75MB + Engine InnoDB
wp_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_woocommerce_buckaroo_transactions: Data: 0.11MB + Index: 0.00MB + Engine InnoDB
wp_wpforms_logs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wpforms_payment_meta: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
wp_wpforms_payments: Data: 0.02MB + Index: 0.14MB + Engine InnoDB
wp_wpforms_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wps_countries: Data: 0.06MB + Index: 0.00MB + Engine InnoDB
wp_wps_delivery_addr: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wps_dlinks: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wps_feusers: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wps_inventory: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wps_invoices: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wps_orders: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wps_personalize: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wps_shopping_cart: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wps_status: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wps_vouchers: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wps_wishlist: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wpsc_also_bought: Data: 0.48MB + Index: 0.00MB + Engine InnoDB
wp_wpsc_cart_contents: Data: 0.25MB + Index: 0.06MB + Engine InnoDB
wp_wpsc_cart_item_extras: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wpsc_cart_item_variations: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wpsc_categorisation_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_wpsc_category_tm: Data: 1.52MB + Index: 1.52MB + Engine InnoDB
wp_wpsc_checkout_forms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_wpsc_claimed_stock: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_wpsc_coupon_codes: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
wp_wpsc_currency_list: Data: 0.05MB + Index: 0.00MB + Engine InnoDB
wp_wpsc_download_status: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_wpsc_item_category_assoc: Data: 0.20MB + Index: 0.14MB + Engine InnoDB
wp_wpsc_logged_subscriptions: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
wp_wpsc_meta: Data: 0.20MB + Index: 0.27MB + Engine InnoDB
wp_wpsc_product_categories: Data: 0.06MB + Index: 0.03MB + Engine InnoDB
wp_wpsc_product_files: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wpsc_product_images: Data: 0.11MB + Index: 0.05MB + Engine InnoDB
wp_wpsc_product_list: Data: 0.28MB + Index: 0.00MB + Engine InnoDB
wp_wpsc_product_order: Data: 0.25MB + Index: 0.25MB + Engine InnoDB
wp_wpsc_product_rating: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_wpsc_product_variations: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_wpsc_productmeta: Data: 1.52MB + Index: 0.73MB + Engine InnoDB
wp_wpsc_purchase_logs: Data: 0.17MB + Index: 0.16MB + Engine InnoDB
wp_wpsc_purchase_statuses: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wpsc_region_tax: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_wpsc_submited_form_data: Data: 1.52MB + Index: 0.33MB + Engine InnoDB
wp_wpsc_variation_assoc: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_wpsc_variation_combinations: Data: 0.08MB + Index: 0.08MB + Engine InnoDB
wp_wpsc_variation_properties: Data: 0.08MB + Index: 0.05MB + Engine InnoDB
wp_wpsc_variation_values: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_wpsc_variation_values_assoc: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_wt_iew_action_history: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wt_iew_mapping_template: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_yith_wcwl: Data: 0.06MB + Index: 0.02MB + Engine InnoDB
wp_yith_wcwl_itemmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_yith_wcwl_lists: Data: 0.06MB + Index: 0.06MB + Engine InnoDB
wp_yoast_indexable: Data: 4.52MB + Index: 1.17MB + Engine InnoDB
wp_yoast_indexable_hierarchy: Data: 0.25MB + Index: 0.31MB + Engine InnoDB
wp_yoast_migrations: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_yoast_primary_term: Data: 0.05MB + Index: 0.03MB + Engine InnoDB
wp_yoast_seo_links: Data: 0.09MB + Index: 0.09MB + Engine InnoDB
wp_yoast_seo_meta: Data: 0.11MB + Index: 0.00MB + Engine InnoDB
### Post Type Counts ###
announcer: 1
attachment: 4215
br_sale_report: 2
custom_css: 1
frm_form_actions: 3
frm_styles: 1
mc4wp-form: 1
nav_menu_item: 42
options: 6
page: 31
polylang_mo: 2
portfolio: 6
post: 175
primaframework: 6
product: 501
product_variation: 2318
promotion: 9
revision: 749
shop_coupon: 73
shop_order: 6768
shop_order_refund: 278
slider: 6
testimonial: 15
wpcf7_contact_form: 1
wpsc-product: 717
wpsc-product-file: 1
### Security ###
Secure connection (HTTPS): ✔
Hide errors from visitors: ✔
### Active Plugins (34) ###
All in One SEO: by All in One SEO Team – 4.7.4.2
Antispam Bee: by pluginkollektiv – 2.11.6
Advanced Automatic Updates: by pento – 1.0.2
Classic Editor: by WordPress Contributors – 1.6.5
Contact Form 7: by Takayuki Miyoshi – 6.0
CookieYes | GDPR Cookie Consent: by CookieYes – 3.2.7
Disable XML-RPC: by Philip Erb – 1.0.1
Envato Market: by Envato – 2.0.12
Ultimate WooCommerce Expandable Categories: by MagniumThemes – 1.2
Facebook for WooCommerce: by Facebook – 3.3.0
Google Analytics for WordPress by MonsterInsights: by MonsterInsights – 9.2.1
Health Check & Troubleshooting: by The www.ads-software.com community – 1.7.1
WooCommerce HookMeUp: by Get Bowtied – 2.5.1
Social Feed Gallery: by QuadLayers – 4.5.9
WPBakery Page Builder: by Michael M - WPBakery.com – 7.8
Kits, Templates and Patterns: by Get Bowtied – 1.7
OptinMonster: by OptinMonster Popup Builder Team – 2.16.8
Product Blocks for WooCommerce: by Get Bowtied – 1.8
Really Simple Security: by Really Simple Security – 9.1.1.1
Simple WP Retina: by Jonathan Desrosiers & Slocum Design Studio – 1.1.1
The Retailer Extender: by Get Bowtied – 4.1
WC Buckaroo BPE Gateway: by Buckaroo – 3.14.0
Print Invoice & Delivery Notes for WooCommerce: by Tyche Softwares – 5.2.0
WooCommerce Legacy REST API: by WooCommerce – 1.0.4
WooCommerce POS: by kilbot – 1.6.6
WooCommerce Product Categories Selection: by PluginForage.com – 2.0
Stock Manager for WooCommerce: by StoreApps – 3.1.0
WooCommerce Variation Swatches and Photos: by Lucas Stark – 2.1.4 (update to version 3.1.10 is available)
WooCommerce: by Automattic – 9.3.3
WooSidebars: by WooCommerce – 1.4.6
WP No Category Base: by iDope – 1.1.1
WP-Optimize - Clean, Compress, Cache: by TeamUpdraft
DavidAnderson – 3.7.0
WPForms Lite: by WPForms – 1.9.2.1
YITH WooCommerce Wishlist: by YITH – 4.0.1
### Inactive Plugins (13) ###
Broken Link Checker by AIOSEO: by All in One SEO Team – 1.2.2
LiteSpeed Cache: by LiteSpeed Technologies – 6.5.2
Mailchimp: by Mailchimp – 1.6.1
MyParcel: by MyParcel – 4.23.0
Polylang: by WP SYNTEX – 3.6.5
Simply Schedule Appointments: by NSquared – 1.6.7.63
The Retailer Deprecated Features: by GetBowtied – 1.2.4
The Retailer Portfolio Addon: by GetBowtied – 1.1
UpdraftPlus - Backup/Restore: by TeamUpdraft
DavidAnderson – 1.24.7
WooCommerce Header Category Image: by Get Bowtied – 1.0.0
WooSidebars - Sidebar Manager to WooSidebars Converter: by WooThemes – 1.1.3
WooThemes Helper: by WooThemes – 1.6.2 – Network enabled
YITH WooCommerce Ajax Product Filter: by YITH – 5.5.0
### Dropin Plugins () ###
advanced-cache.php: advanced-cache.php
maintenance.php: maintenance.php
### Must Use Plugins (1) ###
Health Check Troubleshooting Mode: by – 1.9.2
### Settings ###
Legacy API Enabled: ✔
Force SSL: –
Currency: EUR (€)
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: ✔
Enforce Approved Product Download Directories: –
HPOS feature enabled: –
Order datastore: WC_Order_Data_Store_CPT
HPOS data sync enabled: –
### Logging ###
Enabled: ✔
Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2
Retention period: 30 days
Level threshold: –
Log directory size: 22 MB
### WC Pages ###
Shop base: #5090 - /webshop
Basket: #5 - /winkelwagen-2 - Contains the [woocommerce_cart] shortcode
Checkout: #8863 - /checkout-2 - Contains the [woocommerce_checkout] shortcode
My account: #8864 - /mijn-account-2
Terms and conditions: #39 - /algemene-voorwaarden
### Theme ###
Name: The Retailer
Version: 4.6
Author URL: https://getbowtied.com/
Child Theme: ❌ – If you are modifying WooCommerce on a parent theme that you did not build
personally we recommend using a child theme. See: How to create a child theme
WooCommerce Support: ✔
### Templates ###
Overrides: theretailer/woocommerce/archive-product.php
theretailer/woocommerce/content-product.php
theretailer/woocommerce/content-single-product.php
theretailer/woocommerce/single-product/related.php
theretailer/woocommerce/single-product/tabs/tabs.php
theretailer/woocommerce/single-product/up-sells.php
theretailer/woocommerce/single-product.php
### Admin ###
Enabled Features: activity-panels
analytics
product-block-editor
coupons
core-profiler
customize-store
customer-effort-score-tracks
import-products-task
experimental-fashion-sample-products
shipping-smart-defaults
shipping-setting-tour
homescreen
marketing
mobile-app-banner
navigation
onboarding
onboarding-tasks
pattern-toolkit-full-composability
product-custom-fields
remote-inbox-notifications
remote-free-extensions
payment-gateway-suggestions
printful
shipping-label-banner
subscriptions
store-alerts
transient-notices
woo-mobile-welcome
wc-pay-promotion
wc-pay-welcome-page
launch-your-store
Disabled Features: experimental-blocks
minified-js
product-pre-publish-modal
settings
async-product-editor-category-field
product-editor-template-system
blueprint
reactify-classic-payments-settings
Daily Cron: ✔ Next scheduled: 2024-11-10 09:31:26 +01:00
Options: ✔
Notes: 168
Onboarding: completed
### Action Scheduler ###
Complete: 1,552
Oldest: 2024-10-09 12:32:22 +0000
Newest: 2024-11-09 12:18:16 +0000
Failed: 15
Oldest: 2023-06-29 17:35:24 +0000
Newest: 2024-09-13 14:01:46 +0000
Pending: 12
Oldest: 2024-11-09 12:33:16 +0000
Newest: 2024-12-03 05:00:00 +0000
### Status report information ###
Generated at: 2024-11-09 13:26:31 +01:00
Any suggestions on what do to next?
Many thanks,
Tina
add_filter('woocommerce_package_rates', 'custom_free_shipping_option', 10, 2 );
function custom_free_shipping_option($rates, $package){
// HERE set the "minimum order amount" for free shipping
$limit = 100;
$free_total = 0;
// Get the cart content total excluding virtual products
foreach( WC()->cart->get_cart() as $cart_item )
if( ! $cart_item['data']->is_virtual( ) )
$free_total += $cart_item['line_total'];
// Disabling free shipping method based on specific cart content total
if( $free_total < $limit )
foreach ( $rates as $rate_key => $rate )
if( 'free_shipping' == $rate->method_id )
unset( $rates[ $rate_key ] );
return $rates;
}
I have added this to my functions.php, set the limit to 100€ but when I add a combination of virtual and non-virtual products to my basket, the free shipping option will still be available despite the non-virtual products not reaching 100€.
The virtual product in question is a gift voucher, set up as a variable product but I have checked and all variations are ticked as virtual. I have also tried to set up a simple product as virtual but I have the same issue. I am using the shipping options provided by woo, not a separate plugin.
Does anyone have any idea what I should do?
Many thanks, Tina