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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
woocommerce avatar

woocommerce/woocommerce

0
View on GitHub↗
10,362 stars·10,686 forks·PHP·47 viewswoocommerce.com↗

Woocommerce

WooCommerce is a comprehensive eCommerce framework for WordPress that transforms websites into fully functional online stores for physical and digital goods. It serves as a digital storefront manager for product catalogs, inventory, and customer orders across retail and wholesale business models.

The system functions as a payment gateway integrator, connecting shops to diverse processors for credit cards, digital wallets, and subscriptions. It also operates as an order fulfillment system for calculating shipping rates, generating labels, and coordinating delivery via third-party couriers, while providing a REST API for synchronizing store data with external business management software.

The platform covers a wide range of operational capabilities, including B2B sales configuration, recurring billing, and global tax compliance. It includes marketing and growth tools such as affiliate management, loyalty rewards, and automated promotional workflows, alongside detailed monitoring for payment disputes and store performance.

The system is built on a hook-based extension system and modular gateway architecture, allowing for significant platform functionality expansion via plugins and API endpoints.

Features

  • Digital Storefront Managers - A tool for managing product catalogs, inventory, and customer orders across retail and wholesale business models.
  • Multi-Type Product Management - Supports the sale of physical products, digital downloads, and subscription-based services through a single storefront.
  • Ecommerce Frameworks - A comprehensive system for transforming a WordPress site into a fully functional online store for physical and digital goods.
  • B2B Commerce Platforms - Implements wholesale pricing, account-based selling, and advanced inventory management for business transactions.
  • Billing and Subscription Management - Sets up recurring payment schedules on a weekly, monthly, or annual basis for products and services.
  • Ecommerce Marketing Suites - A set of tools for running affiliate programs, creating coupons, and automating customer loyalty rewards.
  • Logistics and Delivery Services - The system calculates and manages delivery options through native shipping tools or third-party integrations.
  • Inventory Management - Provides comprehensive tools for tracking stock levels, product variants, and catalog information across multiple storefronts.
  • Order Fulfillment - A logistics manager for calculating shipping rates, generating labels, and coordinating delivery via third-party couriers.
  • Order Lifecycle Management - Manages the end-to-end flow of orders from creation through status updates to final fulfillment.
  • Payment Gateway Integrations - Provides unified access to diverse payment methods, including credit cards and digital wallets, through external service providers.
  • Payment Processing Integrations - Processes credit cards, debit cards, and local payment methods to facilitate online transactions through a unified system.
  • Product Variations - Groups related items into bundles and manages custom product variations to increase order value.
  • Shipping Configurations - The system computes shipping fees based on total order weight and address via courier integrations.
  • Shopping Carts - Implements logic to retrieve and restore previously saved cart items into an active user session.
  • Tiered Pricing Engines - Applies custom pricing rules, markups, and discounts tailored to specific user roles or individual customers.
  • Inventory Management Systems - Tracks and synchronizes product stock and order data across multiple channels using a centralized database.
  • Product Search Engines - Provides an advanced search interface optimized for retail catalogs to help customers locate products quickly.
  • REST APIs - Provides a comprehensive REST API for programmatic access to store functions and data for external applications.
  • Transactional Emailing - Dispatches automated, event-driven transactional emails such as order confirmations and status updates.
  • Hook-Based Extension Frameworks - The system adds new capabilities using pre-built extensions or custom development via hooks and API endpoints.
  • Modular Extension Architectures - Provides a unified interface for integrating diverse payment processors and shipping carriers through a common adapter.
  • Hook-Based Plugin Systems - Allows external plugins to modify core behavior by injecting custom logic into predefined execution points.
  • Storefront Themes - The system modifies the design and layout of the storefront using templates and block-based editing tools.
  • Automatic Translation Tools - The system translates website text into multiple languages automatically using AI to reach a global audience.
  • Abandoned Cart Recovery - Detects empty carts and sends automated emails to encourage purchase completion.
  • Subscription Logic Controls - The system adds advanced controls to recurring payments, including price updates, cancellation delays, and renewal reminders.
  • Booking and Rental Management - The system coordinates appointments, reservations, and equipment rentals directly through the store.
  • Business Workflow Automation - Synchronizes store data with external management software to automate business workflows across different platforms.
  • Catalog Visibility Restrictions - The system controls which products or categories are visible based on the assigned role of the user.
  • Checkout Workflows - The system adds, removes, or modifies the information collected during checkout to optimize conversion.
  • Cross-Sell Recommendations - The system showcases related products within the cart to encourage additional purchases.
  • Customer Feedback Systems - Collects and displays verified user feedback on products to build trust and provide social proof.
  • Customer Loyalty Programs - Implements a system for granting points based on shopping activity that customers can redeem for future discounts.
  • Dispute Management Systems - Offers a workflow to handle and challenge card issuer disputes to recover contested funds.
  • Dispute Analytics - Provides real-time analytics on payment dispute rates to identify fraud patterns and optimize revenue.
  • Logistics & Travel - The system coordinates shipping operations and courier integrations across multiple countries.
  • Fulfillment Integrations - The system connects the store to external production and shipping networks to sell without inventory.
  • Third-Party Fulfillment - The system outsources inventory storage and order shipment through the use of third-party warehouses.
  • Gift Card Systems - Lets users purchase and send virtual, physical, product-specific, and promotional gift cards.
  • Invoice Generation - Generates professional PDF invoices and packing slips containing necessary company and sender details.
  • Live Support Systems - The system integrates real-time messaging to assist customers during the shopping process.
  • Marketing Automation Workflows - Orchestrates multi-channel customer engagement sequences triggered by behavioral events and transactional store data.
  • Mobile Point of Sale Systems - Provides a physical retail interface for searching products and scanning barcodes with real-time inventory synchronization.
  • Online Auction Management - Facilitates the creation and management of full-featured online auctions for products.
  • Regional Fulfillment Strategies - The system ships products from regional facilities closest to the customer to reduce delivery times.
  • Order Quantity Restrictions - Prevents users from adding products to the cart unless a minimum quantity threshold is met.
  • Payment Fraud Detection - Monitors checkout activity and session behavior in real time to block suspicious payment attempts.
  • Payment Processing - Accepts card-present payments via a mobile app and card reader to synchronize retail sales.
  • Buy Now Pay Later Integrations - Provides buy now, pay later options that allow customers to pay over time while merchants receive funds immediately.
  • Payout Automation Tools - Calculates earnings and executes scheduled payouts to affiliates via PayPal, Stripe, or Bank Transfer.
  • Pre-Order Management - Allows customers to purchase and reserve products before they are officially available for sale.
  • Pricing Rule Engines - Implements complex pricing rules, including BOGO deals, store credits, and dynamic pricing.
  • Pricing Structures - Configures distinct pricing structures and access levels for retail customers and bulk wholesale buyers.
  • Price Range Formatting - The system shows the lowest tiered price or a price range in the catalog to attract bulk buyers.
  • Pricing Table Displays - The system renders tiered pricing information on product pages to incentivize bulk purchases.
  • Product Bundling and Discounting - Creates personalized product sets and bulk discount packages to increase average order value.
  • Product Customization Options - Provides customers with customizable product options such as gift wrapping and personalized messages.
  • Referral Tracking Systems - Implements a framework for managing affiliate registrations, referral links, and the tracking of commissions.
  • Affiliate Performance Dashboards - Provides affiliates with real-time dashboards to track their referral activity, earnings, and campaign performance.
  • Remote Store Operations - Provides a mobile application for controlling business operations and monitoring real-time store activity remotely.
  • Partner Revenue Attribution - Tracks conversion rates and revenue attribution to identify and analyze top-performing affiliate partners.
  • Carrier Account Connectors - The system connects external carrier accounts to consolidate shipping options within a single interface.
  • Label Generation - The system generates shipping documentation and manages fulfillment logistics from the primary dashboard.
  • Abandoned Cart Recoveries - Triggers automated email reminders to customers with saved carts to encourage purchase completion.
  • Store Performance Analytics - Tracks customer engagement and sales data to provide insights for informed business decisions.
  • Tax Calculation Engines - Handles regional tax compliance and calculations across different jurisdictions.
  • Tax Exemptions - Removes tax obligations for specific customers or user roles based on their tax-exempt status.
  • Volume Discounting - Calculates discounted prices based on quantity thresholds for individual or combined products.
  • Backup and Recovery - The system performs real-time backups of store data and provides one-click restoration.
  • Conversion Optimization - Optimizes the conversion funnel by customizing checkout flows and implementing strategic up-sell and coupon placements.
  • Data Modeling and Schemas - Supports diverse sales types including physical, digital, and subscription goods using a flexible data structure.
  • Event Tracking - Implements advanced event tracking and analytics to monitor user behavior and sales trends.
  • High-Performance Databases - Utilizes high-performance data structures to store orders, ensuring database scalability and responsiveness.
  • Product Data Synchronization - Synchronizes product information with external marketplaces by targeting specific product identifiers.
  • Search Result Filtering - Narrows search results using criteria such as location or functional category to improve product discovery.
  • Affiliate Portals - Ships a dedicated self-service portal where affiliates can manage registration, view order history, and monitor earnings.
  • Email Marketing Platforms - Facilitates the execution of marketing campaigns using coupons, email marketing, and up-sell strategies.
  • Event-Driven Automation Engines - Triggers automated actions like emails or status updates based on specific store events and customer behaviors.
  • Event-Driven Workflow Triggers - Triggers automated store actions, such as updating customer roles or sending emails, based on specific user behaviors.
  • Online Courses - Delivers structured educational content featuring quizzes, certificates, and scheduled releases.
  • Mailing List Managers - Manages subscriber databases and collects email addresses for marketing communications and updates.
  • Membership-Based Access Controls - Restricts access to specific products or content based on membership status.
  • Role-Based Access Control - Manages visibility and pricing by assigning specific permission levels and custom rules to different user groups.
  • Social Login Integrations - The system simplifies account creation and checkout by authenticating users via social media profiles.
  • Digital Wallet Payments - Integrates with digital wallets like Amazon Pay, Apple Pay, and Google Pay for an accelerated checkout experience.
  • Commission Payout Structures - Defines payout structures using fixed amounts or percentages applied globally, per product, or per campaign.
  • Subscription - Monitors the status of recurring payments to identify and resolve billing failures.
  • Subscription Renewal Audits - Identifies subscriptions at risk of failing to renew based on payment gateway compatibility and account settings.
  • Product Carousels - The system creates interactive, mobile-optimized carousels and blocks to showcase featured inventory.
  • Template-Based UI Systems - Separates business logic from presentation by using interchangeable layouts and block-based editing tools.
  • Digital Subscription Delivery - Combines recurring payment cycles with automated digital file delivery for active subscribers.
  • REST APIs - A programmatic interface for extending store functionality and synchronizing data with external business management software.
  • E-commerce Platforms - E-commerce extension for WordPress-based sites.
  • E-commerce Platforms - Listed in the “E-commerce Platforms” section of the Awesome Selfhosted awesome list.
  • Library Management Systems - WordPress-based e-commerce solution for online stores.

