How to hide the price for certain products

Hello everyone! Does anyone know if and how I can hide the prices for certain products? I have a large number of products for which I have a price, but also a few products that are more complex and I would like to hide the price so that people would contact me because it is a more complex deal. I tried through the visibility function and it didn’t work, does anyone have a solution for this situation? I look forward to the answer and the solution to this problem.

Here is my site Read-Only: LINK
(how to share your site Read-Only link)

Hey Stefan, Webflow ecom probably isn’t the ideal solution there, it needs a price to support the cart, totals, checkout, payment, taxes, etc.

I’d probably use a different ecom solution entirely, one which supports unpaid checkouts like pay-by-invoice, CoD, estimate capture, etc. Look at, that might work for you.

If you did use Webflow ecom, and if you already have products that people do pay for and check-out with, you can use JS to suppress both the price and the add-to-cart functionality, and replace it with a button like “enquire” and a form.

Ecom-bound collection lists don’t support CMS-bound conditional visibility, CMS-bound properties, CMS-bound component attributes, etc. Instead, you’d build this old-school, with;

  • A custom boolean field in your product
  • An HTML embed to emit it
  • Custom code to get that value and adjust your UI manually
1 Like

Hi @Stefan_Pejcic.
Josh with Foxy here. If you don’t get what you need with Webflow Ecommerce, you might consider our seamless Webflow integration:

As @memetican mentioned, what you’re after is possible with Foxy:

  • Manage products with Webflow CMS.
  • Conditionally show/hide pricing, purchase options, etc based on any condition (ie: CMS toggle field)
  • Allow for both paid and non-payment orders (ie: quotes).

Here to help if you have any questions or need help getting started: We offer an unlimited free trial, so you can test things out for as long as you need and get help from our support team, free of charge.