awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
vendurehq avatar

vendurehq/vendure

0
View on GitHub↗
7,924 stele·1,327 fork-uri·TypeScript·other·13 vizualizăriwww.vendure.io↗

Vendure

Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API.

The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend.

The engine covers a broad range of commerce capabilities, including order orchestration via finite state machines, faceted search and indexing, and multi-location inventory tracking. It provides comprehensive identity management with role-based access control, automated background job queuing, and a plugin-based system for extending the core data model and business logic.

The project includes developer tooling for scaffolding plugins and entities via a CLI, as well as reference implementations to accelerate storefront deployment.

Features

  • E-commerce Backends - Provides a complete server-side architecture designed specifically for managing retail business logic and order processing.
  • Headless Commerce - Provides a complete API-first commerce platform that decouples the backend business logic from the frontend storefront.
  • Commerce Engines - Coordinates product catalogs, orders, pricing, and customer data through a single unified commerce engine.
  • Channel Segmentation - Isolates products, customers, and orders across distinct storefront environments to control visibility.
  • Currency Management - Supports multi-currency operations by assigning different prices to variants based on the sales channel or request context.
  • Customer Account Management - Provides registered shoppers with a dedicated profile to manage their account and view order history.
  • Customer Account Registrations - Handles the creation of new customer accounts, including password assignment and email verification flows.
  • E-commerce Administration Interfaces - Provides a centralized dashboard for managing retail operations including inventory, sales, and customer data.
  • Custom Logic Development - Allows replacement of default e-commerce behaviors, such as order code generation, with pluggable custom implementations.
  • Customer Profile Management - Manages comprehensive customer identities, including personal details and multiple shipping and billing addresses.
  • Guest Checkouts - Allows shoppers to place orders without an account while retaining the ability to link orders later.
  • Facet-Based Categorization - Groups products and variants using named attributes to enable granular organization and classification.
  • Multi-Vendor Marketplaces - Facilitates the onboarding of third-party sellers by automating the creation of sales channels, admin accounts, and stock locations.
  • Order Line Item Customization - Adds, removes, or adjusts the quantity and custom attributes of products within an active order.
  • Order Fulfillment - Manages the complete lifecycle of order processing, including shipping status and fulfillment batching.
  • Order Lifecycle Management - Orchestrates the end-to-end order lifecycle from selection through to payment and fulfillment.
  • Order Management Systems - Adds products to orders and updates totals and quantities through a public-facing API.
  • Customer-Order Mapping - Links an order to a customer record by email or creates a new customer if one does not exist.
  • Order Workflow Customization - Vendure defines custom state transitions and disables constraints, such as requiring shipping addresses.
  • Payment Gateway Integrations - Provides a framework for connecting external payment gateways to create, settle, and cancel payments.
  • Payment Order Management - Tracks current shopping sessions and allows modification of pending orders before checkout.
  • Pricing Structures - Computes final prices for product variants and order items, including complex pricing structures and tax indicators.
  • Localized Pricing - Sets unique prices and currency defaults for product variants based on the active sales channel.
  • Channel-Based Price Overrides - Assigns different prices and currencies to the same product variant based on the active sales channel.
  • Product Catalogs - Implements a comprehensive system for organizing and scaling complex product data, attributes, and variants.
  • Product Variant Management - Supports the definition and management of unique product versions based on configurable option groups.
  • Sales Channel Management - Orchestrates product availability and customer experiences across multiple region-specific shops.
  • Channel-Specific Data Modeling - Implements data isolation that restricts product and customer visibility based on the active sales channel to support multi-tenant storefronts.
  • Shopping Carts - Manages shopping cart state and items for both guest and authenticated users.
  • Modification Validations - Enforces business constraints and stock level checks during shopping cart item adjustments.
  • Product Categories - Groups product variants into hierarchical categories to power storefront navigation and targeted discounts.
  • Digital Asset Management Systems - Provides a system for storing and organizing media files with support for cloud storage and image transformations.
  • Client Query Execution - Executes GraphQL queries and mutations while automatically managing authentication and channel tokens.
  • Product Information Management - Provides tools for retrieving and maintaining comprehensive product details and catalog consistency.
  • Product Search Engines - Ships a specialized product search engine that supports full-text queries, collection filters, and pagination.
  • Faceted Search Engines - Provides backend logic for aggregating product results into facets using AND/OR logic for attribute filtering.
  • Faceted Search Implementation - Implements faceted search logic that generates attribute counts and filters for dynamic product discovery.
  • Product Facet Labeling - Assigns structured labels to products and variants to enable storefront filtering and organization.
  • Media Asset Managers - Abstracts the persistence and retrieval of media assets across various local and cloud storage backends.
  • Asset Hosting Services - Hosts product images and media files in external cloud buckets for scalability and persistence.
  • Commerce Workflow State Machines - Uses state machines to strictly control the lifecycle transitions of commerce orders and fulfillments.
  • Administrative Access Controls - Restricts unauthorized access to administrative functions and store management operations.
  • Credential Authentication - Verifies user identity via email or username and password to grant access to the shop and admin interfaces.
  • Credential Hashing - Transforms sensitive passwords and API keys into secure hashes for protected storage.
  • Custom Permissions - Provides granular permissions to restrict or allow access to specific API resolvers and controllers.
  • API Access Restrictions - Controls access to specific GraphQL queries and mutations by requiring designated permissions.
  • Resource-Level Access Controls - Restricts data access at the query level using gate-level checks and row-level filtering.
  • Document Access Permissions - Controls access to API endpoints by requiring administrators or customers to possess specific permissions.
  • Custom Permission Checkers - Implements logic for evaluating complex authorization requirements through custom permission checkers.
  • Channel-Based Permissions - Restricts administrative access to data based on assigned sales channels to ensure isolation.
  • Row Level Security - Filters database entities a user can see by automatically modifying query builders based on user roles.
  • Authentication Strategies - Implements multiple identity verification strategies with distinct flows for customers and administrators.
  • Custom Authorization Logic - Enforces business-specific access rules by executing custom validation functions during request processing.
  • Custom Role Definitions - Allows the creation of tailored roles by selecting granular permissions to match organizational needs.
  • Permission-Based Access Control - Implements a system of specific permissions and access control strategies to restrict system functionality.
  • Role-Based Access Control - Implements a comprehensive role-based access control system with a deny-by-default policy.
  • Channel-Scoped Roles - Restricts the authority of roles to specific sales channels to ensure isolated business unit access.
  • Session Authentication - Manages secure user sessions using a choice of cookies or bearer tokens for storefront clients.
  • Multi-Provider Authentication - Integrates multiple identity verification methods, including native credentials and external providers, tailored to different user roles.
  • Access Authentication - Validates credentials to grant access to restricted store management operations.
  • User Authentication Strategies - Provides a modular system for validating user credentials through customizable hashing and external service strategies.
  • User Identity Management - Separates authentication credentials and verification status from domain-specific customer and administrator profiles.
  • User Profile Retrieval - Retrieves the profile of the currently authenticated user to enable personalized storefront experiences.
  • Dashboard Extensions - Offers a framework for registering custom components and hooks to integrate functionality into the admin dashboard.
  • Extensible Plugin Architectures - Implements a modular architecture allowing custom entities and business logic via plugin extensions.
  • Multi-Channel API Routing - Uses request headers to identify and filter data specifically for the targeted sales channel.
  • Plugin-Based Logic Extensions - Implements a plugin-based architecture allowing developers to override default system behaviors with custom logic.
  • Programmatic Content APIs - Provides a comprehensive programmatic API to control product catalogs, customer data, and order processing.
  • Administrative Interfaces - Defines the appearance and access rules for the management dashboard.
  • Admin Dashboards - Ships a highly customizable administrative dashboard allowing developers to inject custom React components and entity views.
  • GraphQL APIs - Provides a strongly typed GraphQL API that serves commerce data to any frontend or sales channel.
  • Commerce Management Interfaces - Implements a strongly typed GraphQL API specifically designed for managing storefronts and administrative commerce operations.
  • GraphQL Clients - Provides utilities for performing typed API requests and managing GraphQL fragments within the administrative interface.
  • GraphQL Extensions - Extends the system by adding custom database entities and injecting new queries into the GraphQL API via plugins.
  • Headless Commerce APIs - Offers dedicated GraphQL APIs for storefront customers and administrative users to interact with the commerce engine.
  • Request Routing - Directs API calls to specific sales channels using unique tokens in the request header.
  • Schema-Driven API Generators - Exposes commerce data through a strongly typed GraphQL API defined by a declarative schema.
  • Internationalization and Localization - Manages the translation of text and resources using language keys across both the storefront and admin interface.
  • Hosted Payment Page Integrations - Manages redirects to external payment processors and processes signed POST callbacks to authorize orders.
  • Payment State Machines - Implements bespoke payment state machines and transition logic to support non-standard checkout flows.
  • Business Data Imports - Provides tools for importing large sets of customers, transactions, and products for initial system setup.
  • Commerce Data Migrations - Implements logic to transform data from external APIs or files into a format suitable for importing products.
  • Custom Promotion Development - Provides developer interfaces to build specialized discount logic and complex promotional condition checks.
  • Customer Segmentation - Groups buyers into named segments to apply targeted promotions, tax rules, and shipping calculations.
  • Order Retrieval - Fetches order details using a unique order code to display a post-purchase summary.
  • Discount Management - Provides capabilities for applying price reductions to orders or specific line items based on configurable rules.
  • Stock Journaling - Maintains a detailed chronological journal of all stock movements, including sales, allocations, and manual adjustments.
  • Automated Stock Allocation - Implements automated inventory reservation tied to order state transitions to ensure stock accuracy and prevent overselling.
  • Marketplace Fee Management - Determines and assigns platform fee percentages to seller orders before disbursing funds.
  • Digital Asset Delivery - Automates the electronic delivery of goods by generating download links or product keys upon fulfillment.
  • Payment-Triggered Fulfillment - Automatically triggers the order fulfillment process when an order transitions to a paid state.
  • State Machine Workflows - Provides a custom state machine to control the sequence and logic of order fulfillment.
  • Back Order Support - Provides support for back-ordering by allowing product sales even when inventory levels are depleted.
  • Order Validation Rules - Provides a system to intercept and validate order modifications against custom business rules.
  • Configuration-Based Pricing - Adjusts the unit price of order items based on custom configurations selected by the customer.
  • Runtime Price Calculation - Computes unit prices at runtime using custom logic based on customer attributes or external data.
  • Promotional Coupon Systems - Provides a system for applying and managing promotional discount codes to modify order totals.
  • Promotional Discount Engines - Calculates item-level or order-level promotions as separate adjustments to preserve the base price.
  • Channel-Specific Attribute Mapping - Assigns different sets of product attributes to specific sales channels for regional catalogs.
  • Language Restrictions - Allows administrators to define which languages are supported for specific sales channels and set fallback languages.
  • Shipping Configurations - Limits shipping method availability based on whether the customer address falls within a specific zone.
  • Shipping Management - Assigns shipping addresses and selects valid shipping methods based on the destination.
  • Seller-Based Shipping Filtering - Restricts shipping method availability based on the specific sellers associated with items in the shopping cart.
  • Shipping Eligibility Restrictions - Filters available shipping methods based on order contents to ensure only compatible delivery options are presented.
  • Shipping Line Assignment - Routes specific order items to appropriate shipping methods to distinguish between physical and digital delivery.
  • Shipping Method Eligibility Rules - Evaluates custom criteria, such as total order weight, to determine the availability of specific shipping methods.
  • Shipping Zone Management - Organizes countries into named collections to apply consistent business rules across geographic areas.
  • Tax Calculation Engines - Provides an automated engine for computing tax rates based on the customer's geographic zone or channel.
  • Translation Management - Implements a specialized saver to manage the creation and update of entities with localized content relationships.
  • Custom Entity Tables - Enables plugins to define and create new database tables for domain-specific data models.
  • Custom Field Validation - Allows developers to implement custom synchronous and asynchronous validation logic for user-defined data fields.
  • Data Caching - Stores and retrieves frequently accessed data using configurable strategies including database or Redis backends.
  • Attribute-Based Collection Automation - Populates product collections automatically based on the presence of specific facet values.
  • Programmable Collection Filtering - Determines product collection membership using manual selection, attribute matching, or custom programmable logic.
  • Caching and Performance - Uses key-value stores to cache frequently accessed information with lifecycle management via tags.
  • Caching Strategies - Defines custom logic for how data is stored, retrieved, and invalidated within the system's caching mechanism.
  • CSV Import Managers - Includes managers for importing product details, variants, and assets using CSV files.
  • S3-Compatible Cloud Storage - Supports persisting product images and files using S3-compatible cloud storage providers.
  • GraphQL Type Inference - Automatically derives TypeScript types from GraphQL schema definitions to ensure type-safe queries and mutations.
  • Database Event Hooks - Triggers custom application logic in response to database-level entity inserts, updates, and deletions.
  • Database Transactions - Ensures data consistency by wrapping multiple database operations into atomic transactions that succeed or roll back together.
  • Dynamic Data Schemas - Allows the attachment of custom metadata to entities without requiring changes to the underlying database schema.
  • Extensible Domain Entities - Enables the extension of core commerce entities with arbitrary data fields via a plugin system.
  • Translation Entities - Adds multi-language support to custom entities by linking base entities to dedicated translation entities.
  • Entity Relationship Definitions - Supports the creation of structured relationships between entities using custom fields.
  • Image Transformations - Generates optimized product image versions through size presets and format conversions via query parameters.
  • File Upload Management - Handles the configuration, storage, and restriction of user-provided media and document uploads.
  • Inventory Management Systems - Supports tracking and managing stock levels across multiple warehouses and sales channels.
  • Multi-Backend Storage Management - Abstracts file storage and image transformations across multiple cloud providers via a unified API.
  • Remote Object Storage Integrations - Integrates with external object storage providers like AWS S3 and MinIO to host media assets.
  • Pagination - Retrieves collections of data with built-in support for pagination, sorting, and complex nested logical filters.
  • Query Batching - Groups multiple data requests into single batches to eliminate N+1 query problems and improve API performance.
  • Redis Connectors - Persists cached data in Redis instances to provide high-performance data retrieval for production environments.
  • Collection Metadata Retrieval - Provides the ability to fetch featured assets and metadata for specific product collections using unique identifiers.
  • Custom Field Indexing - Allows the search engine to index custom product and variant fields for advanced querying.
  • Search Integrations - Supports swapping the default database search for external providers like Elasticsearch or Algolia via plugins.
  • Admin Panel Routing Configurations - Defines the file path and routing for a custom-built administrative interface to extend the management console.
  • Route Overrides - Replaces standard administrative pages with custom components by matching the original route path.
  • String Localization - Retrieves translated product and collection data by passing ISO language codes in the API query string.
  • Plugin Generators - Includes a guided CLI to automate the creation and scaffolding of new system extensions.
  • Project Scaffolding - Provides tooling to scaffold entities, resolvers, services, and plugins to accelerate custom development.
  • Resolver Context Injection - Provides resolver functions with a context object containing the current user, active channel, and language settings.
  • Blocking Task Offloaders - Delegates heavy computations to background worker queues to prevent blocking the main execution thread.
  • Background Task Runners - Executes long-running operations like search indexing and email delivery using dedicated worker processes.
  • Asynchronous Task Processing - Uses a managed message queue to process background jobs without blocking the main application flow.
  • Task Schedulers - Schedules background work at predefined intervals and ensures tasks execute only once across multiple instances.
  • Background Job Queues - Offloads resource-intensive tasks to a persistent background job queue to ensure server responsiveness.
  • Distributed State Synchronization - Synchronizes job queues, caches, and session data via external stores to maintain consistency across clusters.
  • Asynchronous Task Queuing - Processes data synchronization jobs in the background with reliability and automatic retry mechanisms.
  • Worker Process Isolation - Runs asynchronous jobs in a dedicated worker process to keep the main server responsive.
  • Worker Scaling - Scales processing capacity by running multiple worker processes in parallel for high-workload job types.
  • Asset Preview Generators - Creates preview images for uploaded files by resizing images or generating thumbnails for audio and documents.
  • Email Dispatchers - Triggers automated transactional emails based on system events using configurable handlers and templates.
  • Email Notification Services - Integrates with email delivery providers like AWS SES and SendGrid to route outgoing system messages.
  • Event Notifications - Executes custom actions such as SMS or push notifications by listening for specific system events.
  • API Key Management - Provides systems for generating and validating API keys to enforce security policies and separate user roles.
  • Database Injection Prevention - Prevents SQL and GraphQL injection through parameterized database operations and strict input validation.
  • Custom Authentication Providers - Provides interfaces for implementing bespoke credential verification logic across various API endpoints.
  • Domain-Based Entity Restrictions - Controls CRUD actions for groups of related commerce entities, such as catalogs or customer data.
  • Field-Level Access Controls - Blocks access to specific entity fields based on whether the user possesses the required granular permissions.
  • Ownership-Based Access Controls - Permits users to access and modify only their own records without requiring broad administrative permissions.
  • GraphQL Security - Protects GraphQL APIs by disabling schema introspection and enforcing query complexity limits.
  • Dashboard Access Controls - Controls the visibility of administrative dashboard widgets by assigning specific role requirements.
  • Account Linking - Resolves or creates local user accounts by linking them to unique identifiers from external providers.
  • OAuth Provider Integrations - Integrates third-party OAuth providers to allow customers to sign in using external accounts.
  • Machine Identity Authentication - Provides secure machine-to-machine authentication using dedicated API keys in request headers.
  • Session Cookie Security - Configures security, expiration, and browser behavior for session cookies to track user identities.
  • Password Policies - Validates passwords against complexity criteria, including length and regular expressions.
  • Attribute Visibility Controls - Hides specific product attribute groups from public APIs, reserving them for internal administrative use.
  • Session Generation - Generates high-entropy session tokens and implements regeneration on login to prevent hijacking.
  • Session Termination Services - Handles secure logout by invalidating sessions and executing necessary cleanup tasks.
  • Token Authentication - Defines custom logic for generating and validating security tokens to verify user identity.
  • External User Provisioning - Automatically provisions new customer or administrator profiles when a verified external identity is first encountered.
  • Asynchronous Task Queues - Offloads resource-intensive operations to background queues to ensure immediate API response times.
  • Configuration-Driven Logic - Allows store owners to parameterize the behavior of shipping and payment logic via the administrative interface.
  • Background Task Schedulers - Executes standalone Node.js scripts within the application context for cron jobs and data imports.
  • Translation Extraction - Translates user interface text for dashboard extensions using ICU MessageFormat and automatic string extraction.
  • Multilingual Site Support - Provides the architectural capability for database entities to store and serve content in multiple languages.
  • Pluggable Business Strategies - Allows replacing default system behaviors for taxes, payments, and shipping with custom pluggable implementations.
  • Module Lifecycle Management - Provides module lifecycle management hooks to execute custom logic during system startup and shutdown.
  • Custom Middleware Implementations - Intersects network requests to apply custom logic or security checks to specific API routes.
  • Precision Settings - Defines specific rounding rules and decimal precision for how monetary values are persisted.
  • Multi-Tenant Configuration Scopes - Implements a flexible configuration system with scoping at the global, user, and sales channel levels.
  • Alerting Systems - Displays notifications in the management interface based on periodic data checks to alert administrators of critical conditions.
  • Background Job Monitoring - Tracks the lifecycle of queued background tasks and provides API access to inspect job status and failure metrics.
  • Admin Interface Components - Provides a standardized set of buttons, icons, and layout components to create consistent administrative extensions.
  • Data Input Components - Provides specialized form components to handle money, dates, and localized custom fields within the admin interface.
  • React-Based Admin Interfaces - Injects custom buttons, menu items, and dashboard widgets into the existing administrative UI using React.
  • Admin Interface Customizations - Adds custom sections and links to the administration interface for quick access to extended modules.
  • Administrative Data Tables - Creates paginated administrative tables for custom entities featuring auto-generated columns and bulk action support.
  • Custom Page Views - Allows the definition of new routes and full-page views within the administrative interface to support custom business logic.
  • Paginated Entity Tables - Creates paginated data tables for managing entities, including support for filtering and custom fields.
  • Custom Action Triggers - Adds custom action buttons to management pages to trigger external links or internal workflows.
  • Custom Page Mounts - Mounts custom components at specific URLs in the administrative interface, supporting dynamic route parameters.
  • Admin Panel Extensions - Adds custom tabs to existing or custom admin detail and list pages.
  • Custom Data Input Components - Provides the ability to render custom React or Angular components to handle data entry for custom entity fields in the admin panel.
  • Branding Customization - Sets a custom brand name and replaces default logos and favicons with brand-specific assets.
  • Navigation Extensions - Adds custom menu items and navigation sections to the administration interface.
  • Custom Component Injection - Registers custom React components to replace default input fields for custom data fields in the administration interface.
  • Custom Form Field Components - Replaces default administrative inputs with custom React components for specialized validation or dynamic data handling.
  • Design Tokens & Themeable Components - Provides accessible, themeable components and design tokens to ensure a consistent design across the administrative interface.
  • Dashboard Widgets - Provides a framework for building personalized visual components for charts and metrics on a centralized insights page.
  • Cell Renderers & Bulk Actions - Adds custom cell renderers and bulk action buttons to administrative list views.
  • Custom Column Templates - Allows rendering specific columns in administrative list views using custom components to change data display.
  • Entity CRUD Interfaces - Supports building administrative interfaces to manage entities via auto-generated schema forms or custom layouts.
  • Custom Data Fields - Displays and enables the editing of user-defined custom fields within administrative detail views.
  • Interface Localization - Supports localization of the administrative interface through the registration of JSON translation files.
  • On-Demand Rendition Generation - Provides an API-driven system to generate optimized image renditions, crops, and resizes on demand.
  • Page Element Injections - Adds custom components and action buttons to existing administrative list and detail pages.
  • Channel-Based - Filters product search results by the active channel to ensure users only see available regional offerings.
  • Entity Detail Views - Creates specialized administrative screens for viewing and editing entity data using standardized forms.
  • Type-Safe Client Generators - Provides tooling to generate TypeScript types from GraphQL schemas for type-safe API communication.
  • GraphQL Integration Middleware - Provides middleware hooks to intercept and transform data during the GraphQL request lifecycle.
  • Commerce Scaling Tools - Implements infrastructure and optimization strategies to distribute workloads across multiple server instances for high traffic.
  • Input Component Overrides - Swaps default input components on administrative pages with custom implementations.
  • Field Resolvers - Defines custom logic to populate specific fields of a GraphQL type, particularly for handling entity relations.
  • Resolver Overrides - Replaces the default logic of existing API queries, mutations, or fields with custom implementations.
  • Content Translation - Stores multiple language versions of entities and resolves the correct translation based on the user request.
  • Request Interception Middleware - Integrates custom request handlers into the API pipeline to intercept incoming traffic before core application logic.
  • Web Storefront Starters - Provides pre-built reference implementations and project templates to accelerate the deployment of storefronts.
  • E-commerce Platforms - Listed in the “E-commerce Platforms” section of the Awesome Selfhosted awesome list.

