2Checkout installation
воскресенье, 9 августа 2009 г.
In order to install fixed version of 2Checkout module, please, follow this steps:
- Extract fixed version of 2Checkout module to your stores directory.
- Login to your stores admin area and clear all cache (System->Cache Managment)
- Logut from admin area and login again
- Set your 2Checkout account info on the System->Configuration->Payment methods->2Checkout page. Please, note that secred word should contain only lowercase latin letters and digits.
- Setup your 2checkout account accordingly with the screen shots below. Please, dont forget to replace domain name on the screenshots with your one.
Happy Birthday
воскресенье, 26 июля 2009 г.
In order to install Happy Birthday module, please, follow this steps:
- Extract module archive to the directory with your Magento
- Login to admin area, clear all Magento cache(System->Cache Managment) and logout from admin area
- Login to admin area and go to module configuration page(System->Config->Birthday greetings) and setup module

- Create Shopping cart rule for customers which have a birthday(Promotions->Shopping Cart Price Ruls)

- Edit default greeting message template accordingly with your needs
- Add http://[YOUR_STORE_URL]/birthday/birthday/ URL to cron tab (or you can run it manually once in a day)
Установка Magento
вторник, 7 апреля 2009 г.
В этой статье я хотел бы остановиться подробнее на процессе установки Magento. Хотя на самом деле эта процедура не представляет ничего сложного, у начинающих пользователей она может вызвать довольно много вопросов. Для того чтобы установить Magento необходим дистрибутив, который можно свободно скачать отсюда и рабочее окружение - Apache+PHP5.2 + MySQL. На том как установить все это хозяйство я останавливаться не буду, про это и так уже слишком много написано. Для определенности просто возьмем denver и не будем усложнять себе жизнь.
Итак приступаем к установке:
1. Распаковываем архив с дистрибутивом последней версии Magento(на момент написания статьи это 1.3) в корень веб сервера.
2. Создаем базу данных в MySQL:
/usr/local/mysql5/bin/mysql -u root -p
CREATE DATABASE test4;
3. Открываем в браузере http://localhost/, со спокойной душой принимаем лицензионное соглашение и идем дальше.
4. На этой странице необходимо ввести данные для подключения к MySQL.

Как вы видите в верхней части экрана находится сообщение, о том что наш MySQL сервер не поддерживает InnoDB. Это не совсем верно, так как InnoDB он все-таки поддерживает, но по умолчанию в денвере эта поддержка отключена. Чтобы это исправить, необходимо за комментировать следующие строчки в файле /usr/local/mysql/my.cnf:
#skip-innodb
#skip-bdb
И после этого перезапустить сервер, чтобы изменения вступили в силу. Кроме этого вы можете также увидеть сообщения о том, что у вас не установлено одно из следующих PHP расширений:
PDO_MySQL
simplexml
mcrypt
hash
GD
DOM
iconv
SOAP
Да, да, да... все это хозяйство требуются для работы Magento и с этим остается только смирится.
5.Далее вам предложат создать администраторский аккаунт, введите туда что-нибуть по своему усмотрению, главное пароль не забывать.
Если вы всеже забудете его, то его всегда можно сменить "хирургическим" путем =) :
UPDATE admin_user SET password=MD5('Ваш новый пароль') WHERE username='admin'
6. И вот наконец-то, свершилось =) :

Итак приступаем к установке:
1. Распаковываем архив с дистрибутивом последней версии Magento(на момент написания статьи это 1.3) в корень веб сервера.
2. Создаем базу данных в MySQL:
/usr/local/mysql5/bin/mysql -u root -p
CREATE DATABASE test4;
3. Открываем в браузере http://localhost/, со спокойной душой принимаем лицензионное соглашение и идем дальше.
4. На этой странице необходимо ввести данные для подключения к MySQL.

Как вы видите в верхней части экрана находится сообщение, о том что наш MySQL сервер не поддерживает InnoDB. Это не совсем верно, так как InnoDB он все-таки поддерживает, но по умолчанию в денвере эта поддержка отключена. Чтобы это исправить, необходимо за комментировать следующие строчки в файле /usr/local/mysql/my.cnf:
#skip-innodb
#skip-bdb
И после этого перезапустить сервер, чтобы изменения вступили в силу. Кроме этого вы можете также увидеть сообщения о том, что у вас не установлено одно из следующих PHP расширений:
PDO_MySQL
simplexml
mcrypt
hash
GD
DOM
iconv
SOAP
Да, да, да... все это хозяйство требуются для работы Magento и с этим остается только смирится.
5.Далее вам предложат создать администраторский аккаунт, введите туда что-нибуть по своему усмотрению, главное пароль не забывать.
Если вы всеже забудете его, то его всегда можно сменить "хирургическим" путем =) :UPDATE admin_user SET password=MD5('Ваш новый пароль') WHERE username='admin'
6. И вот наконец-то, свершилось =) :

