Orbit MissionControl | Orbit Hub | Orbit Connect | Orbit Cockpit |
---|---|---|---|
β | π« | π« | π« |
With Products in Orbit, you can define the logistical products you offer to your customers, partners and suppliers. Similar to how parcel services offer various well-defined shipping products for parcels (Economy, Express, Courier, Premium, etc.) based on factors like size, weight, price, or transit times, Products in Orbit combine timing calculations, routing, feasibility assessments, commercial terms, and line-item based pricing. Orbit Products are applicable to all transport and delivery processes, not limited to specific use cases like parcels, last mile, or FTL/LTL.
Products are a powerful and flexible tool that allows you to accurately reflect your logistical and commercial offerings on the Orbit platform β in terms of pricing and service levels. Products can be used for selling (shipper-facing) and purchasing (carrier-facing) of transports.
Each Product has four key logic components, along with some additional configuration: Context, Feasibility, Pricing, and Scheduling. These logic components are called ProductBricks.
ProductBricks logic is defined using the TypeScript programming language to provide maximum flexibility while preserving maintainability. Orbit provides a feature-rich, built-in code editor that includes advanced functionalities such as code-completion and syntax highlighting. Orbitβs code editor is specifically designed to assist developers in efficiently managing and writing ProductBrick code.
While code is an excellent way to represent logic, most product logic also needs to access structured data at some point. This can be a zoning table with prices, a list of supported countries or simply a bunch of multipliers to use when calculating a price (e.g. for distance based pricing). Orbit DataPools provide the ability to store structured data and easily access them from within the logic of ProductBricks.
In the following docs article you will get detailed insight into Orbit Products and their components as well as some examples and snippets to get you started with products.
<aside> π‘ Creating and Managing Products requires basic programming knowledge. Specifically knowledge about the TypeScript or Javascript programming languages. If you want to learn the basics of TypeScript we recommend the following online course: https://www.codecademy.com/learn/learn-typescript
</aside>
<aside> <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/aea9fbc1-5555-464d-8914-965d631be46c/61e86ed6-35c6-4f25-9e8d-ad8fa75b9a7c/ORBIT-Brand-Logomark.png" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/aea9fbc1-5555-464d-8914-965d631be46c/61e86ed6-35c6-4f25-9e8d-ad8fa75b9a7c/ORBIT-Brand-Logomark.png" width="40px" /> If you need any assistance with defining Orbit Products, please do not hesitate to reach out to your Orbit representative. They are available to provide you with the necessary support and guidance. Whether you have questions about configuring Product settings, integrating various functionalities, or troubleshooting any issues, your Orbit representative is there to help.
</aside>
ProductBricks are the building blocks of Products in Orbit. There are four types of ProductBricks:
context
parameter.