Im sorry if this question has been asked before, but i searched through the forums and i couldnt find anything regarding my problem. Essentially, what i need is to have every single product variant that i add to a shopping card have additional fees added to them.
Currently, I briefly modified the core framework to add the fees as separate product variants in the back end, but then i run into the following issues :
1. The fees are not linked to a single product variant, so that if a customer decides to remove the main product variant that has the additional fees associated with it, the additional fees stay in the cart.
2. The additional fees are able to be removed from the cart by themselves, and we dont want the users to decided not to pay the convenience fee.
3. Reffering to number 1, i need to make sure that if i have say 3 Main product variants in the shopping cart, i am able to distinguish which convenience fee/ state fee/ etc is associated with each product variant.
Conceptually i need something like this in the shopping cart
(where this is 1 line item in the shopping cart with 1 remove checkbox, and the total adds all of the line items. If i have two extra small T-shirts, removing 1 T-Shirt will remove 1)
-----------------------------------------------
Extra Small T-Shirt $10.00
-Convenience Fee $5.00
-State Fee $2.00
-Processing Fee $6.50
etc...
-----------------------------------------------
I really appreciate your help with best way to approach this, thank you all!