The Stack Overflow podcast is back! Listen to an interview with our new CEO.
48

This issue must be related to the new Magento Email Queue system, that leaves orphan records on the Recipients table. If this is your issue, I send you a fix. The new Magento Email Queue system manages these two tables: core_email_queue and core_email_queue_recipients. The former one handles the email Messages, and the later one, the Recipients of these ...


33

Here is what I've done. I removed the shipping step and used a default shipping method that I know is always going to be available. Not sure if this is what you need but you can at least use it as a starting point. Here is my idea. I created a new module with an enable/disable shipping step config setting, so you can always re-enable the shipping step from ...


30

Create local.xml file (if it does not exist already) in [your_package]/[your_theme]/layout/ folder and add following code: <customer_account_create> <reference name="customer_form_register"> <action method="setData"><key>show_address_fields</key><value>1</value></action> </reference> </...


27

Copy the folder app/design/frontend/RWD/default/template/configurableswatches/ and its content to app/design/frontend/DEFAULT/default/template/ (or your package template folder) Copy the file app/design/frontend/RWD/default/template/catalog/product/view/type/options/configurable.phtml to app/design/frontend/DEFAULT/default/template/catalog/product/...


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/...


14

If in your magento system,magento cron jobs are working properly then you define a cronjob which fire on midnight and clear cache. <crontab> <jobs> <clean_cache_midnight><!-- identifier --> <schedule> <cron_expr>0 0 * * *</cron_expr> <!-- run cronjob on midnight --> ...


13

I found the "steps to reproduce" and hotfix. Originally we enabled the "Website Payments Standard" payment method and then disabled because we had the problem with "Suspect Fraud" status. Immediately after I disabled the "Website Payments Standard" it turned into "Website Payments Standard (Includes Express Checkout)" and I was not able to revert it back. ...


10

The other 2 patches (4291 and 1533) were issued for Magento 1.9.0.1 and earlier actually. They are already incorporated into 1.9.1.0, which is why you cannot successfully patch them in 1.9.1.0. The versions listed on the download page are a bit mis-leading.


10

Your PHP developer should be able to solve the exact problem with this trace, but to explain the Problem: You have an observer which calls rkt_jscssforsb/observer as singleton (the default) but this model could not be loaded, so it saves false in the registry, which is not recognized by the next call of this singleton as it has the value false, so it is ...


10

Even though you have installed, the notification will come. You can simply mark as read all those messages. Also you can check the shop url here: https://shoplift.byte.nl/ If it's all fine, then there won't be any problem at all...


9

First of all I want to say that the address_type is not used for customer addresses. It is used only for quote and order addresses, so there is no need to use that in order to flag your own address type. if you need to retrieve only your store finder addresses I have an idea, but later on that. First, you will need to create a new module to handle your new ...


8

My guess is the setting of cron.php to run every minute has caused a lot of things to stand on top of each other, ie, not finish before the next task scheduled of the same nature or similar is executed. Since both cron.php would not be aware of each state. The same record could be attempted twice causing some odd exception breaking the queue email sends. ...


8

This issue occurs on fresh Magento 1.9.1 installations only. The problem is that thumbnail attribute is created by Mage_XmlConnect module, which became inactive since 1.9.1. So you can either fix this by enabling the Mage_XmlConnect module: Open /app/etc/modules/Mage_XmlConnect.xml Find the <active>false</active> line and replace it with <...


8

Copying files to local code pool will only work for blocks, helpers and models. You cannot override controllers using this method since they are not autoloaded like other classes. So the only way to do it is via custom module. You will need following definition in your config.xml <admin> <routers> <adminhtml> <...


8

Create your own extension, make it depend on Mage_Core and add this to your config.xml: <?xml version="1.0"?> <config> <!-- ... rest of your configuration ... --> <crontab> <jobs> <core_email_queue_send_all> <schedule><cron_expr>*/5 * * * *</cron_expr></...


8

