EDIT: I have now realised this is something custom i did ages ago to my child theme. I added a catalog.add-to-cart.js by following something i found online for an older version of magento so im guessing something in there has changed which i need to figure out
I have recently installed a fresh copy of magento 2.4.5-p1 and i am using the latest proto theme (4.0.4). When i add a product to my cart i get a popup notification as shown below
As you can see, the product name is missing. I have not altered any theming for that message.
I have the following modules installed:
List of enabled modules: Magento_Store Magento_AdminAnalytics Magento_AdminNotification Magento_AdobeIms Magento_AdobeImsApi Magento_AdobeStockAdminUi Magento_MediaGallery Magento_AdobeStockAssetApi Magento_AdobeStockClient Magento_AdobeStockClientApi Magento_AdobeStockImage Magento_Directory Magento_AdobeStockImageApi Magento_AdvancedPricingImportExport Magento_Theme Magento_Amqp Magento_Config Magento_Backend Magento_Authorization Magento_Eav Magento_Customer Magento_User Magento_Backup Magento_Indexer Magento_GraphQl Magento_BundleImportExport Magento_CacheInvalidate Magento_Variable Magento_Cms Magento_Rule Magento_Security Magento_CmsGraphQl Magento_EavGraphQl Magento_Search Magento_CatalogImportExport Magento_Catalog Magento_CatalogInventory Magento_CatalogPageBuilderAnalytics Magento_CatalogRule Magento_Msrp Magento_CatalogRuleGraphQl Magento_CatalogSearch Magento_CatalogUrlRewrite Magento_StoreGraphQl Magento_MediaStorage Magento_Quote Magento_SalesSequence Magento_CheckoutAgreementsGraphQl Magento_MediaGalleryUi Magento_CatalogGraphQl Magento_CmsPageBuilderAnalytics Magento_CmsUrlRewrite Magento_CmsUrlRewriteGraphQl Magento_CompareListGraphQl Magento_Integration Magento_Payment Magento_Sales Magento_QuoteGraphQl Magento_Checkout Magento_Contact Magento_Cookie Magento_Cron Magento_Csp Magento_Widget Magento_Robots Magento_Analytics Magento_Downloadable Magento_CustomerGraphQl Magento_CustomerImportExport Magento_Deploy Magento_Developer Magento_Dhl Magento_AdvancedSearch Magento_DirectoryGraphQl Magento_DownloadableGraphQl Magento_CustomerDownloadableGraphQl Magento_ImportExport Magento_Bundle Magento_CatalogCustomerGraphQl Magento_Elasticsearch Magento_Elasticsearch6 Magento_Elasticsearch7 Magento_Email Magento_EncryptionKey Magento_Fedex Magento_GiftMessage Magento_GiftMessageGraphQl Magento_GoogleAdwords Magento_GoogleAnalytics Magento_GoogleGtag Magento_Ui Magento_GoogleShoppingAds Magento_BundleGraphQl Magento_PageCache Magento_GroupedProduct Magento_GroupedImportExport Magento_GroupedCatalogInventory Magento_GroupedProductGraphQl Magento_DownloadableImportExport Magento_Captcha Magento_InstantPurchase Magento_CatalogAnalytics Magento_Inventory Magento_InventoryAdminUi Magento_InventoryAdvancedCheckout Magento_InventoryApi Magento_InventoryBundleImportExport Magento_InventoryBundleProduct Magento_InventoryBundleProductAdminUi Magento_InventoryBundleProductIndexer Magento_InventoryCatalog Magento_InventorySales Magento_InventoryCatalogAdminUi Magento_InventoryCatalogApi Magento_InventoryCatalogFrontendUi Magento_InventoryCatalogSearch Magento_InventoryCatalogSearchBundleProduct Magento_InventoryCatalogSearchConfigurableProduct Magento_ConfigurableProduct Magento_ConfigurableProductGraphQl Magento_InventoryConfigurableProduct Magento_InventoryConfigurableProductIndexer Magento_InventoryConfiguration Magento_InventoryConfigurationApi Magento_InventoryDistanceBasedSourceSelection Magento_InventoryDistanceBasedSourceSelectionAdminUi Magento_InventoryDistanceBasedSourceSelectionApi Magento_InventoryElasticsearch Magento_InventoryExportStockApi Magento_InventoryIndexer Magento_InventorySalesApi Magento_InventoryGroupedProduct Magento_InventoryGroupedProductAdminUi Magento_InventoryGroupedProductIndexer Magento_InventoryImportExport Magento_InventoryInStorePickupApi Magento_InventoryInStorePickupAdminUi Magento_InventorySourceSelectionApi Magento_InventoryInStorePickup Magento_InventoryInStorePickupGraphQl Magento_Shipping Magento_InventoryInStorePickupShippingApi Magento_InventoryInStorePickupQuoteGraphQl Magento_InventoryInStorePickupSales Magento_InventoryInStorePickupSalesApi Magento_InventoryInStorePickupQuote Magento_InventoryInStorePickupShipping Magento_InventoryInStorePickupShippingAdminUi Magento_Multishipping Magento_Webapi Magento_InventoryCache Magento_InventoryLowQuantityNotification Magento_Reports Magento_InventoryLowQuantityNotificationApi Magento_InventoryMultiDimensionalIndexerApi Magento_InventoryProductAlert Magento_InventoryQuoteGraphQl Magento_InventoryRequisitionList Magento_InventoryReservations Magento_InventoryReservationCli Magento_InventoryReservationsApi Magento_InventoryExportStock Magento_InventorySalesAdminUi Magento_CatalogInventoryGraphQl Magento_InventorySalesFrontendUi Magento_InventorySetupFixtureGenerator Magento_InventoryShipping Magento_InventoryShippingAdminUi Magento_InventorySourceDeductionApi Magento_InventorySourceSelection Magento_InventoryInStorePickupFrontend Magento_InventorySwatchesFrontendUi Magento_InventoryVisualMerchandiser Magento_InventoryWishlist Magento_JwtFrameworkAdapter Magento_JwtUserToken Magento_LayeredNavigation Magento_LoginAsCustomer Magento_LoginAsCustomerAdminUi Magento_LoginAsCustomerApi Magento_LoginAsCustomerAssistance Magento_LoginAsCustomerFrontendUi Magento_LoginAsCustomerGraphQl Magento_LoginAsCustomerLog Magento_LoginAsCustomerPageCache Magento_LoginAsCustomerQuote Magento_LoginAsCustomerSales Magento_Marketplace Magento_MediaContent Magento_MediaContentApi Magento_MediaContentCatalog Magento_MediaContentCms Magento_MediaContentSynchronization Magento_MediaContentSynchronizationApi Magento_MediaContentSynchronizationCatalog Magento_MediaContentSynchronizationCms Magento_AdobeStockAsset Magento_MediaGalleryApi Magento_MediaGalleryCatalog Magento_MediaGalleryCatalogIntegration Magento_MediaGalleryCatalogUi Magento_MediaGalleryCmsUi Magento_MediaGalleryIntegration Magento_MediaGalleryMetadata Magento_MediaGalleryMetadataApi Magento_MediaGalleryRenditions Magento_MediaGalleryRenditionsApi Magento_MediaGallerySynchronization Magento_MediaGallerySynchronizationApi Magento_MediaGallerySynchronizationMetadata Magento_AdobeStockImageAdminUi Magento_MediaGalleryUiApi Magento_CatalogWidget Magento_MessageQueue Magento_ConfigurableImportExport Magento_MsrpConfigurableProduct Magento_MsrpGroupedProduct Magento_InventoryInStorePickupMultishipping Magento_MysqlMq Magento_NewRelicReporting Magento_Newsletter Magento_NewsletterGraphQl Magento_OfflinePayments Magento_SalesRule Magento_Sitemap Magento_PageBuilder Magento_PageBuilderAnalytics Magento_GraphQlCache Magento_CardinalCommerce Magento_PaymentGraphQl Magento_Vault Magento_Persistent Magento_ProductAlert Magento_ProductVideo Magento_CheckoutAgreements Magento_QuoteAnalytics Magento_QuoteBundleOptions Magento_QuoteConfigurableOptions Magento_QuoteDownloadableLinks Magento_InventoryConfigurableProductAdminUi Magento_ReCaptchaAdminUi Magento_ReCaptchaCheckout Magento_ReCaptchaCheckoutSalesRule Magento_ReCaptchaContact Magento_ReCaptchaCustomer Magento_ReCaptchaFrontendUi Magento_ReCaptchaMigration Magento_ReCaptchaNewsletter Magento_ReCaptchaPaypal Magento_ReCaptchaReview Magento_ReCaptchaSendFriend Magento_ReCaptchaStorePickup Magento_ReCaptchaUi Magento_ReCaptchaUser Magento_ReCaptchaValidation Magento_ReCaptchaValidationApi Magento_ReCaptchaVersion2Checkbox Magento_ReCaptchaVersion2Invisible Magento_ReCaptchaVersion3Invisible Magento_ReCaptchaWebapiApi Magento_ReCaptchaWebapiGraphQl Magento_ReCaptchaWebapiRest Magento_ReCaptchaWebapiUi Magento_RelatedProductGraphQl Magento_ReleaseNotification Magento_RemoteStorage Magento_InventoryLowQuantityNotificationAdminUi Magento_RequireJs Magento_Review Magento_ReviewAnalytics Magento_ReviewGraphQl Magento_AwsS3 Magento_Rss Magento_PageBuilderAdminAnalytics Magento_CatalogRuleConfigurable Magento_SalesAnalytics Magento_SalesGraphQl Magento_SalesInventory Magento_OfflineShipping Magento_ConfigurableProductSales Magento_UrlRewrite Magento_UrlRewriteGraphQl Magento_CustomerAnalytics Magento_Securitytxt Magento_SendFriend Magento_SendFriendGraphQl Magento_InventoryInStorePickupSalesAdminUi Magento_AwsS3PageBuilder Magento_InventoryGraphQl Magento_CatalogCmsGraphQl Magento_Swagger Magento_SwaggerWebapi Magento_SwaggerWebapiAsync Magento_Swatches Magento_SwatchesGraphQl Magento_SwatchesLayeredNavigation Magento_Tax Magento_TaxGraphQl Magento_TaxImportExport Magento_AsynchronousOperations Magento_ThemeGraphQl Magento_Translation Magento_GoogleOptimizer Magento_Ups Magento_SampleData Magento_CatalogUrlRewriteGraphQl Magento_AdminAdobeIms Magento_InventoryConfigurableProductFrontendUi Magento_VaultGraphQl Magento_Version Magento_InventoryInStorePickupWebapiExtension Magento_WebapiAsync Magento_WebapiSecurity Magento_Weee Magento_WeeeGraphQl Magento_CurrencySymbol Magento_Wishlist Magento_WishlistAnalytics Magento_WishlistGraphQl Fooman_Connect Fooman_ConnectLicenseSub Klaviyo_Reclaim Litespeed_Litemage MageSuite_Magepack MageVision_FreeShippingAdmin Magefan_AdminUserGuide Magefan_Community Magefan_Blog Magefan_BlogGraphQl Magefan_GoogleShoppingFeed Magefan_WysiwygAdvanced Mageplaza_Core Mageplaza_DeleteOrders Mageplaza_Search Mageplaza_Smtp OlegKoval_RegenerateUrlRewrites SITC_Sinchimport Smartwave_Core Smartwave_Dailydeals Smartwave_Filterproducts Smartwave_Megamenu Smartwave_Porto Smartwave_Socialfeeds Smile_ElasticsuiteAdminNotification Smile_ElasticsuiteCore Smile_ElasticsuiteCatalog Smile_ElasticsuiteCatalogGraphQl Smile_ElasticsuiteCatalogRule Smile_ElasticsuiteCatalogOptimizer Smile_ElasticsuiteTracker Smile_ElasticsuiteThesaurus Smile_ElasticsuiteSwatches Smile_ElasticsuiteIndices Smile_ElasticsuiteAnalytics Smile_ElasticsuiteVirtualCategory StripeIntegration_Payments List of disabled modules: Magento_Paypal Magento_PaypalGraphQl Magento_TwoFactorAuth Magento_Usps Magento_PaypalCaptcha Mageplaza_AjaxLayer Mageplaza_LayeredNavigation PayPal_Braintree PayPal_BraintreeGraphQl Temando_ShippingRemover
Whether magesuite/magepack is enabled or not does not make a difference. I have tried different combinations of moving js to the bottom, merging js and css and nothing affects this.
I am currently working on my dev site but this is also affecting my live site and has been for a number of version of magento, but its always been something i forget about. My live site isnt currently running on litespeed so litemage cache is not the cause.
Short of disabling all 3rd party modules 1 by 1 is there an easier way to fix this issue?
Looking in the "inspect" part of browser dev tools, the <span> that has that message is blank at the part the product name should be so its like its not even trying to load it. No errors in the console either.
Hello @CSP_Alex
Here are a few things you can try to troubleshoot the “Add to Cart” message:
If you find our reply helpful, please give us kudos.
A Leading Magento Development Agency That Delivers Powerful Results, Innovation, and Secure Digital Transformation.
WebDesk Solution Support Team
Get a Free Quote | | Adobe Commerce Partner | Hire Us | Call Us 877.536.3789
Thank You,
WebDesk Solution Support Team
Get a Free Quote | Email | Adobe Commerce Partner | Hire Us | Call Us 877.536.3789
Location: 150 King St. W. Toronto, ON M5H 1J9