Concepts
Inside OneBasket, you have one or more Stores. A store can be created for each team in a sports organisation, such as Men's, Women's and U18s teams, each club in a league, or any other combination. A store is a "container" for all the D2C activities for a given entity.
Each store is connected to one or more Providers. A provider is an external product or service vendor that serves a portion of the sports organisation's overall D2C offering.
A sports organisation's customers are represented as Contacts. A contact is anyone who purchases products and services from the sports organisation. Contacts are linked back to Single Sign On systems and represent a unified view of the customer across all disparate systems involved in a transaction.
Products and services are synced from external provider systems into Catalogues. Catalogues are a way to group related products into "containers". Products and services can be related to each other, creating bundles, cross sells and upsells — even across disparate providers.
Products can be add to Baskets, and then checked out. Any product can be added to a single basket from any provider.
When ready, a customer makes a single Payment to purchase the products in their basket.
When a basket has been checked out, it becomes an Order. An order represents all facets of a transaction made between the sports organisation and the customer. An order tracks what products have been purchase, and from which external providers they come from. The orders system ensures that each provider system accepts the order, and tracks the fulfilment status of the each provider.
After an Order has been placed, post purchase experiences begin, such as delivery of mobile tickets, F&B in stadium collection, loyalty programs, and more.