Zen Cart Logo
Forums / General Questions / Apply a discount based on Payment method

Apply a discount based on Payment method

Views: 2,038

Results 1 to 19 of 19
4 Feb 2015, 3:45 PM
#1
pewe avatar

pewe

Zen Follower

Join Date:
Aug 2006
Posts:
134
Plugin Contributions:
0

Apply a discount based on Payment method

I am not sure if this is easy/possible but I'm sure it would not be an uncommon requirement!?

What I want to do is to offer customers a discount depending on their payment method.

To be precise, I want to automatically discount a product by 5% if the customer chooses to pay by bank transfer/cheque rather than paypal.

Does anyone know if there is already a way to do this (mod or plugin), or can anyone suggest a way of doing it.

TIA

4 Feb 2015, 3:47 PM
#2
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Apply a discount based on Payment method

You might be able to use this as a base and reverse it from an additional fee to a discount:
http://www.zen-cart.com/downloads.php?do=file&id=1487

4 Feb 2015, 3:56 PM
#3
pewe avatar

pewe

Zen Follower

Join Date:
Aug 2006
Posts:
134
Plugin Contributions:
0

Re: Apply a discount based on Payment method

Sheesh - that was quick :shocking:

From the description it may be what I need

Alternatively, you can offer a discount to customers who select a payment method other than PayPal or Credit Card.

As long as it works with V1.5.1 (it say 1.5.0 in the description).

I'll try it and come back with results.

Don't know why search for payment method discount didn't find that!!!

Many thanks.

4 Feb 2015, 4:00 PM
#4
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Apply a discount based on Payment method

I did a search on:
discount

and then just scrolled the results quick for something that sounded like it might work ... :lookaroun

4 Feb 2015, 9:40 PM
#5
pewe avatar

pewe

Zen Follower

Join Date:
Aug 2006
Posts:
134
Plugin Contributions:
0

Re: Apply a discount based on Payment method

Using negative value and changing the payment method from Paypal to Bank Transfer this plugin works a treat.

:thumbsup::hug:

4 Feb 2015, 11:09 PM
#6
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Apply a discount based on Payment method

Thanks for the update that this was able to work for you ... :smile:

5 Feb 2015, 12:01 AM
#7
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: Apply a discount based on Payment method

Bookmarking this thread..

5 Feb 2015, 3:44 AM
#8
mc12345678 avatar

mc12345678

Totally Zenned

Join Date:
Jul 2012
Posts:
16,908
Plugin Contributions:
2

Re: Apply a discount based on Payment method

Darnit I thought I would be able to resist asking the question, but for some reason...

Curious, is the application of a discount in this way not actually the same as charging extra for using PayPal, which in some locations or by some policies of PayPal could be a violation of their agreement? Or is this as some say a tweener, as there is no advertised additional price to using PayPal, but in a store of possibly two payment types, might as well be. Guess suggestion is to verify/validate that not violating the agreement associated with applicable. payment processors.

5 Feb 2015, 4:53 AM
#9
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: Apply a discount based on Payment method

mc12345678:

Darnit I thought I would be able to resist asking the question, but for some reason...

Curious, is the application of a discount in this way not actually the same as charging extra for using PayPal, which in some locations or by some policies of PayPal could be a violation of their agreement? Or is this as some say a tweener, as there is no advertised additional price to using PayPal, but in a store of possibly two payment types, might as well be. Guess suggestion is to verify/validate that not violating the agreement associated with applicable. payment processors.

PayPal has no stated policy in which offering a customer a DISCOUNT for selecting PayPal as a payment method is somehow in violation of PayPal's policy.. They have very CLEAR policies for charging a surcharge for accepting PayPal payments. That part of their policy says that you may charge a surcharge for goods/services so long as it is not tied SPECIFICALLY to accepting PayPal as a payment method..

5 Feb 2015, 4:59 AM
#10
barco57 avatar

barco57

Totally Zenned

Join Date:
Apr 2006
Location:
West Salem, IL
Posts:
2,845
Plugin Contributions:
0

Re: Apply a discount based on Payment method

@MC12345678 Your supposition that offering a discount for certain payment methods would be the same as charging a fee for the use of other payments methods has been tested to death in other industries. Truck stops for example wanted for the longest time to charge fees for the use of credit cards and were told no, and that it would not be legal, but after enough lawyers went over it, they decided to offer discounts for cash payments or on-account payment methods. The credit card companies might want to whine but they can't, they loose nothing. Users of credit cards pay the normal rates, so no penalty, no rules broken, and the rules are written to protect the customer from added fees....the credit card companies can not dictate how you handle your pricing in regards to other payment methods outside of their control, same goes for paypal....they can only tell you how you will treat paypal payments.

5 Feb 2015, 5:48 AM
#11
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: Apply a discount based on Payment method

