MarketPush Overview: Key Functions and System Services (SENSITIVE MATERIAL)

Modified on Wed, Dec 17 at 3:18 AM

Introduction

MarketPush provides a business-to-business (B2B) marketplace platform that allows businesses to expand without boundaries – turning suppliers into sellers and adding hundreds or thousands of new products to your existing eCommerce site without all the hassle of managing inventory and warehousing requirements let alone disrupting current customer shopping or delivery experience.


System Services

The MarketPush Marketplace back-office application has many services behind the scenes. The general architecture of these services is illustrated in the high-level diagram below.



The back-office application is built with a Hasura backend. The Hasura GraphQL Engine provides instant, real-time, high-performance GraphQL and REST APIs. Data is stored in a PostgreSQL database. The user interface is developed in React and employs components from standard and commonly accepted libraries.


Availability

The system is available 24 hours a day, 365 days per year with the exception of scheduled and pre-notified system maintenance downtime if needed. Data will become immediately available for use, except for new user accounts that are in the queue pending invitation acceptance.


Authentication

Authentication utilizes Okta/Auth0 as a service to access the MarketPush Marketplace back-office with an optional two-factor authentication process.

Authorization / User Roles

Each account is assigned a role. Permissions to each business function are determined by these system-predefined roles.


Auditing

All user activity is logged and available for reporting to Operators.


Failure Contingencies

The MarketPush back office is non-critical. Temporary inaccessibility, even up to several hours, should not create a substantial burden on any user. To provide a robust and reliable application, data is backed up daily and available for recovery, if necessary.


Right to Code and Data / Data Ownership

MarketPush, as the primary developer, shall retain all rights and ownership in the software product including but not limited to source code, including the right to license the product (but not the data) to any third party. Customers shall retain all rights and ownership of their data. MarketPush shall receive a perpetual, royalty-free license to the data strictly for the purpose of maintaining, improving, and supporting the software product.


MarketPush Accessibility

Part of MarketPush's mission is to make products and services universally accessible to users, including people in the world who have a disability.


Recommended Browsers / Screen Readers

Based on your operating system, use the following screen readers with these recommended browsers:


Operating SystemScreen ReaderBrowser
Microsoft WindowsNVDA or JAWSMozilla Firefox
Chrome Browser
Microsoft Edge
macOSVoiceOverSafari
Chrome Browser
Chrome OSChromeVoxChrome Browser
iOSVoiceOverN/A
AndroidTalkBackN/A


Developer Friendly

MarketPush is language-agnostic and API-first. This means you can access all of its features through an Open API specification, allowing you to generate your own clients with your preferred development stack.


Key Features

MarketPush was created to solve the most complex B2B operations, but enterprises can simply pick to implement a subset of capabilities out of the box, knowing MarketPush can handle the complexities as your business grows internally and in the market.

  • Custom Properties to Target Different User Personas
  • Support Customer Service with User Impersonation
  • Tiered Approval Rules
  • Seller Management and Workflows
  • Seller Order Management
  • Customizable Product Attributes and Specifications
  • Customizable Price Rules
  • Price Breaks based on Quantity Ordered
  • Email Notifications




Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article