Magento — потрясающе мощная платформа электронной коммерции. В рамках празднования новой категории ThemeForest Magento , этот мини-сериал вы научите, как начать работу с платформой, узнать терминологию, настроить магазин и все связанные с ним аспекты, и, наконец, как настроить его, чтобы сделать его нашим очень личное.
В этой первой части мы узнаем, что такое Magento , как его установить и импортировать некоторые продукты. Это нацелено прямо на новичка; так что вам не нужно беспокоиться об отсутствии необходимых навыков. Мы проведем вас до конца! В восторге? Давайте начнем!
Полная серия
- Часть 1: Установка и настройка
- Часть 2. Продукты, налоги, категории, платежные шлюзы и т. Д.
- Часть 3: Тематика
- Часть 4: Создание темы
- Часть 5: Создание страницы с информацией о продукте
Что такое Magento?
Управление сайтом электронной коммерции является непростой задачей, так как почти все современные платформы неуклюжие звери не соответствуют современным стандартам. Magento обещает исправить это и многое другое.
Magento — чрезвычайно мощная и функциональная платформа электронной коммерции. И это с открытым исходным кодом для загрузки! Он наполнен до краев всеми функциями и инструментами, необходимыми для того, чтобы ваш веб-сайт электронной коммерции заработал как можно быстрее.
Какие функции вы получаете?
Magento изобилует рядом функций, которые трудно найти или, возможно, даже не слышать в большинстве своих конкурентов. Существенные из них включают в себя:
Гибкие платежи
Поддерживаются часто используемые платежные системы, включая Paypal, Google Checkout, USAePay и Authorize.net, а также поддержка традиционных методов, таких как кредитные карты, денежные переводы и чеки. Также доступно множество модулей для работы с множеством других платежных систем.
Надежный процесс оформления заказа
Присутствуют все функции, которые вы ожидаете от зрелого продукта, включая оформление заказа в 1 клик и полную поддержку SSL.
Полноценная аналитика
Magento предоставляет полную аналитику и отчеты для ваших магазинов. Больше не нужно использовать стороннее решение!
Отзывы о продукте и рейтинги
Из коробки вы можете настроить магазин так, чтобы покупатель мог оценить товар вверх или вниз и оставить отзыв.
Поисковая оптимизация
Magento на 100% дружелюбен к Google и поддерживает карты Google Site для загрузки.
Маркетинговые акции
Ряд различных рекламных предложений, включая купоны и скидки, могут быть использованы сразу же.
И многое, многое другое
В одной статье действительно слишком много функций, чтобы их охватить. Чтобы быть откровенным, вам понадобится целая книга, чтобы рассказать о том, что может сделать Magento. Magento почти все аспекты покрыты.
Какую версию выбрать?
Теперь, когда вы взволнованы Magento, вы, вероятно, не можете дождаться, чтобы начать. Но перед этим нам нужно выбрать, какую версию выбрать.
Magento выпускается в двух вариантах:
Корпоративная версия предназначена для организаций, работающих с критически важными магазинами. Он поставляется с круглосуточной поддержкой и многочисленными функциями, которые можно ожидать от платформы уровня предприятия, включая более надежную систему CMS, поддержку подарочных сертификатов и многое другое. Но, с другой стороны, он весит 11 125 долларов в год.
В то же время версия Community доступна для бесплатной загрузки и использования, и вы можете изменять ее в соответствии с вашими потребностями. Единственное, от чего вы отказались бы, это надежная поддержка, но активное сообщество более чем компенсирует это.
Сегодня мы рассмотрим выпуск сообщества.
Требования к серверу
Magento предъявляет скромные требования к серверу, но не мешает убедиться, что у нас все в порядке. Вот официальные требования:
- Apache 1.3+
- PHP 5.2+
- mySQl 4.1.2+
Есть способы заставить его работать с PHP 4, но, честно говоря, в долгосрочной перспективе будет проще просто обновить установку PHP.
Подготовка к установке
Во-первых, вам нужно получить копию Magento. Если вы работаете в SVN, извлеките копию с http://svn.magentocommerce.com/source/branches/1.4 . Иначе, вы можете просто получить это отсюда .
Нам также нужна база данных для Magento, поэтому мы настроим ее при загрузке. Я предполагаю, что у вас уже есть настройка LAMP на месте.
При успешном создании базы данных:
Импорт данных образца
Нам нужно импортировать некоторые примеры данных в нашу вновь созданную базу данных, прежде чем мы установим Magento.
Сначала загрузите SQL для данных.
Импортируйте его через phpMyAdmin и позвольте ему делать все остальное.
Установка
Теперь мы можем перейти к фактической установке. Magento, будучи зрелой платформой, имеет относительно простой процесс установки. Все, что вам нужно сделать, это ввести несколько значений, нажать кнопку продолжения, и вы будете на пути к работающей установке Magento.
Во-первых, нам нужно принять лицензионное соглашение. Это в основном шаблон, но быстро прочитайте. Наконец, примите условия и нажмите кнопку «Продолжить».
Установите ваше местоположение, предпочтительную валюту и часовой пояс на следующем экране. Вы можете, конечно, изменить все это позже через экраны администрирования.
Как и я, если вы дурак, возможно, вы забыли включить некоторые расширения PHP, необходимые для Magento. В этом случае включите расширение, необходимое для Magento, и повторите попытку.
Теперь вы можете ввести учетные данные базы данных, необходимые для Magento. Вы также можете настроить базовый URL-адрес магазина и путь к административной панели.
Вы также можете настроить чистые URL-адреса SEO прямо здесь.
Наконец, вам нужно настроить учетную запись администратора, чтобы вы могли управлять всем. Magento нужен ключ шифрования для шифрования конфиденциальных данных. Если у вас есть один под рукой, введите его. В противном случае пусть Magento сгенерирует один для вас.
И мы сделали. Magento был успешно установлен.
Исправление для локальных тестовых серверов
Если вы попытались войти в свою новую установку, вы получите ошибки, в которых просят включить куки. Это связано с тем, что браузеры, как правило, не хранят файлы cookie для URI без точки в них. Таким образом, localhost не может сохранить cookie, что приводит к проблемам со входом в систему.
Решения этой проблемы варьируются от использования 127.0.0.1/magento вместо localhost до изменения файла хоста Windows для его перенаправления вручную. Тем не менее, поскольку это будет только тестовая установка, мы можем просто обойти проверку cookie.
Откройте файл Varien.php в magento \ app \ code \ core \ Mage \ Core \ Model \ Session \ Abstract и найдите следующий фрагмент, начиная со строки 77:
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
|
// session cookie params
$cookieParams = array(
‘lifetime’ => $cookie->getLifetime(),
‘path’ => $cookie->getPath(),
‘domain’ => $cookie->getConfigDomain(),
‘secure’ => $cookie->isSecure(),
‘httponly’ => $cookie->getHttponly()
);
if (!$cookieParams[‘httponly’]) {
unset($cookieParams[‘httponly’]);
if (!$cookieParams[‘secure’]) {
unset($cookieParams[‘secure’]);
if (!$cookieParams[‘domain’]) {
unset($cookieParams[‘domain’]);
}
}
}
if (isset($cookieParams[‘domain’])) {
$cookieParams[‘domain’] = $cookie->getDomain();
}
|
Теперь закомментируйте соответствующие части следующим образом:
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
|
// session cookie params
$cookieParams = array(
‘lifetime’ => $cookie->getLifetime(),
‘path’ => $cookie->getPath(),
‘domain’ => $cookie->getConfigDomain(),
‘secure’ => $cookie->isSecure(),
‘httponly’ => $cookie->getHttponly()
);
/* if (!$cookieParams[‘httponly’]) {
unset($cookieParams[‘httponly’]);
if (!$cookieParams[‘secure’]) {
unset($cookieParams[‘secure’]);
if (!$cookieParams[‘domain’]) {
unset($cookieParams[‘domain’]);
}
}
}
if (isset($cookieParams[‘domain’])) {
$cookieParams[‘domain’] = $cookie->getDomain();
}*/
|
Импорт пользовательских продуктов
Мы почти закончили здесь. Мы установили Magento и добавили несколько примеров данных, чтобы получить представление о платформе. Но было бы более полезно, если бы мы могли импортировать некоторые из наших собственных продуктов перед отъездом. В некоторых случаях их импорт вручную не должен быть проблемой. Но когда они переходят в десятки, это должно быть проблемой.
Для этого эта простая техника должна пригодиться. Есть, конечно, более сложные способы импорта данных, но они требуют чуть большего опыта в Magento, так что мы займемся этим позже в этой серии.
Шаг 1: Экспорт образцов продукции
Шаг 2: Понять, как CSV структурирован
Изучите структуру CSV. Как только вы это поймете, вы можете легко добавить продукты непосредственно в файл CSV. Загрузите его в программу электронных таблиц, чтобы сделать эту часть еще проще.
Шаг 3: Импортируйте обновленный CSV в Magento
Последнее слово
И мы сделали! Мы рассмотрели, что такое Magento, какие функции он предлагает, как его установить, как получить образцы данных и, наконец, как получить данные о наших продуктах. Если вы думаете, что это был слишком начальный уровень, не волнуйтесь. Эта первая запись предназначена в первую очередь для дизайнера, который хочет намочить ноги в Magento. Мы будем наращивать сложность по мере продвижения серии.
Вопросов? Хорошие вещи, чтобы сказать? Критицизмы? Нажмите на раздел комментариев и оставьте мне комментарий. Удачного кодирования!
Купить темы Magento от ThemeForest
Знаете ли вы, что ваш дружелюбный район ThemeForest продает высококачественные темы Magento ? Являетесь ли вы опытным разработчиком Magento, желающим начать получать прибыль от ваших усилий, или покупателем, надеющимся создать свой первый магазин электронной коммерции, мы обеспечим вас!