I've been trying to work through this without success and would like some advice on how to make this work with the download module.
I've gotten fairly good with download products, download rules and bypassing shipping calculations for download orders from the experience I've gained with my client at http://www.digital-preserves.com/ and scouring the SC Forums for information. That client sells primarily downloads and the occasional physical item (DVD), and we've been able to make everything work with a "$0.00" handlng charge per order in "Store Settings".
I have a new client http://www.hotwashatlanta.com/ who sells pressure washers here in Atlanta but they also have a large number of product brochures, information sheets, etc. that I'm installing as "downloadable products" in the shopping cart at $0.00 per item for the charge. I'm still fleshing out the shpping cart, but I'm trying to resolve this before I add more product in.
I have the bypass for payment installed in the payment.php template for $0.00 orders as detailed in another thread in the SC Forums. I have a shipping Courier and Shipping method for "Download Delivery" which assesses a $0.00 shipping charge for orders with 0.0000 weight and $0.00 dollar total.
My challenge with this client is that we expect that they will be selling more physical product than downloads (parts, etc.) and they would like to assess a "Per Order" handling fee of $3.95 per order. I'm trying to use the rules feature to "discount" the handling charge of $3.95 for orders that have 0.0000 weight and $0.00 total fee, basically I want to waive the per order handling fee for download only orders. I've tried a number of combinations of discount rules without success.
Invariably, depending on how the rule is created to provide an "order in progress" discount of $3.95 IF weight total is 0.0000 and order total is $0.00 one of two things happens:
The "Checkout" button fails to appear if the discount is set to fire if "Handling Total" is $0.00, or
if "Product Total" is set to $0.00, the Checkout button appears and the discount applies erasing the per order handling fee, but the discount "vanishes" at step four prior to final checkout. When you click "Continue" at this step, the order is NOT successfully completed and the Download rule does not fire.
The only way I can get this to work properly is using the technique I have for Digital-Preserves.com, set the per order handling fee to $0.00, and then apply the download delivery shipping rule of $0.00 for orders with zero weight in them. If per order handling fee is $0.00 I can get the downloads to successfully complete checkout.
Is there a way to make this work with either a discount rule (or perhaps a modification to payment.php ?) if we have a "Per Order" handling fee assessed that is a positive number (nothing seems to work using negative numbers in this process...I tried that also). Ideally the end result that a downloads only order would wind up with $0.00 Handling charge, and the order successfully completes.
Right now I can't get that to work at all. Any advice or suggestions here would be appreciated.
Ernest McDermon
Snellville, GA


Reply With Quote



