Legacy module
The module described in this article has been marked as a legacy module. This means the following:
-
We don't create new features for this module or fix any bugs.
-
The module is not available anymore in Xentral instances (demo or licensed) created after 28-Sep-2022. If you as a new user have special requirements that could only be fulfilled by this module, please contact our customer support team to discuss a solution.
For more information, see also Why is Xentral deprecating some modules and what does this mean for you?
Note
This app has the Special label. That means the app is developed for a special use case that may not be suitable for every customer.
With this interface Xentral can be connected to Spryker to import orders from there into Xentral and to manage items sold in the store in Xentral. The connection is done via an API interface (Shop Importer).
The creation and dispatch of delivery bills and invoices is handled via Xentral as is the management of returns.
Updated order statuses, tracking numbers of shipped shipments, and item stock counts and stock numbers of the articles are automatically reported by Xentral to the back to the store.
-
Import orders from Spryker
-
Change order status on shipment incl. reporting of tracking number to Spryker
-
Synchronization of current stock figures in case of stock changes
-
Export articles from Xentral to Spryker or import articles from Spryker to Xentral, incl. variant and matrix articles
-
Load pseudo bearing
-
export article properties and free fields from Xentral
-
Export item images from Xentral to Spryker
To connect Spryker and Xentral, you must first log in with your Spryker seller account. In the settings under external connections you have to create a password. This password will later be used as the API password in Xentral.
Under Administration → Shop interface → Overview → NEW a new store can be can be created and the Spryker module can be selected.
Note
Until version 21.1 it's via Administration → Settings → Online Shops → NEW.

After Spryker has been selected, the next step is to enter the necessary data for the connection of the two systems. The FTP user and FTP password were obtained when creating the app for the interface.

-
Status picked up → designation of the status "picked up" in Spryker
-
Status shipped → Designation of the status "shipped" in Spryker
-
Status cancelled → Designation of the status "cancelled" in Spryker
-
Connection type → Selection of the type of connection. Selection between ftp and sftp
-
FTP URL → URL of the Spryker store
-
FTP Users → Users in Spryker
-
FTP password → created password in Spyker
-
FTP passive mode → FTP passive mode → FTP passive mode
-
Delete source files on server → Specify that the source files should be deleted from the server. should be deleted
-
Port →
-
Input folder →
-
Output folder →
As soon as the data has been entered, the connection between the two systems can be tested via the "Check connection" button. To check the connection at least one job should be present in Spryker that meets the criteria for a pickup to Xentral, since xentral may perform the connection test using a simulated request for job pickup.

Importing orders from online stores is described in this article.
More information about the shipping costs mapping in the store can be found in the article Online Shop: Settings article.
The shipping costs are automatically imported during the order import to Xentral.
In Xentral, orders with postage costs are supplemented by a postage item and its price. The article to be used as postage article from the article master can be stored in the interface under settings.
Postage paid orders will also be imported with the postage item, however the price of this item will be 0,00 EUR, so that the order will be free of postage.
The payment methods used in the store orders are automatically imported into Xentral.
More information about the payment method mapping can be found in the article Online Shop Settings.