PDA

View Full Version : looking for solution



redz008
10-24-2003, 05:52 PM
Hey All,

Was wondering if anyone has experience with a store which offers downloadable software for sale.
Here is what I would like to accomplish? Please inform me if this is at all possible and how one would go about setting it up?

1) Software which can be downloaded either for trial version or for purchase.
2)Instead of snail mail delivery, I need to have a download initiated of the purchased software.
3) I would also like to have a copy of the software licence sent to the customers email address along with the proof of purchase receipt.

I can setup for trial downloads without a problem.

I can also set it up for software to be entered into cart and purchased. The problem comes in after the purchase. I can only find how to set it up to deliver snail mail, not to initiate a download.

Somehow I need to accomplish this along with adding some additional information to the proof of purchase receipt which is sent out. Such as the software licence agreement.

Hopefully someone has had the problem before and can possibly recommend a module for these features.

I know this is alote of info, however if you understand what I require and have some insight to help me resolve this issue PLEASE post a response.

PS I will be selling several software titles not just a single software title.

Any help is greatly appreciated,
Mark

thetraveller
10-26-2003, 01:07 PM
Hi:

I have never done this but would the 'downloads' option under the 'configuration' menu do what you want?

Have you read thru the read me for the 'Download_Controllerv5.3 ' contribution that is included in MS2-MAX?

The Traveller

redz008
10-27-2003, 07:04 AM
Do you happen to know were I can find a detailed read me for this module? I am unable to find it?

thetraveller
10-28-2003, 05:28 PM
Do you happen to know were I can find a detailed read me for this module? I am unable to find it?
Hi:

The readme.txt file is located inside the .zip file in the contributions directory.

Here is the full text of that document.

John

Updated by Farrukh Saeed for MileStone MS 2.2

Use a compare program such as Beyond Compare for making changes. I have included all the files.
================================================

/*
WebMakers.com Added: Downloads Controller
Written by Linda McGrath osCOMMERCE@WebMakers.com
http://www.thewebmakerscorner.com

If you find this Add-on helpful and wish to make a donation to the WebMakers.com Programming Fund, please send via PayPal to PayPal@WebMakers.com

While donations are never required, they are always appreciated and help allow for the continued development and support of Add-ons like this.
*/
================================================== =====================

While this Add-on was made specifically to work with v2.2 MS1, it should work with any snapshot that has the new individual orders_status settings for the payment modules.

All configuration can be done in the Admin via the Configuration ... Download ... settings.

Add the new configuration settings with the downloads_controller.sql file. This will add the new settings for the Admin.

Add a new Order Status, I call mine Updated and check its value in the orders_status table. Then set the value in the Admin for:

Downloads Controller Update Status Value to this new value. Usually this is a 4, but could be different depending on how many orders_status settings you have.

The default setting for:

Downloads Controller Orders Status Value is 2. This means that all payment methods that set the orders_status value to >=2 will allow immediate downloads.

Anything less than 2 will result in the Download being unavailable and the display of the:

Downloads Controller Download on hold message to be displayed.

Includes Free Shipping and Free Payment Modules

Thanks to:

EL Bavaro for the download button.
================================================== =====================
UPDATING FILES:

BACKUP! BACKUP! BACKUP!

Before updating your files, backup any files about to be changed.

Then, you can either overwrite your files if they are current versions, see the headers of each file, or you can use a program such as Beyond Compare to compare the changes.
================================================== =====================

Admin Side

==========

Add one change to /admin/includes/functions/general.php just prior to the last ?> at the end of the file, add these lines of code:

// BOF: WebMakers.com Added: Downloads Controller

require(DIR_WS_FUNCTIONS . 'downloads_controller.php');

// EOF: WebMakers.com Added: Downloads Controller

NOTE: The function in the downloads_controller.php is a common one I use in my Add-ons.

This means if you get an error for trying to load a duplicate function, you probably do not need this change made to the general.php file.

================================================== =====================
Catalog Side
=============

Add one change to /catalog/includes/functions/general.php just prior to the last ?> at the end of the file, add these lines of code:

// BOF: WebMakers.com Added: Downloads Controller

require(DIR_WS_FUNCTIONS . 'downloads_controller.php');

// EOF: WebMakers.com Added: Downloads Controller

NOTE: The function in the downloads_controller.php is a common one I use in my Add-ons.

This means if you get an error for trying to load a duplicate function, you probably do not need this change made to the general.php file.
================================================== =====================

I have included a few extra peices of information for the /admin/orders.php file, such as fax, data and time of order, order #.

In addition, to update an order for additional downloads and time, you can use the new orders_status you added.
================================================== =====================

Changes to /catalog/includes/modules/downloads.php

This now uses the last_modified date vs date_purchased so you can update Download Days and Max Downloads via the Admin.

The Downloads Controller Download on hold message is displayed from here.

Message only displays if the order contained a download and not allowed to be downloaded yet.
================================================== =====================

************************************************** **************************************************

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.
************************************************** ************************************************** *
Changed Files:

/catalog/checkout_process.php - adding one more element to the array

/catalog/checkout_shipping.php- adding 1 IF statement to the top of the file

/catalog/includes/classes/shipping.php - changes to the function shipping

/catalog/includes/classes/payment.php - changes to the function payment

New Files:

/catalog/includes/modules/shipping/free_shipper.php

/catalog/includes/modules/payment/free_charger.php

/catalog/includes/languages/english/modules/shipping/free_shipper.php

/catalog/includes/languages/english/modules/payment/free_charger.php
================================================== =====================

Remember to backup! And enjoy!

In-Overtime
02-19-2005, 02:32 PM
These are the settings are in my Catalog Administration Panel for "Downloads" in my Catalog Configuration.

I am using the latest PayPal IPN and it seems to work, but when a customer logs into their account to download the file (a PDF document), the download link is not showing on their page.

There are duplicate entries showing with different settings. Could there be a conflict in my SQL causing my download links to not show up because it isn't updating the order after PayPal?


Enable download - true
Download by redirect - false
Expiry delay (days) - 0
Maximum number of downloads - 1
Downloads Controller Update Status Value - 3
Downloads Controller Update Status Value - 10000
Downloads Controller Download on hold message <BR><font color="FF0000">NOTE: Downloads are not available until payment has been confirmed</font>
Downloads Controller Download on hold message <BR><font color="FF0000">NOTE: Downloads are not available until payment has been confirmed</font>
Downloads Controller Order Status Value 2
Downloads Controller Order Status Value 2


This is for my father's website and I desperately need to fix this issue. If anyone could help, I will PM the Login info for the website.