close ad
 
Important WebAssist Announcement
open ad
View Menu

Technical Support Forums

Free, outstanding support from WebAssist and your colleagues

rating

eCart Vouchers

Thread began 6/10/2011 1:12 am by david331670 | Last modified 6/14/2011 6:55 am by Jason Byrnes | 2001 views | 5 replies |

david331670

eCart Vouchers

Me again.
I have set up a basic discount voucher as per Creating a Coupon system for your eCart store (Interactive Tutorial).
It works.
I have followed showpost.php?p=23007&postcount=2
Steps
Data base table..OK
Recordset with filtering..OK tested
Session Variables set up, worked in the basic setup.
"<?php
if (!session_id()) session_start();
if(!($totalRows_rsCoupon == 0)) {
$_SESSION["PromoCode"] = "".$row_rsCoupon['CouponCode'] ."";
}
?>
<?php
if (!session_id()) session_start();
if(!($totalRows_rsCoupon == 0)) {
$_SESSION["PromoAmount"] = "".$row_rsCoupon['CouponAmount'] ."";
}
?>"
Followed instructions (I think, checked so many times)
see screen shots,
NO DISCOUNTS, MY OTHER SHIPPING RULES WORK
I know I have done or not done something simple, But I cant find it
Can you please help.
Thanks
David

Sign in to reply to this post

Jason ByrnesWebAssist

first thing i would check is to make sure that the code for the recordset is before the set session value code.


I would then echo the sessions to the cart page to make sure they are being set:

php:
<?php

echo("promo code: ".$_SESSION["PromoCode"]."<br />");
echo(
"promo amount: ".$_SESSION["PromoAmount"]."<br />");
?>



if your still having a problem, please send a copy of your page in a zip archive so I can look at the code.

Sign in to reply to this post

david331670

eCart Voucher

Jason
Alas it still does not work.
Just to make sure.
I have the voucher form on my shopping cart page before any "add to cart" buttons and outside any other form.
I enter the voucher code and press submit, then add items to the shopping cart, I see the discount in the shopping cart summary. (simple version worked this way)

The code
<?php
echo("promo code: ".$_SESSION["PromoCode"]."<br />");
echo("promo amount: ".$_SESSION["PromoAmount"]."<br />");
?>

I dont know exactly where to place this code.
I have tried to place this in various places on my page, each time it either will not display the page, disables the add to cart button or interferes with the add to cart function and will not display in cart. It also displays words "PromoCode" and PromoAmount" top left in the browser window outside of page content.
Do I need to create a new column for PromoCode in my ecart object.
** Can I have more than 1 ecart object?
I have attached the code for the page.
Thanks again for your help
David

Attached Files
Discount Voucher Page code.txt.zip
Sign in to reply to this post

Jason ByrnesWebAssist

the problem is that the set session value code is before the code that the creates the rsCoupon recordset,

you will need to rearrange the code so that the set session value code is after the recordset code.

Sign in to reply to this post

david331670

Vouchers

Jason
Yes I have got it working
Thank you
David

Sign in to reply to this post

Jason ByrnesWebAssist

glad to hear it is working

Sign in to reply to this post

Build websites with a little help from your friends

Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.

Build websites from already-built web applications

These out-of-the-box solutions provide you proven, tested applications that can be up and running now.  Build a store, a gallery, or a web-based email solution.

Want your website pre-built and hosted?

Close Windowclose

Rate your experience or provide feedback on this page

Account or customer service questions?
Please user our contact form.

Need technical support?
Please visit support to ask a question

Content

rating

Layout

rating

Ease of use

rating

security code refresh image

We do not respond to comments submitted from this page directly, but we do read and analyze any feedback and will use it to help make your experience better in the future.

Close Windowclose

We were unable to retrieve the attached file

Close Windowclose

Attach and remove files

add attachmentAdd attachment
Close Windowclose

Enter the URL you would like to link to in your post

Close Windowclose

This is how you use right click RTF editing

Enable right click RTF editing option allows you to add html markup into your tutorial such as images, bulleted lists, files and more...

-- click to close --

Uploading file...