barco57:

@MC12345678 Your supposition that offering a discount for certain payment methods would be the same as charging a fee for the use of other payments methods has been tested to death in other industries. Truck stops for example wanted for the longest time to charge fees for the use of credit cards and were told no, and that it would not be legal, but after enough lawyers went over it, they decided to offer discounts for cash payments or on-account payment methods. The credit card companies might want to whine but they can't, they loose nothing. Users of credit cards pay the normal rates, so no penalty, no rules broken, and the rules are written to protect the customer from added fees....the credit card companies can not dictate how you handle your pricing in regards to other payment methods outside of their control, same goes for paypal....they can only tell you how you will treat paypal payments.

Well PayPal's policy says very explicitly that the highlighted portion of your post is NOT in step with their policy..

NOTHING in this policy says you CAN'T offer a DISCOUNT for using any particular payment method in your store... Their policy CLEARLY covers charging a surcharge for using PayPal..

  • Discount for using a particular payment method = Okay not a violation
  • Surcharge for PayPal & NO surcharge for other payment methods = Violation of PayPal's policies

4. Receiving Money.

4.1 Receiving Personal Payments. If you are selling goods or services, you may not ask the buyer to send you a Personal Payment for the purchase. If you do so, PayPal may remove your ability to accept Personal Payments.
4.2 Use of PayPal on eBay. Sellers who offer PayPal as a payment method in their eBay listings must follow these requirements:

  1. Accept PayPal if the eBay listing includes PayPal as a payment method.
  1. Accept all PayPal Payment Methods from a buyer, including but not limited to eCheck and credit cards.
  1. Accept international PayPal transactions if the eBay listing offers shipping outside the U.S.
  1. Sellers may not charge a surcharge for accepting PayPal as a payment method.
   **4.3 Payment Review.** Payment Review is a process by  which PayPal reviews certain potentially high-risk transactions. If a  payment is subject to Payment Review, PayPal will place a hold on the  payment and provide notice to the Seller to delay shipping of the item.  PayPal will conduct a review and either clear or cancel the payment. If  the payment is cleared, PayPal will provide notice to the Seller to ship  the item. Otherwise, PayPal will cancel the payment and the funds will  be returned to the buyer. All payments that clear Payment Review will be  eligible for PayPal Seller protection coverage if they meet the PayPal  Seller protection requirements. PayPal will provide notices to you by  email and in the History subtab of your Account.
   **4.4 Risk of Reversals, Chargebacks and Claims.** When you  receive a payment, you are liable to PayPal for the full amount of the  payment sent to you plus any Fees if the payment is later invalidated  for any reason. This means that, in addition to any other liability, you  will be responsible for the amount of the payment sent by the sender,  plus the applicable Fees listed in Section 8 (Fees) of this Agreement if  you lose a Claim or a Chargeback, or if there is a Reversal of the  payment. You agree to allow PayPal to recover any amounts due to PayPal  by debiting your Balance. If there are insufficient funds in your  Balance to cover your liability, you agree to reimburse PayPal through  other means. If a sender of a payment files a Chargeback, the credit  card issuer, not PayPal, will determine who wins the Chargeback.

   **4.5 Refund and Reversal Currencies.** All refunds and  reversals will be made in the same currency as the original transaction.  If your transaction must be refunded or reversed and you do not have  the correct currency available in your Balance, a currency conversion  will be performed.
   **4.6 No Surcharges. You agree that you will not impose a  surcharge or any other fee for accepting PayPal as a payment method.  You may charge a handling fee in connection with the sale of goods or  services, as long as the handling fee does not operate as a surcharge  and is not higher than the handling fee you charge for non-PayPal  transactions.**
5 Feb 2015, 11:39 AM
#12
barco57 avatar

barco57

Totally Zenned

Join Date:
Apr 2006
Location:
West Salem, IL
Posts:
2,845
Plugin Contributions:
0

Re: Apply a discount based on Payment method

ahhh, ummm, oh nevermind...I don't have the braincells left to wander into a conversation with mc12345678 and diva at the same time....at least not in a forum...runs back to my corner
I would point out, however, you actually just re-enforced my statement....Paypal can only speak to how you handle paypal, and forbid surcharges for accepting paypal, but they can not say boo about you offering a discount on other payment methods.

5 Feb 2015, 1:03 PM
#13
mc12345678 avatar

mc12345678

Totally Zenned

Join Date:
Jul 2012
Posts:
16,908
Plugin Contributions:
2

Re: Apply a discount based on Payment method

barco57:

ahhh, ummm, oh nevermind...I don't have the braincells left to wander into a conversation with mc12345678 and diva at the same time....at least not in a forum...runs back to my corner
I would point out, however, you actually just re-enforced my statement....Paypal can only speak to how you handle paypal, and forbid surcharges for accepting paypal, but they can not say boo about you offering a discount on other payment methods.

