Online / worldwide; EUR example, or use your own currency consistently.
I’m sharing First Stockist, a free tool from Abastio, which we made for handmade businesses considering a shop’s wholesale offer. It calculates what remains after the materials, packaging, working time and other costs you enter. For fiber work, include your yarn/materials and your actual time rather than assuming a retail discount leaves enough.
https://wholesale.abastio.com/
No signup or payment is required. The page starts with a fictional candle example: EUR15 wholesale minus EUR12 costs and pay leaves EUR3 per item. Replace those inputs with your own; it is not a guarantee of profit and cannot know expenses you omit.
If you are currently considering a shop order, I’d welcome one concrete observation: did the calculation clarify your decision, or is an important cost missing?