Featured products
воскресенье, 29 марта 2009 г.
Модуль Luxe_Promotions предназначен для отображения списока featured продуктов в верхней части страницы каталога. Этот модуль использует отдельный шаблон для отображания продуктов, поэтому Вы можете свободно изменять его. Эта возможность может Вам помочь еще сильнее выделить featured продукты - добавить какие-либо рекламные лейблы, выделение цветом и так далее. По умолчанию для отображения featured продуктов используется стандартный шаблон списка продуктов:
"/app/design/frontend/default/default/template/catalog/product/list.phtml"
Если Вы используете тему, отличную от дефолтной, то перед началом использования модуля Вам необходимо заменить шаблон испльзующийся для отображения featured продуктов
"/app/design/frontend/default/default/template/luxe/promotions/list.phtml"
на стандартный шаблон списка продуктов
"/app/design/frontend/[your interface]/[your theme]/template/catalog/product/list.phtml".
Еще один шаблон использующийся модулем
"/app/design/frontend/default/default/template/luxe/promotions/view.phtml".
Этот шаблон является практически полной копией стандартного шаблона страницы категории:
"/app/design/frontend/default/default/template/catalog/category/view.phtml" за исключением одного единственного отличия -
< ? php
if (Mage::getStoreConfig('promotions/promotions/active'))
echo $this->getChildHtml('promotion_product_list');
?>
Эта строка используется для вставки блока отображения featured продуктов на страницу категорий.
Установка модуля Luxe_Promotions предельно проста:
1. Распаковать архив модуля в каталог с Magento.
2. Очистить кэш Magento.
3. Выйти из админки.
4. Включить модуль
5. Выбрать featured продукты
На этом процесс установки завершен. На рисунке ниже показано как будет выглядеть модуль Luxe_Promotions в действии
Также вы можете увидеть этот модуль в действии на demo.luxe-soft.com
"/app/design/frontend/default/default/template/catalog/product/list.phtml"
Если Вы используете тему, отличную от дефолтной, то перед началом использования модуля Вам необходимо заменить шаблон испльзующийся для отображения featured продуктов
"/app/design/frontend/default/default/template/luxe/promotions/list.phtml"
на стандартный шаблон списка продуктов
"/app/design/frontend/[your interface]/[your theme]/template/catalog/product/list.phtml".
Еще один шаблон использующийся модулем
"/app/design/frontend/default/default/template/luxe/promotions/view.phtml".
Этот шаблон является практически полной копией стандартного шаблона страницы категории:
"/app/design/frontend/default/default/template/catalog/category/view.phtml" за исключением одного единственного отличия -
< ? php
if (Mage::getStoreConfig('promotions/promotions/active'))
echo $this->getChildHtml('promotion_product_list');
?>
Эта строка используется для вставки блока отображения featured продуктов на страницу категорий.
Установка модуля Luxe_Promotions предельно проста:
1. Распаковать архив модуля в каталог с Magento.
2. Очистить кэш Magento.
3. Выйти из админки.
4. Включить модуль
5. Выбрать featured продукты
На этом процесс установки завершен. На рисунке ниже показано как будет выглядеть модуль Luxe_Promotions в действии
Также вы можете увидеть этот модуль в действии на demo.luxe-soft.comHomeSelection
суббота, 14 марта 2009 г.
Модуль HomeSelection предназначен для для того чтобы отображать на главной странице продукты, выбранные вручную. Т.е. вы можете сами задавать какие продукты должны отображаться на главной странице. Если количество выбранных продуктов превышает количество отображаемых на главной странице продуктов, продукты будут чередоваться в случайном порядке.
Установка модуля:
Но создание единственного блока с продуктами - это далеко не все на что способен модул HomeSelection.
С его помощью вы можете создавать неограниченное количество блоков с продуктами. Для этого вам нужно всего лиш передать необходимые параметры:
На скриншоте ниже показано как отобразить на главной странице два блока совершенно независимых блока с продуктами:
Установка модуля:
- Покупаем модуль на сайте Luxe-Soft.com
- Распаковываем модуль HomeSelection в папку с Magento
- Заходим в Admin area и очищаем кэш
- Перелогиниваемся (выходим из Admin area и заходим обратно)
- Заходим на страницу конфигурации модуля и настраиваем все необходимые параметры, так как это описано на рисунке ниже:

- Создаем атрибут, который будет использоваться для выбора продуктов


- Добавляем созданный атрибут во все используемые Attribute set

- Выбирем продукты, которые должны отображаться на главной странице

- Добавляем блок HomeSelection на главную страницу

- На этом установка модуля HomeSelection завершена!
Но создание единственного блока с продуктами - это далеко не все на что способен модул HomeSelection.
С его помощью вы можете создавать неограниченное количество блоков с продуктами. Для этого вам нужно всего лиш передать необходимые параметры:
- limit - количество отображаемых продуктов
- title - заголовок блока
- attribute - код атрибута, используемого для выбора продуктов
На скриншоте ниже показано как отобразить на главной странице два блока совершенно независимых блока с продуктами:

