As commented to someone else's reply, you don't understand what I mean by a dark pattern. There is a difference in having a shipping cost, vs hiding the shipping cost in the funnel. They hide it in the funnel, that IS a dark pattern. There is nothing wrong with charging for shipping, but don't be shady about how you present that cost.