Glossary

Terms and concepts that should help you understand the Marketplacer platform quicker.
TermAliasDescription
AdvertProductAn Advert is essentially a Product in Marketplacer (it is referred to as an Advert for historical reasons). An Advert belongs to 1 Seller and has 1 or more Variants.
Advert VettingProduct VettingAdvert Vetting is an optional workflow that an Operator can enable. Vetting allows the Operator to ensure that Products (Adverts) adhere to their own publishing standards before they can be placed for sale on the marketplace.
Catalog Rules Catalog rules allow the marketplacer operator to set further validation criteria for products and variants that have to be satisfied in order for a product to be considered valid. E.g. A product must have a minimum of 3 images and a description length of at least 250 characters. Catalog rules complement Advert Vetting.
Connected Integration This is the primary way that Operators will connect their existing eCommerce platform into Markerplacer. With this model the frontend shopper experience, (including checkout and payment), is still provided by the Operators eCommerce platform.
Golden RecordGolden ProductGolden Records are template products held in our central product database, that allow products to be created quickly and consistently using that product template.
InvoiceOrderAn Invoice is the part of the overall customer order that an individual Seller has to fulfil. An Order will always have at least 1 Invoice (1 Invoice per Seller participating in the Order)
Invoice Amendment Following the completion of an Order (and therefore the creation of Invoices) there may be reasons why those individual Invoices need to be amended, (for example when a customer requires a refund). In such cases an Invoice will have associated Invoice Amendments. An Invoice can have 0 or more Invoice Amendments.
Operator The business entity that runs the marketplace and is the merchant of record for the transactions that occur on the marketplace.
Operator API The GraphQL API that provides Operators with the ability to build (amongst other things) a Connect Integration
Option TypeAttributeOption Types refer to the way an Advert or Variant can be defined. So common Option Types would be color and Size. Option Types will then have 1 or move Option Values, which contain the range of values that it is possible for the Option Type to have.
Option ValueAttribute ValueThe values that an Option Type can have. In the example where we have an Option Type of Color, possible Option Values would be: Red, Green, Blue etc.
Order An Order is the “marketplace-level” object that acts as the container for a customer’s entire purchase. An Order object in Marketplacer will always have at least 1 Invoice attached to it, (1 invoice per seller)
PrototypeAttribute GroupPrototypes are the glue between a Taxon and the Option Types that Taxon has. So we assign Option Types to a Prototype, and then assign a Prototype to the Taxon. This means we can assign that same defined Prototype to any number of other Taxons.
Remittance Advice Remittance Advices group multiple Remittances together under 1 “advice”. Prior to this feature you had to rely solely on the relationship between a Remittance and an Invoice / Invoice Amendment (a Remittance can only relate to 1 Invoice or Invoice Amendment) which made things like reporting problematic. With Remittance Advices, it is now easy to see the relationships between multiple Remittances and the Invoice (and Invoice Amendments) that they are related to.
Remittance Action This is a GraphQL object type that models the payout actions to occur, e.g. the use of Hyperwallet to pay a Seller.
Remittance Event This is a GraphQL object type that models the events on an Remittance Action. e.g. did the action to pay a seller via Xero succeed or fail?
SellerRetailerBusiness entity that places products for sale on the marketplace. A Seller is responsible for fulfilling Invoices on an Order, a Seller can only have 1 Invoice per Order. There are usually 10’s, 100’s or even 1000’s of individual Sellers on a single marketplace.
Seller API The GraphQL API that allows Sellers to build integrations into Marketplacer. This can take a number of forms but will usually include the following functions: Product Creation, Invoice Retrieval & Shipment Creation
Legacy Seller APIv2 APIThe REST API that allowed Sellers to build integrations into Marketplacer. This API is no longer being actively developed and has been replaced with the GraphQL alternative.
V2 APILegacy Seller APISee Seller API Legacy
Variant An Advert always has to have at least 1 Variant. It is at the Variant level where concepts such as SKU, Barcodes and Inventory sit. When placing an order in Marketplacer, it is the Variant that is actually being purchased.
Vetting See Advert Vetting