coolthings.com.au Posted May 11, 2005 Share Posted May 11, 2005 Hi Jacob, thanks for that, the problem is that with Discount Vouchers the discount doesn't get applied at all to the total.But if I refresh the confirmation pg, it then does.. weird. I tried messing with sort orders and putting ob_start() and ob_end_flush() in the confirmation page to try & get the whole page buffered before output. Didn't work, I'm still lost... cheers, Bill <{POST_SNAPBACK}> Solution for this problem: My system specs were: Windows 2000 server, IIS 5, PHP 4.3.1 running in CGI mode The problem was that although the discount appeared on the checkout_confirmation.php page when you confirmed the order it did not carry through to the processing of the order. After trying all manner of things I ended up installing the latest build of PHP which was 4.3.11 and after the reboot it all started working. One problem I had after the reboot was that my Order Total Modules in the administration page was missing and blank. I had been hacking around with the order total modules and left a couple of copies of the files in the includes\modules\order_total folder. After removing these files I got the order total modules back. Check out my site at www.coolthings.com.au B) Quote Link to comment Share on other sites More sharing options...
Kalivy Posted May 11, 2005 Share Posted May 11, 2005 (edited) I got this error after made "Show up discount in index.php". Please help... Thanks Parse error: parse error, unexpected T_STRING in /home2/{hiden}/public_html/shop/index.php on line 57 Line 57: $messaggio = 'sprintf(%s, $coupon_desc['coupon_description'])'; // this is the message of your discount coupon Edited May 11, 2005 by Kalivy Quote Link to comment Share on other sites More sharing options...
Guest Posted May 11, 2005 Share Posted May 11, 2005 Hi, I have installed the gift voucher contribution and cannot get the gift voucher to work when a customer purchases one to send to a friend. I login, purchase a 100 gift certificate and it is put into my gift voucher account. If I try to buy another product after that my voucher account still shows $100. According to the instructions I have all the defaults set and the voucher queue set to true. I release it and still doesn't work. I have tried it set both to true and false. If I send this gift voucher to another person they get the email with the validation code in it and the link but when they click on that link and try to use the gift voucher the error message says "invalid gift voucher code". I have no idea how to make this work or what to do. Can you help please? Quote Link to comment Share on other sites More sharing options...
Kalivy Posted May 12, 2005 Share Posted May 12, 2005 Show up discount in index.php corrige 22/4/05by Evol www.evoldope.com [email protected] Step 1 -------------------------------------- Put this code into body of index.php Rembember to change $coupon_code = "PUT HERE YOUR DISCOUNT CODE"; //put into PUT HERE YOUR DISCOUNT CODE the code you assigned to your coupon in admin <?php if (NEW_SIGNUP_DISCOUNT_COUPON != '') { $coupon_code = "benvenuto"; $coupon_query = tep_db_query("select * from " . TABLE_COUPONS . " where coupon_code = '" . $coupon_code . "'"); $coupon = tep_db_fetch_array($coupon_query); $coupon_id = $coupon['coupon_id']; $coupon_amount = $coupon['coupon_amount']; $coupon_desc_query = tep_db_query("select * from " . TABLE_COUPONS_DESCRIPTION . " where coupon_id = '" . $coupon_id . "' and language_id = '" . (int)$languages_id . "'"); $coupon_desc = tep_db_fetch_array($coupon_desc_query); $ammontare = '<font color="#cc0000"><b>'.ceil($coupon_amount).'%</b></font>'; //this is the amount of the discount you deserve $messaggio = 'sprintf("%s", $coupon_desc['coupon_description']); // this is the message of your discount coupon } ?> step 2 -------------------------------------- apply this code wherever you find convenient in index.php to show up discount coupon messages <?php echo $ammontare; ?> <?php echo $messaggio; ?> it's just a simply mod, but usefull to let your customers know what discount you deserve Enjoy No effect.... Please help. Thanks Quote Link to comment Share on other sites More sharing options...
littleneo Posted May 12, 2005 Share Posted May 12, 2005 I Have a problem I don't find why... I installed this contrib ccgv 5.13 and all seems to work ok but, when customers enters an invalid voucher code or an already used one, or date expired, the page shows : TEXT_CONDITIONS_DESCRPTION [] TEXT_CONDITIONS_CONFIRM and not the explanations why the voucher code don't works... PLEASE PLEASE PLEASE, any idea ? I put my shop online tomorrow ! ^^ Quote Link to comment Share on other sites More sharing options...
leitel Posted May 12, 2005 Share Posted May 12, 2005 I also upgraded to 4.3.11 and it didn't solve the problem. Then my partner found this thread. http://www.oscommerce.com/forums/index.php?showtopic=140305 It now works. :) Solution for this problem: My system specs were: Windows 2000 server, IIS 5, PHP 4.3.1 running in CGI mode The problem was that although the discount appeared on the checkout_confirmation.php page when you confirmed the order it did not carry through to the processing of the order. After trying all manner of things I ended up installing the latest build of PHP which was 4.3.11 and after the reboot it all started working. One problem I had after the reboot was that my Order Total Modules in the administration page was missing and blank. I had been hacking around with the order total modules and left a couple of copies of the files in the includes\modules\order_total folder. After removing these files I got the order total modules back. Check out my site at www.coolthings.com.au B) <{POST_SNAPBACK}> Quote Link to comment Share on other sites More sharing options...
ari Posted May 12, 2005 Share Posted May 12, 2005 Is there a way to activate a coupon code via a URL so that when the customer clicks on the link (in an email or banner ad) the coupon will be in the cart? I find that customers are reluctant to create an account to see if the deal is for real. Thanks ? Ari Quote Link to comment Share on other sites More sharing options...
Guest Posted May 13, 2005 Share Posted May 13, 2005 Hey all, Is there a list of the files that have been edited since 5.11 complete package? What would be the best way in upgrading this to 5.13? Thanks Danny Quote Link to comment Share on other sites More sharing options...
Guest Posted May 13, 2005 Share Posted May 13, 2005 Hey all, Is there a list of the files that have been edited since 5.11 complete package? What would be the best way in upgrading this to 5.13? Thanks Danny <{POST_SNAPBACK}> The best way is to use a tool to compare and merge the files, like Beyond Compare 2 from Scooter Software. It saves hours! - Rigadin Quote Link to comment Share on other sites More sharing options...
Guest Posted May 13, 2005 Share Posted May 13, 2005 Is there a way to activate a coupon code via a URL so that when the customer clicks on the link (in an email or banner ad) the coupon will be in the cart? I find that customers are reluctant to create an account to see if the deal is for real. Thanks ? Ari <{POST_SNAPBACK}> I think it was like that before 21 dec 2004, but a security problem came out and now customers must login/create an account first. There is probably another workaround possible but I don't know about it. - rigadin Quote Link to comment Share on other sites More sharing options...
ari Posted May 13, 2005 Share Posted May 13, 2005 I think it was like that before 21 dec 2004, but a security problem came out and now customers must login/create an account first. There is probably another workaround possible but I don't know about it. - rigadin <{POST_SNAPBACK}> I did not upgrade since - do you know where I should look for this method? Ari Quote Link to comment Share on other sites More sharing options...
jonyo Posted May 14, 2005 Share Posted May 14, 2005 I did not upgrade since - do you know where I should look for this method? Ari <{POST_SNAPBACK}> The security issue was that if there is a coupon that is suppost to be for only one use for one customer, they would be able to keep redeeming that coupon untill someone loged in. So if someone got a coupon, they could keep redeeming it on different computers or something, then once they have redeemed it all they want they log in or register all of the instances, and all of the instances are redeemed instead of just one. The workaround was to require the person to log in before it is redeemed. Like Rigidin said there might be another way to do this, but any way I can think of would make it not user friendly. Say you make it so that once one person clicks on the coupon, it is set to be redeemed. This method would make it so that if the customer clicks on the coupon, but does not log in or buy anything that day, they will not be able to redeem the coupon a day later when they are ready to buy something. Can anyone think of a better way to handle this? Hmm something that just came to mind, maybe have it act like the old way, but when they log in (or maybe at the confirmation stage of check out), re-verify the coupon. Don't know if this would work or not. Heh I am constantly contradicting myself... Quote Link to comment Share on other sites More sharing options...
GMGGG Posted May 16, 2005 Share Posted May 16, 2005 (edited) Inventory Not Updating. I am not sure if this should go in the PayPal IPN thread but I believe this problem started with I began using the CCGV mod. I am also using the Jan 2005 PayPal IPN Update for the CCGV. It seems if a user takes several minutes to complete the transaction using PayPal IPN my inventory is not being updated. It has been very hard to track down because it is only happening on some users. As best I can tell the inventory does not get updated if the user takes upwards of 4 minutes to make the payment. I also notice when this occurs I am not getting the email notifications either. So if I receive an order w/o the email notification I know I have to go manually update my inventory. Any ideas? I am really at a loss with this and do not knwo where to start. Also, my store is heavily modified. I am using CCGV, Seach Engine Friendly URL, EZier New Fields. thanks, -G Edited May 16, 2005 by GMGGG Quote Link to comment Share on other sites More sharing options...
GMGGG Posted May 17, 2005 Share Posted May 17, 2005 Sorry, This is NOT a CCGV problem . I was able to figure out what was happening. I have PayPal account optional set at PayPal and if the user does not have a paypal account and does not click "Return to Merchant" the inventory is never updated. Auto return only works for users with PayPal accounts. -G Inventory Not Updating. I am not sure if this should go in the PayPal IPN thread but I believe this problem started with I began using the CCGV mod. I am also using the Jan 2005 PayPal IPN Update for the CCGV. It seems if a user takes several minutes to complete the transaction using PayPal IPN my inventory is not being updated. It has been very hard to track down because it is only happening on some users. As best I can tell the inventory does not get updated if the user takes upwards of 4 minutes to make the payment. I also notice when this occurs I am not getting the email notifications either. So if I receive an order w/o the email notification I know I have to go manually update my inventory. Any ideas? I am really at a loss with this and do not knwo where to start. Also, my store is heavily modified. I am using CCGV, Seach Engine Friendly URL, EZier New Fields. thanks, -G <{POST_SNAPBACK}> Quote Link to comment Share on other sites More sharing options...
djenniex Posted May 18, 2005 Share Posted May 18, 2005 I am not sure why this hasn't been caught yet, but in includes\modules\order_total\ot_coupon.php line 428 has a very minor bug, but this is something that can cause a problem if a shop is using prefixes or changed table names. $cat_query = tep_db_query("select products_id from products_to_categories where products_id = '" . $products_id . "' and categories_id = '" . $cat_ids[$i] . "'"); This should be: $cat_query = tep_db_query("select products_id from " . TABLE_PRODUCTS_TO_CATEGORIES . " where products_id = '" . $products_id . "' and categories_id = '" . $cat_ids[$i] . "'"); Quote Link to comment Share on other sites More sharing options...
Gretzky399 Posted May 18, 2005 Share Posted May 18, 2005 Hey, I am having a problem. I just installed the voucher system into my existing store that has been drastically changed. I added all the files and edited the files needed to my knowledge. Everything worked until I went to the checkout and Igot this error: Fatal error: Call to undefined function: credit_selection() in /home/admin/public_html/cart/checkout_payment.php on line 431 The line of code this is referring to is: <?php echo $order_total_modules->credit_selection();//ICW ADDED FOR CREDIT CLASS SYSTEM ?> Where is this function defined?? Thanks in advance Quote Link to comment Share on other sites More sharing options...
Butterfly Princess Posted May 18, 2005 Share Posted May 18, 2005 Can anyone tell me where i can find the lines that need to be inserted into edited files? I.E. either move to osCommerce installations as catalog/includes/classes/order_total.php if compatible or edit your original file. where do we find the code to put in those files? Quote Link to comment Share on other sites More sharing options...
jazzter Posted May 19, 2005 Share Posted May 19, 2005 Hello, i have installed ccgv 5.13 and have a little problem. in the checkout_confirmation.php is an error. why will the money that will be taken off from the discount coupon (-4,71 euro) in the tax considered. wrong..... Zwischensumme: 58.05EUR GLS (Versand nach DE : 1.45 kg): 4.90EUR Gutscheine:5d878f: -4.71EUR <----- money from Discount Coupon that will be considered in tax Summe: 58.24EUR 16%: 8.69EUR <------- correctly Zwischensumme: 58.05EUR GLS (Versand nach DE : 1.45 kg): 4.90EUR Gutscheine:5d878f: -4.71EUR Summe: 58.24EUR 16%: 8.03EUR <------- what must i do to correct this..??? thanks and sorry for my bad english Harry <{POST_SNAPBACK}> Hi, I am having the same trouble. I think that everyone should check that the correct total amount is being calculated if you are including tax in your sale price Sub-Total: $13.95 Table Rate (Australia Post): $5.00 Discount Coupons:mate: -$1.40 <------ this discount should be 10% which it looks like it is Total: $17.43 <------ $13.95 + $5.00 - $1.40 = should equal $17.55 I know this is only $0.12 off but for bigger orders this could be alot more. I think I know what it is doing. All of my prices include 10% GST (Australian tax), I have a feeling that the program may be only applying the 10% discount code to my tax exclusive price. I need it to calculate it to my tax inclusive price. Is this happening with anyone elses contribute? I have v5.13 Thanks Jazz Quote Link to comment Share on other sites More sharing options...
Harmony Posted May 19, 2005 Share Posted May 19, 2005 Hi I have a problem can anyone help? :huh: In coupon_admin.php when I enter the start date and expire date from the drop down and go to continue/preview they are both listed as a default date of 01/01/1970 instead of the dates I selected, how can I rectify this? I replaced some of the code for the startdate and finishdate but it hasn't changed anything can anyone point me in the right direction or possibly offer some code that can sort this out? I don't know where it's getting the date from as the date in the database is 0000/00/00 00.00.00!? I used: Credit & Gift Vouchers 4 Feb 2005 - The final 7 Feb 2005 - Corrections 10 Feb 2005 - gv_redeem bug 19 Feb 2005 - GV_redeem anti SQL injection 21 Feb 2005 - add addslashes will fix the bug Thanks in advance for any help :blush: Kind regards Joanna Quote Half your problems aren't problems at all and the other half are only half as bad as you think they are :) Link to comment Share on other sites More sharing options...
jazzter Posted May 19, 2005 Share Posted May 19, 2005 Hi, I am having the same trouble. I think that everyone should check that the correct total amount is being calculated if you are including tax in your sale price Sub-Total: $13.95 Table Rate (Australia Post): $5.00 Discount Coupons:mate: -$1.40 <------ this discount should be 10% which it looks like it is Total: $17.43 <------ $13.95 + $5.00 - $1.40 = should equal $17.55 I know this is only $0.12 off but for bigger orders this could be alot more. I think I know what it is doing. All of my prices include 10% GST (Australian tax), I have a feeling that the program may be only applying the 10% discount code to my tax exclusive price. I need it to calculate it to my tax inclusive price. Is this happening with anyone elses contribute? I have v5.13 Thanks Jazz <{POST_SNAPBACK}> OK. this sux. I read the instructions again as I thought i would start at the basics. I went to administation - modules - order totals (in thebackground menu) to fix up the tax code and I have some weird errors. this is what they are saying Order Total Modules Warning: main(/home/inkjet/public_html/cart/includes/languages/english/modules/order_total/ot_couponold.php): failed to open stream: No such file or directory in /home/inkjet/public_html/cart/admin/modules.php on line 128 Warning: main(/home/inkjet/public_html/cart/includes/languages/english/modules/order_total/ot_couponold.php): failed to open stream: No such file or directory in /home/inkjet/public_html/cart/admin/modules.php on line 128 Warning: main(): Failed opening '/home/inkjet/public_html/cart/includes/languages/english/modules/order_total/ot_couponold.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/inkjet/public_html/cart/admin/modules.php on line 128 Fatal error: Cannot redeclare class ot_coupon in /home/inkjet/public_html/cart/includes/modules/order_total/ot_couponold.php on line 15 why would it be asking me for ot_couponold? modules.php line 128 and a few after is is include(DIR_FS_CATALOG_LANGUAGES . $language . '/modules/' . $module_type . '/' . $file); include($module_directory . $file); Would really appreciate someones help Quote Link to comment Share on other sites More sharing options...
Gretzky399 Posted May 19, 2005 Share Posted May 19, 2005 Hey, I am having a problem. I just installed the voucher system into my existing store that has been drastically changed. I added all the files and edited the files needed to my knowledge. Everything worked until I went to the checkout and Igot this error: Fatal error: Call to undefined function: credit_selection() in /home/admin/public_html/cart/checkout_payment.php on line 431 The line of code this is referring to is: <?php echo $order_total_modules->credit_selection();//ICW ADDED FOR CREDIT CLASS SYSTEM ?> Where is this function defined?? Thanks in advance Quote Link to comment Share on other sites More sharing options...
Guest Posted May 19, 2005 Share Posted May 19, 2005 Hey, I am having a problem. I just installed the voucher system into my existing store that has been drastically changed. I added all the files and edited the files needed to my knowledge. Everything worked until I went to the checkout and Igot this error: Fatal error: Call to undefined function: credit_selection() in /home/admin/public_html/cart/checkout_payment.php on line 431 The line of code this is referring to is: <?php echo $order_total_modules->credit_selection();//ICW ADDED FOR CREDIT CLASS SYSTEM ?> Where is this function defined?? Thanks in advance <{POST_SNAPBACK}> Should be in catalog/includes/classes/order_total.php This file needs some modifications for credit class. - Rigadin Quote Link to comment Share on other sites More sharing options...
Butterfly Princess Posted May 19, 2005 Share Posted May 19, 2005 Hmmmmm interesting, my last post was deleted. How nice. Can anyone tell me where i can i find the code the needs to be replaced for each file? Quote Link to comment Share on other sites More sharing options...
Guest Posted May 19, 2005 Share Posted May 19, 2005 Hmmmmm interesting, my last post was deleted. How nice.Can anyone tell me where i can i find the code the needs to be replaced for each file? <{POST_SNAPBACK}> this contribution requires you to open each file within the contribution, look for the comments showing the start and end of each line of code that was added/deleted then compare to your files. There are tools like beyond compare that can help with this task. google it and you should find it. just know ahead of time that this can be a very difficult contrib to add to your shop and might have some bugs/limitations depending on how you use it. as you can see by the amount of pages in this thread, its a very complicated contrib. good luck. Quote Link to comment Share on other sites More sharing options...
Butterfly Princess Posted May 19, 2005 Share Posted May 19, 2005 This will only work on fresh OSC files as stated in the installation text file. Thats why i need the code. I only need it for 2-3 files. The rest is done and working. One is the orders.php and create_account.php and one other i cant remember. I cant overwite these file with the ones included cause those files are moded and they also do not come with the code to manually write them in or i would have overwritten them and added the code from the others. So is their anyway to find the code and installation for what needs to be replaced and inserted? Thanks Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.