Да управляваме интернет магазин с Magento - Издателство Асеневци
   
Ново
Да управляваме интернет магазин с Magento
zoom Увеличи изображението

Да управляваме интернет магазин с Magento

Цена: 19.95 лв.
+ 2.90 лв. за доставка
ISBN: 978-619-7356-73-1
Автор: D.K. Academy
Корица: Мека
Страници: 204
Формат: 159х235 мм
Година на издаване: 2019
Издател: Асеневци
Количество: 

Анотация

Magento е една от най-мощните и в същото време най-гъвкавите платформи за създаване на интернет магазин.

Първата част на книгата е посветена на подготовката – избор и настройка на сървър, инсталиране на необходимото програмно осигуряване, както и миграция към Magento 2.

Втората част разглежда настройването на магазина веднага след инсталирането – работа с панела за администриране, създаване на продукти и категории, настройка на методите за доставка и плащане.

Третата част е посветена на администрирането на магазина – инсталиране на разширения, управление на режимите и индексирането, работа с командния ред, импорт/експорт на продукти, работа с cron. Специално внимание е отделено на оптимизацията на Magento и включването на SSL на уеб сървъра.

Последната част е посветена на решаването на проблеми, свързани с изпращането на писма от магазина, проблеми със сесиите и дисковото пространство, кошницата и съхраняването на клиента.

Книгата е подходяща както за начинаещите потребители, които тепърва искат да създадат собствен интернет магазин, така и за ползващите Magento, които искат да се научат да го адмнистрират по-лесно.

Съдържание

Въведение...7

Част 1. Подготовка

Глава 1. Избор на сървър...10
1.1. Избор на име на домейн...10
1.2. Избор на типа на сървъра...11
1.3. Избор на облачен провайдър. Checklist...14
   1.3.1. Платформа...14
   1.3.2. Сертифициране на ЦД...14
   1.3.3. Облачна платформа...17
   1.3.4 Поддръжка...20
1.4. Конфигурация на сървъра...21

Глава 2. Настройка на сървъра и инсталиране на цялото необходимо програмно осигуряване...23
2.1. Обновяване на програмното осигуряване на сървъра...23
2.2. Инсталиране и конфигуриране на Apache...24
2.3. Инсталиране на сървър за бази данни. Създаване на база данни и потребител...27
2.4. Инсталиране и конфигуриране на PHP. Избор на версия...28

Глава 3. Инсталиране на Magento...33
3.1. Методи за инсталиране на Magento...33
3.2. Инсталиране с помощта на composer...34
3.3. Инсталиране без composer...38
3.4. Отстраняване на проблем: панела за администриране не е намерен...55

Глава 4. Миграция от Magento 1 към Magento 2...58
4.1. Струва ли да се преминава?...58
4.2. Процес на миграция...59
   4.2.1. Подготвителни работи...59
   4.2.2. Миграция на конфигурацията...62
   4.2.3. Проблеми с таблиците и атрибутите...62
   4.2.4. Грешка при създаване на набор от атрибути...63
   4.2.5. Грешка при миграция на адреси (URL core_url_rewrite)  Duplicate entry "reques path"...63
   4.2.6. При отваряне на продукти в администраторския панел, вместо информация за атрибутите виждаме съобщението Unable to unserialize value...64

Част 2. Настройване на магазина веднага след инсталирането

Глава 5. Преглед на панела за администриране...65
5.1. Главна страница на панела за управление...65
5.2. Преглед на уведомленията...67

Глава 6. Инсталиране на тема за оформление...69
6.1. Закупуване на шаблон...69
6.2. Инсталиране на тема за оформление...70
6.3. Избор на тема и инсталиране на демо-данни...73
6.4. Последствия от инсталирането на тема за оформление...78

Глава 7. Създаване на продукти и категории...79
7.1. Типове продукти...79
   7.1.1. Прост продукт...79
   7.1.2. Конфигурируем продукт...79
   7.1.3. Групиран продукт...80
   7.1.4. Виртуални и изтеглящи се продукти...80
   7.1.5. Комплекти...81
   7.1.6. Подаръчна карта...81
7.2. Създаване на категории...82
7.3. Създаване на продукти...84
7.4. Ценови правила на каталога...87
7.5. Правила за кошницата...89

Глава 8. Настройка на методите за доставка...92
8.1. Методи за доставка по подразбиране...92
8.2. Настройка на Flat Rates и Free Shipping...93
8.3. Потребителски методи за доставка...95

Глава 9. Настройка на методите за плащане...97
9.1. Избор на оптимален метод за плащане...97
9.2. Настройка на методите за плащане...97

Част 3. Администриране на магазина

Глава 10. Преглед на конфигурацията на магазина. Раздел System...102
10.1. Управление на потребителски акаунти...103
10.2. Архивиране...107
10.3. Преглед на системните параметри...110
   10.3.1. Намаляване на количеството продукти при поставяне на поръчката...110
   10.3.2. Задаване на максималното и минималното количество продукти в кошницата...111
   10.3.3. Задаване на продължителността на сесията на панела за администриране...112
   10.3.4. Включване на отстраняването на грешки...112
   10.3.5. Забраняваме на потребителите да качват твърде големи размери...113
   10.3.6. Включване на кеширането на пълна страница...114
   10.3.7. Защита от измами...114

