We are facing an intermittent issue in a Magento 2 production store where category/search product listing breaks randomly. Environment: Magento Version: 2.4.8-p5 PHP Version: 8.2.x Search Engine: OpenSearch OpenSearch: running locally on the same server Index Prefix: custom Magento index prefix Product aliases are similar to: [index_prefix]_product_1 [index_prefix]_product_2 Issue: Sometimes […]
Magento
Small technical shortcuts can create major business challenges over time. Learn how Magento technical debt develops, its hidden costs, and… Continue reading on Medium »
We are running Magento Open Source 2.4.2. A site administrator changed the configuration under: Stores → Configuration → General → Web → Default Pages → CMS No Route Page After this change, the homepage started experiencing redirect issues and was intermittently inaccessible. We attempted to restore the previous configuration by […]
I got following error while running upgrade command Warning: Undefined array key "inventory_source" in /var/www/html/vendor/magento/framework/Setup/Declaration/Schema/Db/SchemaBuilder.php on line 153 Anyone please help
I am using the Facebook for Magento 2 extension on a Magento 2.4.7-p7 store: https://github.com/facebookarchive/facebook-for-magento2 While testing with Meta Pixel Helper, I noticed that some standard Meta events are not being tracked correctly. Purchase Event Not Firing After an order is successfully placed, no Purchase event is sent to Meta. […]
Magento 2 relies heavily on cron jobs to automate critical background tasks such as sending transactional emails, updating indexes… Continue reading on Medium »
Managing product availability is an important part of creating a smooth shopping experience. While displaying unavailable products can… Continue reading on Medium »
I am getting following error but not sure how to debug. Please guide. Warning: foreach() argument must be of type array|object, null given in app/code/XYZ/ElasticSmile/Model/Product/Indexer/Fulltext/Datasource/CatalogExtra.php on line 494 Here the function is foreach ($product->getExtensionAttributes()->getConfigurableProductOptions() as $option) { $attributeCode = $option['product_attribute']->getAttributeCode(); $options[$attributeCode] = $child->getData($attributeCode); //If you want to display swatch image, […]