Try our new AI assistant by clicking the chat icon in the lower right corner.


Product Charges and Fees Module

Miva’s Product Charges and Fees Module helps you manage additional fees and charges that may be associated with specific products or groups of products. This functionality is helpful for managing things like simple Environmental Fees to complex Automotive Core Charges that are assessed for certain products.

The Miva admin manages Product Charges in a unique way.

However, because of this, without additional updates to the Shadows, a shopper’s basket will reflect an incorrect number of items – in this case, two items; the parent product and the child product – when it should only reflect the parent product, while displaying the child product as an added charge or fee.

The functionality works correctly, however shoppers could be confused by the seemingly inaccurate number of items in their basket. So Shadows updates to the following display items can alleviate that confusion:

Again, the functionality works correctly, so these updates are not required, but they are recommended for the best user experience.

For specific information about the changes needed for this particular Shadows update, visit the Product Charges & Fees Developer page.

On this Page

Installation and Use

Note

This module is only available for stores running the Miva 10.11.00 update.

1. To use the module you first have to install it. Navigate to Settings>Modules. Then select the Product Charges and Fees module from the list, and click Install.

2. After the module is installed, a Charges & Fees tab is available on the Catalog page. Clicking on the tab is how you add a desired charge or fee.

3. Click the Add Charge Type, enter a name and select a type from the dropdown: Core, Fee or Other.

4. On the page that opens, set the price, and decide if the charge will be taxable or not.

5. In the text field, give the charge a description. When a shopper on your website clicks the tool tip icon next to the charge or fee associated with the product, the description you enter here will display.

6. Next, set Payment Rules and Shipping Rules. Because charges and fees are not tangible products, the use case for the rules is pretty limited. There are some very unique situations where you may need to alter these, though it is unlikely. For example, if your store is using Price Based Shipping, you would want to exclude a fee or charge associated with a product so the cost isn’t included in the calculated price that determines shipping.

7.When finished, click Update.

Assigning Charges/Fees to Products/Collections

After the charge or fee is established, you will need to assign it to a product or products. You can also assign the charge or fee to an entire collection of products, which can be more efficient than assigning it to one product at a time.

1. To assign a charge, navigate to Catalog>Charges & Fees.

2. Select a charge to assign.

3. On the page that opens, select either the Products tab or the Collections tab.

4. For the Products tab, click the Assign Products button. Then select the product(s) in the box that opens, and click Continue. If you want to Override the charge price for a particular product, click the slider and set the new amount. When done, click Assign Products.

5. For the Collections tab, the process is the same as the Products tab. Select a collection, decide on the override, click Assign Collection.

Charges and Fees and Interactions with Price Groups

The addition of the Charges and Fees capability to the Miva admin can have impacts far beyond just the associated product. In particular, charges and fees can impact the behavior of Price Groups. Because of this, some forethought is recommended when implementing charges and fees.

If using a Price Group where you have to explicitly include products, it’s up to you to include charges and fees, which are created in the Miva admin as “Inactive” products.

If you are using a Price Group with the option, “Apply to All Products Unless excluded," that WILL include the charges and fees.

To exclude Charges and Fees in that instance, you either have to exclude each individual charge/fee product, or you could put all of your charges and fees into a collection and then exclude the collection.

To make that easier, we suggest adding a code to charges and fees, which allows you to quickly find them using filters. For example, using “CHG-“ as a prefix for Charges, or “FEE-“ as a prefix for Fees, can help you find all of your charges and/or fees and then assign them to a collection.

Alt text here

Shopper Experience

When a customer chooses an item with an associated charge or fee, that charge or fee is added into their shopping basket, separate from, cost of the new item being purchased. This makes the core charge completely transparent for shoppers and eliminates any confusion on the cost of the new item itself.

Alt text here

Clicking on the info icon next to “Battery Core” opens a box that explains to the shopper what the charge is.

Alt text here

The shopper's basket will then look like this; showing the product, in this case the car battery, along with the charge, in this case reflected as "Battery Core." The basket quantity should reflect one.

Alt text here

Important

The customer's basket, as well as other instances on your website that show the product and the associated fee, will ONLY look like the above example if the updates to Shadows, as explained at the beginning of this document, are made. Specifically, you will need to make the two code fragments/snippets, and replace the existing fragments with the new ones. Visit the developer documentation linked above for additional information.

Note

There is no part of the core return/refund process that is part of the Miva admin or handled online. The Charges & Fees Module was created so that the core charge, or fee, is a stand alone item. This allows for a quick and easy refund for your customer when they return the used core.

Use Cases

Automotive

Probably the most well-known product charges are for automotive parts, like batteries or for certain parts like alternators, water pumps, starters and other parts. This encourages consumers to return the used part, known as a core, for recycling or manufacturing.

In this case, if a customer goes to a store a buys a new car battery, when they buy the battery, they pay the cost of the new battery, and then a core charge is assessed in addition to the cost. When the customer brings the old battery back to the store, they are refunded the amount of the core charge.

Environmental or Recycling fee

Electronics or appliances may include environmental handling fees to cover the cost of recycling or proper disposal, as mandated by local laws.

In this case, the fee would show up on the customer’s order as a separate item in their basket. Fees, unlike core charges, are not typically refunded so a customer simply sees the fee that is assessed at purchase.

Other Fees

Looking for Developer Docs?

We have a whole section for that, including: Developer Training Series, Template Language docs, Module Development tutorials and much, much more.

Head to the Developer Section

This website uses cookies to identify visitors, track visitors to our website, store login session information and to remember your user preferences. By continuing to use this site you agree to our use of cookies. Learn More.

This website uses cookies. By continuing to use this site you agree to our use of cookies. Learn More.

Accept

Copyright © 1997 – 2021 Miva©, Miva Merchant©, MivaPay©, MivaCon© Miva, Inc. All Rights Reserved.