Глава 11. Инсталиране на разширения...116
11.1. Начини за инсталиране на разширения...116
11.2. Инсталиране от Market Place...117
11.3. Инсталиране с помощта на composer...121
11.4. Копиране на кода...122

Глава 12. Управление на кеширането...123
12.1. Типове кеш...123
12.2. Управление на кеша от конзолата ...125
12.3. Проверка на статуса на кеша...126
12.4. Включване/изключване на типовете кеширане...127
12.5. Изчистване и нулиране на типовете кеш...127

Глава 13. Управление на индексирането...129
13.1. Как да се въвеждат правилно командите за управление на индексирането...129
13.2. Преглед на списъка с индекси...129
13.3. Получаване на информация за състоянието на индексите...130
13.4. Преиндексиране...130
13.5. Промяна на режима на индекса...131

Глава 14. Управление на режимите на Magento...133
14.1. Режим на разработчик и production режим...133
   14.1.1. Обща информация...133
   14.1.2. Показване на текущия режим...134
   14.1.3. Промяна на режима...134
14.2. Режим на обслужване...136

Глава 15. Инструмент за работа от командния ред в Magento 2...137
15.1. Извикване на инструмента...137
15.2. Команди на инструмента...138
15.3. Команда admin:user:create...139
15.4. Команда module:disable...140
15.5. Команда module:enable...141
15.6. Команда module:status...141
15.7. Команда module:uninstall...141
15.8. Команда setup:backup...142

Глава 16. Импорт/експорт на продукти...143
16.1. Формат на файловете за импорт/експорт...144
16.2. Експорт на продукти...144
16.3. Импорт на продукти...146
16.4. Структура на CSV файла...147

Глава 17. Настройка на cron...154
17.1. Формат на crontab...154
17.2. Редактиране на графика за конкретен потребител...157
17.3. Изключване на отчетите за изпълнение на задачи...157
17.4. Cron в Magento...158

Глава 18. Оптимизация на Magento...159
18.1. Включваме кеша...159
18.2. Включване на компресиране...160
18.3. Включваме компресиране и обединяване на JavaScript и CSS...161
18.4. Оптимизирайте изображенията...162
18.5. Използване на Flat категории и продукти...163
18.6. Поставяме Magento в production режим...164
18.7. Инсталираме PageSpeed от Google...164
18.8. Инсталиране на Memcached...165
18.9. Асинхронно преиндексиране...166
18.10. Включване на OPcache...167
18.11. Оптимизация на базата данни...167

Глава 19. Настройка на nginx за Magento...169
19.1. Пример за конфигурация...169
19.2. Няколко сайта на един nginx...174

Глава 20. Включване на SSL на уеб сървър...175
20.1. Защо е необходим SSL сертификат?...175
   20.1.1. Основни типове SSL сертификати...175
   20.1.2. Какъв тип сертификат да се избере?...176
   20.1.3. Особености на SSL сертификатите от различните типове...177
20.2. Формати на сертификатите...180
20.3. Генериране на безплатен сертификат. Какво е Let's Encrypt?...181
   20.3.1. Клиентска инсталация на Let's Encrypt...181
   20.3.2. Създаване на папка webroot-path/.well-known/acme-challenge/...182
   20.3.3. Създаване на конфигурационен файл...182
   20.3.4. Заявка за сертификат...183
20.4. Настройка на уеб сървър...184
   20.4.1. Настройка на nginx...184
   20.4.2. Настройка на Apache...185
20.5. Настройка на Magento...187
20.6. Автоматично обновяване на сертификата...189

Част 4. Решаване на проблеми

Глава 21. Не се изпращат писма от сайта...190
21.1. Проверяваме дали работи пощата...190
21.2. Принцип на настройка...191
21.3. Инсталиране и настройка на ssmtp...191
21.4. Настройка на PHP...192
21.5. Възможни проблеми...192

Глава 22. Проблем със сесиите и дисковото пространство...194
22.1. Същност на проблема...194
22.2. Решение 1: скрипт...195
22.3. Решение 2: смяна на файловата система...195

Глава 23. Проблем с кошницата...197
23.1. Същност на проблема...197
23.2. Решение на проблема...197

Глава 24. Проблем със съхраняването на клиента...199
24.1. Същност на проблема...199
24.2. Решение на проблема...199

Глава 25. Срив на правилата за каталог...201
25.1. Помагаме на системата ръчно...201
25.2. Временно решение на проблема...202

Вместо заключение...204

За автора

D.K. Academy е иновативен практически ориентиран образователен проект, предоставящ качествено написани книги в областта на информационните технологии. Създаден е от Денис Колисниченко - водещ автор в областта на програмирането и информационните технологии, написал многобройни статии и повече от 30 книги на компютърна тематика.

Company MAXXmarketing GmbH