Star history

Star history chart for woocommerce/woocommerceStar history chart for woocommerce/woocommerce

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does woocommerce/woocommerce do?

WooCommerce is a comprehensive eCommerce framework for WordPress that transforms websites into fully functional online stores for physical and digital goods. It serves as a digital storefront manager for product catalogs, inventory, and customer orders across retail and wholesale business models.

What are the main features of woocommerce/woocommerce?

The main features of woocommerce/woocommerce are: Digital Storefront Managers, Multi-Type Product Management, Ecommerce Frameworks, B2B Commerce Platforms, Billing and Subscription Management, Ecommerce Marketing Suites, Logistics and Delivery Services, Inventory Management.

Which projects share features with woocommerce/woocommerce?

Projects with overlapping indexed features include: tigshop/tigshop — Tigshop is a multi-tenant e-commerce framework designed to support single-merchant, multi-merchant, and cross-border… 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… vendurehq/vendure — Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as… lunarphp/lunar — Lunar is a modular PHP e-commerce framework and headless commerce engine designed to manage the backend logic and data… sylius/sylius — Sylius is a PHP-based digital commerce framework built on Symfony for managing product catalogs, orders, and customer…

Projects sharing features with Woocommerce

These projects share indexed features with Woocommerce. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • tigshop/tigshoptigshop avatar

    tigshop/Tigshop

    7,180View on 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
    View on GitHub↗7,180
  • tastyigniter/tastyignitertastyigniter avatar

    tastyigniter/TastyIgniter

    3,532View on 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
    View on GitHub↗3,532
  • crmeb/crmebcrmeb avatar

    crmeb/CRMEB

    8,956View on 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
    View on GitHub↗8,956
  • vendurehq/vendurevendurehq avatar

    vendurehq/vendure

    7,924View on GitHub↗

    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 o

    TypeScriptecommerceecommerce-apiecommerce-framework
    View on GitHub↗7,924
Compare all 30 related projects→