• Resolved Jack

    (@moxie)


    The link is for one product, but the problem occurs with all products.

    When adding one or two items to the shopping cart, the proper shipping costs are shown. Adding 3, 4 or 5 items and it says shipping is free. From 6 and above again the proper shipping costs are shown.

    I don’t see anything wrong with the shipping settings or classes. And the only other Woocommerce related plugin I use is https://nl.wordpress.org/plugins/woo-discount-rules/

    But even when deactivating all plugins except Woocommerce and the WooCommerce Legacy REST API plugin, the problem remains.

    I’m using GeneratePress.

    System Status Report

    ### WordPress Environment ###

    WordPress address (URL): [Redacted]
    Site address (URL): [Redacted]
    WC Version: 9.6.0
    Legacy REST API Package Version: ✔ 1.0.5
    Action Scheduler Version: ✔ 3.9.0
    Log Directory Writable: ✔
    WP Version: 6.7.1
    WP Multisite: –
    WP Memory Limit: 512 MB
    WP Debug Mode: –
    WP Cron: ✔
    Language: nl_NL
    External object cache: ✔

    ### Server Environment ###

    Server Info: Apache
    PHP Version: 8.2.27
    PHP Post Max Size: 8 MB
    PHP Time Limit: 600
    PHP Max Input Vars: 1000
    cURL Version: 7.61.1
    OpenSSL/1.1.1k

    SUHOSIN Installed: –
    MySQL Version: 10.6.15-MariaDB-cll-lve
    Max Upload Size: 2 MB
    Default Timezone is UTC: ✔
    fsockopen/cURL: ✔
    SoapClient: ✔
    DOMDocument: ✔
    GZip: ✔
    Multibyte String: ✔
    Remote Post: ✔
    Remote Get: ✔

    ### Database ###

    [REDACTED]

    ### Post Type Counts ###

    attachment: 453
    client: 6
    custom_css: 2
    frm_form_actions: 5
    frm_styles: 1
    gp_elements: 7
    ml-slide: 2
    ml-slider: 2
    nav_menu_item: 11
    note: 1
    oembed_cache: 9
    page: 34
    post: 13
    product: 141
    product_variation: 541
    pronamic_gateway: 1
    pronamic_payment: 128
    seedprod: 1
    shipping_rules: 1
    shop_coupon: 30
    shop_order: 115
    slide: 1
    tablepress_table: 6
    wp_block: 4
    wp_global_styles: 3
    wp_navigation: 3
    wp_template: 2

    ### Security ###

    Secure connection (HTTPS): ✔
    Hide errors from visitors: ✔

    ### Active Plugins (20) ###

    Code Snippets: door Code Snippets Pro – 3.6.7
    Yoast Duplicate Post: door Enrico Battocchi & Team Yoast – 4.5
    GTM4WP - A Google Tag Manager (GTM) plugin for WordPress: door Thomas Geiger – 1.20.3
    Formidable Forms: door Strategy11 Form Builder Team – 6.17.1
    GDPR Cookie Compliance: door Moove Agency – 4.15.8
    GenerateBlocks: door Tom Usborne – 1.9.1
    GP Premium: door Tom Usborne – 2.5.0
    Kadence Blocks – Gutenberg Blocks for Page Builder Features: door Kadence WP – 3.4.8
    Post Types Order: door Nsp Code – 2.3.3
    Pronamic Pay: door Pronamic – 9.13.0
    PW WooCommerce Bulk Edit Pro: door Pimwick
    LLC – 3.9

    Redirection: door John Godley – 5.5.1
    UpdraftPlus - Backup/Restore: door TeamUpdraft
    DavidAnderson – 2.25.1.26

    W3 Total Cache: door BoldGrid – 2.8.4
    Out Of Stock Message Manage for WooCommere: door coderstime – 2.7
    Discount Rules Core: door Flycart – 2.6.6
    WooCommerce Legacy REST API: door WooCommerce – 1.0.5
    WooCommerce: door Automattic – 9.6.0
    Wordfence Security: door Wordfence – 8.0.3
    Yoast SEO: door Team Yoast – 24.3

    ### Inactive Plugins (1) ###

    Meta pixel for WordPress: door Facebook – 4.0.1

    ### Dropin Plugins () ###

    advanced-cache.php: advanced-cache.php
    db.php: db.php
    maintenance.php: maintenance.php
    object-cache.php: object-cache.php

    ### Settings ###

    Legacy API Enabled: ✔
    Force SSL: –
    Currency: EUR (€)
    Currency Position: left_space
    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 dagen
    Level threshold: –
    Log directory size: 1 KB

    ### WC Pages ###

    Winkelbasis: #2859 - /winkel/
    Winkelwagen: #2860 - /winkelwagen/ - Bevat de [woocommerce_cart] shortcode
    Afrekenen: #2861 - /afrekenen-2/ - Bevat de [woocommerce_checkout] shortcode
    Mijn account: #2862 - /mijn-account-2/
    Algemene voorwaarden: ❌ Pagina niet ingesteld

    ### Theme ###

    Name: GeneratePress Child
    Version: 0.1
    Author URL: https://tomusborne.com
    Child Theme: ✔
    Parent Theme Name: GeneratePress
    Parent Theme Version: 3.5.1
    Parent Theme Author URL: https://tomusborne.com
    Theme type: Klassiek thema
    WooCommerce Support: ✔

    ### Templates ###

    Overrides: –

    ### Pimwick Plugins ###

    PW WooCommerce Bulk Edit Pro: License key: PW-63b46d989b6a3
    Result: success
    Cached: 2025-02-04


    ### 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
    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: product-data-views
    experimental-blocks
    coming-soon-newsletter-template
    minified-js
    product-pre-publish-modal
    settings
    async-product-editor-category-field
    product-editor-template-system
    blueprint
    reactify-classic-payments-settings
    use-wp-horizon
    add-to-cart-with-options-stepper-layout
    blockified-add-to-cart

    Daily Cron: ✔ Next scheduled: 2025-02-04 12:44:43 +01:00
    Options: ✔
    Notes: 220
    Onboarding: completed

    ### Action Scheduler ###

    Voltooid: 2.988
    Oldest: 2025-01-04 09:55:22 +0100
    Newest: 2025-02-04 09:51:38 +0100

    Mislukt: 75
    Oldest: 2022-10-14 17:20:03 +0200
    Newest: 2024-12-20 08:02:18 +0100

    In afwachting: 7
    Oldest: 2025-02-04 10:00:00 +0100
    Newest: 2025-02-05 01:00:00 +0100


    ### Status report information ###

    Generated at: 2025-02-04 09:52:14 +01:00

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Thread Starter Jack

    (@moxie)

    Extra info:

    This one is even weirder: https://www.cezet-autolakken.nl/winkel/accessoires/pps-clipdeksel/?attribute_cup=Buitencup+per+2+stuks

    One item is free shipping, then next items have shipping costs, then there are number of items with free shipping again, and beyond 10 items with shipping costs.

    Zee

    (@doublezed2)

    Hello Jack,

    Thank you for contacting WooCommerce support.

    I understand the shipping cost changes unexpectedly when adding 3 to 5 items, showing free shipping instead of the correct rate.

    To troubleshoot, please edit your shipping settings and classes then share screenshots with me.
    I want to understand the shipping rules you have set up.

    Do you have any coupons set up?
    If there are please share screenshots of them as well.

    Once I have more information, I will be in a better position to assist you further.

    Best regards.

    Thread Starter Jack

    (@moxie)

    Hello Zubair, here are the screenshots. Let me know if something is missing:

    https://www.dropbox.com/scl/fo/y5p8lyxkr5m7t78q7iayl/AKUkiDUBPDmY5ZFI5oocaZk?rlkey=ljldny21an0i935nloxc8kcim&st=0j3qds0r&dl=0

    I added one of the Discount rules as well, although turning them off, or turning the entire plugin off, didn’t make any difference.

    Plugin Support Moses M. (woo-hc)

    (@mosesmedh)

    Hi @moxie,

    Thanks for getting back. I reviewed the screenshots, and it looks like you have a lot of coupon setups, including some that are no longer in use. The issue seems to be more related to discount priority.

    To better understand the problem, I visited your website and tested adding different quantities of items to the cart (1,2,3,4,5,6,7), but in all cases, no shipping cost was displayed.

    To simplify things, I recommend removing any unused or outdated coupons and reviewing your shipping and tax settings. If you’re unable to do this yourself, it may be best to consult a WooCommerce expert for assistance.

    If you’d like guidance, let me know how you want your store to handle shipping and coupons, and I can walk you through the setup.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Cart shows free shipping in between normal shipping costs’ is closed to new replies.