Need a custom magento template?
It has been busy times for the team at osetemplates.com. But for now we are taking in one or two new assignment.
Find Free Magento Templates & Themes here at OSETemplates.com, the number 1 place for Magento Themes & Magento Templates.
We offer MagentoCommerce Templates for FREE as well as Professional Premium Magento Templates at affordable prices.
We also offer MagentoCommerce Themes for FREE and offer professional Premium Magento Themes at discount prices.
Join the revolution and find out why everyone loves MagentoCommerce - Ecommerce evolved
It has been busy times for the team at osetemplates.com. But for now we are taking in one or two new assignment.
It has been a while since we have updated this webpage.
Due to some unforseen circumstances we have not been able to do any work on new free Magento templates.
We are glad to announce that a new Magento template is in the making and we expect it to be finished by the end of next week! The new free Magento template will be based on the modern theme and will have a stylish blue touch to it.
A small teaser image:


Here is the first Free Magento Theme we are releasing of many more to come.
Inspire Blue is simple, clean and professional and free for download. All we ask of you is to keep the link on the frontpage to show your appreciation for our work.
Need a custom magento theme? We can do that for you! Contact us by sending a mail to magento@osetemplates.com
Download link: Inspire blue
Checkout this Red Magento Theme, perfect for the upcoming valentines day!. Based on the Modern Magento theme this template is very professional.
The template is currently on special offer until January 2009!
Setting permissions for MagentoConnect can be a little tricky at times, especially in a production environment. The best, most secure way to go about installing Connect updates is by using Pear.
SSH in to your server, head to the Magento install directory and issue command:
./pear mage-setup .
DON’T forget the trailing . Next install the Connect you require…
./pear install magento-core/Interface_Frontend_Default_Modern
Where “magento-core/Interface_Frontend_Default_Modern” is the key taken from MagentoConnect.
You need write permissions with your shell user in the theme and skin directory.
As you can probably tell things have been a bit busy around here lately. Today see’s the launch or ArtJuxstaposition (artjux.com) a custom ecommerce website.
In brief a ton of PSD designs were sent across along with materials for products. A month later and it’s a working website.
If you would like to make use of our expert services please contact us at magento@osetemplates.com
The easy way to set your MySQL path in Magento is by editing the /app/etc/local.xml file with your new details. A good example when you may need this is if your are migrating Magento across servers.
<default_setup>
<connection>
<host><![CDATA[localhost]]></host>
<username><![CDATA[username]]></username>
<password><![CDATA[password]]></password>
<dbname><![CDATA[database]]></dbname>
<active>1</active>
</connection>
</default_setup>
You’ll probably know by now that the transactional email templates in Magento are a bit, with respect, “naff”. To edit through the admin will take forever and a day so here’s a couple of useful solutions to help make things easier.
The Magento email templates are located in (note: “en_US” may change depending on language).
magento\app\locale\en_US\template\email\account_new.html”(24,48):
magento\app\locale\en_US\template\email\admin_password_new.html”(27,73):
magento\app\locale\en_US\template\email\newsletter_subscr_confirm.html”(28,69):
magento\app\locale\en_US\template\email\order_creditmemo.html”(23,63):
magento\app\locale\en_US\template\email\order_creditmemo.html”(75,62):
magento\app\locale\en_US\template\email\order_invoice.html”(23,63):
magento\app\locale\en_US\template\email\order_invoice.html”(75,62):
magento\app\locale\en_US\template\email\order_new.html”(23,63):
magento\app\locale\en_US\template\email\order_new.html”(79,62):
magento\app\locale\en_US\template\email\order_shipment.html”(23,63):
magento\app\locale\en_US\template\email\order_shipment.html”(81,62):
magento\app\locale\en_US\template\email\order_update.html”(26,52):
magento\app\locale\en_US\template\email\password_new.html”(24,41):
magento\app\locale\en_US\template\email\wishlist_share.html”(23,65):
replace alt=”Magento” with alt=”your store name”
replace Magento Demo Store with your store name
replace mailto:magento@varien.com with mailto:email@yourstore.com
replace dummyemail@magentocommerce.com with email@yourstore.com
replace (800) DEMO-STORE with (0800) YOUR STORE NUMBER
replace Monday - Friday, 8am - 5pm PST with your own store opening times and timezone
Another option would be to create a shell script with all you’re information in which goes through the directories in question and replaces text as we need. Note: You will need your Store View Name and Store Name to match your domain name.
#!/bin/sh
phone=(123)456-7890
find app/locale/en_US/template/email/sales -type f -exec sed -i ’s/alt=”Magento”/alt=”{{var order.getStoreGroupName()}}”/g’ {} \;
find app/locale/en_US/template/email/sales -type f -exec sed -i ’s/Magento Demo Store/{{var order.getStoreGroupName()}} /g’ {} \;
find app/locale/en_US/template/email/sales -type f -exec sed -i ’s/mailto:magento@varien.com/sales@{{var order.getStoreGroupName()}}/g’ {} \;
find app/locale/en_US/template/email/sales -type f -exec sed -i ’s/dummyemail@magentocommerce.com/sales@{{var order.getStoreGroupName()}}/g’ {} \;
find app/locale/en_US/template/email -type f -exec sed -i ’s/alt=”Magento”/alt=”{{var customer.store.name}}”/g’ {} \;
find app/locale/en_US/template/email -type f -exec sed -i ’s/Magento Demo Store/{{var customer.store.name}} /g’ {} \;
find app/locale/en_US/template/email -type f -exec sed -i ’s/mailto:magento@varien.com/sales@{{var customer.store.name}}/g’ {} \;
find app/locale/en_US/template/email -type f -exec sed -i ’s/dummyemail@magentocommerce.com/sales@{{var customer.store.name}}/g’ {} \;
find app/locale/en_US/template/email -type f -exec sed -i “s/(800)DEMO-STORE/$phone/g” {} \;
find app/locale/en_US/template/email -type f -exec sed -i “s/(800)DEMO-NUMBER/$phone/g” {} \;
find app/locale/en_US/template/email -type f -exec sed -i “s/(800) DEMO-NUMBER/$phone/g” {} \;
find app/locale/en_US/template/email -type f -exec sed -i “s/(800) DEMO-STORE/$phone/g” {} \;
find app/locale/en_US/template/email -type f -exec sed -i ’s/Monday - Friday, 8am - 5pm PST/24×7/g’ {} \;
find app/locale/en_US/template/email -type f -exec sed -i ’s/logo_email.gif/logo.gif/g’ {} \;
Magento permissions can be an absolute pain! Use one of the solutions below to setup Magento permissions easily.
#!/bin/bash
find www -name .htaccess -exec chmod 604 {} ;
find www -name *.php -exec chmod 644 {} ;
find www -type d -exec chmod 705 {} ;
find ./ -type d -exec chmod 755 {} \; && find ./ -type f -exec chmod 644 {} \;
<?php
system(’chmod -R 744 *’);
system(’find . -type d -exec chmod 755 {} \;’);
?>
If you need to migrate Magento from one server to another here’s how to do it.
BEFORE YOU BEGIN:
Login to admin panel > System > Configuration > Web and set both the secure and insecure base urls to this: {{base_url}}
Then change the base url back once migrated across.
BEGIN:
That should be all you need. If you have other ways / experiences please let us know in the comments!