Add Taxvat field to magento 2 checkout pageCustom 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

Unexpected email from Yorkshire Bank

Past Perfect Tense

Subtleties of choosing the sequence of tenses in Russian

Modify locally tikzset

Reverse the word in a string with the same order in javascript

Python "triplet" dictionary?

How can I get precisely a certain cubic cm by changing the following factors?

Do I have to worry about players making “bad” choices on level up?

TikZ how to make supply and demand arrows for nodes?

Feels like I am getting dragged in office politics

Minimum value of 4 digit number divided by sum of its digits

Why was Germany not as successful as other Europeans in establishing overseas colonies?

Where does the labelling of extrinsic semiconductors as "n" and "p" come from?

Toggle Overlays shortcut?

Did Henry V’s archers at Agincourt fight with no pants / breeches on because of dysentery?

Examples of non trivial equivalence relations , I mean equivalence relations without the expression " same ... as" in their definition?

Why is the origin of “threshold” uncertain?

"ne paelici suspectaretur" (Tacitus)

How to set the font color of quantity objects (Version 11.3 vs version 12)?

What's the polite way to say "I need to urinate"?

What is the difference between `a[bc]d` (brackets) and `ab,cd` (braces)?

Does a creature that is immune to a condition still make a saving throw?

Illegal assignment from SObject to Contact

Has any spacecraft ever had the ability to directly communicate with civilian air traffic control?



Add Taxvat field to magento 2 checkout page


Custom 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

182




182












  • 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 Apr 24 at 23:10









        GabrielaGabriela

        266




        266



























            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

            Sum ergo cogito? 1 nng

            419 nièngy_Soadمي 19bal1.5o_g

            Queiggey Chernihivv 9NnOo i Zw X QqKk LpB