A zero-value Fees item appears in the cart
If the cart shows Fees with an amount of 0.00, none of the fees grouped under it currently apply. The item does not increase the cart total, but most themes still display it.
First check whether a fee should appear
Continue to checkout and enter the customer and delivery details. A fee may begin to apply after the customer enters their email or delivery address.
If the expected fee appears, FeeBee is working correctly. If it remains at zero when it should apply, check the fee’s targeting, Markets, and customer conditions.
Find why a fee is missingWhy FeeBee adds the item before checkout
Order fees and product fees using Bundle with fees share the Fees item. FeeBee must add it through the online store before the customer reaches checkout.
The conditions can change during checkout:
- Entering an email can identify the customer and make their tags available.
- Entering or changing the delivery address can change the customer’s Shopify Market.
FeeBee can update an existing Fees item when this happens, but checkout cannot add the item if it is missing. FeeBee therefore adds it early, even when its initial value is zero.
Hide most empty Fees items
If your customers regularly see an empty item, open the fee’s Advanced settings and enable Only add base fee product when conditions match at add-to-cart.
With this setting enabled, FeeBee adds the shared Fees item only when the conditions already match as the product is added to the cart.
Before you enable the setting
We recommend leaving the setting off. This keeps the Fees item available when customer or Market conditions change during checkout.
When the setting is on, a fee can be missing after the customer enters their email, signs in, or changes the delivery address. FeeBee cannot add the shared item at that point if it was not already in the cart.
This risk only applies to order fees and product fees using Bundle with fees. Product fees using Bundle with product do not need the shared item and continue to update with the cart.
If you enable the setting, test a checkout where the customer enters their email and changes the delivery country.