Discount on certain payment methods in Magento - magento

I am trying to make our payment methods give an extra 5% off when checking out. We have 3 methods to choose from but only 2 want to give the discount.
Yes - Bank Transfer
Yes - Phone Payment
No - Purchase Order
For some reason the discount is only showing on Bank Transfer and not Phone payment if I select this option in checkout.
Could someone please look at my settings and tell me what I am doing wrong?
Link: Conditions
Link: Actions
Thanks! :)

make sure is activated and date range is correct, sometimes it happens ;)

Related

Free shipping code is not working for UPS for magento 2

I am using a CART PRICE RULE for creating a coupon code that will when applied than all shipping amount turn to zero.
Problem is it is worked for all shipping method except UPS.
Please if someone guide what is i am making mistake for UPS configuration.
Thanks
Confirm you have the UPS shipping method marked to use with Free Shipping.
Go to Stores>Configuration>Sales>Shipping Methods>UPS update the "Free Method" field. Then save, reindex if needed, and flush cache.

Disable Auto-Invoice by Paypal in Magento

There is a choice of “SALE” or “AUTHORISATION” in the Magento Paypal settings. We ideally wish to stay with “SALE” as that covers 99.9% of anything we do (we always have goods in stock). The “Authorisation” option worries me with the 3 day limit, plus it adds an extra “capture” step that could go wrong later.
So…….
“SALE" works fine but in Magento it automatically creates an INVOICE in the system. Other payment systems we use such as Sofort AG make this setting optional and for a very good reason.
Magento is set so that once you have produced an INVOICE and a SHIPMENT it automatically marks any order as COMPLETE.
We create UPS labels, with a tracking number which of course is added to the SHIPMENT details. So my problem is:
As soon as we try to create a UPS label (without even printing) Magento sets the Paypal orders to COMPLETE. This is because it has seen an INVOICE
and a SHIPMENT for an order.
We need to disable a Paypal “SALE” from producing an invoice. We can easily produce and send the invoice once the shipment has been produced
and sent, and then set it finally to Complete.
Is there a setting I have missed to disable this forced invoice? I can see a company used to make a module for this purpose but it is out of date for Magento 1.9. (I did try it just in case!!)
http://www.magentocommerce.com/magento-connect/disable-automatic-generation-of-invoice.html
No, there is no setting to fix this: paypal create an object called transaction and this kind of object should be created with the object invoice. It's not a good practice to don't create invoice and I suggest you to stay away to any component that don't create a transaction.
Probably it works well, but in the flow of order creation when you will evalutate to play with order status. Anyway there is not a setting to do this.

Change cart.total_price in Shopify - Once Checkout is pressed

Objective: Give a discount to my clients when they buy 2 , 3 or + 4 products. I have successfully modified the cart to show a discount line and a modified total cart price.
The issue is that when the client pressed Checkout or Paypal the total price shown is the original one , not the modified for me in cart.liquid.
I have been looking around for a solution but found nothing clear enough. As far as I could read Ajax is required.
Could anyone help me? I am new to Ajax so please do not leave anything out in the explanation.
Thanks
You should have read up on using Shopify first. You cannot modify prices as you wish. There is no API possibility to do so. If you want to offer discounts you will have to follow the same patterns as every other Shopify merchant that has come before you. Typically, you can monitor the contents of a cart, and if you believe it to be enough to merit a discount, you can expose a discount code for the customer. It is not foolproof to monkey business, but it does work for most.

Magento Tax calculations wrong - inc vat and ex vat are the same… Paypal adding tax and delivery twice…

I’m having issues with the tax calculations on my site.
The prices are set to be including tax. I have a group price set for trade customers (also including tax). Everything works fine if I am not logged in and go through the checkout as a guest user.
But when I log in as a trade customer and go to the cart, the Excl tax and Inc tax are the same value (see: http://phyto5.co.uk/Checkout.png)
Then when i go through to PayPal, the tax and delivery get added onto the grand total again (see http://phyto5.co.uk/PayPal.png)
Any help would be appreciated.
UPDATE:
Looking into this further it looks like the wrong values are being passed to paypal, so it's definitely a magento issue not a paypal one.
If I add a product costing £20, which includes £3.33 tax, and has an additional £4.95 shipping. The payment_paypal_standard log file shows the following is being passed through:
[amount] => 24.95
[tax] => 3.33
[shipping] => 4.95
Paypal then adds the three together to give the total amount payable.
Thanks
Steve
I was having the same issue before 1 month and I've over come this issue by doing some below stuff and it worked.
Please follow the instruction.
<magento root dir>app\code\core\Mage\Sales\etc
and open config xml and add msrp according to screenshot
http://prntscr.com/fxhcu0
Now go to system configuration and open Tax tab and make your settings.
Editing core file is not good idea, but for testing just do it and then you can override that config node to your custom module's xml.
Hope it helps. :)
The solution is to disable the "Transfer Cart Line Items" option for the PayPal payment method you are using. By disabling this, Magento will no longer give details about the totals, tax and shipping to PayPal. It will simply tell PayPal to charge the customer for a single item (for which you can specify your own text under "Summary Text for Aggregated Cart") with a value of the total order amount.
The bug seems to be in Magento though and not in PayPal. I think it only occurs when your shipping fees do not include sales tax and Magento has to add the sales tax in the grand total.
just try in this way,
let me know if i can help you further

Magento Subtotal/VAT error with discount code applied - PayPal wrong breakdown of payment

I am desperately hoping someone is able to assist with this error that seems to be occurring with our magento (version 1.6.2.0) checkout and applying a discount code. It isn't the easiest to explain so I have attached an image:
http://i.imgur.com/iX1Qh.png
Thank you very much for your time.
Regards
Problem here is that paypal considers discounts on item total excluding VAT and in magento discount is counted overall. As Magento is not passing VAT amount to paypal, paypal calculates it.
If you want solution how to rectify then do let me know.

Resources