Service Points feature overview

Edit on GitHub

The Service Points feature lets you create and manage service points, service types, and associated services.

Service point

A service point is a physical location where services are provided. Depending on the services provided, there can be different kinds of service points, like a warehouse or a physical store. The definition of a service point ultimately depends on the services it provides.

To add service points using Glue API, see Add service points. To import service points, see Import file details: service_point.csv.

To add service point addresses using Glue API, see Add service point addresses. To import service point addresses, see Import file details: service_point_address.csv

Service type

A service type is a classification of services that a business offers to its customers. Service types are determined by the nature of the business. Service type examples:

  • Pickup service
  • Return service
  • Rental service
  • Repair service

To add service types using Glue API, see Add service types.

To import service types, see Import file details: service_type.csv.


A service represents a specific service type that is provided at a specific service point. Because each service is unique, if two service points provide services with the same service type, like pickup, those services are represented as two separate entities and are managed accordingly. For example, a pickup service at a retail location at Julie-Wolfthorn-Straße 1, 10115, Berlin is a unique service.

To add services using Glue API, see Add services.

To import services, see Import file details: service.csv.

Service points use cases

With the help of service points, types, and services, a store operator can model different use cases depending on their business needs. Here are some examples of services that can be implemented at the project level:

  • Ship from store
  • Car maintenance or installations services
  • Product demonstration at a retail location
  • Repair service at a retail location

Service points on the Storefront

When checking out, customers select a service point they want the order to be processes at. The feature is shipped with a search widget that lets them search service points by the following:

  • Service point name
  • Zip code
  • City

By default, search results are sorted by city.

service point search widget

You can add only predefined service points by default. But developers can configure customers to be able to enter custom addresses for service points.

After placing an order, the customer can see the selected service point on the Order Details page.

Storefront order with a service point

Current constraints

  • Services can be configured only for product offers.
  • Product catalog can’t be filtered by a service type or a service provided in a specific service point.
  • The product offer widget on the product details page is not supported. It doesn’t show the differences between product offers based on the services assigned to them. As a result, differnt product offers are displayed as duplicates.
  • Customers can’t add products with preselected service points to cart. They can select service points only during checkout.
  • If a product is added to cart without a product offer attached to it, this product can be purchased only with the Delivery shipment type.
Shipment feature overview Create and edit product offers
Install the Service Points feature Add service points
Install the Service Points + Shipment feature Retrieve service points
Install the Service Points + Customer Account Management feature Update service points
Install the Service Points + Order Management feature Add service types
Install the Product Offer Shipment feature Retrieve service types
Install the Shipment + Customer Account Management feature Update service types
Add service point addresses
Retrieve service point addresses
Add service point addresses
Add services
Retrieve services
Update services