Product Sales

Product Sales

WGG2021
Visitor
1 0 0

I want to show a product online and the amount on hand but the product is only available in store only. How do i keep it shown online that we have it but not allow it to be purchased on line?

Reply 1 (1)

DaisyVo
Shopify Partner
4369 485 577

Hi @WGG2021 

You want to display your product online, show the available stock, but make sure customers can’t buy it from your Shopify store—only in-store. There are a few ways to handle this smoothly.

Solution 1: Disable Online Checkout for the Product

  1. Go to your Shopify Admin > Products.
  2. Click on the product you want to manage.
  3. Scroll down to the Sales Channels and Apps section.
  4. Uncheck "Online Store" so it won’t be available for purchase online.
  5. Save changes.

This will remove the "Add to Cart" button from your online store but still let customers see the product and its stock. However, the downside is that it won’t be visible on your storefront unless you manually add it to a custom page or collection.

Solution 2: Use "Unavailable for Purchase" But Keep It Visible

  1. In Shopify Admin, go to Products.
  2. Click on your product and scroll to Variants (if applicable).
  3. Under Inventory, ensure "Track quantity" is enabled so stock levels are displayed.
  4. Under Purchase Options, uncheck "Allow purchase when out of stock" (so it won’t allow checkout).
  5. In the Product description, add a note like:
    "Available in-store only. Visit us at [your store address] to purchase!"

This method lets customers see the stock quantity but prevents them from checking out online.

Solution 3: Modify the "Add to Cart" Button with Custom Code

If you want more control, you can hide the "Add to Cart" button while keeping the product live:

1-Go to Online Store > Themes > Customize.

2-Click Product Pages.

3-In the theme editor, find the section where the Add to Cart button appears.

Use custom Liquid code to hide the button and replace it with a message:

{% if product.available %}

   <p style="color: red; font-weight: bold;">Available in-store only. Call us at (XXX) XXX-XXXX for details.</p>

{% endif %}

 

4-Save changes.

This method keeps the product fully visible but ensures no one can add it to their cart.

Bonus Tip: Use an "In-Store Only" Shopify App

Some apps, like Locksmith or Product Visibility Manager, let you restrict checkout while keeping products visible online.

These methods should get the job done! Let me know if you need any help setting it up. 😊

Best regards,
Daisy.

Please let us know if our reply is helpful by giving it a Like or marking it as a Solution!

Avada SEO & Image Optimizer - The #1 SEO solution