You can solved the problem by downgrading the version number in the table core_resource, as already written. Alternatively, you can use tools like n98-magerun to trigger all install scripts n98-magerun.phar sys:setup:run It has always solved my problems.


8

Just edit the ID of the stores in the store_id column in the core_store database table. Because of the foreign keys, this will get updated in almost all of the other tables. Additionally you should update: default_store_id column in core_store_group table As commented, changing your actual database ID's would be a bit radical. Also you would still have to ...


7

I have built this, in a modular way. Will post the code on github soon. It triggers on a JavaScript call and fetches the images with Ajax. So it does not effect page speed or caching system. PM me if you want the code asap. Otherwise follow me on Twitter @willemwigman to hear when I post the code. Edit: I've put the code on github https://github.com/...


7

First you need to know, how your website is identifiable as magento, as there are a big number of possible proves. basic html structure magento specifiv css special js code on product views (assuming you already obfuscate the js files) some routes special for magento headers and html head some file locations usually accessible (licence file, skin path, /js ...


7

change <fieldset> <?php echo $this->getChildHtml('methods') ?> </fieldset> to <fieldset id="checkout-payment-method-load"> <?php echo $this->getChildHtml('methods') ?> </fieldset>


7

To sort products by rating you can use the following code, taken from this module: $collection->joinField( 'rating_summary', // alias 'review/review_aggregate', // table 'rating_summary', // field 'entity_pk_value=entity_id', // bind array( 'entity_type' => 1, ...


7

Assuming you cleared cache, flushed apc/OPcache (if in use), ran compilation process (if in use), here is a small list of things to check: Check if all 1.9.1 files have been copies over Open app/code/core/Mage/Sales/Model/Order.php and look for queueNewOrderEmail method If the method does not exist you don't have latest file If the method exists check if ...


7

Make your product as Virtual Product and it will automatically removed.


7

I have a better solution than the one of @marius which doesn't need any rewrites. You still need to create an own module, there are tons of tutorials for that so I won't explain it here. You have to create an observer and trigger it via the config.xml. You may have to adapt the template app/design/frontend/base/default/template/checkout/onepage.phtml In ...


7

Your developer hardcoded the "login". I don't know how your code looks like, but it is one of two things: You are missing this XML: <!-- Load this update on every page when customer is logged in --> <customer_logged_in> <reference name="top.links"> <action method="addLink" translate="label title" module="customer"><...


7

Problem in this instance is on these lines $fromTime = (int) strtotime($rule->getFromDate()); $toTime = (int) strtotime($rule->getToDate()); They are not using Magento time methods to take in to consideration timing zones and in the comparison it uses following line. (Few lines after the above lines) $coreDate = $this->_factory->getModel('...


6

The code fix was posted here too Magento debug trace Note:- the fix is not EE specific fix, it is just magento doesn't provide patches to non ee-users so that is why the person who answered it mentions a patch for EE but I have confirmed it works on CE also See the part where it says Update 11/21/2014 Magento just provided a patch for this as PATCH_SUPEE-...


6

Important notes before starting: For this solution I'll call our PackageName "MyProject" and our ModuleName "Catalog". If you're familiar with Magento extension development you can change these names as you like, otherwise just follow these steps as is and you should have yourself your missing thumbnail field. If caching is turned off, it is probably ...


6

And Magento community to the rescue! See https://twitter.com/willemwigman/status/543047966752538624 & https://github.com/wigman/AjaxSwatches. This Module adds an Ajax event to the new ColorSwatches in Magento 1.9.1.0 When the event ConfigurableMediaImages.updateImage fires up, the original updateImage() function is executed. After this we make an ...


6

It seems that they changed getUsedProducts method in Mage_Catalog_Model_Product_Type_Configurable class. Magento 1.9.0.1 $collection = $this->getUsedProductCollection($product) ->addAttributeToSelect('*') ->addFilterByRequiredOptions(); Magento 1.9.1.0 $collection = $this->getUsedProductCollection($product) ->...


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