close ad
Databridge V2 with MySQLi support IS Now Available!
open ad
View Menu

Technical Support Forums

Free, outstanding support from WebAssist and your colleagues

rating

listing a product in catalog that is NOT sold online

Thread began 6/02/2011 2:35 pm by Rob Emenecker | Last modified 11/18/2011 2:15 pm by KiddaMan | 2389 views | 10 replies |

Rob Emenecker

listing a product in catalog that is NOT sold online

I have a PowerStore 4.0 website and wish to include a product that CANNOT be ordered online, but should be displayed in the end-user Product menus. The merchant has a product that is custom manufactured and installed based on client specifications. They want to include this as a "catalog" item on their online store, but have it such that the ordering has to be done by consultation, not through direct store orders.

Is it possible to have a product in the catalog that is not purchasable through the online store?

Sign in to reply to this post

Jason ByrnesWebAssist

Yes, set the available online option to yes, so it will be displayed in the catalog, but set the quantity to 0 so that it will display as out of stock

Sign in to reply to this post

Rob Emenecker

thank you

Thanks Jason!

I took your suggestion one step further and included IF/ELSE in the PHP so that if the price was "0.00" then the 'price' displayed is "Call for Details!"

In .\webassist\plugins\catalog\details.php at line 60 changed/added the code to:

<?php
if($row_WADAProducts["ProductPrice"] == "0.00") {
echo 'Call for Pricing!';
} else {
echo 'Price: ';
echo '$' . number_format($row_WADAProducts["ProductPrice"], 2);
}
?>

Then in .\webassist\plugins\catalog\basic\results.php at line 225:

if ($ProductPrice == "0.00") {
echo "Call for Pricing!";
} else {
echo '$' . number_format($ProductPrice,2);
}

Works great!

Sign in to reply to this post

Jason ByrnesWebAssist

ok, glad to hear it is working.

Sign in to reply to this post

Maplemac

How would you also get this to show Call for pricing! in the product results page as well as the details page.
Thanks

Sign in to reply to this post

Jason ByrnesWebAssist

Rob Emenecker gave instructions for both the results:

  Then in .\webassist\plugins\catalog\basic\results.php at line 225:

if ($ProductPrice == "0.00") {
echo "Call for Pricing!";
} else {
echo '$' . number_format($ProductPrice,2);
}  



and details:

  In .\webassist\plugins\catalog\details.php at line 60 changed/added the code to:

<?php
if($row_WADAProducts["ProductPrice"] == "0.00") {
echo 'Call for Pricing!';
} else {
echo 'Price: ';
echo '$' . number_format($row_WADAProducts["ProductPrice"], 2);
}
?>  




pages in his post.

Sign in to reply to this post

Maplemac

I have made both those changes.
That only changes it in the product details and doesn't seem to change it in the list or in the Feature box or most popular box if they show up there - still shows $0.00

Sign in to reply to this post

Jason ByrnesWebAssist

try changing the webassist\plugins\catalog\results.php and results.grid page as well.

for the featured box and popular box, you will need to edit the webassist\plugins\catalog\featuredbox.php and webassist\plugins\catalog\popularbox.php files.

Sign in to reply to this post

KiddaMan

"Call for Pricing"

Hello Jason

For the above changes to the code can you specifically show me how to apply those changes to each section of code in each of the files you listed

When I look at the lines 60 and 225, I am not exactly clear how to paste in or change the code.

If you remember, I'm a amateur and need some help sir.

I would appreciate your assistance, and this would not be rush reply.

Sign in to reply to this post

Jason ByrnesWebAssist

in the webassist\plugins\catalog\details.php, the code at line 60 is:

php:
<span id="WADAPageTitle"><?php echo str_replace("|","<br />",$row_WADAProducts["ProductName"]); ?></span>



change that to:

php:
<span id="WADAPageTitle"><?php echo str_replace("|","<br />",$row_WADAProducts["ProductName"]); ?></span>

<?php
if($row_WADAProducts["ProductPrice"] == "0.00") {
echo 
'Call for Pricing!';
} else {
echo 
'Price: ';
echo 
'$' number_format($row_WADAProducts["ProductPrice"], 2);
}
?>



same idea on the \webassist\plugins\catalog\basic\results.php page. the code at line 225 is:

php:
<a href="../../../products_detail.php?ProductID=<?php echo(rawurlencode($ProductID)); ?>"><h2><?php echo str_replace("|","<BR>",$ProductName); ?></h2></a>



php:
<a href="../../../products_detail.php?ProductID=<?php echo(rawurlencode($ProductID)); ?>"><h2><?php echo str_replace("|","<BR>",$ProductName); ?></h2></a>

<?php
if($row_WADAProducts["ProductPrice"] == "0.00") {
echo 
'Call for Pricing!';
} else {
echo 
'Price: ';
echo 
'$' number_format($row_WADAProducts["ProductPrice"], 2);
}
?>
Sign in to reply to this post
loading

Build websites with a little help from your friends

Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.

Build websites from already-built web applications

These out-of-the-box solutions provide you proven, tested applications that can be up and running now.  Build a store, a gallery, or a web-based email solution.

Want your website pre-built and hosted?

Close Windowclose

Rate your experience or provide feedback on this page

Account or customer service questions?
Please user our contact form.

Need technical support?
Please visit support to ask a question

Content

rating

Layout

rating

Ease of use

rating

security code refresh image

We do not respond to comments submitted from this page directly, but we do read and analyze any feedback and will use it to help make your experience better in the future.

Close Windowclose

We were unable to retrieve the attached file

Close Windowclose

Attach and remove files

add attachmentAdd attachment
Close Windowclose

Enter the URL you would like to link to in your post

Close Windowclose

This is how you use right click RTF editing

Enable right click RTF editing option allows you to add html markup into your tutorial such as images, bulleted lists, files and more...

-- click to close --

Uploading file...