Thanks locatejake, I’m also interested in this.
This is also my interest.
There is also a CHECKBOX – is this to solve this problem?
When i use this CHECKBOX – there is no differece in orderform and basket.
See JPG
<img alt=”Image title” src=”http://www.czw.at/checkbox.JPG” width=”848″ style=”min-width: 16px; min-height: 16px; margin: 10px 0px;”>
Yes, I’d also like this. It’s so frustrating that it’s not already enabled and so obvious. A simple $ off each ITEM rather than a $ off multiple items, so be able to offer true bulk discounts like:
Regular Price: $59.99
3 or more: $57.99 each
5 or more: $56.99 each
10 or more: $54.99 each
20 or more: $49.99 each
I need help with this as well. 1 pair is $16, 2 or more is $14 ea. entered flat discount as $2. when purchasing 3 it only takes on $2 discount instead of 3. please help!
I have set up the bulk discount
15+ 5% discount
25+ 10% discount
etc.
Currently the discount only applies to total number of one item.
i.e.
15 packs Blue Water Beads 5% Discount
I would like it to apply to total order
i.e.
5 packs Blue Water Beads 5% Discount
6 packs Blue Water Beads 5% Discount
4 packs Blue Water Beads 5% Discount
Total Order 15 packs receives 5% Discount
Is this possible?
Hi Did anyone ever find a solution to this I have purchased several plugins and tried everything but have not found a good solution yet.
Thanks in advance.
Hello. Any update? :\ Are there other plugins that can do this?
Unfortunately I have not been able to find one. If you do find one please let me know too, if I come across one I’ll post it here.
Colum
Did anyone find a solution to this? I want to do the same thing… if a customer buys 1-999 of a product, the price per unit is $6. If they buy over 1000, the price for each unit is $4… is there anything at all?
To the OP’s original statement:
We had a similar problem on our site. I was able to solve this by modifying the math in the “action_before_calculate” function in the woocommerce-bulk-discount.php file.
I changed the below line:
if ( ( get_option( 'woocommerce_t4m_discount_type', '' ) == 'flat' ) ) {
row_base_price = max( 0, $_product->get_price() - ( $this->discount_coeffs[$this->get_actual_id( $_product )]['coeff'] / $values['quantity'] ) );
}
to this:
if ( ( get_option( 'woocommerce_t4m_discount_type', '' ) == 'flat' ) ) {
$row_base_price = max( 0, $_product->get_price() - $this->discount_coeffs[$this->get_actual_id( $_product )]['coeff'] );
}