A3Mall mall system is an open source mall system with a back-end developed based on ThinkPHP6+Bootstrap. The front-end is developed using uniapp. It supports WeChat official account mall, H5 mall, mini program mall, APP mall, PC mall, and supports a variety of marketing activities, discount coupons, Functions such as order activities, group purchases, flash sales, member specials, points products, etc. Both front and back ends are open source.
A3Mall mall system functions:
Platform, WeChat management, mini program management, content management, operations management, media management, version management
Product, product, category, brand, specification, model, distribution, logistics, region, delivery
Order, payment, collection, delivery, refund, after-sales, recharge, settings, etc.
Membership, member management, member grouping, financial management, comment management
Marketing, product promotion, order promotion, coupons, group buying, flash sales, special offers, points
statistics, search statistics, data statistics
System, site settings, email settings, store settings, upload settings, SMS, logistics settings, permissions, administrators, logs
Adhere to the MVC design pattern and have clear model and service layers
Based on namespace and PSR-4 specifications, new features of PHP7 are added
Built-in WeChat WeChat development framework makes secondary development more convenient
Composer introduces third-party extensions with one click
The code comments are clear and convenient for secondary development functions.
Interface authentication adopts JWT authentication
Support online one-click installation, convenient and fast
Unified attachment management
All front-end and back-end codes are open source
Software architecture:
PHP7.2.5>=、7.3、7.4、8.0
MySQL>=5.6
Thinkphp6.0.7
uniapp
Install A3Mall
Install backend program
1. Download the program file, unzip it and upload it to the web root directory
2. You need to bind the domain name to access the public directory and ensure that other directories are not under the WEB directory.
3. Under Linux, you need to give permission to the runtime directory under the program root directory.
4. Visit: http://domainname.com/install
5. Follow the prompts to install
Use uni-app to publish H5 end
1. Open HBuilderX->Top menu bar->Release->Website H5-Mobile version
2. Packaged file path: /unpackage/dist/build/h5
3. Copy all the packaged files to the mall backend/pulic/wap directory and replace them all.
Use uni-app to publish the APP terminal
1. Open HBuilderX->Top menu bar->Release->Native APP-Cloud Packaging
2. Packaged file path:/unpackage/release/apk
3. Use a real machine to install and test
Update log:
v2.0.2
1. Optimize mobile phone settings
2. Remove the old API interface
3. Fix the problem of order deletion failure
4.Fixed the problem that mobile membership settings were not updated
v2.0
1. Optimize product back-end search function
2. Optimize upload function
3. Optimize the paging function of my promotion withdrawal records
4. Optimize the fund details paging function
5. Optimize the paging function of withdrawal records
6. Fixed the problem of public permission prompt not having access permission.
7. Fixed the issue of calling the refund list tab incorrectly
8. Fixed the problem that after the user applies for a refund, the platform cannot deliver the goods after rejecting the refund.