Jump to content

Attribute combination price impact


Recommended Posts

Please, can anyone help me with this?

I have an item priced at $374. It shows this price in the back office as the "retail price with tax" and it appears the same in the front office. So far, so good.

I have a particular attribute combination that should add $28 to the price. This shows correctly in the back office as "Impact on price: Increase $28." As I understand it, this should make the front office price show as $402 (374+28). However, the price instead shows as $410.96.

I'm banging my head against the wall because none of my attribute combinations are affecting the product price in a way that makes any sense. Does anyone have a solution, or at least something to point me in the right direction?

Thank you!

Link to comment
Share on other sites

Update: when I add the item to my shopping cart, it puts it in at the correct price of $402. It's only showing the incorrect price on the product.php page. I am now examining that page to see where it might be pulling that number from. Again, if anyone has any thoughts it would be greatly appreciated. Thank you!

Link to comment
Share on other sites

  • 3 months later...
  • 4 months later...

I had the same problem on Prestashop 1.4.4.1.

 

I have a US-based shop and was not applying any tax to any of the products. However, on product combinations an extra cent was being added to the price on the product.php page. In the listings and cart it was showing the correct price.

 

The solution to this was to go to Back Office > Preferences and change the Round mode setting from 'superior' to 'classical'.

Link to comment
Share on other sites

  • 5 months later...

I found that product.tlp was different from the original file.

 

It should be have this code:

<span class="our_price_display">
   {if !$priceDisplay || $priceDisplay == 2}
 <span id="our_price_display">{convertPrice price=$product->getPrice(true, $smarty.const.NULL, 2)}</span>
  {if $tax_enabled}{l s='tax incl.'}{/if}
   {/if}
   {if $priceDisplay == 1}
 <span id="our_price_display">{convertPrice price=$product->getPrice(false, $smarty.const.NULL, 2)}</span>
  {if $tax_enabled}{l s='tax excl.'}{/if}
   {/if}
   </span>

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...