Файл: Разработка интернетмагазина с использование cms платформы.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 11.12.2023

Просмотров: 550

Скачиваний: 6

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

21
Главные плюсы системы:
• имеется широкий стандартный функционал для разработки web- сайта практически всех видов;
• базовая интеграция с 1С;
• закрытый исходный код значительно сокращает шансы атаки и инфицировани я web-сайта вирусами.
Главные минусы системы:
• высокая цена CMS от 40000 тенге до 70000 тенге за год использования;
• сильно повышается нагрузка на хостинг,
• полное отсутствие сторонних расширений и плагинов;
• для правильного процесса работы всех имеющихся расширений и модулей ну жна тонкая настройка программного обеспечения.
1.6 Обоснование выбора CMS платформы
На основание упомянутых в прошлом пункте главных плюсов и минусов проанализированных CMS, а также применяя сведения исследований, была создана сравнительная таблица имеющийся решений с помощью метода главных критериев (табл. 1). Все критерии получали оценку по бальной шкале от 1 до 10, где 10 – лучшая оценка, а 1 – худшая оценка по данному критерию.
Критерий сравнения
Joomla
Wordpress
Drupal
1С-
Битрик с
Стоимость
Бесплатна я
Бесплатна я
Бесплатна я
40-60 тыс. тенге
Безопасность
7/10 7/10 8/10 9/10
Расширения
7/10 10/10 8/10 1/10
Бесплатные темы оформления
9/10 9/10 7/10 2/10
Скорость создания типового сайта
8/10 10/10 6/10 9/10
Скорость создания многофункциональног о портала
5/10 8/10 7/10 8/10
Требования к мощности хостинга для множества модулей
7/10 8/10 7/10 3/10

22
Табл. 1. Сравнительный анализ CMS
На основании вышеприведенного сравнительного анализа CMS по ряду критериев, допускается сделать заключение, что наиболее оптимальным средством разработки интернет-магазина считается система управления контентом WordPress. Эта CMS стала лидером по 5 критериям из 7. огромное число расширений, плагинов и тем даст возможность лучшим образом решить задачи разработки интернет-магазина с возможностями создания, редактирования и публикаций товаров и услуг, авторизации пользователей, внедрения способов оплаты и доставки, новостей в тему товаров и услуг, представленных в интернет-магазине. Внедрение личного шаблона на основание принципов бесплатных шаблонов позволяет создать в наибольшей степени подходящий и ультрасовременный дизайн для интернет-магазина.
2. ТЕХНОЛОГИЧЕСКИЙ РАЗДЕЛ
2.1 Общее описание системы WORDPRESS
WordPress - CMS платформа, имеющиеся функций которой возможно изменить с помощью плагинов практически до неузнаваемости. В огромном списке плагинов имеются и те, которые предназначены для разработки интернет-магазина. Но всё же бытует мнение что применять WordPress для разработки интернет-магазина занятие весьма спорное, которое имеет как свои плюсы, так же и минусы.
Невзирая на имеющийся стереотип о том, что WORDPRESS исключительно предназначен для веб сайтов блокового типа, на данной СMS платформе уже давным-давно возможно разработать фактически все что душе угодно.
В проекте разработки интернет-магазина, самым известным решением считается комбинация WordPress + Woocommerce.
Плагин Woocommerce абсолютно бесплатный, и пользователь имеет возможность протестировать плагин на обычной теме WordPress.
Что же касается инсталляции и настройки плагина Woocommerce в internet-сети есть достаточно информации и руководств пользователя, а информации о плюсах и минусах осуществления интернет-магазина именно с использованием плагина Woocommerce, информации значительно меньше. В связи с этим, мы рассмотрим несколько плюсов данной CMS.
Основные плюсы разработки интернет-магазина на WordPress, с использованием плагина Woocommerce:
1) Простота и удобность инсталляции. Для этого всего лишь необходимо загрузить и произвести активацию самого плагина Woocommerce, в


