Sending newsletter from Magento
If you are trying to send newsletters through Magento, you will find serious issues. This is due Magento functionality, which has not been improved in this subject. To send newsletters, you will have to make some fixes:
Step 1: Modify this file: app/code/core/Mage/Newsletter/etc/config.xml
At the end of this file, look for this lines of code:
<crontab>
<jobs>
<newsletter_send_all>
<schedule><cron_expr>*/5 * * * *</cron_expr></schedule>
<run><model>newsletter/observer::scheduledSend</model></run>
</newsletter_send_all>
</jobs>
</crontab>
</config>
Change to:
<crontab>
<jobs>
<newsletter_send_all>
<schedule><cron_expr>* * * * * *</cron_expr></schedule>
<run><model>newsletter/observer::scheduledSend</model></run>
</newsletter_send_all>
</jobs>
</crontab>
</config>
Now, you can create your newsletter (using html) in your Magento Admin panel: go to Newsletter> Newsletter Templates> Add new template , after finish, save the template.
Then, still in the Newsletter Templates page, at the right hand of the newsletter lists, under “Action”, select “Queue Nesletter” in the recently newsletter you created.
Now edit the info you want, but don’t set a date to start sending them, leave the “Queue Date Start” field in blank. Then Save.
Final step, write this in the url of your browser: http://www.yoursite.com/cron.php to start sending your newsletters.
For sending to more than 20 addresses, follow this: http://www.magentocommerce.com/boards/viewthread/20098/
Continue ReadingSlider speed…
Want to change the speed of your slider?, easy!.
The file which controls the slider may vary between themes, can be “custom.js” or “hello.jquery.js”, both of this files are in the same folder no matter which theme do you have, this folder is: skin\frontend\default\yourhellotheme\js
Also, no matter which theme you have, the line that set the speed value is the same for everyone. Find this line and change the value to the one of your choice:
speed: 1000,
Remember that a lower number will increase the speed of the slider.-
Continue ReadingAdding categories
Can’t see your categories in your nav-menu?, don’t lose your mind!, to display your categories in the nav-menu, they (the categories) must be added as sub-categories of the main “Root Catalog” category.

