21.9K ·GitHub
What is this?
This is an open-source WeChat Mini Program e-commerce mall/storefront template that has been maintained long-term, now including support for live-streaming sales.
Is this a ready-to-use app or source code I need to configure?
It is WeChat Mini Program source code, not a standalone installable app. You load it in WeChat DevTools, point it at your own backend, then submit it through WeChat review before it goes live.
How do I get this mall running on my own WeChat account?
Download the source, open it with WeChat DevTools, change the default 'mall' API domain to your own domain, then upload the code and submit it for WeChat review before publishing.
What backend and libraries does it rely on?
It is built on the 'api工厂' (API Factory) backend SDK (apifm-wxapi) plus Vant Weapp UI, mp-html for rich text, a canvas poster plugin, dayjs, and wxbarcode.
If I upgrade to a new version, will I lose my shop data?
No — the mini program code and your backend data are kept independent, so overwriting the local program files with a newer version does not touch your existing store data.
Where does this mini program actually run?
It runs inside the WeChat client on phones (Android and iOS) as a Mini Program, not as a separately installed app.
Does it support live-streaming sales?
Yes, live-streaming commerce support was added; the usage guide covers the details.
Is there a Douyin/Toutiao mini program version too?
Yes, a separate version of this project exists for Toutiao/Douyin mini programs, linked from the README.
What UI and utility libraries come bundled?
It ships with Vant Weapp for UI components, mp-html for rendering rich text, a canvas plugin for generating shareable posters, Apache ECharts for charts, and wxbarcode for barcodes.
Can I reuse this with my own domain without touching shop data?
Yes, you just overwrite the local dev copy with the newest release and update the API domain; your backend data stays untouched since it's stored separately from the mini program code.
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

