Blogs

How to create a module in Magento 2 | A step-by-st...

01 February 2023

Learn how to create a custom module in Magento 2 from scratch — covering module.xml, registration.php, routes, controller, layout, block, template, and enable commands.

Is Magento 2 SEO optimization worth it in 2025 and...

31 January 2023

Learn how to optimize your Magento 2 store for SEO in 2025 — covering keyword research, site structure, content optimization, page speed and performance monitoring.

Create or customize theme in Magento 2: A step-by-...

27 January 2023

Learn how to create or customize Luma theme in Magento 2 step by step — covering child theme setup, theme.xml, file overrides, admin configuration, and deploy commands.

Magento 2 payment gateway integration...

20 January 2023

Learn how to integrate a payment gateway with Magento 2 — covering PayPal, Stripe, and Square with key considerations on payment methods, fees, security, and PCI compliance.

Magento vs Shopify: Choosing the Right E-commerce ...

07 December 2022

Compare Magento and Shopify on customization, pricing, scalability, ease of use, and security to find the best ecommerce platform for your small or large business needs.

Fishpig Magento Extension Hacked...

14 September 2022

Fishpig's Magento-WordPress integration extension was hacked, injecting Rekoobe malware. Learn how to detect, clean & secure your store from the Fishpig security breach.

How to add a new country in Magento 2?...

22 April 2022

Learn how to add a custom country in Magento 2 using a data patch, plugin, and di.xml — with step-by-step PHP code to register, translate, and enable the new country.

How to show shipping method for specific products?...

17 March 2022

Learn how to restrict or hide a shipping method for specific product SKUs in Magento 2 using a custom plugin on Shipment Estimation Interface with PHP code examples.

How to add custom fields in UI form using modifier...

15 March 2022

Learn how to add a custom tab with fields to the Magento 2 product form using UI component modifiers — includes dependent fields, toggle checkbox, and PHP code examples.

How to get current quote in Magento 2...

15 March 2022

Learn how to load the current customer quote in Magento 2 using Checkout Session and getQuote() method — with PHP code examples to access quote ID and cart items.

How to add custom bulk action on the product listi...

10 March 2022

Learn how to add a custom bulk action to the Magento 2 admin product grid using a custom module and UI component XML — perform mass actions on multiple products at once.