Also, be sure to configure your category as “Is Active”: YES and “Include in Navigation Menu”: YES in the first configuration page of the new category you are creating. Clear your cache!.
Continue ReadingDisplaying path hints (root of the files) in your Magento theme.
Sometimes, it’s difficult to know from which of the more than 100 files, are the elements (blocks, modules, buttons, callouts, sections, etc) of your theme coming.
Magento provides a very useful tool for this, simply go to your Admin Panel (backend): System>Configuration>Select your store from the “Current Configuration Scope:” dropdown menu> then, under “Advanced” options at the top bottom of the options column, select “Developer”> now under “Debug” options, change “Template Path Hints” to “YES”.
Go to your frontend, and you will see the root of each module of your theme.-
Continue ReadingInstalling SOAP library
If you don’t have SOAP library installed in your server, you may have issues when enable magento in WP (helloconfig > Index).
Your hosting support must install and configure the SOAP library for you if you ask them.
However, here are two links that may help you:
If you have Windows: http://www.herongyang.com/Web-Services/SOAP-PHP-Library-Installation.html
If you have Linux: http://www.wallpaperama.com/forums/how-to-install-php-soap-extension-in-apache-linux-php-server-remove-t1756.html
Continue ReadingAlign “Add to cart” button
Tutorial made by Kevin Woolf:
If your site is like the demo (eg: HelloKids), I suggest do the following changes to your styles.css file:
.col-left {
float:left;
margin-right:1px;
width:200px;
}
.col-main {
float:right;
position:relative;
width:774px;
}
button.btn-cart {
float: right;
}
But, if you are trying to align “Add to cart ” buttons horizontally regardless of the PRODUCT NAME LENGHT and REVIEWS (if are any or not), try this:
Set the height of the .catalog-listing h5 to fit your longest (highest) title. I’d limit the title length of any item to two lines and set it like this:
.catalog-listing h5 {
font-size:1.1em;
font-weight:normal;
margin-bottom:0.4em;
overflow-x:hidden;
overflow-y:hidden;
padding-right:10px;
width:159px;
height:35px;
}
Then you’ll need to set your maximum height of your .price-box:
.price-box {
padding-bottom:10px;
padding-left:0;
padding-right:0;
padding-top:5px;
height:80px;
}
You might also have to adjust the height of the rating and review items, so I recommend you just plan which features you’re going to use and edit the CSS to limit the height of these items.
More info can be found here: http://www.hellothemes.com/forum/topic/align-add-to-cart
Kevin
Continue ReadingDisplaying “Select Your Currency” block
The Core of Magento has already a file currency.phtml in app/design/frontend/base/default/template/directory This block should show up if you select more than one currency in your admin-panel (System > Configuration >Currency Setup ) and then configure them in (System > Manage Currency Rates ) but there are situations where after configure this, the block still not showing up.
So, first of all, after configure the currency in the admin-panel, add this line of code in your catalog.xml (\app\design\frontend\default\yourtheme\layout\catalog.xml):
In the <!– Mage_Catalog –> section, under <reference name=”right”> or <reference name=”left”> (depends of your Theme) add this:
<block type=”directory/currency” name=”currency” template=”directory/currency.phtml”/>
If your “Select Your Currency” block still not showing, you should do the following:
Create a currency.phtml file in the following directory:
\app\design\frontend\default\yourtheme\template\directory\currency.phtml
If you don’t have a “directory” folder, so create it!
The new currency.phtml has to be filled with this code:
<?php
/**
* Magento
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE_AFL.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@magentocommerce.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade Magento to newer
* versions in the future. If you wish to customize Magento for your
* needs please refer to http://www.magentocommerce.com for more information.
*
* @category design
* @package base_default
* @copyright Copyright (c) 2010 Magento Inc. (http://www.magentocommerce.com)
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
*/
?>
<?php
/**
* Currency switcher
*
* @see Mage_Directory_Block_Currency
*/
?>
<?php if($this->getCurrencyCount()>1): ?>
<div>
<div>
</div>
<div>
<select name=”currency” title=”<?php echo $this->__(‘Select Your Currency’) ?>” onchange=”setLocation(this.value)”>
<?php foreach ($this->getCurrencies() as $_code => $_name): ?>
<option value=”<?php echo $this->getSwitchCurrencyUrl($_code) ?>”<?php if($_code==$this->getCurrentCurrencyCode()): ?> selected=”selected”<?php endif; ?>>
<?php echo $_name ?> – <?php echo $_code ?>
</option>
<?php endforeach; ?>
</select>
</div>
</div>
<?php endif; ?>
Then, you have to give it style, going to your styles.css, add or modify this:
.block-currency .head {
background-image:url(“../images/select_your_currency.gif”);
background-position:0 0;
background-repeat:no-repeat;
}
Make active the home-menu item, when homepage is selected (HelloCoco)
If you have HelloCoco Theme, and you want to make active the home-menu item, when the homepage is selected, you have to add a short piece of javascript code in your custom.js (\skin\frontend\default\hellococo\js\custom.js)
Add this:
url=location.pathname;
if (url==”/hellococo/” || url==”/hellococo/index.php”)
jQuery(“#nav li:first”).addClass(“active”);
Configuring numbres of products displayed on the mini My-cart
In order to choose how many products you want to allow to display on the mini My-cart, simply go to your Magento admin-panel, in System > Configuration > under Sales > Checkout > under Shopping Cart Sidebar, select the number of your choise in “Maximum Display Recently Added Item(s)“.-
Continue ReadingHow to configure an iPhone Theme

How to install the Wordpress integration
How to avoid be moved to the top of the page. . .
Adding the code below in custom.js or other .js file, you can modify the a href=”#” a javascript:void(); ,so when you click on a link, you will NOT be moved to the top of the page:
jQuery(‘a’).each(function(){
src=jQuery(this).attr(‘href’);
if (src==’#') jQuery(this).attr(‘href’,'javascript:void(0)’);
});

