In this guide, we will show you how to set up connections to Shopify -> Sello and Sello -> Zalando.
Connecting Shopify to Sello
The first step is to connect Shopify to Sello, this will import your whole Shopify inventory to Sello.
Instructions
- Log into Shopify admin
- Go to: Apps
- Click: Develop apps for your store
- Click: Allow custom app development and repeat this on the next page
- Click: Create an app
- Give the app a name and choose a user
- Click: Create app
- Click: Configure Admin API scopes
- Give the app both read & write access to the following functions:
- Discounts
- Draft orders
- Inventory
- Fulfilment services
- Merchant-managed fulfilment orders
- Assigned fulfilment orders
- Order editing
- Orders
- Price rules
- Product listings
- Products
- Shipping
- Click: Save
- Click: Install app and confirm this
- Click: Reveal token once and copy it
With your freshly-made token in hand, it is time to input the credentials in Sello and create the connection.
Finalizing the connection in Sello
The last step is to input the credentials generated for the app you created along with your webshop URL in Sello.
Here's how:
- Log into Sello
- Go to: Settings -> Webshops and find Shopify Connect
- Click: Connect Now!
- Input your API token, and URL
- Click: Create connection
Good to know:
- Your products will automatically be imported to Sello along with most of their information (see FAQ -section below for a complete list) and you can now start looking at configuring the Shopify connection and creating test orders.
Configuring and testing the Shopify connection
Next, you need to ensure that the orders Sello will send to Shopify are created according to your specifications. This is done by giving the settings for Shopify found in Sello a look, and then creating a test order.
Configuring settings
Several settings can be set in Sello that directly affect how orders are sent to Shopify and what they contain. They can be found by going to Settings -> Webshops, finding Shopify Connect, and clicking Settings
Creating a test order
When you are satisfied with the settings, you can create a test order that will be sent to Shopify. Doing so will create an order filled with mostly fake data in which you can add your own products, and you can even simulate a real marketplace order by selecting a sales channel.
Instructions
- Go to: Orders
- Click: Actions
- Select: Create order
- Fill in: Customer information
- Fill in: Contact information
- Select order status
- Choose currency
- Select desired channel under Test Order
- Click: Add order row
- Search for a product to add (select the field to search by)
- Set the sale price under Price/each
- Click: Create
Good to know:
- Sello will not send unpaid orders to Shopify - So you will need to set the status to Paid, either when creating the test order or afterward by clicking the ellipsis menu to the right or by selecting it and clicking Change status in the Actions -menu.
- You can create as many test orders as you want, in fact, it is encouraged as you need to be certain that the orders are created to your liking.
Fulfilling the test order
When the order has been created in Shopify, you need to add both a regular tracking number AND a return tracking number. This is important as Zalando actively uses tracking coverage as a performance indicator and you risk lowering product visibility if orders aren't tracked properly.
Shopify does not natively support return tracking, but does provide the option of adding several tracking numbers to one order.
Since there won't be anything telling Sello which is which please add the return tracking last, that way Sello will recognize it.
Connecting Sello to Zalando
Next up is connecting Zalando to Sello - This is done by using the login details provided by Zalando to access the zDirect portal where you will have to grant Sello access to your account as a Technical Partner.
Instructions
- Log into Zalando zDirect here
- Click the Apps -icon in the top-right corner
- Click: Technical Integration
- Click: Add Technical Partner
- Select: Zalando-approved Integrator
- Select: Sello as your Technical Integrator
Up next is selecting a merchant and specifying permissions.
Here's how:
- Click: Choose Merchants
- Select the merchant whose account Sello will be able to access
- Tick the box below to confirm that you agree
- Click the arrow to the right of: Specify Permissions
By default, these should all be checked, but please make sure all permissions have been selected. When you are done, click: Summary
You can verify that the invitation was successful by checking your partner invitations.
Here's how:
- Log into Zalando zDirect here
- Click the Apps -icon in the top-right corner
- Click: Technical Integration
- Click the Partner Invitations -tab
The last step is to contact us at support@sello.io to let us know that you've sent us a partner invitation. We will then accept the invitation and generate credentials that are used to create the connection in Sello.
Configuring the Zalando connection
Up next is configuring the Zalando connection. Zalando has different settings you need to configure before you start receiving orders, these are the settings you need to look at:
- Logo
- Company information (shown on documents)
- Status on fulfilment orders (only if you use ZFS, ZRS or ZSS)
Logo
The Logo is an image you can upload of your company logo, which will be visible on delivery documents.
Company information
The Company information should include this information:
- Company name
- ORG: 123456-1234
- VAT: SE123456789100
- Address
- Zipcode
- City
Status on fulfilment orders
The Status on fulfilment orders is only necessary if you are not doing own logistics and Zalando is sending your products, such as with a ZSS setup. If you are doing only own logistics, ignore this setting.
Since these orders should not be delivered by you, it is good to keep them in a separate status that already marks them as delivered but not paid in Sello, so that they are not mixed in with the orders you should deliver.
You can create a status for fulfilment orders by following these steps:
Go to your Settings - Orders - Order statuses
- Click on Create new
- Name the status ZFS Orders, or anything else you would like to differentiate it
- Choose the properties Order is delivered
- Select a fitting color for the status
- Done! You have now created your new ZFS status
FAQ
Will Sello keep all my product data up-to-date?
Fetched only once
- Brand - Fetched from Vendor in Shopify
- Group type - Set to: Model in Sello
- Images - Fetched from Images in Shopify
- Manufacturer name - Fetched from Vendor in Shopify
- Automatic pricing: Activated in Sello
- Recommended price - Fetched from Compare at price in Shopify
- Regular price - Fetched price in Shopify
- Internal name - Fetched from Title in Shopify
- SKU - Fetched from SKU in Shopify
- Color attribute - Fetched from option value in Shopify if name matches "Color"
- Size attribute - Fetched from option value in Shopify if name matches "Size"
- Model attribute - Fetched from Title in Shopify
- Barcode - Fetched from Barcode in Shopify
- Tags - Fetched from Tags in Shopify
- Stock - Fetched from Inventory Quantity in Shopify
- Shopify category - Fetched from Product type in Shopify
- Texts (description and title) - Fetched from Description and Title in Shopify
- Weight - Fetched from Weight in Shopify (unless unit is "kg", then value *1000)
Fetched continuously
- Automatic pricing: Activated in Sello
- Recommended price - Fetched from Compare at price in Shopify
- Regular price - Fetched price in Shopify
- Internal name - Fetched from Title in Shopify
- SKU - Fetched from SKU in Shopify
- Barcode - Fetched from Barcode in Shopify
- Tags - Fetched from Tags in Shopify
- Stock - Fetched from Inventory Quantity in Shopify
- Weight - Fetched from Weight in Shopify (unless unit is "kg", then value *1000)