Author Topic: SOLVED: Calculation Rule not being applied to every item in cart  (Read 578 times)

incolor

  • Beginner
  • *
  • Posts: 37
Using J3.4.2+VM 3.0.9

I have a calculation rule, 30% price modifier before tax, set up for a group who gets a 30% discount on all items in my store. This method has worked successfully for me since early VM2.

Recently, (maybe since I upgraded from VM 3.0.8 to VM 3.0.9), not all items in the cart reflect the 30% discount for people in that group. The same products seem to be problematic, repeatedly. I've compared the problematic products side-by-side with nearly identical products in same category, yet I can find no difference other than description, sku and photo.

What else could be affecting this?

GJC Web Design

  • 3rd party VirtueMart Developer
  • Super Hero
  • *
  • Posts: 10298
  • Virtuemart, Joomla & php developer
    • GJC Web Design
  • VirtueMart Version: 3.6.8
Re: Calculation Rule not being applied to every item in cart
« Reply #1 on: July 02, 2015, 09:56:47 am »
price over rides maybe? (in the product prices dialog)

a price over ride will over ride EVERYTHING

GJC Web Design
VirtueMart and Joomla Developers - php developers http://www.gjcwebdesign.com
VM3 AusPost Shipping Plugin - e-go Shipping Plugin - VM3 Postcode Shipping Plugin - Radius Shipping Plugin - VM3 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
http://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

incolor

  • Beginner
  • *
  • Posts: 37
Re: Calculation Rule not being applied to every item in cart
« Reply #2 on: July 02, 2015, 20:35:40 pm »
Thanks for pointing me in the right direction.

Next to Price Override, some of the items said “Apply no rules” when all the other products that worked correctly said “Apply generic rules”.