Multiple Coupon Codes on One Transaction

Is there a way to use multiple coupon codes on one transaction at checkout? For example, for Cyber Monday we want to run a promotion for a percentage off the entire purchase, as well as offer free shipping on purchases over $50.

You can use shipping rules to automatically apply free shipping if the total is over $50, as well as enabling shoppers to add a coupon code. That’s the easiest way to accomplish it with the current functionality.

Let us know if you need a hand setting it up!

We are doing the same thing! I figured out how to activate the free shipping over $50 through RMS. This is what I found in the training manual: "If you are connecting to an RMS database, you enable shipping carriers and services there.
NitroSell lists all the available services that you define in RMS and enables you to make them
available to countries of your choice. If you are using NSc Standalone Edition, you enable
shipping carriers and services in WebStore Data Manager > Configuration > Shipping
Setup. It is advisable to incorporate country and carrier information into the service names
you define. For example, a useful name might be “USA-FedEX-Same Day”

On mine I want to restrict the % off code to only 2 departments. Does anyone know a way to set up an OR statement on the rules for the coupon code? I’m only finding situations where I have an “and” statement (Department = Apparel AND Department = Bibles). Of course, nothing will be in both categories!

Hi Amy,

Each rule and its conditions work as an ‘AND’ statement like you mentioned. To make it work as an ‘OR’ statement what you can do is create two separate rules for each department. In this case it would be ‘Item department is equal to Apparel’ and in the separate rule you pick ‘Bibles’.



Doesn’t every rule have to be true? This would not work as a product cannot belong to both departments at the same time.

If you’re not using theme for anything you would potentially flag every product from those departments with a theme. Then do a check where theme = ‘themename’ etc.

If you’re already using the theme field you could replicate that by mapping a custom field that would work in the same way once you add a string in the field via PAM i.e. customtext10 = ‘themename’ etc.


Thanks for the suggestion Andy. This would work too.

Every condition in an individual rule has to be true.

The rules themselves are run through in sequence and not ‘ANDed’ together.

Kind regards,


My customer wants to use 1 coupon code but give 2 promotions. They would like to give 15% off entire order and give FREE SHIPPING. I know I can set the shipping to free, but that will give free shipping to everyone. They want the free shipping and 15% off to be given only if they use the coupon.

How can this be accomplished.

Hi Isaac,

You can currently only have one action per promotion, whether that’s percentage off, free shipping, etc.

We can investigate it as a custom development if you’d like to open a ticket on it.


Hi Donogh,

It would be nice if Nitrosell can make the coupon section a little more robust then it is right now. NItrosell has already enhanced the coupon section a while ago but in order to keep to cutting edge there are still some features that would be very beneficial.

  1. Allow in one coupon code a mix between percent off and free shipping
  2. Allow multiple coupon codes at the checkout page
  3. When creating a coupon, to be able to indicate if this coupon can be used with another coupon or not.
  4. Set the coupon to start at a specific date and time. Currently the coupons can be set to a date (which it uses the server date and not the local date from the webstore) but not a time. It would be very helpful to use the date and time of where the store is located just like you have for the banners.
  5. same as #4 for the expiration time.

Thank you

Hi Isaac,

Thanks for the detailed feedback. Will add these items to the suggested features list.