Not quite. Let’s say I had handling cost, shipping cost, and payment cost. These costs won’t disappear if my customer chooses to return his product. When I get the product, the product cost will of cause disappear, but I will still have all the handling cost, shipping cost, and payment cost. So this order should actually have a negative profit.
Se this example:
Product price: 30 EUR
Product cost: -10 EUR
Shipping cost: -5 EUR
Handling cost: -1 EUR
Payment cost: -0,5 EUR
Total: 13,5 EUR
Now the product is being returned and the “product price” is equal 0 and the “product cost is equal 0. Therefore my total is now
Shipping cost: -5 EUR
Handling cost: -1 EUR
Payment cost: -0,5 EUR
Total: -6,5 EUR
Does this make sense? (this should of cause also include the meta cost field, which the plugins have as an option)