Interested in learning more?

See what you can do with Reaction. But first, tell us a little about yourself.

The Basics
Company Info
More About You
By submitting, you agree to our Terms and Privacy Policies.

Thanks for your interest! We’ll get back to you shortly.

Features & Roadmap

next

Storefront Starter Kit

  • Headless Storefront

    React Components for Product Detail Page, Product Grid, Cart, Checkout, and Customer Account Profiles

  • Server-side rendering by default

    A modern stack including Next.js, Apollo, React and Material UI for fully server-side rendered (SSR) pages.

  • Event Tracking & Analytics

    Third-party analytics provider support, including Segment.io for ecommerce tracking events.

  • Automated Component Testing

    Snapshot testing for React components.

GraphQL Dev Server

  • More endpoints

    Queries and mutations for Catalog, Cart, Account Profiles, Navigation, and Checkout

Authentication Service

  • Single sign-on

    Universal login and authorization with a Reaction OAuth and OpenID Connect provider

Reaction

  • Simplifying Reaction

    Move optional packages out of the core product, for a slimmer, faster Reaction.

1.13.0
  • Remove legacy revision control

    Improve product grid performance and simplify publication logic by removing the legacy revision control system.

  • Meteor 1.7

    Upgrade to the latest Meteor release. Keep up to date with the rest of the pre-release branch here.

1.12.0
  • Introducing the GraphQL Dev Server

    Run a pure Node server for GraphQL development, without involving Meteor.

  • Major changes to Catalog and Pricing

    The GraphQL Catalog and Reaction Catalog collection now use a new, better schema, and also introduce a new Pricing object. Read the release notes for more details.

1.11.0
  • More GraphQL API endpoints

    Mutations, queries and resolvers for addresses, roles, currencies and more.

  • Snyk security

    Add continuous integration tests for security vulnerabilities with Snyk. Read the changelog for more.

1.10.0
  • New GraphQL endpoint

    Start GraphQL and GraphiQL API with endpoints for viewers and accounts

  • Jest testing

    Introduce Jest specs and patterns to test GraphQL resolvers, schemas and more. Read the changelog for details.

1.9.0
  • Introducing the Catalog

    A faster, slimmer Catalog for storefront viewing. Read the changelog for more.

  • Docker & Circle CI

    Use CircleCI workflows to run automated tests and update Docker to support multi-stage builds.

1.8.0
  • Update and dynamically load modules

    Load certain modules dynamically for faster startup speeds, along with removing or replacing large dependencies like ImageMagick.

  • Babel 7

    Babel 7, part of the Meteor 1.6.1 upgrade, brings possible breaking changes along with other changes in this release, detailed in the changelog.

1.7.0
  • Code linting

    Enforce and establish new code rules for consistency and quality, across all Reaction applications.

1.6.0
  • Meteor 1.6

    Enhanced developer tools including native debugging with breakpoints and Chrome DevTools.

  • Node 8

    Faster V8 engine speeds.

1.5.0
  • Multi-tenant Marketplace

    Onboard and manage multiple branded shops in a multi-tenant marketplace.

  • Marketplace Merchants

    Enable and manage multiple merchants or vendors in a single marketplace with split order fulfillment and payment processing.

  • Stripe Connect

    Stripe Connect payments for Marketplaces.

  • Advanced Permissions

    Create and modify groups, roles, and permission sets at a granular level.

  • Bulk Order Management

    Change status and process multiple orders.

1.0.0
  • One Step Checkout

    Simple one step cart and checkout experience.

  • Drag & Drop Merchandising and Product Management

    Arrange order of product's and its variants in your shop with drag and drop. Clone product variants, manage product options (eg. size/color), related product photos. Edit fields inline.

  • Product Publishing Workflow

    Publishing and approval workflow based on revisions and roles.

  • Accounts & User Management

    Invite users and grant permissions. User authentication with account profile page, global address book and order history for users.

  • Inventory

    Manage product variant line item inventory reservations.

  • Search

    Search and filtering for products, orders, accounts, plus search APIs.

  • Stripe Payments

    Use Stripe for accepting payments.

  • Taxes

    Custom tax rate management.

  • Flat Rate Shipping

    Ship your products around the globe.

  • Backorders

    Shoppers can purchase products even when quantity runs out.

  • Tag Taxonomy

    Uses recursive tag taxonomy for categorization.

  • Email Configuration & Templates

    Configuration for over 40+ SMTP and email service providers. Manage and edit email templates for your shop.

  • Social Media integration

    Integrated custom product social media messaging (FB, Twitter, Pinterest, Instagram).

  • i18n and l10n

    Internationalization and localization to translate and localize all content for the world.

  • RTL Localization

    Right-to-left language support.

  • Multi-Currency Support

    Support for additional currencies beyond US Dollars with auto locale conversion.

  • Docker Ready

    Build, ship and run Reaction containers anywhere.

  • Integration tests

    End to end integration testing of Reaction and packages for a better codebase.

  • Mobile friendly

    Optimized experience for all mobile, tablet, and desktop devices.

  • Babel and ES6

    Refactor to ES6, plus package and architecture changes

  • Windows friendly

    Cross platform development environment with Linux, OS X, and Windows support.