We sacrifice by not doing any other technology, so that you get the best of Magento.

We sacrifice by not doing any other technology, so that you get the best of Magento.

    • Is your site slow? Let’s talk

      While discussing with many leads, we realized website owners face this general problem their site runs slow. There could be multiple reasons behind it, such as, - Poor programming - Poor server - Poor technical configuration - Unoptimized media - JavaScript, CSS,…

      READ MORE
    • Live Stream Shopping – The New Way of eCommerce

      Live streaming shopping is where a company or a brand or an individual sells something in real-time through streaming videos to a live audience. The videos are broadcasted over a website, on a social network or a dedicated platform for viewers to…

      READ MORE
    • Top Five FREE Plugins Which Can Increase Sales

      There are thousands of free plugins available in the market and it can be a cumbersome task to choose the right one for your Magento store. To help you out, here we have listed out the top five free plugins that you…

      READ MORE
    • Magento 2: How to add close button on error and success message?

      Step1 : Override message.js in current theme file on the following path. - /app/design/frontend/Magemonkey/child/Magento_Theme/web/js/view/ - Add the below code: /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ /** * @api */ define([ 'jquery', 'uiComponent',…

      READ MORE
    • Magento 2 : Get request params in your controller file

      If you want get query string params in controller file, then you can try like below. <?php namespace MageMonkeyCheckReqControllerIndex; use MagentoFrameworkControllerResultFactory; use MagentoFrameworkAppActionContext; use MagentoFrameworkViewResultPageFactory; class Index extends MagentoFrameworkAppActionAction { protected $resultPageFactory; public function __construct( Context $context, PageFactory $resultPageFactory ) { parent::__construct($context);…

      READ MORE
    • Magento 2 : Redirect custom page after login using plugin

      Create di.xml and add the below code Magemonkey/Redirect/etc/frontend/di.xml <?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="MagentoCustomerControllerAccountLoginPost"> <plugin name="redirect_custom_url" type="MagemonkeyRedirectPluginRedirectCustomUrl" sortOrder="1" /> </type> </config> Create the plugin Magemonkey/Redirect/Plugin/RedirectCustomUrl.php <?php namespace MagemonkeyRedirectPlugin; class RedirectCustomUrl { public function __construct( MagentoStoreModelStoreManagerInterface $storeManager, MagentoFrameworkAppHttpContext $authContext, MagentoFrameworkAppResponseRedirectInterface $redirect, MagentoFrameworkAppRequestInterface…

      READ MORE
    • Magento 2 – How to change local date to UTC date?

      You can try below code to change local date to UTC date. <?php namespace MagemonkeyUtcDateModel; use MagentoFrameworkStdlibDateTimeTimezoneLocalizedDateToUtcConverterInterface; class UtcDate { /** * @var LocalizedDateToUtcConverterInterface */ private $localtoutc; public function __construct( LocalizedDateToUtcConverterInterface $localtoutc ) { $this->localtoutc = $localtoutc; } /** * convert UTC…

      READ MORE
    • How to change order status using cron?

      Step 1: First you need to add registration.php file in the following path: app/code/Magemonkey/Orderstatus/ Add below code in it. <?php MagentoFrameworkComponentComponentRegistrar::register( MagentoFrameworkComponentComponentRegistrar::MODULE, 'Magemonkey_Orderstatus', __DIR__ ); Step 2: Next, you need to add module.xml file in the following path: app/code/Magemonkey/Orderstatus/etc/ Add below code…

      READ MORE
    • Latest Magento Security Update is Launched – Have you installed it?

      Magento has released security updates for Adobe Commerce and Magento Open Source. These updates resolve a vulnerability rated critical. Avoiding installation of such patches may lead to compromising the security of your store. It is advisable to install this update, because with…

      READ MORE
    • How to add table via declarative schema in Magento 2?

      Magento 2.4 version have given feature to add table using declarative schema. Module name : Magemonkeys_Core We need to create db_schema.xml file in the app/code/Magemonkeys/Core/etc/  folder <?xml version="1.0" encoding="UTF-8"?> <schema xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Setup/Declaration/Schema/etc/schema.xsd"> <table name="customtable" resource="default" engine="innodb" comment="Custom table"> <column xsi:type="smallint" name="id" unsigned="false" nullable="false" identity="true"…

      READ MORE
    Recent Articles
    Get a Free Quote