If not mistaken, though, they do have the right to withhold access to the account for the collection of payments from said site...

While it would be hard to prove, if todays price is x, and then this method of discount is applied, and for simplicity's sake, the other payment methods remain x and the paypal price becomes x*y +z, effectively the fee is included/paid for by the customer... (But not publicized as such.) Hence my original statement.

5 Feb 2015, 1:55 PM
#14
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: Apply a discount based on Payment method

barco57:

ahhh, ummm, oh nevermind...I don't have the braincells left to wander into a conversation with mc12345678 and diva at the same time....at least not in a forum...runs back to my corner:laugh::laugh::laugh:
barco57:

I would point out, however, you actually just re-enforced my statement....Paypal can only speak to how you handle paypal, and forbid surcharges for accepting paypal, but they can not say boo about you offering a discount on other payment methods.Right.. but a DISCOUNT and a SURCHARGE are in different ballparks wouldn't you say??

5 Feb 2015, 1:57 PM
#15
barco57 avatar

barco57

Totally Zenned

Join Date:
Apr 2006
Location:
West Salem, IL
Posts:
2,845
Plugin Contributions:
0

Re: Apply a discount based on Payment method

nvm, apparently I don't speak english clearly enough to wade in...I knew better

5 Feb 2015, 2:01 PM
#16
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: Apply a discount based on Payment method

mc12345678:

If not mistaken, though, they do have the right to withhold access to the account for the collection of payments from said site...

While it would be hard to prove, if todays price is x, and then this method of discount is applied, and for simplicity's sake, the other payment methods remain x and the paypal price becomes x*y +z, effectively the fee is included/paid for by the customer... (But not publicized as such.) Hence my original statement.

Beating a DEAD horse I would say.. the PayPal policy is addressing a SURCHARGE (an ADDITIONAL fee) for using a payment method.. If someone were to use this to DISGUISE a SURCHARGE by calling it a DISCOUNT, not sure that PayPal would go after the shopowner unless the usage was blatent (like offering a discount for ALL payment methods EXCEPT PayPal), and/or the shopowner published that's why they offered the discount..

5 Feb 2015, 2:01 PM
#17
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: Apply a discount based on Payment method

barco57:

nvm, apparently I don't speak english clearly enough to wade in...I knew better

:laugh:.. Of COURSE you do!!! COME BACK!!! :laugh:

5 Feb 2015, 5:46 PM
#18
mc12345678 avatar

mc12345678

Totally Zenned

Join Date:
Jul 2012
Posts:
16,908
Plugin Contributions:
2

Re: Apply a discount based on Payment method

DivaVocals:

Beating a DEAD horse I would say.. the PayPal policy is addressing a SURCHARGE (an ADDITIONAL fee) for using a payment method.. If someone were to use this to DISGUISE a SURCHARGE by calling it a DISCOUNT, not sure that PayPal would go after the shopowner unless the usage was blatent (like offering a discount for ALL payment methods EXCEPT PayPal), and/or the shopowner published that's why they offered the discount..

Although talking about the other end of the stick, "Buyer beware". As said, may be difficult for them to identify, but if they do consider it an issue, it would be pretty difficult to force them to continue to allow the store to do business through them.

I began with simply pointing out the perception of use and the possibility of negative consequence. Justify and use it as desired.

barco57, absolutely no problem glad to see you joining in now and then, you should never shy away from a discussion. If there was no "disagreement" then where would change and improvement come from? The asides certainly made the discussion enjoyable. I certainly didn't see anything "personal" about it and glad to see you again. :)

5 Feb 2015, 5:58 PM
#19
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: Apply a discount based on Payment method

mc12345678:

Although talking about the other end of the stick, "Buyer beware". As said, may be difficult for them to identify, but if they do consider it an issue, it would be pretty difficult to force them to continue to allow the store to do business through them.

I began with simply pointing out the perception of use and the possibility of negative consequence. Justify and use it as desired.
Understood and your point is duly noted.. but I think by and large most shopowners who would want to use this don't have any such intent to use it in a way to circumvent a PayPal policy.. Those who WOULD use it that way will get caught and strung up my the PayPal gods.. that's their cross to bear I say..

mc12345678:

barco57, absolutely no problem glad to see you joining in now and then, you should never shy away from a discussion. If there was no "disagreement" then where would change and improvement come from? The asides certainly made the discussion enjoyable. I certainly didn't see anything "personal" about it and glad to see you again. :)nods in agreement:yes: besides barco57 and I have spoken on the phone before a few times.. He KNOWS I'm a real sweetheart.. (if I do say so..:laugh:) PASSIONATE about my opinions, but a sweetheart.. :laugh: