Bvrettski Posted May 4, 2007 Share Posted May 4, 2007 My store offers a free downloadable lesson that we want users to try out. We have opted for paypal as the checkout option but when you get to paypal with a cost of $0.00 it still requires you to register and try to make a payement....then paypal notifies you that you can't have a transation of zero bucks. What I'm in need of is a solution, work around or code reqrite that will allow me to do one of the following: 1. bypass the paypal portion of the checkout if the balance due is 0.00 2. send them a discount code/ coupon for a 100% discount with their registration, and that would bypass checkout or 3. send then a direct download link with their confirmed registration. I will need to make the discount code system work if possible as all of the downloads will be available to our paid students. Others will purchase them online. Thanks Brett Link to comment Share on other sites More sharing options...
usernamenone Posted May 4, 2007 Share Posted May 4, 2007 Reworking the pay by check or money order will do that for you. Change to Check-Out Line For Free Download Only. Link to comment Share on other sites More sharing options...
Bvrettski Posted May 4, 2007 Author Share Posted May 4, 2007 Reworking the pay by check or money order will do that for you. Change to Check-Out Line For Free Download Only. What wil lthat do. In the end couldnt anyone just select that and not pay? I need a selective system that we have control over. Discount codes would be prefereable. If I am understanding what your saying they would just choose the check or money order option and not have to pay even if they werent someone we wanted to give the lessons too. Am I missing something? Link to comment Share on other sites More sharing options...
usernamenone Posted May 4, 2007 Share Posted May 4, 2007 Setting your payments options to the modified check money order to pending. Once a free download comes in you have to set to processing for the download link to be sent to your free download customer. Link to comment Share on other sites More sharing options...
Bvrettski Posted May 4, 2007 Author Share Posted May 4, 2007 I'll try it and see how it works. Do I need to edit the php Can you clarify what you ment by: Change to Check-Out Line For Free Download Only. Do mean I need to change the name or title of the module? Link to comment Share on other sites More sharing options...
Bvrettski Posted May 4, 2007 Author Share Posted May 4, 2007 ?? Link to comment Share on other sites More sharing options...
usernamenone Posted May 5, 2007 Share Posted May 5, 2007 Open your catalog/includes/languages/your language/modules/payment/money_order.php define('MODULE_PAYMENT_MONEYORDER_TEXT_TITLE', 'Check/Money Order'); define('MODULE_PAYMENT_MONEYORDER_TEXT_DESCRIPTION', 'Make Payable To: ' . MODULE_PAYMENT_MONEYORDER_PAYTO . '<br><br>Send To:<br>' . nl2br(STORE_NAME_ADDRESS) . '<br><br>' . 'Your order will not ship until we receive payment.'); define('MODULE_PAYMENT_MONEYORDER_TEXT_EMAIL_FOOTER', "Make Payable To: ". MODULE_PAYMENT_MONEYORDER_PAYTO . "\n\nSend To:\n" . STORE_NAME_ADDRESS . "\n\n" . 'Your order will not ship until we receive payment.'); Change to: define('MODULE_PAYMENT_MONEYORDER_TEXT_TITLE', '[b]Free Download Check Out Line. Then add more information about your free downloads, explain how they will get their downloads[/b]'); define('MODULE_PAYMENT_MONEYORDER_TEXT_DESCRIPTION', '[b]This is changed discribe the download:[/b] ' . MODULE_PAYMENT_MONEYORDER_PAYTO . '<br><br>Send To:<br>' . nl2br(STORE_NAME_ADDRESS) . '<br><br>' . '[b]This is changed to explain that when they are approved for the download that they will get an email with the link.[/b]'); define('MODULE_PAYMENT_MONEYORDER_TEXT_EMAIL_FOOTER', "[b]This is changed for the footer of the email and will contain some words of your own:[/b] ". MODULE_PAYMENT_MONEYORDER_PAYTO . "\n\nSend To:\n" . STORE_NAME_ADDRESS . "\n\n" . '[b]This is also text about the download email footer[/b].'); Then log into admin and under configuration and then to modules and then to payments you are going to enable money order / check module and set Pending. Once you receive a free download request you log into admin and approve the download and the set to Delivered. Once you activate the Delivered status your free download customer is sent the link to their free download in an email. You will need to place a test order and make some tweeks to your email message. Link to comment Share on other sites More sharing options...
Bvrettski Posted May 5, 2007 Author Share Posted May 5, 2007 Thanks for the expanded help. I'll give it a try. Do I need to be using Download Controller to make my products downloable. I've been reading several threads that indicate it makes it much easier. Link to comment Share on other sites More sharing options...
Bvrettski Posted May 5, 2007 Author Share Posted May 5, 2007 I think I may have found a better solution...for my needs at least. In the Download Controller v5.3 documentation it says: Free Shipping and Payment Modules: When weight is 0, only Free Shipping shows. When total is 0 and weight is 0 only Free Payment shows. These are now automated so that no changes are needed for other existing shipping and payment files. I'll report back on how it goes. I will be using both methods. Your method for distributing to my students and the above method to distribute the free lessons. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.