Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Bypassing checkout (Free downloads or 100% discount code)


Bvrettski

Recommended Posts

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

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

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

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

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

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

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...