promo code/pricing rule not working after items are added to the cart

Hello!

I have a seat volume pricing rule attached to a promo code. If you enter the promo code before you add the required number seats to the cart, the pricing rule fires. If you add the seats to the cart and then enter the promo code the rule does not fire. What am I missing here?

  • Hi Rya,

    This is due to the way line item sources work. Pricing rules evaluate the source on the line item not the source on the order. When you add line items to an order, they use the current source on the order. If you have entered the promo code before adding something the order, that has updated the order source, and then when you add the line item it uses the promo code source. If you add line items to the order before entering the promo code, though, the line items use whatever the order source is at the time (probably the default web source code for your system). When you enter a promo code it does not automatically update the source on line items already in the order. This is intentional behavior, as it allows for different line items in the order to have different sources recorded. A side effect, though, is that on the web promo codes for pricing rules must be entered before adding products to the cart.

    -Kevin

  • Hi!

    We're having the same problem, and while I understand how and why the system works the way it does, it is very counter-intuitive and it's causing a lot of phone calls that don't need to be phone calls and a lot of refunds. 

    Any suggestions on how to mitigate this? Is there some kind of messaging that anyone is using on TNEW to indicate that promo code needs to be entered before selecting tickets?

    cheers,
    KM

  • hi, how did you resolve this issue?

  • My understanding is that a promo code MUST be submitted BEFORE any price types are added to the cart. If you use TNEW, you can add text detailing that any promo codes must be submitted before adding items/tickets to your cart.

    Otherwise, if the guests are clicking on a link, you can build the link to remove any promo code and then apply your new promo code. There order would start with the promo code already applied. This will help avoid the issue of the pricing rule not firing with the source in the criteria.

    Does that make sense?

  • For our new website, we don't have have an option to enter the promocode until they hand over the cart to TNEW. So guest only see the option to enter the promo code after getting to TNEW to make payment. Is there anyway i can override the web source no with Promo code source when guest enter the promo code?