How to Make Products View Only on Shopify (No Add to Cart Option)

Sometimes you don’t want customers to buy a product right away you just want them to view it. Maybe your items are coming soon, made-to-order, or for display purposes only.

So, how do you make a product view only on Shopify meaning customers can see it, but not add it to their cart?

In this guide, I’ll explain exactly how to do that, step-by-step, and share a few different methods depending on what you need.


What Does “View Only” Mean on Shopify?

A view-only product is one that shoppers can look at on your site but can’t purchase directly.

In simple terms:

  • The “Add to Cart” or “Buy Now” button is hidden or disabled.
  • Customers can still view all product details, images, and pricing.
  • You might show a custom message like “Coming Soon,” “Out of Stock,” or “Available Upon Request.”

This setup is perfect for:

  • Catalog-only stores
  • Coming soon products
  • Custom-made or quote-based products
  • Wholesale stores requiring login before purchase

Method 1: Hide the “Add to Cart” Button via Theme Settings

Most Shopify themes let you edit or remove the Add to Cart button directly from the customization area.

Here’s how to do it:

Step 1: Go to Your Theme Customizer

From your Shopify admin dashboard, go to:
Online Store → Themes → Customize.

Step 2: Open the Product Page Template

At the top, use the dropdown to select your Product pages.

Step 3: Locate the Add to Cart Button Section

In the sidebar, you’ll see sections like Product Information or Buy Buttons.
Click it.

Step 4: Disable or Remove the Button

Depending on your theme, you might find options like:

  • Show Buy Buttons – toggle it off.
  • Or manually delete the button block from the product page layout.

Now, your visitors will see the product details but won’t have any “Add to Cart” or “Buy Now” option.


Method 2: Use Shopify’s “Out of Stock” Option

Another simple way to make a product view-only is by setting its inventory quantity to zero and disabling backorders.

Here’s how:

  1. Go to Products → All products → [Select your product].
  2. Scroll to the Inventory section.
  3. Set Quantity = 0.
  4. Uncheck Continue selling when out of stock.

Now, the product will display as “Sold Out”, automatically disabling purchase options.

You can even customize the sold-out label text (explained below) to something like “View Only” or “Coming Soon.”


Method 3: Add a Custom Message Instead of the Cart Button

If you want to show a custom message (like “Contact us to order” or “Available soon”), you can replace the Add to Cart button with text.

Here’s how:

  1. Go to Online Store → Themes → Edit Code.
  2. Open your product template file: Sections → main-product.liquid
  3. Find the line of code that looks like this: <button type="submit" name="add" class="product-form__submit">Add to cart</button>
  4. Comment it out or delete it.
  5. Replace it with a custom message like: <p style="font-weight:bold; color:#333;">This product is view-only. Contact us for details.</p>

Tip: Always make a backup of your theme before editing the code.
This way, you can easily revert changes if needed.


Method 4: Use a “Catalog Mode” App

If you don’t want to touch code, you can use Shopify apps that turn your store into catalog view mode.

Some popular apps include:

  • Easy Catalog Builder
  • Catalog Mode by SpurIT
  • Disable Buy Button by Singleton Software

These apps let you hide add-to-cart buttons, prices, or entire checkout options with just a few clicks.
You can even choose to make only certain products view-only while others remain buyable.


Method 5: Create a “View Only” Collection

If you only want some products to be view-only, not all, you can organize them into a special collection.

For example:

  1. Create a collection called “View Only Products.”
  2. Add products that shouldn’t be purchased yet.
  3. Customize the collection’s product page template to hide buy buttons.

This gives you control over which items are visible-only versus available for sale.


Bonus: Change the “Sold Out” Text to “View Only”

If you’re using the out-of-stock method and want to replace “Sold Out” with something else, here’s how:

  1. Go to Online Store → Themes → Edit default theme content.
  2. Use the search bar to find “Sold Out.”
  3. Replace it with “View Only” or “Coming Soon.”
  4. Save your changes.

Now your product pages will look intentional and professional — not like you simply ran out of stock.


When Should You Make Products View Only?

Here are a few good scenarios where this feature makes sense:

  • Pre-launch items: Build interest before they’re ready to sell.
  • Custom or made-to-order products: Require quotes or customer input first.
  • Wholesale catalogs: Let visitors browse but not buy until approved.
  • Out-of-stock items: Keep them visible for marketing or SEO reasons.

Quick Comparison of Methods

MethodSkill LevelIdeal ForPurchase Disabled?
Hide button via themeEasyBeginners
Set inventory to 0EasyOut-of-stock or pre-launch
Custom message via codeModerateCustom branding
Catalog mode appEasyFull control without code
View-only collectionEasyPartial store restrictions

Conclusion

Making your Shopify products view only is a smart move if you’re showcasing items without selling them yet. Whether it’s a preview collection, custom service, or upcoming launch there’s a solution that fits your setup.

You can simply hide the Add to Cart button, mark items out of stock, or use a catalog mode app for more flexibility.
It’s quick to set up, keeps your store professional, and gives you full control over what customers can do.

FAQs

1. How to change product visibility in Shopify?

You can easily change product visibility in Shopify from your admin dashboard. Here’s how:
Go to Products → All Products.
Select the product you want to edit.
On the right side, find the Sales channels and apps section.
Click Manage, and check or uncheck the channels (like Online Store, POS, etc.) where you want the product to appear.
Click Done → Save.
If you uncheck all channels, your product becomes hidden from your store but stays in your Shopify admin.

2. How to make a product private on Shopify?

Shopify doesn’t have a direct “private” option, but there are a few ways to make a product private or hidden:
Remove it from all sales channels: Go to Products → Manage availability → Uncheck Online Store.
Password-protect your store: Under Online Store → Preferences → Password protection.
Use an app like “Locksmith” to restrict access to certain products or collections (great for wholesale or VIP items).
This way, your product isn’t publicly visible but can still be accessed through direct links or by authorized users.

3. How to create a view in Shopify products?

If you mean creating a filtered product view (for internal management or customer browsing), there are two ways:
For admin use:
Go to Products → All products, then click Filter (e.g., by type, vendor, or status). Click Save view to create a reusable custom filter.
For customers (front-end):
You can use Collections or Tags to create product views.
For example, create a collection called “View Only” and tag all related products. Shopify will automatically create a view at:
yourstore.com/collections/view-only

4. How to make a product not available but not appear sold out on Shopify?

To make a product unavailable for purchase without showing “Sold Out”, you have a few options:
Unpublish it from your online store (so it’s hidden instead of marked as sold out).
Hide the Add to Cart button using theme customization or code edits.
Use a custom message like “Coming Soon” or “Available on Request” by editing your theme text (Online Store → Themes → Edit default theme content → search for “Sold Out” and replace it).
This approach keeps your product visible without signaling that it’s out of stock.

5. How do I change the product preview on Shopify?

To change how your product looks in the preview (on the homepage, collection, or featured section):
Go to Products → All products.
Click on the product you want to edit.
Under Media, drag and drop your preferred image to the first position — Shopify uses the first image as the preview.
Click Save.
If you’re customizing how previews appear on your store (like layout or hover effects), go to Online Store → Themes → Customize → Collection pages and adjust how product cards display images or text.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *