close ad
Databridge V2 with MySQLi support IS Now Available!
open ad
View Menu

Technical Support Forums

Free, outstanding support from WebAssist and your colleagues


PayPal Pro not accepting 100% discount with shipping charge

Thread began 1/10/2011 8:04 am by info279018 | Last modified 1/10/2011 2:55 pm by Jason Byrnes | 2414 views | 3 replies |


PayPal Pro not accepting 100% discount with shipping charge

We're currently running a promotion where a customer can get up to $40 off their order, not including shipping. Our shipping is a flat rate.

We use eCart 5.x (the site was originally built using eCart 4.x) and are using PayPal Pro. For some reason, if the order amount is less than $40, and therefore the order sub-total is $0, PayPal rejects the payment, even though we're still charging the $6.50.

Any help would be greatly appreciated.


Sign in to reply to this post

Jason ByrnesWebAssist

Paypal will not except an item total of $0, even if there is a shipping fee. The Item total must be at least 1 cent.

you would need to get creative with the discounts so that the shipping is 6.50 only if the order total is above $40. if it is 40 or less, set the discount to total price + 0.01

and the shipping to use 6.49

this will way if the order is less the 40, the item total is 0.01, but the shipping is 6.49 giving the same 6.50 total cost.

Sign in to reply to this post


I think I was even more creative

Hi Jason,
Thanks for the reply. I got confirmation from PayPal regarding the non-zero item total as well. What I did was change my regular shipping to check for the coupon amount and make sure it's != 40. I then created two more shipping rules.

The first checks to see if the coupon amount == 40 and if the discounts <= 40. If so, we don't add any shipping charges.

The second checks to see if the coupon amount == 40 and if the discounts == 40. If it is then we add the 6.50 for shipping (though, now that I'm writing this out I may not need this second one).

My rule for the coupon is set to subtract the sub-total amount - 6.50 if the sub-total <= 40. All together I keep my regular shipping if this particular code value isn't present, and I keep my shipping charges when the code is present and the total discounts would bring the item total to $0. Shipping is also charged correctly when the code value is present but the item total is still > 0.

I suppose there's an easier way, but this is working for me now, and it was one of those "D'oh!" moments. Plus, the promotion just started this morning and the first customer, of course, ran into problems. Still, if you have an easier solution I'm all ears.

Again, thanks.


Sign in to reply to this post

Jason ByrnesWebAssist

nicely done, that approach will work as well.

Sign in to reply to this post

Build websites with a little help from your friends

Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.

Build websites from already-built web applications

These out-of-the-box solutions provide you proven, tested applications that can be up and running now.  Build a store, a gallery, or a web-based email solution.

Want your website pre-built and hosted?

Close Windowclose

Rate your experience or provide feedback on this page

Account or customer service questions?
Please user our contact form.

Need technical support?
Please visit support to ask a question





Ease of use


security code refresh image

We do not respond to comments submitted from this page directly, but we do read and analyze any feedback and will use it to help make your experience better in the future.

Close Windowclose

We were unable to retrieve the attached file

Close Windowclose

Attach and remove files

add attachmentAdd attachment
Close Windowclose

Enter the URL you would like to link to in your post

Close Windowclose

This is how you use right click RTF editing

Enable right click RTF editing option allows you to add html markup into your tutorial such as images, bulleted lists, files and more...

-- click to close --

Uploading file...