Migrating Data on Commerce7
Commerce7 is a software as a service (SaaS) platform comprised of REST APIs, a backend admin panel, and allows for a front end consumer facing ecommerce site. It’s hosted in the cloud, and all assets are stored in Amazon S3 CloudFront. Today, there are over 700 API endpoints. Every function on the backend and consumer front end is accessible via an API (it’s 100% API driven).
The majority of the APIs are built on Node.js. Both the backend admin panel and frontend ecommerce apps are built in React. We have over 1400 integration tests in our test suite which runs before each code deploy.
The majority of Commerce7 clients migrate over from an existing DTC platform. Data migration is not a service offered by Commerce7, and as a result we rely on various partners to fulfill this role. Often a client will not have a developer they can use to migrate data, and will rely on us to recommend them a data migration partner. We send these clients to preferred partners based on who we feel will accommodate their needs best.
There are two prerequisites to become a preferred partner. First, a data migration partner must launch one mutual client on the Commerce7 platform, and the team and client must agree that the launch was smooth and successful. Second, the data migration partner must agree to the expectations outlined below. Once a preferred partner, a data migration partner’s services will be advertised on the Commerce7 sales site, and prospects/clients will be introduced to the partner by Commerce7 when appropriate.
What you can expect from Commerce7
The Commerce7 team will work to ensure you are kept aware and up to date on new platform developments, especially any developments related to our APIs. The Commerce7 team will also ensure the API documentation is kept up to date (please note that not all API endpoints are included in the documentation, but can be found by inspecting your browser, and checking network XHR requests. The Commerce7 team does not offer full support, but our developers will attempt to answer reasonable questions in a timely manner through our partner slack channel.
What we expect from you
The following are the minimum requirements to be considered a preferred data migration partner.
- Interface with a REST API from a programming language (Node, Go, Ruby, PHP, etc).
- Know when to use POST, PUT, GET, DELETE.
- Ability to handle errors.
- Maintain good channel of communication with Commerce7.
- Answer client questions in a timely manner (1 business day turnaround on emails).
- Do what’s best for the client.
By signing this agreement you represent to us that you are an authorized representative of your organization and upon its behalf agree to be legally bound by its terms and conditions.
This agreement is subject to the Commerce7 Terms & Conditions contained at https://www.commerce7.com/terms/. The partner hereby acknowledges having read the Commerce7 Terms & Conditions, agrees that those terms are incorporated into this agreement, and agrees to be bound by those terms and conditions hereunder.