Deployment of a new retail website
Regulations for the deployment of a new site.
Stage 1. Creating and configuring a blank DEV version of the site.
The procedures described below can be carried out in parallel - by different specialists:
- Cloning the host of one of the existing projects, into a DEV host like dev2.sitename.ca. System administrators.
- Registration of a new website in adm-eu. Head of the adm-eu development team.
- Cloning data from one of the existing sites into a new one. Head of the adm-eu development team.
- Development of the visual theme of the new website according to the proposed design in figma. Front-end layout designer.
- Bringing the site data into a normative state. Content manager.
Stage 2. Debugging and publishing.
Further actions are carried out sequentially one after the other.
- switching the DEVS of the site to a new visual theme. Head of the adm-eu development team.
- uploading all site data to DEV. Head of the adm-eu development team.
- checking the correspondence of the resulting visual theme to the layout. The employee responsible for the site.
Verification is necessary due to the fact that not all solutions conceived by the designer can be done using reasonable labor costs or may be poorly compatible with the architecture of the front. Such cases require further discussion and agreement on the final result.
- testing the mechanisms of the site, payment in DEV mode. Testers.
- correction of possible errors with repeated verification cycle. ADM-eu Development Group.
- cloning the host's dev in live.sitename.ca. System administrators.
- setting up live.sitename.ca to interact with the rest of the ecosystem components in live mode (user registration, payment, delivery of orders to adm-eu, sending orders to Bloomex). Head of the adm-eu development team.
- delegating the domain of a new site to live.sitename.ca . System administrators.
- final health check. Testers.
Attention!In no case should a new website be allowed into production without the approval of an SEO specialist. This may damage the search indexing of the site from which it was copied. |
---|
Bringing the site data into a normative state
Setting up the structure of categories
Setting up products. A list of products available on the site, their prices, links to categories.
Setting up these information pages. All sites have a standardized structure of documents describing the data on the information pages of the sites. These documents may contain names, phone numbers, addresses and other data that relate to a specific site. This needs to be corrected. In general, these pages are very similar on all sites.
Numbers and addresses of documents for data verification:
33 /policies,
38 /policies/order,
39 /policies/substitution,
47 /policies/delivery,
48 /policies/promo,
49 /policies/privacy,
91 /policies/secure-shopping,
92 /policies/shipping-information,
93 /policies/returns-and-refunds,
119 /policies/refund,
35 /about,
36 /about/florist,
95 /about/company,
50 /about/loyalty,
41 /about/partners,
96 /about/contact-us,
138 /about/help
To clarify how each of these pages should look on other sites.
configuring system documents data.
150 pickup-address,
140 top-line-banner,
139 phone-free-call,
87 sitename,
Setting up local phones in the cities of the states, if necessary.
Attention!Be sure to update the auto-increment of the orders table. If there was a situation when test orders came from the dev host to the live adm-eu, but the live host was already created but not used, there may be a discrepancy in the autoincrement of the order table. In this case, adm-eu will interpret new orders from the live site as duplicates by original_id. It is necessary to equate the auto-increment of the orders table of the live site with the auto-increment of the orders table of the dev site host. |
---|
If the site represents the Bloomex service in different cities, then you can control which number will be shown to users on different city pages of the site.
For all issues of site data management, additions and corrections to this document, please contact Mikhail Poltavsky live:2fbfca22c09eaf70
Регламент развертывания нового сайта
Этап 1. Создание и настройка заготовки ДЕВ версии сайта.
Ниже описанные процедуры могут проводиться параллельно - разными специалистами.
- Клонирование хоста одного из существующих проектов, в ДЕВ хост вида dev2.sitename.ca.
Системные администраторы: Регистрация нового сайта в adm-eu.
Руководитель группы разработки adm-eu.: Клонирование данных одного из существующих сайтов в новый.
Руководитель группы разработки adm-eu: Разработка визуальной темы нового сайта по предложенному дизайну в figma.
Фронт-энд верстальщик: Приведение данных сайта в нормативное состояние.
Контент - менеджер.
Этап 2. Отладка и публикация.
Дальнейшие действия производятся поэтапно.
- переключение ДЕВ сайта в новую визуальную тему. Руководитель группы разработки adm-eu.
- выгрузка всех данных сайта на ДЕВ. Руководитель группы разработки adm-eu.
- проверка соответствия получившейся визуальной темы макету. Ответственный за сайт сотрудник.
Проверка необходима в связи с тем, что не все задуманные дизайнером решения могут быть выполнимы с использованием разумных трудозатрат или могут быть плохо совместимы с архитектурой фронта. Такие случаи требуют дальнейшего обсуждения и согласования итогового результата.
- тестирование механизмов сайта, оплаты в ДЕВ режиме. Тестировщики.
- исправление возможных ошибок с повторным циклом проверки. Группа разработки adm-eu.
- клонирование ДЕВ хоста в live.sitename.ca. Системные администраторы.
- настройка live.sitename.ca для взаимодействия с остальными компонентами экосистемы в live режиме (регистрация пользователей, оплата, доставка заказов в adm-eu, отправка заказов в Блюмекс). Руководитель группы разработки adm-eu
- делегирование домена нового сайта на live.sitename.ca. Системные администраторы.
- финальная проверка работоспособности. Тестировщики.
Внимание!Обязательно обновить автоинкримент таблицы orders. Если произошла ситуация когда с dev хоста приходили тестовые заказы в боевую админку, но live хост был уже создан но не использовался может возникнуть расхождение автоинкриментов таблицы заказов. В этом случае adm-eu станет интерпретировать новые заказы с боевого сайта как дубликаты по original_id. Необходимо приравнять автоинкримент таблицы orders боевого сайта к автоинкременту таблицы orders dev хоста. |
---|
Приведение данных сайта в нормативное состояние
настройка структуры категорий настройка продуктов.
Перечень доступных на сайте продуктов, их цен, привязки к категориям. настройка данных информационных страниц.
Все сайты имеют стандартизованную структуру документов, описывающих данные на информационных страницах сайтов. В этих документах могут встречаться названия, номера телефонов, адреса и иные данные, которые относятся к конкретному сайту. Это необходимо поправить. В целом, на всех сайтах эти страницы очень похожи.
Номера и адреса документов для проверки данных: 33 /policies, 38 /policies/order, 39 /policies/substitution, 47 /policies/delivery, 48 /policies/promo, 49 /policies/privacy, 91 /policies/secure-shopping, 92 /policies/shipping-information, 93 /policies/returns-and-refunds, 119 /policies/refund, 35 /about, 36 /about/florist, 95 /about/company, 50 /about/loyalty, 41 /about/partners, 96 /about/contact-us, 138 /about/help Для уточнения того как должна выглядеть каждая из этих страниц на других сайтах.
настройка данных системных документов. 150 pickup-address, 140 top-line-banner, 139 phone-free-call, 87 sitename,
настройка локальных телефонов в городах штатов, если необходимо. Если сайт представляет сервис Блюмекс в разных городах, то можно управлять тем, какой номер будет показываться пользователям на различных городских страницах сайта.
Внимание!Ни в коем случае не допускать в подакшен новый сайт без одобрения SEO специалиста. Это может привести к ущербу поисковой индексации того сайта, с которого он был скопирован. |
---|
По всем вопросам управления данными сайта, дополнениям и исправлениям данного документа обращаться к Михаилу Полтавскому live:2fbfca22c09eaf70 По всем вопросам управления данными сайта, дополнениям и исправлениям данного документа обращаться к Михаилу Полтавскому live:2fbfca22c09eaf70