All,

I have been beating my head against the wall here for a few days and I hope the community can help.

Our company sells to both wholesale and retail customer. This use case is for wholesale only. Wholesale customers can either enter their own order by logging into the site and selecting items to add to their cart, or phone or fax in their order. We enter a lot of orders manually for customers who fax their orders in by using the "create order" option in UC.

Our pricing has multiple discount options:
First: They receive a 5% discount for paying by Credit Card or Cash
Second: They receive 2% discount for purchasing more than 10 products in a set list of products.
Third: They receive 5% discount for purchasing more than 50 products in a set list of products.
Finally: They receive NO discount if they purchase less than 4 products in a set list of products.

These discounts only apply to a certain set of product and are sequential and no summarized. For example if you pay cash and buy more than 50 you don't get 10% off. You get 5% off the subtotal of your order or matching product and then 5% off that total for you total discount. Finally the 50 piece discount supersedes the 10 piece discount, so both cannot apply to the same order.

I can create coupons and conditional action predicates for each of these situations but As far as I can see, there is no conditional action that will allow me to do this. Another problem is that I want these coupons to be automatically applied when the customer creates their own order AND when we manually enter the order by using the "create order" option.

Has anyone found a way to do this?

I really appreciate any help on this one because if it cannot be automatic it will create a LOT of manual work for order entry.

Thanks in Advance

Comments

Melissamcewen’s picture

subscribe

longwave’s picture

Category: bug » feature

This is not currently supported, but would be a nice feature to have an "apply coupon to order" conditional action. There are some implementation issues, though:

- How and when do we try to apply the coupon? There is no trigger for "product added to cart".
- Carts and orders are two different concepts, so we would need separate handling for orders created in the admin pages.

See also #864478: Auto-apply coupon when conditions fulfilled which is similar, but doesn't need Conditional Actions support.

Anonymous’s picture

subscribe.

I also have a site with retailers, and I'd like when they buy anything to apply a certain percent off the product.

wodenx’s picture

Status: Active » Closed (duplicate)

This is essentially a duplicate of #864478: Auto-apply coupon when conditions fulfilled. Functionality has been implemented for D7. When I have time I will look into backporting.

@drewbolles - have you looked at the price per role module?