1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/WeeShop-WeeShop

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 7.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 25.11.2024 08:46 50fea82

WeeShop

Элегантный и удобный в использовании магазин для мобильных приложений на основе WeChat. Серверная часть разработана с использованием PHP.

Полностью открытый исходный код, можно использовать в любых целях без необходимости покупки лицензии. Основан на генетическом коде Laravel, использует базовые технологии Symfony и ядро Drupal Commerce, поддерживается сообществом разработчиков Drupal в Китае.

WeeShop | QQ группа: 714023327

Благодарим за внимание! Успех WeeShop зависит от ваших отзывов и поддержки:

  • Немедленно добавьте проект в избранное и, если возможно, одновременно разветвите его, чтобы больше людей могли увидеть этот проект.
  • Мы хотим услышать ваше мнение, пожалуйста, создайте issue, чтобы выразить свои мысли.
  • Мы будем рады вашему участию в разработке, пожалуйста, ознакомьтесь с информацией о том, как присоединиться к разработке.

Видеоинструкция по установке версии 1.0.0 beta4 доступна по ссылке: https://www.bilibili.com/video/av79111768/.

Особенности:

  • Гибкая система товарных атрибутов, способная представлять товары любого типа, включая виртуальные.
  • Поддержка управления запасами для нескольких складов, а также товаров, не требующих управления запасами.
  • Гибкий процесс оформления заказа, который можно настроить для любого типа товара.
  • Поддержка глобальной информации о логистике, совместимой с основными национальными курьерскими службами.
  • Комплексная многоязычная система, поддерживающая более 100 языков по всему миру.
  • Поддержка популярных способов оплаты, таких как PayPal, Alipay, WeChat Pay, банковские карты и другие.
  • Использование технологий полнотекстового поиска, возможность выбора из различных популярных решений, таких как Apache Solr.
  • Соответствие промышленным стандартам RESTful API, настраиваемая аутентификация с различными методами, такими как HTTP Basic и OAuth2.0, что упрощает разработку мобильных приложений.

Для быстрого ознакомления с проектом предлагается выполнить следующие шаги:

  1. Создание проекта WeeShop. Проект можно создать с помощью Composer, используя следующую команду, которая создаст каталог myshop в текущем каталоге и загрузит код WeeShop и его зависимости:
composer create-project weeshop/weeshop-project WeeShop --stability dev --no-interaction -vvv

Эта команда фактически просто загружает код шаблона WeeShop из репозитория weeshop/weeshop-project и устанавливает определённые Composer зависимости, поэтому вы можете также клонировать этот репозиторий и использовать его в качестве отправной точки для нового проекта.

  1. Использование образа Docker для запуска кода. В проекте предоставляются готовые образы Docker, которые можно найти в файле docker-compose.yml в корне каталога шаблона. Если вы используете docker-compose, вам не нужно беспокоиться о настройке среды PHP, и вам потребуется только установить базовые сервисы Docker и docker-compose на вашем компьютере. Если загрузка образа Docker происходит медленно, вы можете изучить способы ускорения загрузки образов Docker.

Если вы предпочитаете не использовать Docker для быстрой установки, вы также можете следовать традиционным методам установки.

Предварительные условия:

  • Убедитесь, что порт 80 на вашей машине не занят. Это связано с тем, что файл docker-compose.yml требует сопоставления порта 80 контейнера Web с портом 8080 физической машины.
# Запуск контейнера Docker
docker-compose up -d
  1. Установка с помощью графического интерфейса. После запуска контейнера Docker вы можете получить доступ к http://localhost:8080 и открыть графический интерфейс установки. Следуйте инструкциям для завершения установки:
  • Хост: db
  • Порт: 3306
  • Пользователь: root
  • Пароль: 123
  • База данных: weeshop
  1. Установка через командную строку. Если вы предпочитаете использовать командную строку, вы можете использовать следующую команду для установки:
# Вход в контейнер Docker
docker-compose exec web bash

# После входа в контейнер продолжите выполнение следующих команд
# Установка экземпляра, account-name и account-pass — это имя пользователя и пароль для входа в административную панель
su - application -c \
"cd /app/web/sites && ../../vendor/bin/drupal site:install --force --no-interaction weeshop  \
--langcode='en'  \
--db-type='mysql'  \
--db-host='db'  \
--db-name='weeshop'  \
--db-user='root'  \
--db-pass='123'  \
--db-port='3306'  \
--site-name='My WeeShop'  \
--site-mail='164713332@qq.com'  \
--account-name='admin'  \
--account-mail='164713332@qq.com'  \
--account-pass='123'"

# Загрузка тестовых данных
su - application -c \
"cd /app/web/sites && /usr/local/bin/drupal weeshop_demo:import"

# Обновление переводов
su - application -c "cd /app/web/sites && \
/usr/local/bin/drush -vvv locale:check && \
/usr/local/bin/drush -vvv locale:update"

Откройте браузер по адресу http://localhost:8080, чтобы начать работу с приложением.

  1. Вход в административную панель. После установки вы можете войти в административную панель по адресу http://localhost:8080/user/login.

Спасибо за внимание.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/WeeShop-WeeShop.git
git@api.gitlife.ru:oschina-mirror/WeeShop-WeeShop.git
oschina-mirror
WeeShop-WeeShop
WeeShop-WeeShop
8.x-1.x