Фрегат Интернет-Заказ на основе платформы MagentoCommerce
Материал из FrigatWiki
WikiSysop (Обсуждение | вклад) (→1. Установка Magento) |
WikiSysop (Обсуждение | вклад) (→2. Рекомендации в Magento.) |
||
Строка 120: | Строка 120: | ||
===2. Рекомендации в Magento.=== | ===2. Рекомендации в Magento.=== | ||
Все настройки происходят в Администраторской части Magento. | Все настройки происходят в Администраторской части Magento. | ||
- | ==== | + | ====Настройка вариантов доставки.==== |
- | Заходим: «Система» → Конфигурация, Продажи → Методы доставки | + | Заходим:'' «Система» → Конфигурация, Продажи → Методы доставки'' |
- | По умолчанию настроена только «Фиксированная доставка». | + | <br>По умолчанию настроена только '''«Фиксированная доставка»'''. |
- | Чтобы | + | <br>Чтобы активировать другие методы доставки, например '''«Бесплатная доставка»''', то раскрываем соответствующий список и ставим '''«Да»''', что он включен. |
- | ==== | + | <br>Также указываются: '''Заголовок''', '''Имя метода''' и '''Минимальная сумма заказа'''. |
- | Заходим: «Система» → Конфигурация, Продажи → Способы оплаты | + | ====Настройка вариантов оплаты.==== |
- | Настройка производится аналогичным образом, что и доставка. | + | Заходим: ''«Система» → Конфигурация, Продажи → Способы оплаты'' |
- | Если требуется чтобы настройка отображалась для пользователя, | + | <br>Настройка производится аналогичным образом, что и доставка. |
- | ==== | + | <br>Если требуется, чтобы настройка отображалась для пользователя, ставим '''«Да»''' напротив поля '''Включен''' |
- | Заходим: «Система» → Конфигурация, с левой стороны: Каталог → Category Top Navigation | + | ====Настройка уровня групп==== |
- | Устанавливаем значение Максимальная глубина (Maximal Depth): | + | Заходим: ''«Система» → Конфигурация'', с левой стороны: ''Каталог → Category Top Navigation'' |
- | при значении 0 — то всплывающее меню до самого нижнего уровня | + | <br>Устанавливаем значение '''Максимальная глубина (Maximal Depth)''': |
- | если любое число больше 0 — то список отображения групп до этого уровня | + | <ul><li>при значении 0 — то всплывающее меню до самого нижнего уровня |
- | т.е. при значении 1 | + | <li>если любое число больше 0 — то список отображения групп до этого уровня |
- | при значении 2 | + | </ul> |
- | + | т.е. при значении "1" всплывающего меню совсем не будет, и будут отображаться группы верхнего уровня, входящие в корневую группу (по умолчанию называемую Фрегат) | |
- | + | <br>при значении "2" всплывающее меню будет 1 степени вложенности, и т.д. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
==Инструкция по работе с модулем обмена «Фрегат Интернет Заказ (WEB интерфейс)»== | ==Инструкция по работе с модулем обмена «Фрегат Интернет Заказ (WEB интерфейс)»== |
Версия 13:37, 20 декабря 2011
Системные требования системы электронной коммерции
- Linux x86, x86-64 (возможна установка на Windows системы с некоторыми ограничениями (не рекомендуется))
- Web сервер:
- Apache 1.3.x
- Apache 2.0.x
- Apache 2.2.x
- Поддерживаемые интернет браузеры:
- Microsoft Internet Explorer 6 и выше
- Mozilla Firefox 2.0 и выше
- Apple Safari 2.x
- Google Chrome
- Необходим установленный плагин Adobe Flash
- Конфигурация PHP:
- 5.2.0 и выше
- Установленные расширения:
- PDO_MySQL
- simplexml
- mcrypt
- hash
- GD
- DOM
- iconv
- SOAP
- Safe_mode off
- Memory_limit 128M и выше
- MySQL:
- 4.1.20 или новее
- InnoDB storage engine
- Желательные установки:
- Рекомендуется установка PECL расширения APC (существенное увеличение производительности)
- Возможность запускать задания crontab с PHP 5
- Возможность переопределять настройки в .htaccess (необходимо для поисковой оптимизации)
- Рекомендуемые характеристики хостинга:
- Виртуальный выделенный сервер (возможна установка на быстрый виртуальный хостинг)
- Процессор от 1 Ггц
- Память от 512 Мб
- Дисковое пространство от 1 Гб
Рекомендуем рассмотреть указанный ниже хостинг. Он хорошо зарекомендовал себя для работы с системой электронной коммерции Magento.
Начать работу можно на самом дешёвом тарифе, далее, в зависимости от требуемых мощностей, выбрать оптимальный тариф.
http://www.timeweb.ru/
Краткие рекомендации по работе с Magento
Оглавление 1. Установка Magento 3 1. Проверка хостинга 3 2. Установка Magento 3 3. Установка нашей русификации 3 4. Установка темы frigate по умолчанию, и смена логотипа 4 2. Рекомендации в Magento. 5 1. Настройка вариантов доставки. 5 2. Настройка вариантов оплаты. 5 3. Настройка уровня групп 5
1. Установка Magento
1.1 Проверка хостинга
Загрузите файл magento-check.php в папку, где будет Magento на сервере.
Через браузер запустите файл *адрес к Magento*/magento-check.php
Если вы увидите следующий текст:
Congratulations! Your server meets the requirements for Magento.
You have PHP 5.2.0 (or greater)
Safe Mode is off
You have MySQL 4.1.20 (or greater)
You have the curl extension
You have the dom extension
You have the gd extension
You have the hash extension
You have the iconv extension
You have the mcrypt extension
You have the pcre extension
You have the pdo extension
You have the pdo_mysql extension
You have the simplexml extension
то смело переходите к следующему пункту, если нет, свяжитесь с Вашим Хостинг-провайдером.
1.2. Установка Magento
Инструкция по установке Magento подробно описана:
http://www.magentocommerce.com/blog/magento-install-step-by-step-tutorials/
Краткий вариант из 5 шагов:
- Скачайте последнюю версию: http://www.magentocommerce.com/download/
- Залейте ее на свой хостинг
- Установите разрешения на папки чтение, запись, выполнение
magento/media
magento/var
magento/var/.htaccess
magento/app/etc - Создайте на своем хостинге MySql базу данных.
- Зайдите через браузер по адресу, где установлен движок Magento, и следуйте инструкциям при установке.
1.3. Установка нашей русификации
Копируем папку ru_Ru в папке app/locale.
Если русификация не подключилась сразу же, то:
- Проверьте включили ли Вы локализацию в Системе
- Удалите КЭШ
1.4. Установка темы frigate по умолчанию, и смена логотипа
Копируем папки из frigate_template в корень Magento.
Логотип, отображаемый на сайте: skin/frontend/default/frigate/images/logo.gif
Логотип, отображаемый при печати: skin/frontend/default/frigate/images/logo_print.gif
Логотип, отображаемый при отправке писем по e-mail: skin/frontend/default/frigate/images/logo_email.gif
Иконка сайта: skin/frontend/default/frigate/favicon.ico
При желании, замените их на свои.
2. Рекомендации в Magento.
Все настройки происходят в Администраторской части Magento.
Настройка вариантов доставки.
Заходим: «Система» → Конфигурация, Продажи → Методы доставки
По умолчанию настроена только «Фиксированная доставка».
Чтобы активировать другие методы доставки, например «Бесплатная доставка», то раскрываем соответствующий список и ставим «Да», что он включен.
Также указываются: Заголовок, Имя метода и Минимальная сумма заказа.
Настройка вариантов оплаты.
Заходим: «Система» → Конфигурация, Продажи → Способы оплаты
Настройка производится аналогичным образом, что и доставка.
Если требуется, чтобы настройка отображалась для пользователя, ставим «Да» напротив поля Включен
Настройка уровня групп
Заходим: «Система» → Конфигурация, с левой стороны: Каталог → Category Top Navigation
Устанавливаем значение Максимальная глубина (Maximal Depth):
- при значении 0 — то всплывающее меню до самого нижнего уровня
- если любое число больше 0 — то список отображения групп до этого уровня
т.е. при значении "1" всплывающего меню совсем не будет, и будут отображаться группы верхнего уровня, входящие в корневую группу (по умолчанию называемую Фрегат)
при значении "2" всплывающее меню будет 1 степени вложенности, и т.д.
Инструкция по работе с модулем обмена «Фрегат Интернет Заказ (WEB интерфейс)»
Оглавление Инструкция по работе с модулем обмена 1 «Фрегат Интернет Заказ (WEB интерфейс)» 1 Оглавление 2 1. Настройки производимые в Magento. 3 1. Настройка доступа для Обмена. 3 2. Настройка Признаков и Атрибутов для товаров. 3 3. Вывод группы в магазине, после выгрузки 4 2. Настройки производимые во Фрегат — Корпорации. 5 1. Создаем новый ресурс, либо открываем старый на правку начинаем его настройку: 5 2. Настройка Групп/Ярлыков отображаемых в Magento 5 3. На вкладке цены настраивается ценовая политика для различных групп покупателей 6 4. Настройка Товарных признаков/атрибутов 7 5. Настройка наборов Атрибутов 8 6. Настройка Документов для обмена 8 7. Дополнительно 9
1. Настройки, производимые в Magento.
Все настройки происходят в Администраторской части Magento.
1. Настройка доступа для Обмена.
Находясь в администраторской части Magento. Шаг 1. Создаем Уровень Доступа. Выбираем: Система -> Web Services -> Роли Нажимаем: Создать Роль в поле “Название Роли” пишем Full переходим в “Ресурсы роли” и выбираем “Доступ к ресурсам” -> “Все” Сохраняем роль. Шаг 2. Создаем пользователя Выбираем: Система -> Web Services -> Пользователи Нажимаем: Создать Пользователя Заполняем все поля отмеченные * Имя пользователя: это имя будет использовано в дальнейшей настройке обмена во Фрегат Корпорации. Api key и Api key confirmation это поля для ввода пароля, которые мы позже используем во Фрегат Корпорации их необходимо запомнить Далее, слевой стороны выбираем пункт “Роль пользователя”, и привязываем ранее созданную роль, в нашем случае это Full Настройка Доступа для Обмена завершена.
2. Настройка Признаков и Атрибутов для товаров.
Шаг 1. Настройка Атрибутов (Признаков) Пример создания Атрибута (Признака) в Magento. Находясь в администраторской части Magento. Выбираем: “Каталог” -> “Атрибуты” -> “Управление атрибутами”. Нажимаем: “Добавить новый атрибут” Указываем «Код Атрибута» он для внутреннего использования. Должен быть уникальным, без пробелов. Например fregat_good_code. Указываем прочие параметры артибута. Не забываем установить front-end свойства, например для поиска, видим ли на странице каталога, и прочее Так же необходимо указать представление на закладке: Управление ярлыками / опциями. Имя для отображения в «Админке» и для пользовательской части Magento. Примечание: Код атрибута во Фрегате по-умолчанию начинается с fregat_good_prop. Так же не забываем создать атрибут артикула fregat_good_code. Шаг 2. Настройка наборов Атрибутов (Признаков) Каждый товар может иметь свой набор атрибутов. Выбираем: “Каталог” -> “Атрибуты” -> “Управление наборами атрибутов”. Создаем необходимые нам наборы атрибутов. Важно: Имя набора должно в точности совпадать с тем, что Вы ввели/введете во Фрегате при настройке наборов. После этого нажимаем сохранить и теперь вручную перетаскиваем атрибуты(признаки) в наборы атрибутов.
3. Вывод группы в магазине, после выгрузки
Заходим: «Система» → Управление Магазинами Выбираем название магазина, в котором собираемся настроить отображение группы, по умолчанию это: Main Website Store Щелкаем по нему, на открывшейся странице выбираем новый корневой раздел: по умолчанию это «Фрегат»
2. Настройки производимые во Фрегат — Корпорации.
Во фрегате заходим на вкладку управления интернет – ресурсами:
Службы -> Интернет ресурсы
1. Создаем новый ресурс,
либо открываем старый на правку начинаем его настройку: Поле Адрес обязательно начинается с http:// Пользователь и пароль, это те данные которые мы ввели в Magento.
2. Настройка Групп/Ярлыков отображаемых в Magento
На данном этапе мы настраиваем какие группы будут основными на сайте, например выбрав 1 группу “Все группы”, то на сайте будет отображатся 1 группа все группы, и только потом вложеные в нее группы. Название группы в магазине, это то название, которое будет видеть пользователь. Здесь же настраивается фильтрация товаром по значению товарного признака. Различные изображения товаров, это аналитический признак вида “файловая ссылка”. Указываем с какого склада будет передаватся кол-во, отображаемое в магазине. Если в Magento вы поменяете Названия товаров/групп товаров, и хотите их сохранить, то снимите галочки: «Изменять названия товаров при обновлении» «Изменять названия группы товаров при обновлении»
3. На вкладке цены настраивается ценовая политика для различных групп покупателей
Так же здесь указывается прайс – лист спец цены, например для предновогодней акции.
4. Настройка Товарных признаков/атрибутов
На вкладке Товарные признаки/атрибуты мы настраиваем те признаки которые должны присутствовать на товаре в интернет-интерфейсе Важно: Добавляя их здесь, мы должны завести аналогичные в Magento.
5. Настройка наборов Атрибутов
Далее мы создаем наборы атрибутов для товаров. Например различные товары имеют различные наборы атрибутов, допустим есть такой признак, как тип товара, который является определяющим, какой набор атрибутов будет у данного товара.
Важно: названия атрибутов писать латинскими буквами без пробелов
6. Настройка Документов для обмена
В последнюю очередь производится настройка какие документы будут приходить из интернет магазина.
7. Дополнительно
На последней вкладке Мы указываем в какой из магазинов Magento Загружать данные, и прочее.
Импорт товаров в Magento из файла с разделителями.
Для корректной загрузки (импорта) товаров из файла с разделителями необходимо, чтобы: 1) Файл был в кодировке UTF-8 2) В файле загрузки были ряд обязательных полей, экранированных кавычками. Пример первых двух строк
"""store""","websites","attribute_set","type","status","visibility","sku","name","brand","good_seria" "admin","base","Default","simple","Включено","Каталог, поиск",98299878,"BA-12U-1,3","BORT","BA" ....
1. Для загрузка файла заходим в Magento Система --> Импорт/Экспорт --> Профили.
2. Выбираем профиль ImportAllProducts.
3.Далее, необходимо загрузить файл в профиль импорта, сохранить профиль .
4. После этого нужно выбрать последний загруженный файл и нажать кнопку импорт.
5. Происходит импорт товара.
Шаблоны рассылок оформлены в 3-х вариантах:
1-Оптовый. Для рассылки информации для зарегистрированных оптовых клиентов. 2-Розница. Для рассылки информации для зарегистрированных розничных покупателей. 3-Гостевой. Для рассылки информации для покупателей, который не регистрировались на сайте а только подписались на рассылку.
Алгоритм действий для рассылки информации должен быть выглядеть так: 1.Определяется тип рассылки (т.е. для каких клиентов). 2.Загружается информация (присоединенные файлы, картинки и т.п. что должно приходить в атаче письма) на FTP в раздел ………………. Названия файлов должны быть только латинскими буквами. 3.Изменяется шаблон рассылки с помощью блокнота (добавляется текст и другая инфо, которая будет приходить в теле письма). Шаблон загружается на FTP в раздел…. 4.Открывается соответствующий шаблон в админской части.
Пояснения: $FRIGATE$ - это флаг того, что будет использован модуль рассылки Фрегат. Group_Ids=18 - где например 18 id группы покупателей на сайте. File_Path - путь к файлам, сейчас /var/email менять не рекомендуется Content - файл шаблона письма, который загрузили на FTP Attaches - прикрепляемые файлы, чтобы прикрепить несколько, указывать через запятую.
ID группы покупателей.
5.После того как шаблоны писем и файлы загружены на FTP, выбраны ID группы и указаны Contenets и Ataches шаблон в админской части сохраняется. 6.После этого шаблон нужно разместить в очередь
7.Далее сохраняется письмо для рассылки, ничего менять здесь не нужно.
8.Для начла запуска рассылки нужно нажать выполнить рассылку.
9.На отсылку стоит ограничение не более 100 отправок за 1 нажатие «выполнить рассылку».
Если кол-во получателей больше 100 (на скрине например 203) «выполнить рассылку» нужно нажать поочередно (после выполнения 1 части) до того момента пока Обработано и Получатели не сравняются. При этом статус письма будет отправлено.
Пример установки Magento версии 1.2.0.3 на хостинг, удовлетворяющий требованиям
1. Установка Magento через SSH.
Создаем директорию, в которой будет Magento
mkdir shop
cd shop
если хотим, чтобы интернет магазин был сразу в корне: www.example.com то предыдущие 2 команды делать не нужно смотрим на сайте magento ссылку на последнюю версию и пишем в консоли wget http://www.magentocommerce.com/downloads/assets/1.2.0.3/magento-1.2.0.3.tar.gz tar -zxvf magento-1.2.0.3.tar.gz mv magento/* magento/.htaccess . chmod o+w var var/.htaccess app/etc chmod -R o+w media
2. Создаем MySql базу данных и привязываем пользователя MySql к этой базе 3. Заходим через браузер на только что установленный Magento www.example.com 4. Следуем инструкциям по установке, которые появляются по ходу установки 5. Установка локализации, копируем файлы из ru_RU.zip в папку app 6. Заводим API пользователя с полным доступом в Magento. Для этого заходим в Админскую панель управления, Система -> Web Services -> Роли Создаем Роль, в поле “Название Роли” пишем Full переходим в “Ресурсы роли” и выбираем “Доступ к ресурсам” -> “Все” Сохраняем роль. Создаем API пользователя Система -> Web Services -> Пользователи Нажимаем создать пользователя Заполняем все поля отмеченные * Имя пользователя: это имя будет использовано во Фрегате Api key и Api key confirmation это поля для ввода пароля, которые мы позже используем во фрегате. их необходимо запомнить на вкладке Роль пользователя, выбераем ранее созданную роль, в нашем случае это Full 7. Во фрегате заходим на вкладку управления интернет – ресурсами: Службы -> Интернет ресурсы 8. Создаем новый ресурс, начинаем его настройку: Поле Адрес обязательно начинается с http:// Пользователь и пароль, это те данные которые мы ввели в п.6
на данном этапе мы настраиваем какие группы будут основными на сайте,
например выбрав 1 группу “Все группы”, то на сайте будет отображатся 1 группа все группы, и только потом вложеные в нее группы. Название группы в магазине, это то название, которое будет видеть пользователь.
Здесь же настраивается фильтрация товаром по значению товарного признака.
Различные изображения товаров, это аналитический признак вида “файловая ссылка”.
На вкладке цены настраивается ценовая политика для различных групп покупателей Так же здесь указывается прайс – лист спец цены, например для предновогодней акции.
На вкладке Товарные признаки/атрибуты мы настраиваем те признаки которые должны присутствовать на товаре в интернет-интерфейсе Важно: Добвив их здесь, мы позже заведем их Magento.
Далее мы создаем наборы атрибутов для товаров. Например различные товары имеют различные наборы атрибутов, допустим есть такой признак, как тип товара, который является определяющим, какой набор атрибутов будет у данного товара.
Важно: названия атрибутов писать латинскими буквами без пробелов
В последнюю очередь производится настройка какие документы будут приходить из интернет магазина.
На последней вкладке Мы указываем в какой из магазинов Magento Загружать данные, и прочее
9. Заведение признаков / атрибутов в Magento, а так же наборов этих признаков
в Админской панели управления заходим в “Каталог” -> “Атрибуты” -> “Управление атрибутами” Код атрибута по-умолчанию начинается с fregat_good_prop. Так же не забываем создать атрибут артикула fregat_good_code.
Не забываем установить front-end свойства, например для поиска, видим ли на странице каталога, и прочее
Переходим на вкладку наборы атрибутов, и создаем необходимые нам наборы атрибутов имя набора должно в точности совпадать с тем, что Вы ввели во Фрегате, нажимаем сохранить и теперь вручную перетаскиваем признаки в наборы.
Первоначальная настройка готова, нажимаем во фрегате синхронизировать, и если вы все сделали верно, то у Вас начнется выгрузка справочников в Magento.
10. Запускаем синхронизацию товаров и товарных групп (остальные галочки снять) 11. Отключаем настройку управление количеством в Magento Система -> Конфигурация -> Каталог -> Количество
12. Производим повторную синхронизацию, сняв все галочки во фрегате, а затем поставив отметку только на “Остатки товара” (необходимые галочки также включатся)