-
discount coupon not working
We had one customer order 2 items the other day, and he told me that he put in the code, and that it showed the discount while he was checking out, but the system charged him full price, it did not deduct the 10%
Anyone have a quick fix for this issue !!
using zen 1.3.0.1 and I can't upgrade now (not until christmas break starts)
-
Re: discount coupon not working
I also have this same problem that was found by a customer today.
I have 1.3.6 installed though.
1 item, no coupon deduction
2 items, no coupon deduction
3 and up, the coupon is working correctly
I have Quantity Discounts installed also and Scott says that they are no related.
I de-installed the Quantity Discounts and the same problem still occurs.
Linda or Chris, any ideas on how to fix this?
Can others please test this and confirm
thanks,
-
Re: discount coupon not working
How do you have the Discount Coupon setup?
What are the restrictions?
-
Re: discount coupon not working
oohhhh yeah!! baby i found the same problem today with my zencart 1.3.6
i make a coupon in the admin and i go into the account here is how the coupon is set-up;
Coupon Zone Restriction: 0
Coupon Name test
Coupon Description
(Customer can see) test coupon 14.75%
Coupon Amount 14.75%
Coupon Minimum Order
Free Shipping No Free Shipping
Coupon Code test1a
Uses per Coupon
Uses per Customer 1
Start Date 12/14/2006
End Date 12/15/2007
ahhh now it works but everything is calculated wrong right from the taxes go figure
-
Re: discount coupon not working
Similar, if not the same problem:
Just fresh installed v 1.3.7. but used the existing v1.3.2 database (mysql4).
Issued a coupon to a non-profit.
Entered the order myself on behalf of the non-profit and entered the coupon code.
On the Step 3 of 3 Order Confirmation page a green banner appeared: "Congratulations you have redeemed the Discount Coupon" however on the summary at the bottom of the page the discount was not itemized nor the total reduced. The order total before discount was $83.60 and the discount $31.60. Method of payment was "Offsite payment" which is a slightly modified "Check/Money Order" module.
The summary reads:
Sub-Total: $83.60
FREE SHIPPING! (Free Shipping Only): $0.00
Total: $86.30
-
Re: discount coupon not working
What settings are on the Discount Coupon?
Do you have any restrictions? If so, what do you have set?
-
Re: discount coupon not working
Hi Linda!
Here's what it says on the admin screen.
Coupon Name :: Non Profit Discount
Coupon Amount :: $36.10
Start Date :: 01/24/2007
End Date :: 01/25/2007
Uses per Coupon :: 1
Uses per Customer :: 1
Valid Product List :: NONE
Valid Categories List :: NONE
Date Created :: 01/24/2007
Date Modified :: 01/24/2007
Coupon Zone Restriction: :: 0
And here is what I found in the database:
Related table entries:
coupons:
coupon_id 5
coupon_type S
coupon_code NPD-8
coupon_amount 36.1000
coupon_minimum_order 83.60
uses_per_coupon 1
uses_per_user 1
restrict_to_products [blank]
restrict_to_categores [blank]
restrict_to_customers NULL
coupon_active Y
coupon_zone_restriction 0
coupons_description:
coupon_id 5
language_id 1
coupon_name Non Profit Discount
coupon_description This coupon will be applied to your recent order.
coupon_email_track
(no record for coupon_id 5)
coupon_gv_customer
(no record for customer_id 213)
coupon_gv_queue
(no record with coupon_id 5 or customer_id 213)
coupon_redeem_track
(no record with coupon_id 5 or customer_id 213)
coupon_restrict
(no record for coupon_id 5)
It appears that the failure ocurred when I entered the redemption code.
Ron
-
Re: discount coupon not working
This coupon can be used once and once only ...
Uses per Coupon :: 1
Uses per Customer :: 1
If you want 1 time per customer ... but an unlimited number of customers may use it once, then you need to use:
Uses per Coupon ::
Uses per Customer :: 1
NOTE: On Restictions if you choose to use them ... always add the Top Category as Deny ... then your other restrictions will work correctly ...
-
Re: discount coupon not working
Linda,
On mine, it was intended to be a one time coupon for a specific customer, so it was created specifically for that one transaction. It failed to redeem on the very first try after it was created. I was logged in to the customer's account when I tried to apply (redeem) the coupon on their behalf.
I have handled it by manually editing the entries in the database, but if you have some ideas, I will recreate the scenario with a test account.
Ron
-
Re: discount coupon not working
Was their order for:
coupon_minimum_order 83.60
Did they try to use it on the 24th? Any other date is invalid
Start Date :: 01/24/2007
End Date :: 01/25/2007
-
Re: discount coupon not working
Silly me ... I over looked the obvious ... :eek:
coupon_type S
You made the coupon both Free Shipping and a Discount ...
Coupons are either Free Shipping OR a Discount ... they cannot be both and do not work if set to both ...
-
Re: discount coupon not working
Linda:
Thank you! That was the problem. I don't recall selecting "Free Shipping" when creating the coupon. It must have been one of those times when I was brain dead.
Ron
-
Re: discount coupon not working
Thanks for the update that when setting up the Discount Coupon you had accidentally set it up for both Free Shipping as well as an amount ... and were able to fix this issue by removing the Free Shipping from it ... :smile:
Discount Coupons cannot, at this time, be both Free Shipping and an amount/percentage ...
-
Re: discount coupon not working
I'm having the same problem and I can't figure out what's causing it. I had a customer that tried to check out today and it said that the discount applied successfully but nothing was subtracted from the total price. I have mine set as the following.
Coupon Name :: New Customers
Coupon Amount :: 5.0000%
Start Date :: 04/03/2007
End Date :: 12/31/2007
Uses per Coupon :: Unlimited
Uses per Customer :: 1
Valid Product List :: NONE
Valid Categories List :: NONE
Date Created :: 04/03/2007
Date Modified :: 04/03/2007
Coupon Zone Restriction: :: 0
Email Discount
-
Re: discount coupon not working
Have you an URL where we can see this?
You may PM me if need be the URL ...
-
Re: discount coupon not working
I too am having problems with a fresh install.....
www.monkeydesignhouse.com/shop
the coupon redemption is on the credit card page and has no redemption button - so they cannot redeem a coupon without entering details.
What have I done wrong.
-
Re: discount coupon not working
I still haven't fixed the above - but also want to add a link so customers coupons are automatically placed when they sign up....
ie if a customer comes from a site the coupon code xyz will be inside the link - then when they sign up/order they automatically get that discount.
I have a budget for this if anyone can help.
Marc
-
Re: discount coupon not working
I found the answer about coupon codes in URL in another thread - so thats fixed.
But still having problems aplying my coupons.
With a fresh install of 1.3.7
www.monkeydesignhouse.com/shop
the coupon redemption is on the credit card page and has no redemption button - so they cannot redeem a coupon without entering details.
Even when you do enter details - it still is not deducting the money.
I have discount coupons in order totals switched on - What have I done wrong.
Anyone?
-
Re: discount coupon not working
Thanks to this message from Linda in another post
___
Re: coupon not working
Discount Coupons can be set up for:
1 Discount Percentage
-- OR --
2 Discount Amount
-- OR --
3 Free Shipping
You cannot combine these together in the same Discount Coupon at this time ...
___
I realised i was trying to give free shipping and discount in same coupon.
Since then my coupons now work.....
- Still would like to get a redeem coupon button so they can see what they are paying before entering their CC details - at present they have to hope we will give them a discount.
would be good to have a redeem coupon button then enter the cc details to pay the balance if needed.
Marc
-
Re: discount coupon not working
If you only want your customer to see if the coupon code is good, that you sent them, all they have to do is go to Discount Coupon, Look-up Discount Coupon ... That will tell them if it is any good or not. Now if you are asking if they can get a code before they pay for it, no they can't unless you send them a coupon in the mail first. They can redeem it from the checkout or from Look-up Discount Coupon. I'm pretty sure thats how it works.
-
Re: discount coupon not working
They have a coupon - it is given to them on a flyer or via a sponsors url....
for example
"http://www.monkeydesignhouse.com/shop/index.php?sponsor=abc123"
Some of these coupons will mean they get their products free.
The way it is currently means that when they enter their coupon they have to enter CC details or else the coupon will not be applied on step 3.
I hope I am explaining myself properly.
Thanks for your help.
Marc
-
Re: discount coupon not working
I see what you mean by the redeem button not being there. I set up a test account with you. First of all you need to go to admin Modules, Order Total Modules and see if it is activated, if not it will not show up on the check out page.
-
Re: discount coupon not working
Thanks for looking at this for me...
I have coupons switched on....
Discount Coupon
This module is installed
true
Sort Order
280
Include Shipping
false
Include Tax
true
Re-calculate Tax
Credit Note
Tax Class
--none--
But still no redeem button - any other advice???
-
Re: discount coupon not working
There's a small javascript error causing you grief.
/includes/modules/order_total/ot_coupon.php
line 89:
Change this:
Code:
'field' => zen_draw_input_field('dc_redeem_code', '', 'id="disc-'.$this->code.'" onchange="submitFunction(0,0)"'),
to this:
Code:
'field' => zen_draw_input_field('dc_redeem_code', '', 'id="disc-'.$this->code.'" onkeyup="submitFunction(0,0)"'),
Changing this will allow them to just type in the code and press Enter if they've done anything in the coupon-redemption field.
-
Re: discount coupon not working
Ok - great - your right DrByte - that does work (if they change something in the coupon box)
However my coupon code is entered automatically.
for example
"http://www.monkeydesignhouse.com/shop/index.php?sponsor=abc123"
this sets session sponsor and is pulled into the sign-up form and the coupon form.
So ideally i need to add a 'PRESS HERE TO REDEEM YOUR COUPON CODE' button that doesn't argue with the payment selection further down.
Any help will be appreciated - even its a private message with a quote to fix this.
Marc
-
Re: discount coupon not working
Okay, change the line to this instead:
Code:
'field' => zen_draw_input_field('dc_redeem_code', '', 'id="disc-' . $this->code . '" onkeyup="submitFunction(0,0)"') . zen_image_submit(BUTTON_IMAGE_SUBMIT, BUTTON_SUBMIT_ALT, ' onclick="checkCouponCode(this, \'dc_redeem_code\');"'),
and add to /includes/modules/pages/checkout_payment/jscript_main.php, as shown:
Code:
function methodSelect(theMethod) {
if (document.getElementById(theMethod)) {
document.getElementById(theMethod).checked = 'checked';
}
}
function checkCouponCode(theForm, theField) {
if (document.theForm.theField) {
if (document.theForm.theField.length || document.theForm.theField.value) {
submitter = null;
return true;
}
}
return false;
}
//--></script>
No need to prepare a quote ... just please share your thanks with a donation here: http://www.zen-cart.com/index.php?ma...es&pages_id=14
-
Re: discount coupon not working
DrByte you are my most favourite person of the week. THANK YOU SO MUCH.
I really appreciate your time and efforts - My whole system is all working.
THANKS SOOOOOOO MUCH.
Marc