Sometimes you need a compromise between the time cache holds an object (to improve the page load times) and the time the changes are applied. Magento 2 provides some mechanisms for the content to be updated when is modified: For example when a product is updated, the corresponding URL is flushed from Varnish so the […]
Magento 1 vs Magento 2: Back-end Development and Customization Enhancements
Introduction Back-end development and customization are key aspects of any ecommerce platform, and Magento 2 has introduced several improvements in these areas compared to Magento 1. In this Magento 2 tutorial, we will examine the differences between Magento 1 and Magento 2 regarding back-end development and customization, focusing on modular architecture, dependency injection, improved extension […]
Magento 1 vs Magento 2: User Experience and Front-end Feature Improvements
Introduction User experience and front-end features play a critical role in the success of an ecommerce store. Magento 2 has made significant improvements in these areas compared to Magento 1, offering a more engaging and efficient shopping experience for customers. In this article, we will explore the key differences between Magento 1 and Magento 2 […]
Updating a Single Order Attribute in Magento 2
Introduction As a Magento developer, you may have encountered scenarios where you need to update a single attribute of an order without saving the entire order object. This can be useful in optimizing Magento performance, as it reduces the load on your system when making minor updates. In this Magento tutorial, we’ll walk you through […]
How to Convert UTC Dates to Local Time in MySQL, Accounting for Daylight Saving
Introduction When working with a MySQL database, you may often store dates in UTC format to ensure consistency and avoid timezone-related issues. However, there may be cases where you need to display these dates in a specific local time, like Spanish local time, taking daylight saving time into account. In this blog post, we’ll show […]
Magento 1 vs Magento 2: Performance and Scalability Enhancements
Introduction Performance and scalability are crucial factors for any ecommerce platform, and Magento 2 has made significant strides in these areas compared to its predecessor, Magento 1. In this article, we will examine the key differences between Magento 1 and Magento 2 in terms of performance, focusing on faster page load times, enhanced indexing, advanced […]
Magento 1 vs Magento 2: Key Differences and Why You Should Upgrade
Introduction Magento has long been a leading ecommerce platform, with Magento 1 being the first choice for many online businesses. However, the release of Magento 2 in 2015 marked a significant improvement over its predecessor, offering enhanced performance, features, and scalability. In this article, we will examine the key differences between Magento 1 and Magento […]
An Overview of Magento 2: Revolutionizing Ecommerce.
Introduction Magento 2 is the latest version of the Magento ecommerce platform, which has been empowering online businesses since its inception in 2007. With a wide array of features, robust architecture, and an extensive community of developers, Magento 2 has become the go-to choice for businesses looking to establish a strong online presence. In this […]
Creating an app with GPT-4
This was a weekend project for my daughter. She is six year old add sometimes, she get bored and ask «what can we play»‘ So I think maybe an application can help to decide. This was my initial prompt for GPT-4 and from this prompt I was able to build almost the entire application without […]
Creating a Search Criteria with Null Condition in Magento 2
Magento 2 provides a powerful API that allows you to create custom search criteria for querying data from various entities in your Magento store. When building search criteria, you may need to filter records based on whether a particular field has a null value or not. In this post, we’ll show you how to create […]
Magento 2 en Español con traducciones de Crowdin
En Magento 2 se ha optado por utilizar una plataforma colaborativa de traducciones (https://crowdin.com/) en lugar de utilizar el sistema anterior de extensiones publicadas en Magento Connect. El nuevo sistema de traducciones permite que mucha mas gente participe en el proceso de traducción y teóricamente que las traducciones sean de mejor calidad y estén disponibles […]
Magento 2. Crear un nuevo tema / theme
Explicamos los primeros pasos para la creación de una plantilla en Magento 2