Вы можете добавить пользовательский атрибут к вашим продуктам, который пометит их как недоступные для продажи. После этого вы можете просто изменить свои шаблоны, чтобы они не отображали кнопки «купить / добавить в корзину», если атрибут имеет значение true.
Конечно, хорошая практика предполагает, что вы также предотвращаете фактическое добавление этих продуктов в корзину вручную, просто подключите наблюдателя к событию добавления карты, проверьте атрибут и пропустите, если для него установлено значение true.