23 дальнейшем вставить некоторое количество строк в шаблон, который вы используете, для того чтобы активировать поддержку
Woocommerce. После этих действий интернет-магазин будет активирован, и далее возможно заняться его настройкой;
2) Шаблоны WordPress. В CMS WordPress тем дизайна которые поддерживают интеграцию плагина Woocommerce достаточно большое количество, бесплатных, а также платных вариантов, стоимость платных тем дизайна варьируется в пределах $40-80 3) SEO-оптимизация. Так же, как и у CMS WordPress, в плагине
Woocommerce трудностей с этим моментом нет. карта web-сайта, мета теги (названия, описания товаров и услуг, важнейшие слова для поиска) для любой страницы по отдельности, осуществимость включения аналитики - все становится возможным;
4) Довольно лёгкий и удобный процесс добавления, редактирования свежих товаров и услуг, а также управление категориями каталога товаров и услуг;
5) Юзабилити. Каталог категории товаров и услуг, изображение товара и всевозможных частей интернет-магазина с использованием
Woocommerce, доступна и понятна для большинства юзеров, потому что все выполнено достаточно в простом исполнении;
6) Мультиязычный интерфейс. У плагина Woocommerce есть качественный перевод, который встроен в систему, в этом списке есть и русский язык.
7) Расширение имеющихся функций плагина. Для плагина Woocommerce есть огромное количество платных, а также бесплатных плагинов- дополнений.
8) Бесплатность плагина для большинства является значительным аргументом, в особенности если юзер не сделал выбор в пользу той или иной тематики интернет-магазина и отсутствует опыт в продвижении.
Исходя из вышеперечисленного, можно смело заявить, что комбинация
WordPress + Woocommerce станет наилучшим выбором для разработки интернет-магазина.
2.2 Общее описание плагина WOOCOMMERCE
WooCommerce — плагин, который используется для работы в CMS
WordPress. В настоящее время, данный плагин является одним и наилучшего решение для юзеров, которым необходимо разработать интернет-магазин на
CMS WordPress. Количество загрузок плагина Woocommerce превышает один миллион. Плагин WooCommerce имеет очень хорошую гибкость и простоту использования, практически все юзеры имеют возможность с легкостью и без

24 труда понять процесс его работе, ещё один плюс — это огромное количество плагинов-дополнений.
Не малая часть интернет-магазинов в мире, а именно чуть более 30% работают при поддержке плагина Woocommerce.
Если же обратится к мировому рейтингу, то безусловный лидер это
WooCommerce. Как видно на рис.3 на плагине Woocommerce работает 39% из числа всех интернет-магазинов.
Рис.3
Для более точной оценки 39% это чуть более 16 млн. интернет-магазинов в мире. В Республике Казахстан по информации предоставленной eMarketer, плагин WooCommerce расположился на третьем месте как показано на рис.5, в рейтинге самых успешных интернет-магазинов.


25
Рис.5
Таким же образом, если обратить внимание на динамический рост показанный на рис.4 популярности trend. google, то можно увидеть неизменный подъём WooCommerce, а другие системы замедляются в подъёме популярности либо и во все снижается.
Рис.4
Теперь можно рассмотреть основные, но далеко не все возможности плагина WooCommerce.

26 1) Реализация абсолютно любых товаров и услуг: с использование плагина WooCommerce появляется возможность реализовывать физические, а также электронные товары имеющее различные формы и размеры, представлять варианты товаров и услуг, сложные конфигурации.
2) Гибкая и удобная настройка доставки товаров и услуг: WooCommerce предоставляет весьма гибкие настройки способов доставки товаров и услуг. Есть множество вариантов: бесплатная доставка, доставку за определенную стоимость и тому подобные варианты. Есть право сделать ограничение для доставки в те или иные страны.
3) Обилие способов оплаты товаров и услуг: плагин комплектуется возможностью использовать в качестве оплаты обширный список банковских карт, а также такие платежные сервисы как PayPal и большое количество, а именно более 100 интегрированных шлюзов по всему миру.
4) Абсолютный контроль: плагин предоставляет абсолютное контролирование интернет-магазина, начиная расчётами налоговых ставок и количества запасов на складе заканчивая возможностью управлять аккаунтами юзеров. даёт возможность устанавливать и деинсталлировать расширения, изменять оформление и настройки, как необходимо для функционирования интернет-магазина.
5) Изменение масштаба: не имеет никакого значения, какой по размерам интернет-магазин вы желаете разработать. Плагин WooCommerce будет изменять масштаб в согласовании с вашими нуждами.
Возрастающая коллекция включает в себя чуть более 300 различных расширений, которые помогут улучшить буквально каждую функцию интернет-магазина исходя из ваших запросов либо запросов ваших клиентов.
6) Так же не маловажным в данное время является что WooCommerce даёт возможность разрабатывать огромные интернет-магазины с сотнями либо тысячами наименований товаров и услуг, которые могут находится в каталоге с сотнями категорий.

27
2.3 Структура базы данных WordPress
CMS WordPress пользуется несколькими взаимосвязанными таблицами. С
вязи установлены по принципу один ко многочисленным. К примеру, возможно множество комментариев к одной странице. На показанном ниже рис.6 изображены таблицы и их связи:
Рис.6
Большая часть таблиц имеют связь с одной либо несколькими другими та блица при помощи 1 поля. Данное поле является уникальным идентификатором в абсолютно каждой записи (пример post_id). Ниже более подробно о каждой т аблице:


