Is there anyway that we can allow customers to place orders without payment initially.
Once the order is received we calculate the shipping costs and edit the order including shipping costs
An invoice with the total value of the order with a payment link for the purchase to be completed is set to the customers
Is this scenario possible? Reason being the places we ship to and the weight and dimensions of our products is so varied not one carrier is suitable for all products.
Why don’t you setup different carriers for different products? You can easily do so with custom shipping profiles. Or you can use a third party app like ShipMagic to do it.
Hi @fordmuscleparts There are different options you can use here.
You can use a 3rd party app that use to calculate shipping dynamically on the checkout page, but in this you need the higher shopify plan.
You can use CASH ON DELIVERY app in this case your customer can place the order and they don’t have to pay when they place it, but later on you can send the Payment link to them so that they can complete the purchase.
If you will unable to implement the same then I’m happy to do this for you, let me know. I can implement the changes so that this will work well for you.
Hopefully it will help you. If yes then Please don’t forget hit Like and Mark it as solution!
So, using our app ShipMagic - it is possible to setup different package sizes for different products, and then calculate the correct live rates from carriers like USPS, Aus Post, etc.
The reason I am suggesting you to show calculated rates at the start itself is because in my knowledge, you cannot place an order without payment in Shopify. You can of course do this if you make the price of products as well as shipping rate equal to 0. But that I suppose will not be a viable solution for you.
If you are willing to do a bit of admin work, then you can create an order from the admin ( provided you know the customer & order). That way, you can send an invoice with edited pricing for shipping from where the customer can pay for the invoice directly.
Or
you can add a feature called ‘Request quote for shipping’, where the customer will enter their desired shipping zone and you can send the quote as an invoice.
Or
For an order to be received, the customer has to place order, which means customer has to pay.
So, for that, you can add a custom payment method (Say Request Quote). If someone uses this payment method, the order will be received (with details on Product & Shipping) but without payment. Taking those information, you can replicate the order and send the modified invoice to the customer from where the payment will be actually done.
A bit of manual process, but it will work.
For automation, you may need to some custom code or need a third party app.
It is possible to create automated ‘draft orders’ (like a build a quote capability) where you, the merchant are sent the draft order notification - and can amend it with updated shipping costs, before the draft order is sent your buyer.