How to add a new step in Checkout page

Step 1: Create the .js file implementing the view model.Create the checkout-login-step.js file under Mageplaza/HelloWorld/view/frontend/web/js/view directory.Basically, we need step_code, step_title, order and the condition that allows to display this step. Here is the code (Read code comment to get more info) define([‘ko’,‘uiComponent’,‘underscore’,‘Magento_Checkout/js/model/step-navigator’,‘Magento_Customer/js/model/customer’],function (ko,Component,_,stepNavigator,customer) {‘use strict’;/*** check-login – is the name of the component’s .html template*/return… Continue reading How to add a new step in Checkout page

How to add/remove links on my account navigation magento 2?

Add new layout handle to one of places: If creating new module: VendorName/ModuleName/view/frontend/layout/customer_account.xml If creating new theme, 2 similar layout handles should be created to declare removal of each block separately: app/design/frontend/VendorName/themeName/Magento_Wishlist/layout/customer_account.xml (and similar layout for billing agreement module) Layout handle content:

Published
Categorized as Magento

Trigger Proceed to checkout button in Magento 2

Here you need to build a module in which you need to use event ‘controller_action_predispatch_checkout_index_index’. Create registration.php Create events.xml under etc/frontend directory Create CheckShoppingCartObserver.php file under Observer directory. namespace Module\Customize\Observer; use Magento\Framework\Event\ObserverInterface; class CheckShoppingCartObserver implements ObserverInterface{protected $_request;

Published
Categorized as Magento

Add static content in Magento Checkout address form

These are the steps: Find the Magento core form field Knockout template:vendor/magento/module-ui/view/frontend/web/templates/form/field.htmlCopy the file to your theme:app/design/frontend/Inchoo/[Theme_Name]/Magento_Ui/web/templates/form/field.htmlAt the bottom of the file, create the Knockout if in order to check where you wish to add that custom text.For example, if you wish to add something after the Last Name input, you will add this: <!–… Continue reading Add static content in Magento Checkout address form

Published
Categorized as Magento

To order the dashboard links in the my account page.

Step 1: Create customer_account.xml Step 2: Manage the Custom Links Add a Custom Links Re-order links Delete the link Step 1: Create customer_account.xml Before you can add, delete or re-order the links, the first thing you will have to do is creating customer_account.xml in your theme. Please follow the below instruction: app/design/frontend/mageplaza/mytheme/Magento_Customer/layout/customer_account.xml Step 2: Manage… Continue reading To order the dashboard links in the my account page.

Published
Categorized as Magento

Magento 2 arranging form fields column wise and full width

For changing layout of a list form to column wise we need to change the display to flex and flex-warp to wrap state. For example: this form was created using the following css: (to the main div) .contactus .amcform-page-wrap {display: flex;flex-wrap: wrap; } for the sub divisions: .contactus .rendered-form .fieldset .fields .field.form-group {margin-bottom: -13px;flex: 0… Continue reading Magento 2 arranging form fields column wise and full width

Magento 2 adding background image before a div using css

If in any case we need to call a background image before a div this css code will be used to execute it. Example: calling background image before shipping address in the checkout page for showing the progress step. Single dot before the shipping address. It can be achieved by the following css commands: /*main… Continue reading Magento 2 adding background image before a div using css