Reaction Commerce alternatives and similar software solutions
Based on the "E-commerce" category.
Alternatively, view Reaction Commerce alternatives based on common mentions on social networks and blogs.
WooCommerce9.7 10.0 L2 Reaction Commerce VS WooCommerceA customizable, open-source ecommerce platform built on WordPress. Build any commerce solution you can imagine.
Magento9.7 10.0 L3 Reaction Commerce VS MagentoPrior to making any Submission(s), you must sign an Adobe Contributor License Agreement, available here at: https://opensource.adobe.com/cla.html. All Submissions you make to Adobe Inc. and its affiliates, assigns and subsidiaries (collectively “Adobe”) are subject to the terms of the Adobe Contributor License Agreement.
Saleor9.7 9.8 L5 Reaction Commerce VS SaleorSaleor Core: the high performance, composable, headless commerce API.
Spree Commerce9.5 9.5 L4 Reaction Commerce VS Spree CommerceA headless open source e-commerce platform for global brands
OpenCart9.4 9.9 L1 Reaction Commerce VS OpenCartA free shopping cart system. OpenCart is an open source PHP-based online e-commerce solution.
PrestaShop9.3 10.0 L2 Reaction Commerce VS PrestaShopPrestaShop is the universal open-source software platform to build your e-commerce solution.
Sylius9.0 9.9 L4 Reaction Commerce VS SyliusOpen Source eCommerce Framework on Symfony
Bagisto8.6 9.9 Reaction Commerce VS BagistoAn easy to use, free and open source laravel eCommerce platform to build your online shop in no time.
Open Source POSOpen Source Point of Sale is a web based point of sale application written in PHP using CodeIgniter framework. It uses MySQL as the data back end and has a Bootstrap 3 based user interface.
Solidus8.3 9.7 L4 Reaction Commerce VS Solidus🛒 Solidus, the open-source eCommerce framework for industry trailblazers.
Attendize8.1 5.3 L3 Reaction Commerce VS AttendizeAttendize is an open-source ticket selling and event management platform built on Laravel.
Sharetribe7.9 9.4 Reaction Commerce VS SharetribeSharetribe Go is a source available marketplace software, also available as a hosted, no-code SaaS product. For a headless, API-first marketplace solution, check out Sharetribe Flex: https://www.sharetribe.com/flex.
Microweber7.6 9.9 L1 Reaction Commerce VS MicroweberDrag and Drop Website Builder and CMS with E-commerce
Shoop7.5 0.0 L4 Reaction Commerce VS ShoopE-Commerce Platform
Shopware Community EditionShopware 5 Repository - For Shopware 6 visit https://github.com/shopware/platform
Open Food Network6.5 9.9 L4 Reaction Commerce VS Open Food NetworkConnect suppliers, distributors and consumers to trade local produce. We're recruiting paid contributors, link below.
OpenBazaar5.9 0.0 Reaction Commerce VS OpenBazaarOpenBazaar 2.0 Server Daemon in Go
Osclass5.8 0.0 L2 Reaction Commerce VS OsclassWith Osclass, get your own classifieds site for free. Build your own Osclass installation and start advertising real estate, jobs or whatever you want- in minutes!
Thelia5.7 6.9 L4 Reaction Commerce VS TheliaThelia is an open source tool for creating e-business websites and managing online content. Repo containing the new major version (v2)
Drupal CommerceCommerce 2.x development
Open Classifieds4.5 8.2 L3 Reaction Commerce VS Open ClassifiedsYclas Self Hosted is a powerful script that can transform any domain into a fully customizable classifieds site within a few seconds.
OXID eShop4.5 9.6 L4 Reaction Commerce VS OXID eShopOXID eShop CE component
CoreShop4.1 9.1 L3 Reaction Commerce VS CoreShopCoreShop - Pimcore eCommerce
Open eShop2.3 0.0 L3 Reaction Commerce VS Open eShopPHP Script to sell your digital goods. Deliver bought files to your customers, give support for the purchases, create licenses and more!
PretixDjango based ticket sales platform for events.
Access the most powerful time series database as a service
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Reaction Commerce or a related project?
Mailchimp Open Commerce (formerly Reaction Commerce)
Open Commerce Website | Twitter | Documentation | Discord | Discussions
Mailchimp Open Commerce is an API-first, headless commerce platform built using Node.js, MongoDB, and GraphQL. It plays nicely with npm, Docker and Kubernetes.
FastReturns data in split seconds, and faster queries mean faster web pages ProvenOpen Commerce fuels sites doing 10's of thousands of orders per day with 100's of thousands of products ComposableA flexible plugin system allows you to pick and choose which integrations work best for you Multi-tenantHost multiple shops in the same installation ScalableStart out with a single server and scale up to hundreds Flexible ProductsAllows Products, with options and variants to fit a wide variety of needs InventoryTrack inventory, allow or disallow backorders and more ShippingIntegrate with a shipping rate provider or build your own custom table TaxesIntegrate with a tax rate provider or build your own custom tax table FulfillmentFlexible fulfillment system allows you create your own fulfillment methods Order TrackingView and manage your orders in the included admin system EmailsCustomizable templates for Order confirmations and more OpenFully open source. Never be locked in again
To start working with your own project built on Mailchimp Open Commerce you can start by using our new CLI. The CLI is the quickest and easiest way to develop on Open Commerce. It allows you to create and work with API, Admin, and Storefront projects all via the command line.
What you need
- We recommend installing nvm
- 14.18.1 ≤ Node version < 16
- Docker Compose
In addition, you need to have your system setup for SSH authentication with GitHub
Install the CLI
First install the cli by running:
npm install -g reaction-cli
You can test to see if it has worked here by running:
Creating a project
You can create your Open Commerce project by running:
reaction create-project api <your-project-name>
This will create an Open Commerce project in the directory . Once this is complete, navigate to the project directory:
Install the project dependencies:
Finally, start the server in development mode:
reaction develop api
Note: Optionally, from within the project-directory you may issue the above command without mentioning the project type and the CLI would check your package.json for the "projectType" and pick it up from there. This expects that the project itself was built using the latest version of the CLI as explained in the above steps.
Example, instead of the above command, you may skip mentioning 'api' and just use:
This will start the Open Commerce GraphQL server and Mongo Server. Press Ctrl+C to stop.
- A sample custom plugin has been installed, and you should see its output in the logs. (Your Sample Plugin)
- To add a new plugin based on our plugin template run:
reaction create-plugin api <your-plugin-name>Validate whether the plugin was created in the
npm installYou now need to change back up to the root:
cd ../../now you can run:
reaction developThis plugin will now be loaded the next time you start Open Commerce.
Congratulations!! You're ready to start developing with Open Commerce
See the Complete CLI instructions for how to create your local storefront and admin.
Go to the complete installation instructions to see how to set up your store
If you are working on core plugins (not developing plugins for your own installation) you should follow these instructions
What you need
npm i -g [email protected]
Clone and Start the source
git clone https://github.com/reactioncommerce/reaction.git cd reaction pnpm install cp apps/reaction/.env.example apps/reaction/.env
Start dev-server with mongo on local:
## you must change MONGO_URL in the .env to mongodb://localhost:27017/reaction before start pnpm run start:dev
Start dev-server with mongodb on docker
docker-compose up -d pnpm run start:dev
- Make some changes in one or more packages.
- Add a changeset in that same PR.
- Repeat the process of making changes and adding changesets.
- Create PR
How to release
releaseaction to create
Version PR. This PR will remove all changeset files, bump up packages versions, update CHANGELOG files.
Version PRinto trunk, CircleCI will publish all the packages into npm.
:star: If you like what you see, star us on GitHub.
Find a bug, a typo, or something that’s not documented well? We’d love for you to open an issue telling us what we can improve! This project uses commitlint, please use their commit message format.
We love your pull requests! Check out our
Good First Issue and
Help Wanted tags for good issues to tackle.
Check out our [contributors guide](CONTRIBUTING.md) for more information
Reaction is [GNU GPLv3 Licensed](./LICENSE.md)
*Note that all licence references and agreements mentioned in the Reaction Commerce README section above are relevant to that project's source code only.