Magento 2 checkout form customer email value pre-fill does not work while other work
dabei is pointing to what preposition or fact "Ich war gerade dabei die Tür abzuschliessen. Da hast du angerufen."
Why would a jet engine that runs at temps excess of 2000°C burn when it crashes?
Is having access to past exams cheating and, if yes, could it be proven just by a good grade?
Excess Zinc in garden soil
This equation is outside the page, how to modify it
Touchscreen-controlled dentist office snowman collector game
Force user to remove USB token
Life insurance that covers only simultaneous/dual deaths
Does the Bracer of Flying Daggers benefit from the Dueling fighting style?
If Invisibility ends because the original caster casts a non-concentration spell, does Invisibility also end on other targets of the original casting?
Best approach to update all entries in a list that is paginated?
What to do when during a meeting client people start to fight (even physically) with each others?
Does Linux have system calls to access all the features of the file systems it supports?
What Happens when Passenger Refuses to Fly Boeing 737 Max?
How can I discourage/prevent PCs from using door choke-points?
Plywood subfloor won't screw down in a trailer home
Why doesn't the EU now just force the UK to choose between referendum and no-deal?
What happens with multiple copies of Humility and Glorious Anthem on the battlefield?
Straight line with arrows and dots
Who is our nearest neighbor
Make a transparent 448*448 image
Why must traveling waves have the same amplitude to form a standing wave?
Rejected in 4th interview round citing insufficient years of experience
Decoding assembly instructions in a Game Boy disassembler
Magento 2 checkout form customer email value pre-fill does not work while other work
I am using Magento 2.3. I am trying to pre-fill fields in Magento checkout form. I have done following.
Defined dependency injection at vendor/module/etc/frontend/di.xml
with following contents
<?xml version="1.0" ?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
<type name="MagentoCheckoutBlockCheckoutLayoutProcessor">
<plugin disabled="false" name="Vendor_Module_Checkout_Autofill" sortOrder="10" type="VendorModulePluginMagentoCheckoutBlockCheckoutLayoutProcessor"/>
</type>
</config>
After that, I created layoutprocessor at Vendor/Module/Plugin/Magento/Checkout/Block/Checkout/LayoutProcessor.php
with following contents
<?php
namespace VendorModulePluginMagentoCheckoutBlockCheckout;
class LayoutProcessor
{
public function afterProcess(
MagentoCheckoutBlockCheckoutLayoutProcessor $subject,
array $jsLayout
) {
$jsLayout['components']['checkout']['children']['steps']['children']['shipping-step']['children']['shippingAddress']['children']['shipping-address-fieldset']['children']['firstname']['value'] = 'First Name';
$jsLayout['components']['checkout']['children']['steps']['children']['shipping-step']['children']['shippingAddress']['children']['customer-email']['value'] = 'default@example.com';
return $jsLayout;
}
}
My problem is that, the firstname
field gets filled with the value, while customer-email
field does not get filled with the supplied value. Where am I doing wrong?
magento2 guest-checkout default-values
New contributor
add a comment |
I am using Magento 2.3. I am trying to pre-fill fields in Magento checkout form. I have done following.
Defined dependency injection at vendor/module/etc/frontend/di.xml
with following contents
<?xml version="1.0" ?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
<type name="MagentoCheckoutBlockCheckoutLayoutProcessor">
<plugin disabled="false" name="Vendor_Module_Checkout_Autofill" sortOrder="10" type="VendorModulePluginMagentoCheckoutBlockCheckoutLayoutProcessor"/>
</type>
</config>
After that, I created layoutprocessor at Vendor/Module/Plugin/Magento/Checkout/Block/Checkout/LayoutProcessor.php
with following contents
<?php
namespace VendorModulePluginMagentoCheckoutBlockCheckout;
class LayoutProcessor
{
public function afterProcess(
MagentoCheckoutBlockCheckoutLayoutProcessor $subject,
array $jsLayout
) {
$jsLayout['components']['checkout']['children']['steps']['children']['shipping-step']['children']['shippingAddress']['children']['shipping-address-fieldset']['children']['firstname']['value'] = 'First Name';
$jsLayout['components']['checkout']['children']['steps']['children']['shipping-step']['children']['shippingAddress']['children']['customer-email']['value'] = 'default@example.com';
return $jsLayout;
}
}
My problem is that, the firstname
field gets filled with the value, while customer-email
field does not get filled with the supplied value. Where am I doing wrong?
magento2 guest-checkout default-values
New contributor
add a comment |
I am using Magento 2.3. I am trying to pre-fill fields in Magento checkout form. I have done following.
Defined dependency injection at vendor/module/etc/frontend/di.xml
with following contents
<?xml version="1.0" ?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
<type name="MagentoCheckoutBlockCheckoutLayoutProcessor">
<plugin disabled="false" name="Vendor_Module_Checkout_Autofill" sortOrder="10" type="VendorModulePluginMagentoCheckoutBlockCheckoutLayoutProcessor"/>
</type>
</config>
After that, I created layoutprocessor at Vendor/Module/Plugin/Magento/Checkout/Block/Checkout/LayoutProcessor.php
with following contents
<?php
namespace VendorModulePluginMagentoCheckoutBlockCheckout;
class LayoutProcessor
{
public function afterProcess(
MagentoCheckoutBlockCheckoutLayoutProcessor $subject,
array $jsLayout
) {
$jsLayout['components']['checkout']['children']['steps']['children']['shipping-step']['children']['shippingAddress']['children']['shipping-address-fieldset']['children']['firstname']['value'] = 'First Name';
$jsLayout['components']['checkout']['children']['steps']['children']['shipping-step']['children']['shippingAddress']['children']['customer-email']['value'] = 'default@example.com';
return $jsLayout;
}
}
My problem is that, the firstname
field gets filled with the value, while customer-email
field does not get filled with the supplied value. Where am I doing wrong?
magento2 guest-checkout default-values
New contributor
I am using Magento 2.3. I am trying to pre-fill fields in Magento checkout form. I have done following.
Defined dependency injection at vendor/module/etc/frontend/di.xml
with following contents
<?xml version="1.0" ?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
<type name="MagentoCheckoutBlockCheckoutLayoutProcessor">
<plugin disabled="false" name="Vendor_Module_Checkout_Autofill" sortOrder="10" type="VendorModulePluginMagentoCheckoutBlockCheckoutLayoutProcessor"/>
</type>
</config>
After that, I created layoutprocessor at Vendor/Module/Plugin/Magento/Checkout/Block/Checkout/LayoutProcessor.php
with following contents
<?php
namespace VendorModulePluginMagentoCheckoutBlockCheckout;
class LayoutProcessor
{
public function afterProcess(
MagentoCheckoutBlockCheckoutLayoutProcessor $subject,
array $jsLayout
) {
$jsLayout['components']['checkout']['children']['steps']['children']['shipping-step']['children']['shippingAddress']['children']['shipping-address-fieldset']['children']['firstname']['value'] = 'First Name';
$jsLayout['components']['checkout']['children']['steps']['children']['shipping-step']['children']['shippingAddress']['children']['customer-email']['value'] = 'default@example.com';
return $jsLayout;
}
}
My problem is that, the firstname
field gets filled with the value, while customer-email
field does not get filled with the supplied value. Where am I doing wrong?
magento2 guest-checkout default-values
magento2 guest-checkout default-values
New contributor
New contributor
New contributor
asked 2 mins ago
PrabhuPrabhu
1012
1012
New contributor
New contributor
add a comment |
add a comment |
0
active
oldest
votes
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
});
}
});
Prabhu is a new contributor. Be nice, and check out our Code of Conduct.
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%2f265782%2fmagento-2-checkout-form-customer-email-value-pre-fill-does-not-work-while-other%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Prabhu is a new contributor. Be nice, and check out our Code of Conduct.
Prabhu is a new contributor. Be nice, and check out our Code of Conduct.
Prabhu is a new contributor. Be nice, and check out our Code of Conduct.
Prabhu is a new contributor. Be nice, and check out our Code of Conduct.
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%2f265782%2fmagento-2-checkout-form-customer-email-value-pre-fill-does-not-work-while-other%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