Is there any way I can charge shipping fee after customer pays for the purchase?

Is there any way I can charge shipping fee after customer pays for the purchase?

yichen
Visitor
1 0 1

The situation is that I have a large number of items of different sizes and weights.

I can only determine the specific shipping cost through the user's order and delivery address.

 

Is there any way I can let the customer pay the items first, then charge the shipping fee after?

Replies 6 (6)

TrueProfit_Jen
Shopify Partner
40 1 9

Hello @yichen ,

 

Yes, you can do that. Here's how:

  • Set up your shipping rates: go to admin panel -> Settings -> Shipping and delivery. Set up your shipping rates based on the different shipping zones and weight/size of your product
  • Enable "Require shipping address" setting: go to Settings - Checkout -> Form options section. Make sure that the "Require shipping address" setting is enabled. This will prompt customers to enter their shipping address during checkout.
  • Use the Manual payment method option:go to Settings -> Payment providers -> Manual payment methods section. Enable the Cash on delivery payment method or create a custom payment method.
  • Notify customers about additional shipping fees: During the checkout process, you can inform customers that they will be charged separately for shipping fees based on their delivery address. You can use a banner or message on your store's cart page, or send a follow-up email to customers after they have placed their order.
  • Charge customers for shipping fees: After the order has been placed, you can manually calculate the shipping fees based on the customer's delivery address and charge them through the manual payment method that you have set up.

Hope this can help you out.

Jen from TrueProfit

TrueProfit - The Ultimate Real-time Profit Tracker For Shopify

- Was my answer helpful? Please hit Like or Mark it as solution!
Get in touch with us: App Store | Website | Youtube | FAQ
DipenPatel
Shopify Partner
1 0 0

Hello @TrueProfit_Jen 
I have same kind of situation.
I found your solution very helpful.

But I have some queries related to this approach.

By setting up this approach, after finalizing shipping fees, we have send customer about shipping invoice and 
customer have to pay again.

Can we automate this process?
I mean, like blocking some max amount on credit card (take concern of customer)
When we have shipping rates, it automatically deduct from payment method and notify customer.

Can we do that?

lucillescandies
Visitor
2 0 0

Jen,

Maybe you can help me. I’m a small candy company just starting to take wholesale orders online. We have been in business for almost 100 years and this is our first time adventuring into the tech world. Prior to using an online web-based store we would take phone or email orders, process an electronic invoice and then accept payment via check cash or credit card over the phone.  Currently we use ship station as our shipping partner. we manually enter in each shipping option and pay for it ourselves, and then request it from the customer on the final invoice
For my new online store I have pickup, shipping and delivery options. So far the volume isn’t enough to integrate ship station and Shopify. My goal is to have our customers place orders and choose a delivery method. Since our shipping is not consistent (weight and package size) I would like to not charge the customer at the time of order. But instead charge them later when I found out the cost from ship station and add it to the bill at the end. Currently my store is processing payments via check and over the phone credit cards. And not accepting payments via Shopify. 
in Shopify when I go to shipping under settings I cannot have the shipping cost blank. If it’s zero dollars, then it says free. I basically just want them to be able to click shipping but not charge anything. Because it says free I feel like I’m going to give the wrong impression to my customers. Is there anything that I can be done or am I at a loss.

ShipVista_COM
Shopify Partner
27 2 8

@yichen, Yes it's your store and anything can be done.

 

In my opinion, I will not recommend that. Think of it this way, it's like I come to you and say I'm selling a product for say $10 and when you show interest or purchase then l now say by the way the product is now $15 as $5 is for shipping. It won't make sense to you and I and thus the buyer.

 

This will lead to chargeback or claims.

 

INSTEAD.. I recommend you use this shipvista Live Shipping Cost Calculator complementary app, 

This will fix the problem you are facing the correct way.

 

Providing your customer with RealTime shipping rates at your store's checkout Page. Furthermore we just recently add Dimension and SKU options to fix this number 1 Shopify Problem

 

Let me know if there are any questions

My team and I specialize in Powering eCommerce Shipping infrastructures, Fulfillment, and Customer Returns for businesses, via our Shipping Platform ShipVista.com.

I'm usually available Monday to Friday from 7 AM to 9 PM EST and will be excited to meet and connect with you to better understand your work in the community.
naesmac
Tourist
9 0 3

For my situation, the app would have to interface to a custom freight company and have the calculator built to understand crates and packing density. My large landscape photo prints sell at up to 96x48". Three of these can fit into a crate. Someone orders 4, they are paying additional crate-build and shipping fees. If the girth is less than 160", the prints ship in a cardboard box. I would need the calculator to look at the cart and execute rules to derive a close estimate to what the freight company gives me. Else, I have to wait for an order then get estimate from company and run a second invoice at the customer before fulfilling. 

ShipVista_COM
Shopify Partner
27 2 8

I think it will be possible, the challenge will be if your mutual customers are okay with that.

 

the best option will be to use a live Shipping rate calculator,

My team and I specialize in Powering eCommerce Shipping infrastructures, Fulfillment, and Customer Returns for businesses, via our Shipping Platform ShipVista.com.

I'm usually available Monday to Friday from 7 AM to 9 PM EST and will be excited to meet and connect with you to better understand your work in the community.