You are viewing this forum as a guest. Login to an existing account, or create a new account, to reply to topics and to create new topics.
We imported products from our old CCP6 cart and all appeared to go smoothly. However, a great number of our products aren't showing a price when viewed in the tabled thumbnail OR on the product detail page. I cannot seem to figure out why, I have not messed with the price display include at all.
Strangely enough some products in the same category will show a price while others won't. There has got to be some individual display issue, but I can't seem to find it. I'm also baffled as to why these products would have imported this way as they all showed their prices properly in the old cart.
No price on thumbnail / category display:
No price showing at all on product detail - customers can't see the price until they add it to their cart!
Weirdly, products in the same category display price while others don't:
Surely I'm missing something simple? I don't remember this in CCP6...
Last edited by kiwimum (02-13-2010 09:45:18)
Offline
Okay, it seems to be related to whether or not a product has volume based pricing enabled. The Industrial Size 20 Snaps, 1000 Sets above has volume based pricing enabled, when we switched it to regular and refreshed the page, the price showed up.
This doesn't make any sense though, even when a product is volume based, the base price should still show up -- it did before, in CCP6, so am I missing something else? If it is solely the volume pricing, how can I force the base price to show on those products?
thanks!
Offline
Okay, this is really kind of nuts. I can't expect my customers to click "add to cart" when they can't even see the price. Is there seriously no fix for this? Do we just need to disable volume pricing? Is there something we need to change in the volume pricing schema? Is there a setting I'm missing somewhere?
Is this something super specific that requires a support ticket?
Offline
Do you have a url? There will not be a display which list a price but the description of the price depending on the number of items they place into the cart which is under the item description.
John
Offline
Yes, see here: http://verybaby.com/ecom-catshow/indust … snaps.html
My eyes are crossing a little at your response - I'm not sure what you mean.
If you go to that URL, it shows products listed - those that have volume pricing enabled don't show a price on the thumbnail screen. If you click that first product without a price showing:
http://verybaby.com/ecom-prodshow/indus … -sets.html
NO price shows whatsoever, not even our volume schema, which used to display in red. You can't see a price at all unless you add the item to the cart.
CCP6 did not behave this way. It showed the base price, or normal price on the thumbnail page AND showed the price & volume schema thingy on the product detail page.
I can't imagine this being considered okay - showing no price whatsoever - in any type of shopping cart, something has got to be messed up, right?
Offline
If you add one of the snap sets http://verybaby.com/ecom-prodshow/indus … -sets.html to the cart, it shows that the price is $80. If you go back and add say, 10 to the cart it shows the price is $720.00, so it shows the discount, but the customer has to guess. It's super strange.
Even weirder, if you go here: http://verybaby.com/ecom-catshow/flannel.html you'll see none of the flannels show a price on that page. Click on the first one, no price is listed anywhere (insane) BUT you can see the red volume discount list showing.
Last edited by kiwimum (02-17-2010 19:31:05)
Offline
I would start by checking your Product Price Display to make sure that it contains the code is needed to display the volumn pirce. Your items should look like mine for items in a category or like for product detail displays.
John
Offline
Well, we don't want the volume pricing to show up on the thumbnail page, just the base price. Then, when they click through they can see that they can order more for a discount.
I'm assuming "V" stands for volume pricing. I tried messing around with it a bit, but to no avail.
<?php $eol = $this->globals('core.eol'); $priceinfo = $this->globals('ecom.prod_priceinfo'); $proddisp = $this->globals('ecom.prod_proddisp'); // +-- // | Only display valid prices. // +-- if (!(empty($priceinfo['type']))) { // +-- // | Display wholesale prices. // +-- if ($priceinfo['type'] == 'W') { print '<div class="pricediv"><p class="inline">Retail: </p>'; print '<p class="pricex">' . $this->xhtml_encode($priceinfo['displaybx']); print '</p></div>' . $eol . $eol; print '<div class="pricediv"><p class="inline">Wholesale: </p>'; print '<p class="price">' . $this->xhtml_encode($priceinfo['displayb']); print '</p></div>' . $eol . $eol; // +-- // | Display sale prices. // +-- } elseif ($priceinfo['type'] == 'S') { print '<div class="pricediv"><p class="inline">Regularly: </p>'; print '<p class="pricex">' . $this->xhtml_encode($priceinfo['displaybx']); print '</p></div>' . $eol . $eol; print '<div class="pricediv"><p class="inline">On Sale: </p>'; print '<p class="price">' . $this->xhtml_encode($priceinfo['displayb']); print '</p></div>' . $eol . $eol; // +-- // | Display regular prices. // +-- } elseif ($priceinfo['type'] == 'R') { print '<div class="pricediv"><p class="inline">Price: </p>'; print '<p class="price">' . $this->xhtml_encode($priceinfo['displayb']); print '</p></div>' . $eol . $eol; } elseif ($priceinfo['type'] == 'V') { $priceinfo['displayb'] = preg_replace('/\$/','\\$',$priceinfo['displayb']); print '<div class="pricediv">'; print $priceinfo['displayb']; print '</div>' . $eol . $eol; } // End of if statement. // +-- // | Display recurring prices. // +-- if ($priceinfo['displayr']) { print '<div class="pricediv"><p class="inline">Recurring Charge: </p>'; print '<p class="price">' . $this->xhtml_encode($priceinfo['displayr']); print '</p></div>' . $eol . $eol; } // End of if statement. } // End of if statement. // +-- // | Display out of stock message if this item is out of stock. // +-- if (($proddisp['useinv']) && (!($proddisp['invlevel'] > 0))) { print '<div class="pricediv"><p class="outstock">Out of stock</p>'; print '</div>' . $eol . $eol; } // End of if statement. ?>
Offline
Hmm, just checked, I think it's still done right: Quan1:Price1; Quan2-Quan5:Price2; Quan6:Price3
.1-9:4.50;10-19:4.05;20-49:3.83;50-99:3.60;100-199:3.38;200:2.70
Humph.
Offline
Is this a typo or does it have what looks like a period at the start
.1-9:4.50;10-19:4.05;20-49:3.83;50-99:3.60;100-199:3.38;200:2.70
if it does have a starting period remove it and see if that helps.
John
Last edited by dh783 (02-19-2010 08:18:11)
Offline
No, it looks like we used to use that to display the discounts in red but now those are in the product description area.
Should something be in there? I can't understand why this won't just work like it did in CCP6? -- though we hacked CCP6 extensively, maybe we worked on this but I don't recall the issue...
Last edited by kiwimum (02-19-2010 15:15:48)
Offline
This still works just like ccp6 did or does, you need something in the Volume Price XHTML Description as to the volume pricing because this is what gets displayed to the customer concerning the price, the same as ccp6.
John
Last edited by dh783 (02-20-2010 04:16:06)
Offline
Really? I wish I hadn't deleted our old CCP off the server, I could have sworn we didn't use that field for anything after discovering it printed the whole schema on the thumbnails page if we listed it there. Again, though, we hacked and modded that thing out the wazzoo so maybe my programmer brother helped it display.
We don't want the entire volume schema showing, but we will use the Volume Price XHTML Description to list the base price with the code it pulls from regular priced goods so it will display the same.
As always, thanks John!
Offline
You can mod that in the Product Price Display include easily enough to pull the regular, sale or wholesale price for the display if you wanted. The code needed to do that is in the include you would just need to copy it and place it in the volume section.
John
Offline
Ahhh, I bet that's what we did last time. Darn, that would have been easier, but it's all done the other way now.
Thanks though, am noting for future reference.
Last edited by kiwimum (02-20-2010 04:10:44)
Offline