Istoric stele

Graficul istoricului de stele pentru vendurehq/vendureGraficul istoricului de stele pentru vendurehq/vendure

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face vendurehq/vendure?

Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API.

Care sunt principalele funcționalități ale vendurehq/vendure?

Principalele funcționalități ale vendurehq/vendure sunt: E-commerce Backends, Headless Commerce, Commerce Engines, Channel Segmentation, Currency Management, Customer Account Management, Customer Account Registrations, E-commerce Administration Interfaces.

Care sunt câteva alternative open-source pentru vendurehq/vendure?

Alternativele open-source pentru vendurehq/vendure includ: tastyigniter/tastyigniter — TastyIgniter is a comprehensive restaurant management system and digital ordering engine. Built as a modular… crmeb/crmeb — CRMEB is a comprehensive e-commerce platform built on ThinkPHP 6, designed as a headless system that delivers… tigshop/tigshop — Tigshop is a multi-tenant e-commerce framework designed to support single-merchant, multi-merchant, and cross-border… fecshop/yii2_fecshop — yii2_fecshop is a comprehensive B2C e-commerce platform and CMS built on the Yii2 PHP framework. It functions as a… lunarphp/lunar — Lunar is a modular PHP e-commerce framework and headless commerce engine designed to manage the backend logic and data… spree/spree — This project is a modular e-commerce platform built on Ruby on Rails, designed to serve as a comprehensive engine for…

