# lilishop/lilishop

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/lilishop-lilishop).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

4,216 stars · 1,022 forks · Java · AGPL-3.0

## Links

- GitHub: https://github.com/lilishop/lilishop
- Homepage: https://pickmall.cn
- awesome-repositories: https://awesome-repositories.com/repository/lilishop-lilishop.md

## Topics

`b2b2c` `docker` `java` `mall` `open-source` `redis` `shop` `spring-boot` `spring-cloud` `uniapp` `vue` `wechat-mini-program`

## Description

Lilishop is a multi-vendor B2B2C e-commerce platform designed as a marketplace where third-party merchants can manage independent storefronts within a unified ecosystem. It is built on a Spring Cloud microservices architecture and a Spring Boot backend, utilizing Vue and Uniapp to deliver responsive user interfaces across web, mobile, and mini-program platforms.

The platform differentiates itself through integrated marketing automation tools, including group buying, bargain campaigns, and a commission-based affiliate distribution network. It also features a comprehensive financial settlement system that handles multi-channel payment processing via Alipay and WeChat Pay, alongside automated commission distribution and merchant billing.

The system covers a broad range of retail operations, including hierarchical catalog management, automated coupon distribution, and omnichannel order lifecycle tracking. It includes dedicated tools for dispute arbitration, after-sale service auditing, and faceted product search indexing.

Deployment is managed through Docker and Compose scripts to facilitate the orchestration of its distributed API services and consumers.

## Tags

### Business & Productivity Software