28
Таблица
Данные
Связи с другими
таблицами
wp_posts
Записи,
страницы,
вложения,
редакции,
пользовательские
записи
wp_postmeta через post_id wp_term_relationships через post_id wp_postmeta
Метаданные
записей, страниц
и т.д.
wp_posts через post_id wp_comments
Комментарии
wp_posts через post_id wp_commentmeta
Метаданные
комментариев
wp_comments через comment_id wp_term_relationships
Связи между
таксономиями и
записями,
страницами и т.д.
wp_posts через post_id wp_term_taxonomy через term_taxonomy_id wp_term_taxonomy
Таксономии
(включая
wp_term_relationships через term_taxonomy_id

29
категории и
метки)
wp_terms
Ваши категории,
метки и термины
пользовательских
таксономий
wp_term_taxonomy через term_id wp_links
Ссылки в вашем
блоке (как
правило, сейчас
не используется)
wp_term_relationships через link_id wp_users
Пользователи
wp_posts через post_author wp_user_meta
Метаданные для
каждого
пользователя
wp_users через user_id wp_options
Опции и
настройки сайта
(устанавливаются
в админ панели
на странице
настроек и в

темах/плагинах)
Отсутствуют

30
Тип контента
Таблица
Записи (posts) wp_posts
Страницы (pages) wp_posts
Пользовательские типы записей (custom post types) wp_posts
Вложения (attachments) wp_posts
Ссылки (links) wp_links
Элементы меню (navigation menu items) wp_posts
Категории (categories) wp_terms
Метки (tags) wp_terms
Пользовательские таксономии (custom taxonomies) wp_term_taxonomy

31
Термины пользовательских таксономий
(custom terms) wp_terms
Метаданные (post metadata) wp_post_meta
Виджеты (widgets) wp_options
Опции (options) wp_options
Пользователи (users) wp_users
Нестандартный контент (hardcoded content) wp_posts (если добавлен к записям) wp_options (если добавлен к виджетам)
Файлы тем/плагинов
Сторонний контент (third party content) wp_posts (если добавлен к записям) wp_options (если добавлен к виджетам)
Файлы тем/плагинов

32
2.4 Описание базы данных WooCommerce
Поскольку WooCommerce является плагином WordPress, он использует многие таблицы WordPress. Обратите внимание, что таблицы сообщений используются настраиваемыми типами сообщений, а WooCommerce использует их для продуктов, купонов и заказов.
Обзорная Таблица. Следующие таблицы устанавливаются вместе с
WooCommerce. Обратите внимание, что каждое имя таблицы будет иметь префикс вашего префикса таблицы базы данных WP, например wp_.
Название таблицы
Описание
woocommerce_sessions хранит данные сеанса клиента woocommerce_api_keys хранит ключи API, используемые для REST API. woocommerce_attribute_taxonomies хранит глобальные имена таксономии атрибутов для продуктов. woocommerce_downloadable_product_permissions хранит разрешения на доступ к загружаемым продуктам
(предоставленные после покупки) woocommerce_order_items хранит позиции строк, связанные с заказами. woocommerce_order_itemmeta хранит метаданные об элементах строки заказа. woocommerce_tax_rates хранит налоговые ставки, определенные в области администрирования. woocommerce_tax_rate_locations хранит местоположения
(почтовые индексы и города), связанные с вышеуказанными налоговыми ставками. woocommerce_shipping_zones хранит зоны доставки, созданные в области настроек.

33
Название таблицы
Описание
woocommerce_shipping_zone_locations хранит местоположения, связанные с вашими зонами доставки. woocommerce_shipping_zone_methods хранит методы доставки, связанные с вашими зонами доставки. woocommerce_payment_tokens хранит токены оплаты клиентов
(используемые шлюзами). woocommerce_payment_tokenmeta хранит метаданные о токенах платежей. woocommerce_log общая таблица журналов
(альтернатива журналированию на основе файлов). wc_webhooks хранит все веб-книги, которые были настроены в магазине. wc_download_log регистрирует пользовательские загрузки загружаемых продуктов.
2.5 Способы оплаты в интернет-магазине
В нынешнее время Интернет-магазины сделались обычным методом для реализации товаров и услуг. Широчайший выбор товаров и услуг, детальное описание имеющихся товаров и услуг, способность сделать оплату товара или услуги используя банковскую карту, не покидая своего дома, либо офиса, доставка купленного товара до двери курьером, тем самым интернет-магазины становятся мегапопулярными. Прогрессивные методы реализации товаров и услуг требуют и прогрессивных способов расчёта за совершенные покупки в интернет-магазинах. Далее мы рассмотрим основные методы расчёта за товары и услуги в интернет-магазине.