22

Right. I detect problem on Mage_ConfigurableSwatches_Helper_Mediafallback::attachConfigurableProductChildrenAttributeMapping function. I make some changes on it. This increase performance. Try: Copy /app/code/core/Mage/ConfigurableSwatches/Helper/Mediafallback.php to /app/code/local/Mage/ConfigurableSwatches/Helper/Mediafallback.php. On /app/code/local/...


4

Additional way to improve performance configurable swatches when you have a lot of attribute options. For example if you have 2000 options and show 36 products in catalog list, in this case method Mage_ConfigurableSwatches_Model_Resource_Catalog_Product_Attribute_Super_Collection::_loadOptionLabels() will join to each super_attributes option labels and you ...


3

I think we got a patch for this exact issue and EE 1.13.0.2. Looking at the code, it appears 1.14.1.0 still has the catalogrule_after_apply observer that calls cleanCache. Should start on line 378 of app/code/core/Enterprise/PageCache/etc/config.xml: <catalogrule_after_apply> <observers> <enterprise_pagecache> <...


2

You can create an attribute called "configurable_skus" for example. On product save, you fill up this field with a string of all the children SKUs, and you make this field searchable.


2

I remember debugging a similar issue and it happened sometimes when the session was written during script shutdown from the destructor of the session model. For some reason the Mage class was already unloaded at this time, so the autoloader tries to load Mage.php which is not in the include path (it gets explicitly required in index.php). Unfortunately the ...


2

Ask your hosting provider if they have any logs about the I/O, it seems the file system is unavailable from time to time and the Mage.php file is inaccessible. Second error might be related to the first one.


1

This will do the trick. I didn't pass in the store id but you can pass it in the same way that you were. $attrSetId = 4; $sku = 'standardapiv1_' . uniqid(); $client = new SoapClient($url, array('trace' => 1)); $sessionId = $client->login($username, $password); $productId = $client->call($sessionId, 'catalog_product.create', ...


1

Splitting payment across multiple credit cards like this is referred to as 'partial authorization'. (Note: This is a very different thing from 'partial invoicing' or 'partial capturing', terms you'll also see thrown around.) Magento's default Authorize.Net gateway includes partial authorization functionality, you just have to enable it in the gateway ...


1

The patch is no longer available because a more complete fix was included in SUPEE-6788. If you applied it, you should remove and install 6788.


1

After patching an actual EE 1.14.0.1 instance, I could see that the following files were affected: patching file lib/Zend/Soap/Server.php patching file lib/Zend/Xml/Exception.php patching file lib/Zend/Xml/Security.php where lib/Zend/Xml is a new directory. This is not specific to Magento Enterprise and I could apply the same patch on CE 1.9.0.1. However, ...


1

If we see the section for the patch SUPEE-3762 there is a link given with it "Note: please find details on this patch here." When we go to that link it clearly mentiones Note: Some of the patches discussed in this section have EE_1.14.0.1 in the name. These patches were all tested against CE 1.9.x as well. I think we should rely on the official page ...


1

If it works for all pages, except the home page, you should replace if ($action instanceof Mage_Cms_PageController) with if ($action instanceof Mage_Cms_PageController || $action instanceof Mage_Cms_IndexController)


Only top voted, non community-wiki answers of a minimum length are eligible