- [Multi-Tenant Architectures](https://awesome-repositories.com/f/business-productivity-software/e-commerce-frameworks/multi-tenant-architectures.md) — Provides a multi-tenant architecture that allows third-party merchants to manage independent storefronts within a unified marketplace.
- [Multi-Vendor Marketplaces](https://awesome-repositories.com/f/business-productivity-software/multi-vendor-marketplaces.md) — Provides a multi-tenant marketplace where third-party merchants manage independent storefronts and product listings.
- [Growth Marketing Automation](https://awesome-repositories.com/f/business-productivity-software/e-commerce-frameworks/growth-marketing-automation.md) — Implements automated growth tools including group buying, bargain campaigns, and commission-based affiliate distribution.
- [Merchant Settlements](https://awesome-repositories.com/f/business-productivity-software/merchant-settlements.md) — Generates periodic billing statements and manages financial settlements between the platform and third-party vendors. ([source](https://docs.pickmall.cn/help/bill.html))
- [Multi-Tenant Storefront Portals](https://awesome-repositories.com/f/business-productivity-software/multi-tenant-storefront-portals.md) — Delivers dedicated administrative and user portals for buyers, merchants, and administrators across multiple platforms. ([source](https://cdn.jsdelivr.net/gh/lilishop/lilishop@master/README.md))
- [Omnichannel Commerce Management](https://awesome-repositories.com/f/business-productivity-software/omnichannel-commerce-management.md) — Provides a unified administration system for product catalogs, orders, and customer data across web, mobile, and mini-program channels.
- [Online Payment Processing](https://awesome-repositories.com/f/business-productivity-software/online-payment-processing.md) — Integrates with payment gateways like Alipay and WeChat Pay to process transactions and manage settlements.
- [Alipay Integrations](https://awesome-repositories.com/f/business-productivity-software/online-payment-processing/alipay-integrations.md) — Integrates with the Alipay payment gateway using credentials and certificates to process financial transactions. ([source](https://docs.pickmall.cn/configure/alipay.html))
- [Storefront Operations](https://awesome-repositories.com/f/business-productivity-software/online-shopping-experiences/storefront-operations.md) — Provides dedicated operational interfaces for buyers, merchants, and administrators to manage commerce activities and order flows. ([source](https://cdn.jsdelivr.net/gh/lilishop/lilishop@master/README.md))
- [Order Lifecycle Management](https://awesome-repositories.com/f/business-productivity-software/order-workflow-customization/complaint-management/order-lifecycle-management.md) — Implements comprehensive handling of the purchase process, including inventory control, shipping tracking, and return/refund workflows.
- [Multi-Channel Payment Acceptance](https://awesome-repositories.com/f/business-productivity-software/payment-integrations/multi-merchant-payment-support/multi-channel-payment-acceptance.md) — Provides a unified integration to accept payments through multiple channels including Alipay and WeChat Pay.
- [WeChat Pay Integrations](https://awesome-repositories.com/f/business-productivity-software/payment-integrations/wechat-pay-integrations.md) — Processes payments across web, mobile, and mini-program interfaces via the WeChat Pay platform. ([source](https://docs.pickmall.cn/configure/wechat-pay.html))
- [Marketplace Orchestration](https://awesome-repositories.com/f/business-productivity-software/payment-orchestration/marketplace-orchestration.md) — Orchestrates a multi-tenant marketplace environment enabling third-party merchants to onboard and manage independent storefronts. ([source](https://cdn.jsdelivr.net/gh/lilishop/lilishop@master/README.md))
- [Payment Transaction Processings](https://awesome-repositories.com/f/business-productivity-software/payment-transaction-processings.md) — Executes financial transactions using diverse digital methods including wallets, QR codes, and bank transfers. ([source](https://docs.pickmall.cn/architecture/checkout.html))
- [After-Sales Refund Management](https://awesome-repositories.com/f/business-productivity-software/after-sales-refund-management.md) — Tracks customer refund and return applications using order identifiers and request status tracking. ([source](https://docs.pickmall.cn/architecture/aftersale.html))
- [Brand Registries](https://awesome-repositories.com/f/business-productivity-software/brand-registries.md) — Maintains a centralized registry of authorized brands used for product categorization and filtering. ([source](https://docs.pickmall.cn/help/brandList.html))
- [Category Mappings](https://awesome-repositories.com/f/business-productivity-software/brand-registries/category-mappings.md) — Maps brands to specific product categories to streamline the item listing process for merchants. ([source](https://docs.pickmall.cn/help/brandList.html))
- [Attribute-Based Product Filters](https://awesome-repositories.com/f/business-productivity-software/custom-product-attributes/attribute-based-product-filters.md) — Allows customers to refine product lists by querying structured custom attributes like size or color. ([source](https://docs.pickmall.cn/help/goodsParam.html))
- [Attribute Definitions](https://awesome-repositories.com/f/business-productivity-software/custom-product-attributes/product-attribute-retrievals/attribute-definitions.md) — Defines product attribute schemas, including the binding of brands and parameters to categories. ([source](https://docs.pickmall.cn/help/goods.html))
- [Dispute Communication Interfaces](https://awesome-repositories.com/f/business-productivity-software/dispute-management-systems/non-repudiable-dispute-evidence/dispute-communication-interfaces.md) — Offers a multi-party chat interface for buyers, merchants, and administrators to exchange evidence during disputes. ([source](https://docs.pickmall.cn/architecture/complain.html))
- [Arbitration Decisioning](https://awesome-repositories.com/f/business-productivity-software/dispute-management-systems/non-repudiable-dispute-evidence/dispute-communication-interfaces/arbitration-decisioning.md) — Enables administrators to review multi-party communications and issue final binding decisions to resolve disputes. ([source](https://docs.pickmall.cn/architecture/complain.html))
- [Referral Network Management](https://awesome-repositories.com/f/business-productivity-software/distributed-e-commerce-platforms/referral-network-management.md) — Manages the activation of distribution services and the lifecycle duration of referral relationships. ([source](https://docs.pickmall.cn/help/distribution.html))
- [Product Approvals](https://awesome-repositories.com/f/business-productivity-software/e-commerce-store-management/product-catalog-management/product-approvals.md) — Implements review and approval workflows for merchant-submitted products before they go live. ([source](https://docs.pickmall.cn/help/goods.html))
- [Storefront Layouts](https://awesome-repositories.com/f/business-productivity-software/e-commerce-store-management/storefront-layouts.md) — Allows design of store pages by arranging content blocks, banners, and product grids. ([source](https://docs.pickmall.cn/help/floor.html))
- [Group Buying Rules](https://awesome-repositories.com/f/business-productivity-software/group-buying-rules.md) — Defines the specific requirements for successful group orders, including participant counts and time limits. ([source](https://docs.pickmall.cn/architecture/pintuan.html))
- [Promotional Sharing](https://awesome-repositories.com/f/business-productivity-software/group-management/invitation-management/promotional-sharing.md) — Generates promotional posters and sharing links to facilitate user invitations for group purchases. ([source](https://docs.pickmall.cn/architecture/pintuan.html))
- [Inventory Management](https://awesome-repositories.com/f/business-productivity-software/inventory-management.md) — Implements stock level tracking and automatic order cancellation when inventory is insufficient. ([source](https://docs.pickmall.cn/architecture/order.html))
- [Group Buying Campaigns](https://awesome-repositories.com/f/business-productivity-software/marketing-campaign-executions/group-buying-campaigns.md) — Coordinates group-buying campaigns that unlock discounts once a minimum number of participants join. ([source](https://docs.pickmall.cn/architecture/pintuan.html))
- [Social Bargaining Campaigns](https://awesome-repositories.com/f/business-productivity-software/marketing-campaign-executions/social-bargaining-campaigns.md) — Implements promotional events where product prices are reduced through social sharing and invitations. ([source](https://docs.pickmall.cn/help/kanjia.html))
- [Merchant Vetting Processes](https://awesome-repositories.com/f/business-productivity-software/merchant-vetting-processes.md) — Implements workflows for reviewing identity and financial documentation to approve third-party affiliate and merchant applicants. ([source](https://docs.pickmall.cn/help/distribution.html))
- [Asynchronous Processing](https://awesome-repositories.com/f/business-productivity-software/order-fulfillment/asynchronous-processing.md) — Uses message queues to decouple order placement from fulfillment, preventing system lockups during high traffic. ([source](https://docs.pickmall.cn))
- [Order Logistics Tracking](https://awesome-repositories.com/f/business-productivity-software/order-logistics-tracking.md) — Integrates with third-party delivery services via API keys to synchronize real-time shipping statuses. ([source](https://docs.pickmall.cn/configure/kdniao.html))
- [Complaint Management](https://awesome-repositories.com/f/business-productivity-software/order-workflow-customization/complaint-management.md) — Manages the complete lifecycle of customer complaints against specific order items, including tracking and status updates. ([source](https://docs.pickmall.cn/architecture/complain.html))
- [Performance Analytics](https://awesome-repositories.com/f/business-productivity-software/performance-analytics.md) — Computes product performance metrics by joining SKU data with transaction records. ([source](https://docs.pickmall.cn/architecture/goods-stat.html))
- [Coupon and Discount Trackers](https://awesome-repositories.com/f/business-productivity-software/prepaid-credit-wallets/workspace-credit-balances/credit-usage-tracking/coupon-and-discount-trackers.md) — Implements a system for validating and consuming eligible coupons during the checkout process to prevent duplicate discounts. ([source](https://docs.pickmall.cn/architecture/coupon.html))
- [Attribute Templates](https://awesome-repositories.com/f/business-productivity-software/product-catalogs/attribute-templates.md) — Provides reusable configuration templates for product specifications and technical attributes. ([source](https://docs.pickmall.cn/help/goodsParam.html))
- [Availability State Management](https://awesome-repositories.com/f/business-productivity-software/product-catalogs/availability-state-management.md) — Manages product availability and real-time stock levels via online status toggles. ([source](https://docs.pickmall.cn/help/goods.html))
- [Product Listings](https://awesome-repositories.com/f/business-productivity-software/product-variant-management/product-listings.md) — Provides tools for creating and editing product records with SKU specifications, multi-spec pricing, and bulk imports. ([source](https://docs.pickmall.cn/help/goods.html))
- [Spending Thresholds](https://awesome-repositories.com/f/business-productivity-software/promotion-engines/spending-thresholds.md) — Defines promotional discount rules that trigger automatically when a shopping cart reaches a specific minimum value. ([source](https://docs.pickmall.cn/help/full.html))
- [Promotional Coupon Systems](https://awesome-repositories.com/f/business-productivity-software/promotional-coupon-systems.md) — Automates the delivery of promotional coupons based on triggers such as user registration. ([source](https://docs.pickmall.cn/help/coupon.html))
- [Distribution Systems](https://awesome-repositories.com/f/business-productivity-software/promotional-coupon-systems/distribution-systems.md) — Provides a system for issuing unique promotional coupons to members through direct assignment or claims. ([source](https://docs.pickmall.cn/architecture/coupon.html))
- [Purchase Order Cancellations](https://awesome-repositories.com/f/business-productivity-software/purchase-order-management/purchase-order-cancellations.md) — Automatically cancels unpaid orders after a configurable time window to release reserved inventory. ([source](https://docs.pickmall.cn/architecture/task.html))
- [Refund Processing Engines](https://awesome-repositories.com/f/business-productivity-software/refund-processing-engines.md) — Implements systems for executing and tracking transaction refunds across multiple payment gateways. ([source](https://docs.pickmall.cn/architecture/checkout.html))
- [Detail Verification](https://awesome-repositories.com/f/business-productivity-software/refund-processing-engines/detail-verification.md) — Reviews buyer applications and seller responses to verify precise refund amounts before finalizing transactions. ([source](https://docs.pickmall.cn/help/aftersale.html))
- [Returns and Exchanges Management](https://awesome-repositories.com/f/business-productivity-software/returns-and-exchanges-management.md) — Coordinates the business workflow for product returns, verifying requests and triggering refunds upon receipt confirmation. ([source](https://docs.pickmall.cn/help/aftersale.html))
- [Shipping Configurations](https://awesome-repositories.com/f/business-productivity-software/shipping-configurations.md) — Provides configurable delivery cost logic based on weight, item count, and regional flat rates. ([source](https://docs.pickmall.cn/help/freight.html))
- [Shopping Carts](https://awesome-repositories.com/f/business-productivity-software/shopping-carts.md) — Manages items and quantities within a cached shopping cart for state persistence before checkout. ([source](https://docs.pickmall.cn/architecture/cart.html))
- [Order Total Calculations](https://awesome-repositories.com/f/business-productivity-software/tax-calculation-engines/e-commerce-tax-calculations/order-total-calculations.md) — Computes final order costs by aggregating line items, shipping fees, and promotional discounts. ([source](https://docs.pickmall.cn/architecture/order.html))
- [Transaction Reconciliation](https://awesome-repositories.com/f/business-productivity-software/transaction-reconciliation.md) — Reviews credited and refunded order lists to verify settlement accuracy before finalizing payments. ([source](https://docs.pickmall.cn/help/bill.html))

### Data & Databases

- [Referral Commission Settlements](https://awesome-repositories.com/f/data-databases/campaign-analytics/commission-management/referral-commission-settlements.md) — Provides mechanisms for calculating and settling commission earnings for referrers after orders are finalized. ([source](https://docs.pickmall.cn/help/distribution.html))
- [Referral Commission Configuration](https://awesome-repositories.com/f/data-databases/campaign-analytics/commission-management/referral-commission-configuration.md) — Allows administrators to designate products as distributable and set commission rates for referral partners. ([source](https://docs.pickmall.cn/help/distribution.html))
- [Cache-Backed Sessions](https://awesome-repositories.com/f/data-databases/distributed-state-synchronizers/distributed-session-caching/cache-backed-sessions.md) — Utilizes cache-backed sessions to issue and rotate access tokens, reducing database load for request authentication.
- [Revenue Analytics](https://awesome-repositories.com/f/data-databases/revenue-analytics.md) — Calculates total revenue and expenditures by filtering order data based on specific business conditions. ([source](https://docs.pickmall.cn/architecture/order-stat.html))
- [Search Index Synchronizers](https://awesome-repositories.com/f/data-databases/search-index-synchronizers.md) — Automatically maintains real-time consistency between the primary database and the search engine index when product data changes. ([source](https://docs.pickmall.cn/architecture/goods.html))
- [Faceted Search Engines](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-and-indexing/search-interface-components/faceted-navigation/faceted-search-engines.md) — Provides backend logic for faceted search, aggregating product attributes and categories to enable filtered results.
- [Faceted Search Implementation](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-and-indexing/search-interface-components/faceted-navigation/faceted-search-implementation.md) — Implements category-based filtering and distribution summaries using indexed field aggregates to refine search results. ([source](https://docs.pickmall.cn/architecture/goods.html))
- [Keyword Search](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-information-retrieval/matching-ranking-logic/keyword-search.md) — Provides text-based keyword search for retrieving paginated lists of products, categories, and brands. ([source](https://docs.pickmall.cn/architecture/goods.html))

### DevOps & Infrastructure

- [Distributed Deployment Patterns](https://awesome-repositories.com/f/devops-infrastructure/distributed-systems/distributed-deployment-patterns.md) — Runs components as independent APIs with separate consumers to enable horizontal scaling across servers. ([source](https://cdn.jsdelivr.net/gh/lilishop/lilishop@master/README.md))
- [Horizontal Scaling Deployments](https://awesome-repositories.com/f/devops-infrastructure/high-availability-deployments/horizontal-scaling-deployments.md) — Utilizes a decoupled architecture of independent APIs and consumers to scale capacity horizontally. ([source](https://cdn.jsdelivr.net/gh/lilishop/lilishop@master/README.md))
- [Microservices Deployments](https://awesome-repositories.com/f/devops-infrastructure/microservices-deployments.md) — Deploys the platform as a set of independently scalable microservices using Docker. ([source](https://cdn.jsdelivr.net/gh/lilishop/lilishop@master/README.md))
- [Delayed Task Scheduling](https://awesome-repositories.com/f/devops-infrastructure/automation-orchestration/task-execution-frameworks/task-job-management/task-schedulers/delayed-task-scheduling.md) — Schedules one-shot functions to run at specific future timestamps to handle delayed business logic. ([source](https://docs.pickmall.cn/architecture/delay-task.html))
- [Sorted-Set Task Schedulers](https://awesome-repositories.com/f/devops-infrastructure/distributed-recurring-task-scheduling/sorted-set-task-schedulers.md) — Implements a distributed task scheduling mechanism using sorted data structures for delayed and recurring background jobs.
- [Recurring Job Scheduling](https://awesome-repositories.com/f/devops-infrastructure/recurring-job-scheduling.md) — Executes recurring background tasks on a fixed timetable to automate repetitive system maintenance. ([source](https://docs.pickmall.cn/architecture/task.html))

### Networking & Communication

- [Spring Cloud Microservice Orchestrations](https://awesome-repositories.com/f/networking-communication/dynamic-service-discovery/spring-cloud-service-registries/spring-cloud-microservice-orchestrations.md) — Built on a Spring Cloud microservices architecture to ensure horizontal scaling and service isolation via decoupled APIs.

### Web Development

- [E-commerce Platforms](https://awesome-repositories.com/f/web-development/e-commerce-platforms.md) — Ships a comprehensive framework for building a scalable multi-vendor B2B2C retail marketplace.
- [Multi-Platform Storefronts](https://awesome-repositories.com/f/web-development/e-commerce-storefront-builders/mobile-optimized-storefronts/multi-platform-storefronts.md) — Delivers responsive user interfaces across web, mobile apps, and mini-programs connected to a shared Java backend.
- [Spring Boot Backend Development](https://awesome-repositories.com/f/web-development/spring-boot-backend-development.md) — Employs a Spring Boot backend to deliver a decoupled set of APIs for complex retail and commerce transactions.

### Content Management & Publishing

- [Product Catalog Search Indexes](https://awesome-repositories.com/f/content-management-publishing/blogging-platforms/elasticsearch-powered-search/product-catalog-search-indexes.md) — Indexes product catalog data into a search engine using tokenizers to enable fast full-text discovery. ([source](https://docs.pickmall.cn))
- [Product Categories](https://awesome-repositories.com/f/content-management-publishing/category-organizations/product-categories.md) — Organizes products into a three-level hierarchical category tree for improved publishing and browsing. ([source](https://docs.pickmall.cn/help/goodsCategory.html))
- [Publishing Workflows](https://awesome-repositories.com/f/content-management-publishing/category-organizations/product-categories/publishing-workflows.md) — Provides structured processes for creating and reviewing product entries before they are published to the storefront. ([source](https://docs.pickmall.cn/help/goodsPublish.html))
- [Promotional Content Blocks](https://awesome-repositories.com/f/content-management-publishing/saved-content-blocks/promotional-content-blocks.md) — Provides customizable display modules with images and interactive hotspots to drive promotional campaigns. ([source](https://docs.pickmall.cn/help/floor.html))

### Development Tools & Productivity

- [Background Task Schedulers](https://awesome-repositories.com/f/development-tools-productivity/background-task-schedulers.md) — Runs background jobs on fixed timetables to automate system metric updates and maintenance. ([source](https://docs.pickmall.cn))
- [Product Specifications](https://awesome-repositories.com/f/development-tools-productivity/github-integration-tools/item-detail-views/product-specifications.md) — Retrieves comprehensive product data, including specific SKU information, pricing, and stock levels. ([source](https://docs.pickmall.cn/architecture/goods.html))

### Mobile Development

- [Mobile Web Navigation Menus](https://awesome-repositories.com/f/mobile-development/mobile-web-navigation-menus.md) — Implements touch-responsive, grid-based navigation menus specifically designed for mobile interfaces. ([source](https://docs.pickmall.cn/help/floor.html))

### Security & Cryptography

- [Session Token Management](https://awesome-repositories.com/f/security-cryptography/access-tokens/token-revocation/session-token-management.md) — Manages the full lifecycle of user session tokens, including issuance and rotation within a high-speed cache. ([source](https://docs.pickmall.cn/architecture/login.html))
- [User Identity Verification](https://awesome-repositories.com/f/security-cryptography/identity-authentication/user-identity-verification.md) — Validates user identities using mobile phone numbers and verification codes to authorize sensitive system actions. ([source](https://docs.pickmall.cn/architecture/sms.html))

### User Interface & Experience

- [Storefront Navigation Mapping](https://awesome-repositories.com/f/user-interface-experience/storefront-navigation-mapping.md) — Links storefront UI elements to internal targets like product details, categories, and merchant stores. ([source](https://docs.pickmall.cn/help/floor.html))
