How to set up in-store only payment option?

Topic summary

A user wants to enable checkout without requiring online payment, as their products have variable weights and pricing. Customers should complete checkout, then pay and pick up in-store.

Solution provided:

  • Set up manual payment options at checkout to allow order placement without online payment
  • Enable in-store pickup as a shipping option
  • Consider using product variants or apps for weight-based pricing

Unresolved issue:
A follow-up user successfully configured manual payments and pickup but encounters an error when attempting to collect payment through Shopify POS. When marking in-store pickup orders as paid in POS, they receive a “Checkout Failed” message stating payment will be refunded within 5 days.

The thread remains open with no solution yet provided for the POS payment collection problem.

Summarized with AI on November 2. AI used: claude-sonnet-4-5-20250929.

Hello,

I only want to offer in-store payment and nothing else. So customers add products to their cart, check out, come to the store, pick up the order and pay in-store. Our products can vary in weight so it isn’t possible to add a correct price to the products.

The problem is that the check out apparently isn’t working when we don’t add a payment method such as Paypal. Does anyone know how I can only offer in-store payment and nothing else?

Thanks in advance

Hi @juliacz ,

Thank you for reaching out. Do you mind sharing with me what type of products you sell? Even if they vary in weight, it might be possible to account for these varying weights and prices using variants. There are also apps that can help you calculate prices on a price per unit basis.

In terms of only accepting in-person payments, you can offer a manual payment option at checkout that would allow customers to complete checkout and place their order without paying online. You can also offer in-store pickup as a shipping option so it is clear that your customers need to come and collect their order.

I hope this helps but please let me know if you have further questions.

Hi @Victor_5 , I was able to set up everything as you explained and it works great EXCEPT I cannot actually except payment in my Shopify POS. When I select the in-store pickup order in the Shopify POS and then click “Collect Payment” and “Mark as paid” I always get the message “Checkout Failed. Checkout could not be completed. if payment was taken, it will be refundend automatically within 5 days.”

How can accept payment in-store for an online order in the Shopify POS?

Thanks so much for the help.

Best,
Michael