Alternative open-source pentru Vendure

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Vendure.
  • tastyigniter/tastyigniterAvatar tastyigniter

    tastyigniter/TastyIgniter

    3,532Vezi pe GitHub↗

    TastyIgniter is a comprehensive restaurant management system and digital ordering engine. Built as a modular application framework, it provides the tools necessary to operate online food ordering, table reservation systems, and multi-vendor e-commerce platforms. The platform is designed to handle complex restaurant operations, including multi-location networking and multi-vendor marketplace management. It distinguishes itself through specialized restaurant automation, such as coordinating guest limits and time slots for bookings, managing ingredient and allergen catalogs, and implementing mul

    PHPfood-orderingfood-ordering-systemlaravel
    Vezi pe GitHub↗3,532
  • crmeb/crmebAvatar crmeb

    crmeb/CRMEB

    8,956Vezi pe GitHub↗

    CRMEB is a comprehensive e-commerce platform built on ThinkPHP 6, designed as a headless system that delivers standardized APIs to various frontend clients. It provides a unified backend to synchronize product catalogs, orders, and customer data across web browsers, mobile applications, and mini-programs. The platform supports diverse commerce models, including multi-vendor marketplaces where independent merchants manage their own stores, centralized chain store networks, and social commerce frameworks featuring affiliate distribution and community group buying. It also integrates specialized

    Vueb2cform-createivewui
    Vezi pe GitHub↗8,956
  • tigshop/tigshopAvatar tigshop

    tigshop/Tigshop

    7,180Vezi pe GitHub↗

    Tigshop is a multi-tenant e-commerce framework designed to support single-merchant, multi-merchant, and cross-border retail configurations. It functions as a B2B2C marketplace platform that connects suppliers, store owners, and customers through integrated storefronts and vendor portals. The system is distinguished by an automated revenue splitting engine that divides transaction payments between platforms, merchants, and suppliers based on defined service fee rules. It includes a tiered affiliate distribution system for tracking multi-level commissions and an omnichannel retail manager that

    PLpgSQLjavanuxtjsphp
    Vezi pe GitHub↗7,180
  • fecshop/yii2_fecshopAvatar fecshop

    fecshop/yii2_fecshop

    5,263Vezi pe GitHub↗

    yii2_fecshop is a comprehensive B2C e-commerce platform and CMS built on the Yii2 PHP framework. It functions as a headless commerce API and an international storefront solution, supporting both single-vendor stores and multi-vendor marketplaces where independent merchants can manage their own products and orders. The system is distinguished by a multi-entry point architecture that separates administrative, web, mobile, and API interfaces while sharing a common service layer. It provides high extensibility through configuration-driven service replacement, event-driven functional extensions, a

    PHPb2ccartecommerce
    Vezi pe GitHub↗5,263
  • Vezi toate cele 30 alternative pentru Vendure→