21.9K ·GitHub
Что это такое?
Это открытый шаблон интернет-магазина для мини-программы WeChat, который поддерживается в долгосрочной перспективе. Теперь в него входит поддержка продаж в прямом эфире.
Это готовое приложение или исходный код, который нужно настроить?
Это исходный код мини-программы WeChat, а не отдельно устанавливаемое приложение. Вы загружаете его в WeChat DevTools, подключаете к своему бэкенду, а затем отправляете на проверку WeChat, прежде чем он станет доступен пользователям.
Как запустить этот магазин в моём аккаунте WeChat?
Скачайте исходный код, откройте его в WeChat DevTools, замените стандартный домен API 'mall' на свой домен, затем загрузите код и отправьте на проверку WeChat перед публикацией.
На каком бэкенде и библиотеках он основан?
Он построен на SDK бэкенда 'api工厂' (API Factory, apifm-wxapi), а также использует UI-библиотеку Vant Weapp, mp-html для форматированного текста, плагин для создания постеров на canvas, dayjs и wxbarcode.
Если я обновлю до новой версии, потеряю ли данные магазина?
Нет: код мини-программы и данные вашего бэкенда хранятся независимо друг от друга, поэтому замена локальных файлов программы на более новую версию не затрагивает существующие данные магазина.
Где именно работает эта мини-программа?
Она работает внутри клиента WeChat на телефонах (Android и iOS) как мини-программа, а не как отдельно установленное приложение.
Есть ли поддержка продаж в прямом эфире?
Да, поддержка торговли в прямом эфире добавлена. Подробности описаны в руководстве по использованию.
Есть ли также версия для мини-программ Douyin/Toutiao?
Да, для мини-программ Toutiao/Douyin существует отдельная версия этого проекта, ссылка на неё есть в README.
Какие UI-библиотеки и утилиты входят в комплект?
В комплекте есть Vant Weapp для UI-компонентов, mp-html для отображения форматированного текста, плагин canvas для создания постеров, которыми можно поделиться, Apache ECharts для графиков и wxbarcode для штрихкодов.
Можно ли использовать это со своим доменом, не трогая данные магазина?
Да: достаточно заменить локальную копию для разработки на последний релиз и обновить домен API. Данные вашего бэкенда останутся нетронутыми, так как хранятся отдельно от кода мини-программы.
What are similar projects?
uni-app, vant-weapp, JKVideo, saleor, nopCommerce, Smartstore, gentelella, wepy
Which topics is it in?
shop, rich-text, miniprogram, livestream, qr-code, ecommerce, charts, canvas, template, wechat, app, mobile-app

