midweb
Starting Member
United Kingdom
14 Posts Pre-sales questions only (More Details...)
|
Posted - 04/18/2024 : 08:31:30
Can you remove the buy button for a single product without it saying out of stock?
|
ITZAP
Ecommerce Template Guru
Australia
1022 Posts |
Posted - 04/18/2024 : 19:21:07
This may be an option for you to consider. I have a Retail Client who advertise Products & Prices with " 0 zero In Stock" because they are selling In Store as well as Online. Thus actual Stock levels are never certain. So in this case the " Add to Cart" button is replaced with the advice " Enquire to confirm availability". To achieve this, enter the following parameters into your includes.asp configuration file and upload to server. (1) Prevent snippet reporting availability http://schema.org/InStock AND http://schema.org/OutOfStock setschemaavailability=FALSE(2) Change Out Of Stock message 'xxOutStok'='Enquire to confirm availability'(3) Change Ask a Question button text. 'xxAskQue'='Enquire'(4) Note that you also need to define Social Media Buttons and detailpagelayout >>I presume that ASP code is correct. View a sample webpage here >>Run that URL through the Google Rich Results Test Tool >>Gary 
|
dbdave
ECT Moderator
USA
10632 Posts |
Posted - 04/18/2024 : 19:47:03
Hi, I think (Gary), that would impact all products, no? Back many years ago, I published a tip here that may do what you want - https://www.ecommercetemplates.com/support/topic.asp?TOPIC_ID=100929I think this is what you want - an updated variation of my old code. <%if escape_string(productid) = "Product-Id-Here" then nobuyorcheckout=true end if%> That should be placed in your proddetail.asp page before the <!--#include file="vsadmin/inc/incproddetail.asp"--> line Let me know if it doesn't work. If Gary's solution is not global, maybe it's better. Thanks, David
|
dbdave
ECT Moderator
USA
10632 Posts |
Posted - 04/18/2024 : 19:51:27
Just to add, I force customers to the product detail page to add to cart. I realize many stores to have the add to cart set on the products page. This would be more complicated if that's the case. Thanks, David
|
ITZAP
Ecommerce Template Guru
Australia
1022 Posts |
Posted - 04/18/2024 : 20:10:50
David, YES. My solution is a fairly simple GLOBAL config change that will impact all products that are "Out Of Stock". That rich snippet is optional. Your solution would involve editing the proddetail.asp page code on every occasion you had another ProductID to add. Gary 
|
dbdave
ECT Moderator
USA
10632 Posts |
Posted - 04/19/2024 : 07:39:51
Thanks for the clarification Gary.  David
|
Phil
ECT Moderator
United Kingdom
7801 Posts |
Posted - 04/20/2024 : 01:41:46
Hi Wayne, Try this add a custom css entry to the product you wish to hide these elements go to product admin > list products > from the quick entry drop down choose > custom css > add 'nobuyorstock' without the quotes then add this to your css file .nobuyorstock .addtocart, .nobuyorstock .detailtocart, .nobuyorstock .outofstock, .nobuyorstock .detailoutofstock {display:none;} *Contact Us**Buy The PHP Capture Card Plugin**Rate Our Services/View Our Feedback*
|
dbdave
ECT Moderator
USA
10632 Posts |
Posted - 04/20/2024 : 08:07:24
Well there you go. I was thinking there might be another way. Kudos Phil, I like that one best.
David
|
midweb
Starting Member
United Kingdom
14 Posts Pre-sales questions only (More Details...)
|
Posted - 04/20/2024 : 08:21:36
Thank you all so much for the advice. The solution is perfect!
|
LadyM
ECT Moderator
1742 Posts |
Posted - 12/02/2025 : 08:07:16
This works perfectly. Is there a way to remove the price also?
|
Phil
ECT Moderator
United Kingdom
7801 Posts |
Posted - 12/02/2025 : 08:15:36
Edited by - Phil on 12/02/2025 08:16:21
|
LadyM
ECT Moderator
1742 Posts |
Posted - 12/02/2025 : 08:19:22
Perfect. Thanks Phil
|
LadyM
ECT Moderator
1742 Posts |
Posted - 12/08/2025 : 07:37:31
Another challenge for me. I tried to figure out the formula but it's not working well. I now need to remove the Product ID and the Ask a question from those detail pages. Can you help?
|
Phil
ECT Moderator
United Kingdom
7801 Posts |
Posted - 12/08/2025 : 07:51:47
|
LadyM
ECT Moderator
1742 Posts |
Posted - 12/08/2025 : 08:14:07
I only need this in one category, rather than global though. Like the css above. I don't want it removed everywhere. It's a regular cart but there is a new category for teacher bios that doesn't need the regular stuff. The teachers will change annually so getting it set up right now is important.
|
Phil
ECT Moderator
United Kingdom
7801 Posts |
Posted - 12/08/2025 : 08:24:34
|
LadyM
ECT Moderator
1742 Posts |
Posted - 12/08/2025 : 08:26:15
That's exactly what I needed Phil, thanks.
|
| |
|