Proposal summary This proposal details how the integration between NetSuite and Magento is handled and also the full plan of the integration. Requirement The overview scope of the NetSuite-Magento integration as follows: Item SYNC from NetSuite to Magento Item Inventory SYNC(Stock Update) from NetSuite to Magento Customer SYNC from Magento to NetSuite Order SYNC from… Continue reading NetSuite-Magento Integration Functional Document
Category: Magento
Create a proposal for the development of creating a field on the backend to manage the freight cost additional price
Proposal for the development of creating a custom filed on the backend to manage the freight cost additional cost. Please find the document. Thank you.
How to override address/book phtml in Magento 2
You can override the book.phtml file in Magento 2 using XML.Book template used to display the address book of the customer with default billing and shipping address at the top of the Address book page. Magento\Customer\Block\Address\Book Book Block class contains the native method for the template. You can override using theme or module level, 1. Theme Level, app/design/frontend/{Vendor}/{themename}/Magento_Customer/templates/address/book.phtml… Continue reading How to override address/book phtml in Magento 2
Adding Tawk Chatbot script to magento backend.
If you have a tawk configured site and its script it can be added to the magento backend . Careful about the script src number given from the tawk website. For reference: Paste this code in CONTENT>CONFIGRATION>EDIT THEME> FOOTER> Miscellaneous HTML Same thing is used for all scripts to view chatbot in the page.
Disable Welcome Email after signup
When customer sign in need to disable the email notification send from the netsuite.For that create di.xml file Then create the plugin class EmailNotification { public function aroundNewAccount(\Magento\Customer\Model\EmailNotification $subject, \Closure $proceed) { return $subject; } } Through this we can disable the emails sent from magento when the customer is registered.
Overriding Third party module in magneto 2
If we want to override a 3rd party module other than magento’s default. We need to create a di.xml with the same folder layout in the code folder. Try out the code in the di.xml And in the php file just map the location as per the code folder structure Here, [Vendor] and [Module] is… Continue reading Overriding Third party module in magneto 2
Image convert to Base64
Change the submit payment button based on the payment in magento2
We don’t have any default method to change the payment button name based on the payment method. So we need to use a custom method for the same.For that, we could use the JS function to change the payment method name based on the payment method name selection.Magento_Checkout/web/js/view/payment/default.js On the selectPaymentMethod default function we have… Continue reading Change the submit payment button based on the payment in magento2
Sending file together with form data via ajax post
We need to acknowledge first is that we need to APPEND both Form Input Data and Form File(s) into a single FormData variable. Here is my solution in which I have enabled Multi File option so that this solution can fit for all examples. It is Important to include name attribute in the input controls to make it work properly on server side… Continue reading Sending file together with form data via ajax post
How to add My Order link in My Account dropdown?
for adding a new or existing link in the home page dropdown menu after logged in. Add default.xml in app/design/frontend/your-theme-namespace/yourtheme/Magento_Sales/layout with following content under the body tag: Other unwanted links can be also removed by adding remove=”true” in the defaul.xml page