Enable VAT Field during checkout in Magento 2 - checkout

i am struggling to find how to enable the VAT field in Magento 2.
I am not talking about Tax Rules or percentages, i am just not able to display the input field related to VAT during checkout.
If i remember well in Magento 1.* it was enabled by default.
Also is there a fast way to enable the vat field, just in the case someone enter some text in the "Company Name" field?
Thank you very much to whoever will help me out.

Basically to enable the field you just need to set "Stores -> Configuration -> Customer Configuration -> Show VAT Number at Frontend" to "Yes".

Related

Cannot enable PayPal API in Magento

In Magento 1.9.2.2 I'm trying to enable PayPal payments under System > Config > Payment Methods. I've entered the correct PayPal API credentials and chosen API Signature as the authentication method. We are not using a proxy server. When I save the config the 'Enable this solution' dropdown remains greyed out and the solution cannot be enabled.
Can anyone help?
Have you followed the below? Taken from PayPal site.
OpenStep 1: Complete the Required Settings:
On the Admin menu, select System > Configuration.
In the panel on the left, under Sales, select Payment Methods.
If your Magento installation has multiple websites, stores or views, set Current Configuration Scope in the upper-left corner to the target configuration.
In the Merchant Location section, select the Merchant Country where your business is located.
In the PayPal All-in-One Payments Solutions section, click the Configure button for PayPal Payments Standard.
In the Required PayPal Settings section, do the following:
Enter the Email Address that is associated with your PayPal merchant account.
Set Enable this Solution to “Yes.”
You have now completed the Required PayPal Settings. At this point, you can either continue with the Basic and Advanced Settings, or click the Save Config button. You can always come back later to fine-tune the configuration.
I had this same issue after upgrading a Magento site from 1.7.x to 1.9. I want to emphasize that I'm not 100% sure of the sequence, as I tried a few things before solving it, and didn't document the process. But hopefully the info helps you or someone else in the future.
I found suggestions about running an SQL query to change one or both payment methods to active. I did this first, and wound up setting both as active using a statement like this - make sure to add your table prefix:
update core_config_data
set value = 1
where path IN ('payment/paypal_express/active','payment/paypal_standard/active');
Next, I think, I went to Magento System->Configuration->Payment Methods and edited the values in each - PayPal Payments Standard, and PayPal Express Checkout.
I still couldn't insert the PayPal account details in Express Checkout, but eventually realized it was just missing the UI option to expand the section; see below image, you can click that grey bar to expand it and reveal the account info. It took way too long for me to figure that out.
Again, going from memory, but once I did that and saved it with the credentials, the "enable" option was back to "no" and could not be changed.
I'm not sure if somehow "Standard" was pulling info from Express, or if I had also just missed the collapsed box at the top of the "Standard" section, which expands to reveal the e-mail address & "enable" option. But it wound up getting me sorted out and accepting orders with PayPal.
See if that gets you anywhere. Good luck!

Paypal Express Module Doesn't Store Correct Country in magento 1.7

Don't know if anyone else has seen this one, but we've had some orders come through where a customer has their paypal default shipping address set to another country (India for example), and when they try to check out with Paypal Express it will take them to the order review page that lets them choose their shipping address. If they change this to be the UK (where we're based) the order will apparently go through fine, but in Magento it'll store the shipping for the country as being the default country for the Paypal account.
All the other fields seem to update fine, and if the billing address is tied to the shipping address then it seems to work fine too, but it's causing issues with the shipping label generation because it's creating shipping labels which say they're to be an international order. Site's running 1.7.0.2, any help you could give would be really appreciated

How do I auto-populate the "Purpose" field when accepting donations through PayPal?

The wildlife conservation organization that I volunteer for has partnered up with an existing non-profit that will accept donations on our behalf while we wait on our non-profit status to be approved. Their PayPal donation page has a field in the header area labeled "Purpose" that I would like to auto-populate with the name of our organization when they click the donate button from our website in order to alleviate any confusion as to which organization the donor is donating to. I found tutorials to auto-populate other fields on the form such as name and address, but these techniques don't seem to work for the "Purpose" field. Can anyone help me solve this issue? Thanks.
The field name is called item_name - if you pass a value in your PayPal arguments with this field pre-populated then you will see that the "Purpose" field is now filled with it's value.

Issue with magento currencies

I have a problems configuring my Magento site
I have added 5k products wit USD prices, but I want them to show EUR on the front-end and the admin panel. I went System->Configuration->Currency Setup and set Default Display Currency to Euro (I also checked Euro as allowed currency lower in the same page), but nothing happens - neither frontend and admin panel changed to EUR. When I change Base Currency to Euro, the prices on the front-end still shows USD, but different value (I understand why). How do I change all prices to Euro without having to change all prices for 5k products?
Re-indexing all the indexes becomes necessary in case flat category structure is used.

Zurb abide check form if only another input is checked

Does anybody know how to make zurb abide validate form only if another input is checked? I have a form with billing and shipping inputs and don't want my customers enter their information twice, so I have a checkbox that asks if their shipping information is the same as the billing. But abide checks all inputs if they have an attribute "required". Does anybody know a way to make it disregard or remove that attribute if a checkbox is checked?
Thank you!