Установка Shop-Script из GitHub-репозитория

Для разработчиков предоставляется бесплатный доступ к приватному репозиторию Shop-Script на GitHub. Чтобы получить доступ, отправьте заявку на странице «Shop-Script для разработчиков».

Доступ к репозиторию Shop-Script подразумевает право установки продукта либо на локальном компьютере, либо на сервере для разработки или демонстрации. Для открытия работающего интернет-магазина необходимо приобрести лицензию Shop-Script.

Получив доступ к репозиторию, установите Shop-Script:

  1. Первое, что нужно сделать — это установить фреймворк Вебасист либо скачав архив со скриптами с нашего сервера, либо из общедоступного репозитория фреймворка на GitHub. Выберите удобный для вас вариант. Инструкция для обоих способов установки опубликована в документации по фреймоворку.

  2. Загрузите код Shop-Script из репозитория в каталог wa-apps/shop/ на вашем веб-сервере внутри директории, в которой установлен фреймворк Вебасист.

    Через GIT:

    cd /PATH_TO_WEBASYST/wa-apps/shop/
    git clone git@github.com:webasyst/shop-script.git ./
    

    Через SVN:

    cd /PATH_TO_WEBASYST/wa-apps/shop/
    svn checkout http://svn.github.com/webasyst/shop-script.git ./
    
  3. Подключите Shop-Script в конфигурационном файле со списком установленных приложений фреймворка /PATH_TO_WEBASYST/wa-config/apps.php, добавив в файл:
    'shop' => true
    
  4. Готово. Запустите фреймворк в браузере и щелкните по значку Shop-Script в меню приложений.
В случае установки из репозитория обновление кода Shop-Script следует выполнять не через веб-интерфейс приложения «Инсталлер», а средствами GIT или SVN.

Репозиторий Shop-Script открыт только для чтения. Если вы хотите предложить изменения или дополнения в код фреймворка или приложений, вы можете воспользоваться возможностями, предоставляемыми ресурсом GitHub.com, и оформить запрос на внесение своего кода в проект через Pull Request.

11 комментариев

  • 0
    Сергей Рыбкин Сергей Рыбкин 22 октября 2013 02:52 #
    Пытаюсь установить из репозитория (prokopov-nikolai)
    /www/webasyst-framework/wa-apps/shop $ git clone git://github.com/webasyst/shop-script.git ./
    Cloning into '.'...
    fatal: remote error:
    Repository not found.
    В чем ошибка. Публичный ключ на гитхаб добавлен.
  • +1
    1035726 1035726 3 ноября 2015 10:27 #

    Не получается загрузить shop-script с github


    $ git clone git@github.com:webasyst/shop-script.git

    Cloning into 'shop-script'...

    Permission denied (publickey).

    fatal: Could not read from remote repository.


    Please make sure you have the correct access rights

    and the repository exists.

  • +1
    Владислав Владислав 1 февраля 2019 14:35 #

    А как обновлять эту версию, если вышло обновление? Перезаписать файлы?

    • +1
      Михаил Ушенин Михаил Ушенин Webasyst 1 февраля 2019 17:29 #

      Эту версию нужно обновлять средствами git. Изучите документацию для использования этого инструмента или используйте плагин для среды разработки.

    • +1
      den den den den 19 октября 2019 21:37 #

      a в этой версии корзина не работает, которая на "/order" только на "/cart"?

      • +1
        Михаил Ушенин Михаил Ушенин Webasyst 21 октября 2019 09:10 #

        В репозитории нет какой-то отдельной версии — там доступен тот же самый Shop-Script, который можно установить через «Инсталлер». Оформление заказа в корзине, которое работает по адресу /order/, есть в Shop-Script независимо от того, из какого источника он установлен. Для этого нужно включить режим оформления заказа в корзине в настройках витрины — в разделе «Магазин → Витрина → Настройки».

      • +1
        Stanislav Katvizkiy Stanislav Katvizkiy 12 января 2020 17:52 #

        Добрый день

        При переносе версии из github на хостинг, перестал работать shop-script.

        Мне удобно обновлять через git, обязательно устанавливать через инсталлер?

        Или в чем другом причина?

        Добавить комментарий

        Чтобы добавить комментарий, зарегистрируйтесь или войдите