Сравнить процесс перехода c WebAsyst Shop-Script на современное поколение Shop-Script правильно не с обычным обновлением, а с переходом с одной системы на другую. Например, с iOS на Android или с Windows на Mac.
Современный Shop-Script — это не просто обновление для WebAsyst Shop-Script, а полностью новая версия продукта, написанная с нуля. Абсолютно новый «движок». Создание с нуля позволило нам реализовать множество новых полезных возможностей и избавиться от недостатков прежней версии.
Переход производится как открытие нового магазина на Shop-Script и замещение им прежнего, работающего на основе старого WebAsyst Shop-Script. Процесс перехода состоит из четырех шагов:
- Установить Shop-Script по некоторому временному адресу. Например, yourdomain.ru/newshop/ или http://newshop.yourdomain.ru/
- Перенести в новый магазин все данные и настройки из вашего существующего магазина, работающего на основе WebAsyst Shop-Script. Все данные магазина (товары, заказы и т.д.) переносятся автоматически с помощью специального плагина. Дизайн же и индивидуальные доработки исходного кода перенести автоматизированно технически невозможно.
- Настроить дизайн и другие параметры вашего нового магазина на основе Shop-Script, изучить систему.
- После завершения этих действий необходимо заменить старый магазин новым.
О каждом пункте подробнее далее.
1. Установка Shop-Script
Скрипты
Shop-Script — это приложение, разработанное на основе фреймворка Вебасист, поэтому для его установки необходимо сначала установить фреймворк, как описано ниже.
- Согласно инструкции установите фреймворк Вебасист по отдельному временному адресу — например, на поддомене основного доменного имени вашего магазина. Если ваш интернет-магазин доступен по адресу вида yourdomain.ru, то в качестве временного адреса можно использовать http://test.yourdomain.ru.
- Войдите в бекенд установленного фреймворка, перейдите в приложение «Инсталлер», найдите Shop-Script с помощью строки поиска и перейдите к его установке.
- Если вы не авторизованы в Центре заказчика, вам будет предложено ввести ваш электронный адрес и пароль. Войдя в Центр заказчика, выберите лицензию Shop-Script, после чего начнется установка.
После завершения установки войдите в бекенд приложения Shop-Script. При первом входе вам будет предложено выполнить автоматическую настройку некоторых параметров: валют, налогов и типов товаров. Этот шаг можно пропустить, но он может сэкономить ваше время при настройке интернет-магазина. Автоматически созданные настройки можно впоследствии изменить либо удалить.
Аренда в облаке
Если вы не хотите связываться с установкой скриптов на своем сервере, создайте магазин в нашем облаке.
При регистрации для вас будет создан аккаунт по временному адресу yourdomain.webasyst.cloud с предустановленным Shop-Script, на котором вы сможете попробовать все новые возможности продукта, а затем и подключить к новому магазину ваше собственное доменное имя yourdomain.ru.
2. Перенос данных
Для переноса данных из магазина, созданного на базе WebAsyst Shop-Script, в новую версию необходимо использовать плагин «Переход на Shop-Script». Чтобы установить плагин, перейдите в раздел «Плагины» приложения «Инсталлер» и нажмите на кнопку установки в секции «По приложению → Shop-Script».
После установки плагина перейдите в бекенд Shop-Script, откройте раздел «Импорт/экспорт» и щелкните по названию плагина «Переход на Shop-Script».
В списке выбора платформы выберите подходящий вариант:
- WebAsyst Shop-Script (старая версия) на этом же сервере — если вы установили Shop-Script на том же сервере, где установлен рабочий магазин, созданный на базе WebAsyst Shop-Script.
- WebAsyst Shop-Script (старая версия) на удаленном сервере — если вы установили Shop-Script на другом сервере либо если ваш магазин создан на базе веб-сервисов WebAsyst (по адресу вида account.webasyst.net).
Выполните указанные на странице инструкции и нажмите на кнопку подтверждения, чтобы начать импорт данных.
Внимание: если в вашем магазине хранится большое количество категорий, товаров и изображений товаров, то импорт может занять продолжительное время — до нескольких часов. Не закрывайте страницу импорта до завершения переноса данных.
После завершения импорта на странице появится уведомление с краткой статистической информацией:
3. Настройка нового интернет-магазина
Плагин импорта не копирует настройки модулей доставки и оплаты, налогов, валют и скидок, поэтому настроить эти параметры необходимо вручную — в соответствующих разделах секции «Настройки». Частично такая настройка выполняется при первом входе в раздел администрирования интернет-магазина сразу после установки, как описано выше.
Дизайн и индивидуальные доработки
В связи с тем, что в новом Shop-Script реализована новая и значительно более гибкая система управления дизайном, перенести существующий дизайн из WebAsyst Shop-Script технически невозможно (равно как и индивидуальные доработки исходного кода WebAsyst Shop-Script). Настроить дизайн в новом интернет-магазине также необходимо вручную. Shop-Script поставляется с несколькими готовыми темами оформления, на основе которых удобно простроить свой собственный уникальный дизайн. Встроенный редактор дизайна предоставляет возможность использовать весь инструментарий шаблонизатора Smarty. Новую тему дизайна можно установить в разделе «Темы» приложения «Инсталлер».
Помимо стандартных возможностей Smarty, в шаблонах можно также использовать системные переменные и объекты (хелперы) Вебасиста — для вставки в шаблон часто используемых элементов, например, URL'а витрины или списка товаров. Список таких переменных с их описаниями содержится во вспомогательном блоке редактора «Шпаргалка».
4. Замена старого магазина новым
Для окончательного перехода на Shop-Script осталось перенаправить посетителей вашего старого магазина на новую витрину, как описано ниже.
Внимание: для работы Shop-Script необходимо иметь собственное зарегистрированное доменное имя. Если ваш интернет-магазин создан на основе веб-сервисов WebAsyst и доступен только по адресу вида accountname.webasyst.net/shop/ и не имеет самостоятельного доменного имени, то перевод магазина с WebAsyst Shop-Script на новый Shop-Script с сохранением этого адреса будет невозможен. В этом случае вы сможете только перенести ваш магазин со всеми товарами и заказами на самостоятельное доменное имя.
1. В разделе «Настройки» приложения «Сайт» в поле «Адрес сайта» вместо временного адреса введите правильное доменное имя, на котором в данный момент работает старый магазин.
2. В разделе «Структура» приложения «Сайт» убедитесь в том, чтобы для приложения «Shop-Script» была указана маска адресов, соответствующая адресам вашего старого магазина.
Например, если ваш старый магазин установлен в корне доменного имени по адресу вида yourdomain.ru, то в качестве маски адресов следует указать просто звездочку: *
Если ваш старый магазин доступен только в «подпапке» домена по адресу вида yourdomain.ru/shop/, то в качестве маски нужно указать значение с именем подпапки: shop/*
Если для приложения Shop-Script вы указали маску адресов, совпадающую с маской адресов приложения «Сайт», то удалите правило маршрутизации для приложения «Сайт». В этом случае все запросы посетителей сайта будут обрабатываться приложением Shop-Script. Иначе говоря, весь ваш сайт будет представлять из себя только интернет-магазин. Впоследствии вы сможете добавить новые правила для обработки адресов; более подробно об этом читайте в статье «Сайты и маршрутизация».
3. В списке правил маршрутизации перейдите в область настройки поселения приложения Shop-Script. Для этого нужно щелкнуть по иконке «шестеренка» напротив правила маршрутизации «Магазина». Если в вашем старом интернет-магазине на базе WebAsyst Shop-Script был включен режим ЧПУ, то в настройках поселения для параметра «URL страниц» выберите вариант «Плоский»:
Это нужно для того, чтобы сохранился трафик на адресах страниц, которые уже проиндексированы поисковыми системами.
Если для вас неважно сохранение этого трафика, вы можете выбрать любой другой тип адресов.
Внимание: для перенаправления запросов с любых старых адресов страниц WebAsyst Shop-Script на любой тип адресов Shop-Script используйте плагин «WebAsyst Shop-Script 301 Redirect». Без использования этого плагина сохранение трафика будет выполняться только с ЧПУ-адресов WebAsyst Shop-Script на «Плоский» тип адресов Shop-Script.
4. Настройте ваше доменное имя таким образом, чтобы запросы посетителей сайта направлялись на директорию веб-сервера, в которой установлен Shop-Script. Если старый и новый интернет-магазины установлены на одном сервере, то простой способ заменить старый магазин новым — 1) создать новую папку для хранения файлов старого магазина, 2) перенести все файлы старого магазина в эту папку и 3) перенести все файлы нового магазина (вместе с файлами фреймворка Вебасист) на место старого магазина.
Для удобного перехода с WebAsyst Shop-Script на новый Shop-Script вам понадобятся следующие плагины:
0 комментариев
No comments yet.