SPoCC Connector
SPoCC and PlentyONE – a great combination. Do you already use SPoCC as an inventory management tool for shoe retail? And are you ready to get started in e-commerce with PlentyONE? Then you’re in the right place. The SPoCC plugin connects your SPoCC system to PlentyONE.
-
Continue using SPoCC for your sales.
-
Import the item data imported in the SPoCC database to PlentyONE.
-
Modify the item data in PlentyONE as needed and then sell your items on various marketplaces, sales channels and online shops.
-
Export order data to SPoCC.
This manual page is right for you if you are a SPoCC customer but do not yet use PlentyONE productively. Do you already use PlentyONE and want to get started on SPoCC? Then contact our setup team. |
1. Data exchange
After you have set up the interface to SPoCC, the automatic processes described in Table 1 are available.
Data | Interval |
---|---|
Import of new items to PlentyONE |
Once every 24 hours |
Import of additional item data to PlentyONE. |
Every 60 minutes |
Import of images to PlentyONE |
Every 60 minutes |
Import of prices to PlentyONE |
|
Import of stock details to PlentyONE |
|
Export of orders to SPoCC:
|
When event procedure is triggered |
Request order status:
|
Every 20 minutes |
Provide shipping documents |
When event procedure is triggered |
2. Requirements
This page assumes that you are already a customer of SPoCC and PlentyONE. Have your access data for both systems at hand. While setting up the interface, you will enter your access data to make the connection.
Furthermore, you will map your SPoCC barcodes, sales prices, categories, etc. to those in PlentyONE. If you have not set up your PlentyONE system yet, then you should create the following data before you continue:
3. Downloading and installing the plugin
The SPoCC plugin is available on plentyMarketplace. The plugin connects your SPoCC system to PlentyONE.
The SPoCC plugin offers the following functionality:
-
Import items: Item data is exported from SPoCC to PlentyONE. You decide which item data is sent to PlentyONE and how the items are structured there.
-
Export orders: Order data is transmitted from PlentyONE to SPoCC. PlentyONE notifies SPoCC of the sale and automatically books the revenue into the correct SPoCC sales store.
-
Update stock levels and prices: Whenever stock levels or prices are updated in SPoCC, this information is transmitted to PlentyONE.
-
Download the SPoCC plugin from plentyMarketplace.
→ If prompted, sign into plentyMarketplace. Use the same access data as for the “My account” area. -
Go to Plugins » Plugin set overview. Plugins can only be used as part of a plugin set. Therefore:
-
Option A: Create a completely new plugin set. To do so, click on Add plugin set and enter a name.
-
Option B: Create a copy of an existing plugin set. To do so, go to the Actions column and click on Copy plugin set ().
-
Option C: Decide which existing plugin set is suitable for the SPoCC plugin.
-
-
Open the plugin set by clicking on the line in the table.
→ The plugin set opens. -
Click on Add plugin.
-
Select the SPoCC plugin from the plugin list.
→ Information about the plugin is displayed. -
Select the version you want to install from the Select version drop-down list. The newest version is selected by default.
-
To install the plugin, click on Install.
→ The plugin is installed.
→ After installation has finished, the plugin set opens. -
Switch the plugin to active ().
-
Deploy the plugin set ().
Are you new to plugins? The plugins chapter of the manual teaches you more about plugins and how they work in PlentyONE.
Interface is set up in the assistant
You do not need to configure any settings directly in the plugin. Instead, open the assistant. The assistant guides you through the setup process. |
4. Completing the assistant
The assistant helps you specify how PlentyONE and SPoCC communicate with each other. For example, you’ll decide which item data is sent to PlentyONE and how the items are structured there.
Configuring the settings in the assistant:
-
Go to Setup » Assistants » Plugins » [Open plugin set].
-
Click on SPoCC assistant.
-
Follow the instructions on the screen. Information about the individual steps can be found further below on this page.
-
In the step Summary, check your settings to makes sure they are correct.
-
Once all of the settings are correct, click on Finalise.
→ The settings are saved.
4.1. Step "Connection"
In this step, you’ll connect PlentyONE and SPoCC. In other words, you’ll enter your access data so that PlentyONE and SPoCC can communicate with each other.
Setting | Explanation |
---|---|
Test mode |
|
Test mode |
Activate this option to use the test mode for exchanging data between SPoCC and PlentyONE. |
Login details |
|
Global Stock API Key |
Enter the key for the Global Stock API that you received from SPoCC. |
Transaction Service API Key |
Enter the key for the Transaction Service API that you received from SPoCC. |
Content Article API Key |
Enter the key for the Content Article API that you received from SPoCC. |
Retailer ID |
Enter the seller ID that you received from SPoCC. |
4.2. Step "Item import"
In this step, you’ll decide what the data that comes from SPoCC should look like in PlentyONE. In other words, where the data should be saved in PlentyONE.
Setting | Explanation |
---|---|
Complete item import |
Activate this option to activate the complete item import. |
Tag for importing extended item data |
This tag is used to flag variations for which additional item data is to be imported from SPoCC. Data such as EAN, images and properties is imported from SPOCC for variations that you flag with this tag. Requirement: Have you already created the necessary tags in PlentyONE? This drop-down list only includes tags that have already been created and made available for variations. |
Default category |
Imagine you created a new category in SPoCC. But you forgot to map it with a corresponding PlentyONE category. If you import items from the non-mapped category, they will land in the default PlentyONE category that you select here. Requirement: Have you already created categories in PlentyONE? This drop-down list only includes the categories that already exist in PlentyONE. |
Barcode |
Which PlentyONE barcode type matches your SPoCC barcode? Select the barcode type from the drop-down list. Requirement: Have you already configured barcode types in PlentyONE? This drop-down list only includes the barcode types that already exist in PlentyONE. |
Barcode as SPoCC ID |
When variations are created, a unique SPoCC ID is saved as the variation number. This ID is composed of the eight digit ECC variation number and a three digit size number. However, to make sure that existing variations can also be matched correctly, you need an additional barcode type where this ID can be saved for all variations. Requirement: Have you already configured barcode types in PlentyONE? This drop-down list only includes the barcode types that already exist in PlentyONE. |
Attribute: Colour attribute |
Which PlentyONE attribute matches your SPoCC colour attribute? Select the attribute from the drop-down list. Requirement: Have you already configured attributes in PlentyONE? This drop-down list only includes the attributes that already exist in PlentyONE. |
Attribute: Size attribute |
Which PlentyONE attribute matches your SPoCC size? Select the attribute from the drop-down list. Requirement: Have you already configured attributes in PlentyONE? This drop-down list only includes the attributes that already exist in PlentyONE. |
4.3. Step "Sales prices"
There are three prices in SPoCC:
-
Sales price
-
Target price
-
Recommended retail price
Setting | Explanation |
---|---|
Sales price |
Which PlentyONE sales price do you want to use for the sale price in SPoCC? Select the appropriate PlentyONE sales price from the drop-down list.
Requirement: Have you already configured sales prices in PlentyONE? This drop-down list only includes the sales prices that already exist in PlentyONE. |
Target price |
Which PlentyONE sales price do you want to use for the target price in SPoCC? Select the appropriate PlentyONE sales price from the drop-down list.
Requirement: Have you already configured sales prices in PlentyONE? This drop-down list only includes the sales prices that already exist in PlentyONE. |
Recommended retail price |
Which PlentyONE sales price do you want to use for the recommended retail price in SPoCC? Select the appropriate PlentyONE sales price from the drop-down list.
Requirement: Have you already configured sales prices in PlentyONE? This drop-down list only includes the sales prices that already exist in PlentyONE. |
4.4. Step "Map properties"
In PlentyONE. you use properties to handle SPoCC attributes. As such, you map PlentyONE properties to your SPoCC attributes in this step.
-
On the very right, click on .
-
From the drop-down list PlentyONE property on the left side, select a property.
Requirement: Have you already configured properties in PlentyONE? This drop-down list only includes the properties that already exist in PlentyONE. -
From the drop-down list SPoCC attribute on the right, select an attribute.
→ The two records are mapped to each other. -
Map additional properties in the same way.
Setting | Explanation |
---|---|
PlentyONE property |
This drop-down list contains the categories that you have set up in PlentyONE. Select the appropriate property from the drop-down list. Requirement: Have you already configured properties in PlentyONE? This drop-down list only includes the properties that already exist in PlentyONE. |
SPoCC attribute |
This drop-down list contains your SPoCC attributes. Select the appropriate attribute from the drop-down list. |
Adds another line. This allows you to map additional properties. |
|
Deletes a line. This allows you to remove mappings that are no longer needed. |
4.5. Step "Categories"
In this step, you map the product groups used in SPoCC to the categories in PlentyONE. This way, your items are directly sorted into the correct PlentyONE categories when they are imported from SPoCC.
Important: Items in SPoCC categories that you did not map in this step will be sorted into a default category. This default category is the one you select in the step Options for the item import.
Setting | Explanation |
---|---|
SPoCC product group |
These are your product groups in SPoCC. Select the appropriate product group from the drop-down list. |
PlentyONE category |
These are the categories that you’ve set up in PlentyONE. Select the appropriate category from the drop-down list. Requirement: Have you already created categories in PlentyONE? This drop-down list only includes the categories that already exist in PlentyONE. |
Adds another line. This allows you to map multiple categories. |
|
Deletes a line. This allows you to remove mappings that are no longer needed. |
Alternative procedure without assigning categories
Technically speaking, you could just select a default category in the step "Item import" and then skip the rest of the category assignment. As a result, your items would always land in the default category when they are imported. If needed, you would then have to move the items into different PlentyONE categories manually. |
4.6. Step "Warehouse"
In this step, you map your Channel Store Number from SPoCC to your PlentyONE warehouses.
Setting | Explanation |
---|---|
SPoCC Channel Store Number |
These are your warehouses in SPoCC. Select the appropriate Channel Store Number from the drop-down list. |
PlentyONE warehouse |
These are your warehouses in the PlentyONE menu Setup » Stock » Warehouse. |
Adds another line. This allows you to map multiple warehouses. |
|
Deletes a line. This allows you to remove mappings that are no longer needed. |
4.7. Step "Markets"
Setting | Explanation |
---|---|
PlentyONE referrers |
The drop-down list contains your markets in PlentyONE. Select a character set from the drop-down list. |
SPoCC referrers |
The drop-down list contains your markets in SPoCC. Select the same market from the drop-down list. |
Adds another line. This allows you to map multiple markets. |
|
Deletes a line. This allows you to remove markets that are no longer needed. |
4.8. Step "Return reasons"
Setting | Explanation |
---|---|
PlentyONE return reasons |
The drop-down list contains your return reasons in PlentyONE. Select a return reason from the drop-down list. Important: SPoCC always expects that a return reason is given. If you have not mapped a SPoCC return reason for a PlentyONE return reason, the return reason [1] No reason is exported to SPoCC. |
SPoCC reasons for return |
The drop-down list contains your return reasons in SPoCC. From the drop-down list, select a return reason that corresponds to the reason you selected in the column PlentyONE return reason. |
Adds another line. This allows you to map multiple return reasons. |
|
Deletes a line. This allows you to remove return reasons that are no longer needed. |
4.9. Step "Processes"
Data is transmitted between SPoCC and PlentyONE with the help of Crons.
A cron is used to run processes based on a schedule. These are run in individual cron jobs.
So cron jobs are recurring tasks (jobs) that start automatically in set intervals. These intervals are usually specified in minutes. So for example, a "cron 60" runs every 60 minutes.
Example: Item data is exported to a market once per day. To do that, a "cron 1440" is used. Each export is its own cron job.
Fun fact: Cron stands for "Command Run On Notice". However, the term also alludes to Chronos, the Greek god of time.
Why you need to know what a cron is? Well, actually you don’t need to know that at all. All you do is activate the data exchange in PlentyONE. The rest happens automatically. Awesome, right?
In this step, you’ll activate the processes that should run automatically ().
Process | Interval | Explanation |
---|---|---|
Import of SPoCC attributes |
Hourly |
Imports the SPoCC attributes to PlentyONE. |
Item import |
Daily |
|
Import of extended item data |
??? |
Imports EAN, images and properties for variations that are flagged with the tag you selected for the setting Tag for importing extended item data. |
Import of images |
Every 60 minutes |
Imports SPoCC images to PlentyONE. |
Complete stock/price update |
Once every 24 hours |
All stock and price data is updated. |
Update changed stock and price data |
Every 15 minutes |
Only changed stock and price data is updated. |
5. Opening and modifying newly imported item data
The next time the process runs, your item data will be imported from SPoCC to PlentyONE. This assumes that you’ve:
-
activated the Item import process ().
-
completed the assistant.
-
activated the plugin within the set.
5.1. Opening newly imported items
Open a few item data records and make sure that your item data was correctly imported.
-
Go to Item » Edit item.
-
Use the search filters on the left to specify which items you want to access. For example:
-
Set the Active filter to ALL or No, since items are inactive when they are imported.
-
-
Click on Search ().
→ The search results are displayed in an overview on the right. -
Click on an item in the overview to open the item data record.
Main variation vs. Sub-variation
Check the data that was transmitted for the main variation and for the sub-variations:
|
5.2. Modifying item data
Once you’re happy with the item data that was transmitted, you can start preparing your items to be sold online. For example, you can:
-
add descriptive texts, product images and relevant meta data.
-
specify where your products should be sold, i.e. select order referrers and clients.
-
Activate your variations when you are ready for them to go live.
For a complete list of all the item data fields in PlentyONE. refer to the page Directory of data fields.
6. Processing orders
When a product is sold, the order data lands in the PlentyONE menu Orders » Orders. The order can be processed here and its progress can be tracked with the help of a status.
Further information about processing orders in PlentyONE can be found on the Orders page of the manual.
7. Setting up event procedures
Of course, the order data shouldn’t just stay in PlentyONE. Rather, it should also be transmitted to SPoCC. You will set up event procedures to do this. These event procedures only need to be set up once, in order for the export to work correctly.
The following event procedures are available for SPOCC:
For further information, refer to the Event procedures page of the manual.
7.1. Notifying SPoCC of new orders
When a new order lands in PlentyONE. SPoCC should be informed of the order. This allows SPoCC to reserve the necessary stock and avoid overselling.
Set up an event procedure for that purpose.
-
Go to Setup » Orders » Events.
-
Click on Add event procedure ().
→ The Create new event procedure window opens. -
Enter a distinct name for the event procedure.
-
Select the event according to [table-event-procedure-one].
-
Save () the settings.
-
Carry out the additional settings according to [table-event-procedure-one].
-
Select the setting Active ().
-
Save () the settings.
Event |
New order |
Filter (optional) |
Order > Referrer |
Action |
Plugins > SPoCCConnector: Register order |
7.2. Inform SPoCC about payments
SPoCC is to be informed when the order is paid. Only then, the order becomes accessible for the SPoCC shop and the order can be processed by the warehouse.
Set up an event procedure for that purpose.
-
Go to Setup » Orders » Events.
-
Click on Add event procedure ().
→ The Create new event procedure window opens. -
Enter a distinct name for the event procedure.
-
Select the event according to [table-event-procedure-8993901978].
-
Save () the settings.
-
Carry out the additional settings according to [table-event-procedure-8993901978].
-
Select the setting Active ().
-
Save () the settings.
Event |
Status change > [Select status that is to be set when event is triggered] |
Filter (optional) |
Order > Referrer |
Action |
Plugins > SPoCCConnector: Order paid |
7.3. Inform SPoCC about the creation of order documents
Automatically inform SPOCC that shipping documents have been created. This informs the store that the order can be shipped.
Set up an event procedure for that purpose.
-
Go to Setup » Orders » Events.
-
Click on Add event procedure ().
→ The Create new event procedure window opens. -
Enter a distinct name for the event procedure.
-
Select the event according to [table-event-procedure-0414974358].
-
Save () the settings.
-
Carry out the additional settings according to [table-event-procedure-0414974358].
-
Select the setting Active ().
-
Save () the settings.
Event |
Status change > [Select status that is to be set when event is triggered] |
Filter (optional) |
Order > Referrer |
Action |
Plugins > SPoCCConnector: Shipping documents created |
7.4. Inform SPoCC about returns
Automatically inform SPoCC that a variation is to be returned. The store knows that a return is on its way.
Set up an event procedure for that purpose.
-
Go to Setup » Orders » Events.
-
Click on Add event procedure ().
→ The Create new event procedure window opens. -
Enter a distinct name for the event procedure.
-
Select the event according to [table-event-procedure-1052999368].
-
Save () the settings.
-
Carry out the additional settings according to [table-event-procedure-1052999368].
-
Select the setting Active ().
-
Save () the settings.
Event |
Status change > [Select status that is to be set when event is triggered] |
Filter (optional) |
Order > Referrer |
Action |
Plugins > SPoCCConnector: Register return |
7.5. Processing orders after shipping confirmation
Select what happens to orders after SPoCC has confirmed shipping.
Set up an event procedure for that purpose.
-
Go to Setup » Orders » Events.
-
Click on Add event procedure ().
→ The Create new event procedure window opens. -
Enter a distinct name for the event procedure.
-
Select the event according to [table-event-procedure-UI7TSJAK].
-
Save () the settings.
-
Carry out the additional settings according to [table-event-procedure-UI7TSJAK].
-
Select the setting Active ().
-
Save () the settings.
Event |
SpoccConnector |
Order shipped |
Filter (optional) |
Order > Referrer |
Action |
7.6. Processing orders not registered with SPOCC
Select what happens to orders that could not be registered with SpoCC. These are new orders for which the procedure SPoCCConnector: Register order could not be triggered.
Set up an event procedure for that purpose.
-
Go to Setup » Orders » Events.
-
Click on Add event procedure ().
→ The Create new event procedure window opens. -
Enter a distinct name for the event procedure.
-
Select the event according to [table-event-procedure-VOQ82RU7].
-
Save () the settings.
-
Carry out the additional settings according to [table-event-procedure-VOQ82RU7].
-
Select the setting Active ().
-
Save () the settings.
Event |
SpoccConnector |
Registration failed |
Filter (optional) |
Order > Referrer |
Action |
7.7. Processing orders after a cancellation request
Select what happens to orders that were cancelled in SPoCC.
Set up an event procedure for that purpose.
-
Go to Setup » Orders » Events.
-
Click on Add event procedure ().
→ The Create new event procedure window opens. -
Enter a distinct name for the event procedure.
-
Select the event according to [table-event-procedure-KZ1UJ2CB].
-
Save () the settings.
-
Carry out the additional settings according to [table-event-procedure-KZ1UJ2CB].
-
Select the setting Active ().
-
Save () the settings.
Event |
SpoccConnector |
Cancellation requested |
Filter (optional) |
Order > Referrer |
Action |