/
Technical documentation - Order Process and APIs for Order Process

Technical documentation - Order Process and APIs for Order Process

This article describes the providers available to support the order process, users and authentication, filtering. It gives an overview of existing providers and APIs for integration for the order process.

For special purposes it is possible to create custom providers.

Provider name

Purpose

Provider name

Purpose

<PriceProvider>

Get price on parts

<AvailabilityProvider>

Get availability on parts

<AddressProvider>

Get addresses for customers or users

<AddToOrderCartProvider>

Add parts to order cart

<ValidateOrderProvider>

To validate an order before it is placed. It also includes to get delivery options.

This provider is introduced in version 5.0.

<PlaceOrderProvider>

Validate and Place order ( Before version 5.0)

Only Place order ( In version 5.0 and later)

<OrderHistoryProvider>

Get order history list

<OrderDetailProvider>

Get order details, deliveries and track and trace information

<CrossSalesProvider>

Get cross sales/upsales parts for a part based on part and part’s context

<OrganizationImportProvider>

Import users and organizations into database

<AuthenticationProvider>

Authenticate user

<StatisticsProvider>

Get sales statistics on parts, part assemblies and catalogues per user, customer or globally

<OrderAttachmentToOEMProvider>

Used to generate attachment to confirmation email sent to OEM

<OrderAttachmentToCustomerProvider>

Used to generate attachment to confirmation email sent to customer

Two main types of providers exist, built in basic providers which uses the server database and email and http based providers.

Basic provider article: Technical documentation - Order process based on basic functionality and database

Http provider article: Technical documentation - Order process http APIs



 

Related content

Orders, price lists and availability
Orders, price lists and availability
More like this
Technical documentation - Order process based on basic functionality and database
Technical documentation - Order process based on basic functionality and database
More like this
Technical documentation - Orders, price and availability settings
Technical documentation - Orders, price and availability settings
Read with this
Technical documentation - Order process http APIs
Technical documentation - Order process http APIs
More like this
Technical documentation - Server APIs v2
Technical documentation - Server APIs v2
Read with this