Add Taxvat field to magento 2 checkout page Unicorn Meta Zoo #1: Why another podcast? Announcing the arrival of Valued Associate #679: Cesar ManaraCustom Customer Fields in checkoutHow to add custom field in checkout stepExtend a default Ui component in adminhtmlAdd custom field to checkoutMagento 2: What's the Difference Between the Two Grid Component Data Providers?Magento 2 checkout input field validation possibilityMagento2: Adding custom fields on checkout are not associated with the formMagento 2: Is it possible to add a Price attribute to Customer entity?Add text to adress field onepage checkoutCheckout Onepage add New field to database
Does Feeblemind produce an ongoing magical effect that can be dispelled?
What is /etc/mtab in Linux?
Additive group of local rings
How would this chord from "Rocket Man" be analyzed?
Seek and ye shall find
As an international instructor, should I openly talk about my accent?
Why did Israel vote against lifting the American embargo on Cuba?
A Paper Record is What I Hamper
"My boss was furious with me and I have been fired" vs. "My boss was furious with me and I was fired"
What is this word supposed to be?
What is a 'Key' in computer science?
My admission is revoked after accepting the admission offer
What's the difference between using dependency injection with a container and using a service locator?
What *exactly* is electrical current, voltage, and resistance?
Are all CP/M-80 implementations binary compatible?
How to not starve gigantic beasts
How can I wire a 9-position switch so that each position turns on one more LED than the one before?
Is there any hidden 'W' sound after 'comment' in : Comment est-elle?
How to keep bees out of canned beverages?
Multiple options vs single option UI
std::is_constructible on incomplete types
Is Electric Central Heating worth it if using Solar Panels?
finding a tangent line to a parabola
Is it OK if I do not take the receipt in Germany?
Add Taxvat field to magento 2 checkout page
Unicorn Meta Zoo #1: Why another podcast?
Announcing the arrival of Valued Associate #679: Cesar ManaraCustom Customer Fields in checkoutHow to add custom field in checkout stepExtend a default Ui component in adminhtmlAdd custom field to checkoutMagento 2: What's the Difference Between the Two Grid Component Data Providers?Magento 2 checkout input field validation possibilityMagento2: Adding custom fields on checkout are not associated with the formMagento 2: Is it possible to add a Price attribute to Customer entity?Add text to adress field onepage checkoutCheckout Onepage add New field to database
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I'm from Brazil, and here we use the "taxvat" customer field to store a number called "CPF". I managed to make the field appear on checkout by adding it to an layoutProcessor, like this:
$shippingFields['taxvat'] = [
'component' => 'Magento_Ui/js/form/element/abstract',
'label' => __('CPF'),
'config' => [
'customScope' => 'shippingAddress',
'template' => 'ui/form/field',
'elementTmpl' => 'ui/form/element/input',
],
'placeholder' => 'CPF *',
'validation' => [
'required-entry' => 1
],
'provider' => 'checkoutProvider',
'source' => 'customer.taxvat',
'dataScope' => 'customer.taxvat',
'sortOrder' => 1,
];
But, i don't know why, this field it's not saving on database. It only works if i save this field on customer form, not on checkout form.
Anyone know what i'm missing?
i want to do that to enable guest checkout (but i need this field)
thanks!
magento2 onepage-checkout
add a comment |
I'm from Brazil, and here we use the "taxvat" customer field to store a number called "CPF". I managed to make the field appear on checkout by adding it to an layoutProcessor, like this:
$shippingFields['taxvat'] = [
'component' => 'Magento_Ui/js/form/element/abstract',
'label' => __('CPF'),
'config' => [
'customScope' => 'shippingAddress',
'template' => 'ui/form/field',
'elementTmpl' => 'ui/form/element/input',
],
'placeholder' => 'CPF *',
'validation' => [
'required-entry' => 1
],
'provider' => 'checkoutProvider',
'source' => 'customer.taxvat',
'dataScope' => 'customer.taxvat',
'sortOrder' => 1,
];
But, i don't know why, this field it's not saving on database. It only works if i save this field on customer form, not on checkout form.
Anyone know what i'm missing?
i want to do that to enable guest checkout (but i need this field)
thanks!
magento2 onepage-checkout
Did you find a solution?
– Alex
Oct 24 '18 at 13:43
add a comment |
I'm from Brazil, and here we use the "taxvat" customer field to store a number called "CPF". I managed to make the field appear on checkout by adding it to an layoutProcessor, like this:
$shippingFields['taxvat'] = [
'component' => 'Magento_Ui/js/form/element/abstract',
'label' => __('CPF'),
'config' => [
'customScope' => 'shippingAddress',
'template' => 'ui/form/field',
'elementTmpl' => 'ui/form/element/input',
],
'placeholder' => 'CPF *',
'validation' => [
'required-entry' => 1
],
'provider' => 'checkoutProvider',
'source' => 'customer.taxvat',
'dataScope' => 'customer.taxvat',
'sortOrder' => 1,
];
But, i don't know why, this field it's not saving on database. It only works if i save this field on customer form, not on checkout form.
Anyone know what i'm missing?
i want to do that to enable guest checkout (but i need this field)
thanks!
magento2 onepage-checkout
I'm from Brazil, and here we use the "taxvat" customer field to store a number called "CPF". I managed to make the field appear on checkout by adding it to an layoutProcessor, like this:
$shippingFields['taxvat'] = [
'component' => 'Magento_Ui/js/form/element/abstract',
'label' => __('CPF'),
'config' => [
'customScope' => 'shippingAddress',
'template' => 'ui/form/field',
'elementTmpl' => 'ui/form/element/input',
],
'placeholder' => 'CPF *',
'validation' => [
'required-entry' => 1
],
'provider' => 'checkoutProvider',
'source' => 'customer.taxvat',
'dataScope' => 'customer.taxvat',
'sortOrder' => 1,
];
But, i don't know why, this field it's not saving on database. It only works if i save this field on customer form, not on checkout form.
Anyone know what i'm missing?
i want to do that to enable guest checkout (but i need this field)
thanks!
magento2 onepage-checkout
magento2 onepage-checkout
asked Mar 29 '18 at 14:01
Jônatas ZulskeJônatas Zulske
161
161
Did you find a solution?
– Alex
Oct 24 '18 at 13:43
add a comment |
Did you find a solution?
– Alex
Oct 24 '18 at 13:43
Did you find a solution?
– Alex
Oct 24 '18 at 13:43
Did you find a solution?
– Alex
Oct 24 '18 at 13:43
add a comment |
1 Answer
1
active
oldest
votes
taxvat does not display in checkout. For the purpose of payment methods that require brazilian CPF, you have to use VatId. The vast majority of payment methods in Brazil use taxvat but it is not meant to guest checkout and will not alow customer to pay with another billing address or someone's else credit card as it is very common in this country because of the economics crisis.
You have the option to remap the fields in your custom payment method and instead of taxvat, map vat-id. Also, the mindset of developers in Brazil, I don't know why, have decided that vat-id is CNPJ, but it is not. It is just guest checkout.
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "479"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f220388%2fadd-taxvat-field-to-magento-2-checkout-page%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
taxvat does not display in checkout. For the purpose of payment methods that require brazilian CPF, you have to use VatId. The vast majority of payment methods in Brazil use taxvat but it is not meant to guest checkout and will not alow customer to pay with another billing address or someone's else credit card as it is very common in this country because of the economics crisis.
You have the option to remap the fields in your custom payment method and instead of taxvat, map vat-id. Also, the mindset of developers in Brazil, I don't know why, have decided that vat-id is CNPJ, but it is not. It is just guest checkout.
add a comment |
taxvat does not display in checkout. For the purpose of payment methods that require brazilian CPF, you have to use VatId. The vast majority of payment methods in Brazil use taxvat but it is not meant to guest checkout and will not alow customer to pay with another billing address or someone's else credit card as it is very common in this country because of the economics crisis.
You have the option to remap the fields in your custom payment method and instead of taxvat, map vat-id. Also, the mindset of developers in Brazil, I don't know why, have decided that vat-id is CNPJ, but it is not. It is just guest checkout.
add a comment |
taxvat does not display in checkout. For the purpose of payment methods that require brazilian CPF, you have to use VatId. The vast majority of payment methods in Brazil use taxvat but it is not meant to guest checkout and will not alow customer to pay with another billing address or someone's else credit card as it is very common in this country because of the economics crisis.
You have the option to remap the fields in your custom payment method and instead of taxvat, map vat-id. Also, the mindset of developers in Brazil, I don't know why, have decided that vat-id is CNPJ, but it is not. It is just guest checkout.
taxvat does not display in checkout. For the purpose of payment methods that require brazilian CPF, you have to use VatId. The vast majority of payment methods in Brazil use taxvat but it is not meant to guest checkout and will not alow customer to pay with another billing address or someone's else credit card as it is very common in this country because of the economics crisis.
You have the option to remap the fields in your custom payment method and instead of taxvat, map vat-id. Also, the mindset of developers in Brazil, I don't know why, have decided that vat-id is CNPJ, but it is not. It is just guest checkout.
answered 5 hours ago
GabrielaGabriela
115
115
add a comment |
add a comment |
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f220388%2fadd-taxvat-field-to-magento-2-checkout-page%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Did you find a solution?
– Alex
Oct 24 '18 at 13:43