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

How to count in linear time worst-case?

Arriving in Atlanta after US Preclearance in Dublin. Will I go through TSA security in Atlanta to transfer to a connecting flight?

Does Feeblemind produce an ongoing magical effect that can be dispelled?

Why did Israel vote against lifting the American embargo on Cuba?

Why does the Cisco show run command not show the full version, while the show version command does?

Protagonist's race is hidden - should I reveal it?

Multiple options vs single option UI

Would reducing the reference voltage of an ADC have any effect on accuracy?

What is "leading note" and what does it mean to "raise a note"?

Raising a bilingual kid. When should we introduce the majority language?

Are all CP/M-80 implementations binary compatible?

Do I need to protect SFP ports and optics from dust/contaminants? If so, how?

"My boss was furious with me and I have been fired" vs. "My boss was furious with me and I was fired"

How to keep bees out of canned beverages?

With indentation set to `0em`, when using a line break, there is still an indentation of a size of a space

Password Generator in batch

Split coins into combinations of different denominations

What is the ongoing value of the Kanban board to the developers as opposed to management

Is Bran literally the world's memory?

Did the Roman Empire have penal colonies?

What is this word supposed to be?

Multiple fireplaces in an apartment building?

Where did Arya get these scars?

Passing args from the bash script to the function in the script



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;








3















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!










share|improve this question






















  • Did you find a solution?

    – Alex
    Oct 24 '18 at 13:43

















3















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!










share|improve this question






















  • Did you find a solution?

    – Alex
    Oct 24 '18 at 13:43













3












3








3


1






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!










share|improve this question














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






share|improve this question













share|improve this question











share|improve this question




share|improve this question










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

















  • 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










1 Answer
1






active

oldest

votes


















0














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.






share|improve this answer























    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
    );



    );













    draft saved

    draft discarded


















    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









    0














    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.






    share|improve this answer



























      0














      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.






      share|improve this answer

























        0












        0








        0







        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.






        share|improve this answer













        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.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 16 mins ago









        GabrielaGabriela

        115




        115



























            draft saved

            draft discarded
















































            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.




            draft saved


            draft discarded














            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





















































            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







            Popular posts from this blog

            Jet Time Laivasto | Lähteet | Aiheesta muualla | NavigointivalikkoJet Time - The CompanyThe CompanyManagementJet Time aloittaa lauantaina Suomi-rekisterissä olevalla Boeing 737 -koneellaJettime Finland Fleet Details and HistoryJettime Fleet Details and HistoryRegional Jet OÜ takes over ATR production for SASJet Time Returns To Its Core BusinessYhtiön kotisivutlaajentamalla

            Olympian arkeologinen museo Sisällysluettelo Historia ja rakennus | Kokoelmat | Lähteet | Aiheesta muualla | Navigointivalikko37°38′36″N, 21°37′46″EInfobox OKArchaeological Museum of Olympia: HistoryArchaeological Museum of Olympia: DescriptionΜουσείο Ιστορίας των Ολυμπιακών Αγώνων της Αρχαιότητας: ΙστορικόArchaeological Museum of Olympia

            Äpy Sisällysluettelo Äpyt kautta historian | Esimerkkejä Äpy-huumorista | Katso myös | Kirjallisuutta | Aiheesta muualla | Navigointivalikkowww.äpy.fi