Jshop applet mall is an open source e-commerce system that provides the best mobile e-commerce solutions for small and medium-sized enterprises. The backend is developed using the Thinkphp5.1 framework, which is trustworthy for its execution efficiency, scalability, and stability. The frontend H5 is developed using VUE to increase user experience.
Function introduction
Product management, single specification, multi-specification product management, brand, category management, product evaluation
Order management, order payment, delivery, cancellation, after-sales, etc.
Member management, member list, message management, etc.
Operations management, advertising management, article management
WeChat management, mini program management, WeChat public account management, template list, public account menu management
Promotion management, product promotion, order promotion, coupons, group buying flash sales
Financial management, payment order, refund order management, cash withdrawal management, account fund management
Control panel, scheduled tasks, plug-ins, pictures, regions, messages, store configuration, payment methods, delivery methods, and logistics company management. Trust login plug-in, Alibaba Cloud OSS plug-in, Alibaba Cloud SMS plug-in, WeChat message template plug-in, distribution function
Store management, store list. Store write-off, store clerk management, and pick-up order management.
H5 end instructions
The H5 end is developed with Vue, and data and pages are separated, which can make front-end page access better and provide a better experience when encapsulating the APP. The H5 end can be placed anywhere, such as a separate server, computer desktop, PAD, mobile phone, advertising machine, etc., without any restrictions.
Provides APP packaging solutions, which can support WeChat, Alipay payment, sharing, third-party quick login, etc.
Directory structure
The initial directory structure is as follows:
wwwrootWEB deployment directory (or subdirectory)
├─addons application plug-in directory
├─application application directory
│├─apiapi interface module directory
│├─b2c front-end module
│├─common public module directory
│├─crontab scheduled task directory
│├─job task queue directory
│├─manage background management directory
│├─wechat receives WeChat message directory
│├─command.php command line tool configuration file
│├─common.php public function file
│├─tags.php application behavior extension definition file
│
├─config configuration file directory
├─h5 front-end H5 source code
├─publicWEB directory (external access directory)
│├─install automatic installation directory
│├─static front-end static files
│├─wap front-end mobile terminal running directory
│├─index.php entry file
│└─.htaccess is used for rewriting apache
│
├─thinkphpthinkphp framework system directory
├─update version upgrade package
├─extend extended class library directory
├─Runtime directory for runtime applications (writable, customizable)
├─vendor third-party library directory (Composer dependent library)
├─wechat_app WeChat applet source code
├─build.php automatically generates definition files (reference)
├─composer.jsoncomposer definition file
├─LICENSE.txt authorization document
├─README.mdREADME file
├─think command line entry file
├─crontab scheduled task command line entry file
Update instructions
Updated content on 2018-11-16, please back up the database before updating.
Add WeChat official account menu
Backend logistics information bug modification
The points function applet adds sign-in and opening control
Optimize the mini program delivery address issue
The mini program adds the function of inputting coupons
The front-end layout of the mini program has been adjusted and visual function development will be carried out.
H5 public account trust login optimization
Mini program adds default avatar
Third level distribution function.
Fix group buying flash sale bug
WeChat payment configuration optimization
Optimize the layout of the WeChat mini program member center
Mini program adds primary and secondary classification display control
Store address repair
H5 adds the function of using points when placing orders
Logistics company management
Updated content on 2018-11-9. This update is risky. Please back up the database first. Update file directory: update
Move the payment certificate to the configuration directory
H5 adds loading gif image optimization
Fix WeChat refund
Fix WeChat payment bug
Added checking mechanism for export tasks
Fix comment issue
Fix the problem of mini program product browsing record
Add store clerk management
Added Alibaba Cloud OSS image upload function
Add mini program group buying/flash sale function
Add WeChat public account settings
Add WeChat H5 authorized login
Add bill of lading management
Product specification and style optimization
Added write-off and delivery functions on the mini-program
Mini program adds store ordering function
Bug fix for evaluation after order confirmation and receipt
Added background export function for coupons
Fix installer issues
Update content on 2018-11-2. This update is risky, please back up the database first.
Optimized delivery methods, increased free shipping for any quantity of goods
Optimize adding and editing product categories, allowing selection of only first-level categories
Coupon image issue fixed
Fixed the problem of no display attributes when adding to the product type list
Fixed the problem of duplicate attributes when adding product types
Add Alibaba Cloud SMS plug-in
Logistics information query changed to Express 100
Fix the error reporting problem in PHP7.1 and mysql5.5 or above versions
Add and improve points function
Fixed the bug of being unable to delete promotion conditions and specifying brands and products when adding promotions
Add WeChat message template plug-in
Optimize automatic installer
Evaluation function repair
Fix image sorting problem on product details page
Fix the problem that the H5 product list page style exceeds the problem
Add H5 custom site name
Fix offline payment refund bug
Optimize background pop-ups
Region information deduplication
Optimize payment certificate location
Fix the problem of applet with too many specifications and H5 display problem
Environmental requirements
Nginx/Apache/IIS
PHP5.6+
MySQL5.5+
Recommended environment: Linux+Nginx1.14+PHP7+MySQL5.6
Deployment instructions
Installation and deployment
nginx pseudo-static configuration
location/{
if(!-e$request_filename){
rewrite^(.*)$/index.php?s=$1last;break;
}
}
Security & Defects
If you find a security vulnerability or flaw, please send an email to [email protected]. All security vulnerabilities will be promptly addressed.
License
The Jshop applet mall follows the JPPL (Jihai Technology Jshop Series Paid Product License) agreement.