[Partner Guest Post] Using the Dsco API for Drop Shipping with Neiman Marcus and Nordstrom
By: Wojciech Cywicki
What is Dropshipping?
Dropshipping is a business model that enables companies to operate without maintaining inventory. Customers place orders online or at a retailer’s store location (showroom). The order is automatically forwarded to the supplier and the goods are shipped to the customer in the retailers’ name.
Dropshipping was a key part of what made Amazon an early industry leader in retail and brands large and small are integrating dropshipping into their omnichannel distribution strategies.
While the exact percentage of sales via dropshipping is hard to ascertain, it’s clear that dropshipping is a significant distribution method for retailers. Forrester Research stated that in 2017, 23% of online sales were delivered to customers via dropshipping. Amazon fulfills 34% of their sales through dropshipping and dropshipping looks to grow at least as fast as online marketing in general.
For many retailers, the physical store is a customer service and branding resource while much of the inventory management and delivery is centralized and managed through dropshipping.
Schott NYC, an American clothing manufacturer needed to integrate dropshipping with Neiman Marcus and Nordstrom. Because of the growth in this industry and the technological hurdles that retailers are facing in order to provide secure sales and dropshipping management, the team at Binary Minds was excited to plan and integrate the technology for them.
Deciding on Technology: API vs EDI
Before we started the integration for Schott NYC with Neiman Marcus and Nordstrom, we had to determine the type of data management system for integrating their store with the corporations’ dropshipping technology. While Electronic Data Interchange (EDI) is the traditional method for setting up the communication between retailers and suppliers, we used a newer interchange format (API) to implement the dropship integration with Dsco.
The Legacy Format
EDI is a data interchange system between suppliers and retailers that predates the internet. While it works well, EDI is expensive to build and takes months to map out each EDI specification.
On top of the mapping development, EDI users must also test the integration method of delivery; whether that be an As2 or SFTP connection. And that needs to be tested for each of the EDI documents involved in every data transaction. This adds time to the onboarding process, especially if there is a third party involved. For every new integration, EDI developers often have to “re-map” for different specs.
Since EDI did not match the specifications for our project, we needed more modern alternatives. Dsco’s API was perfect, especially since it is gaining rapid adoption with major brands and retailers.
Intro to Dsco API
Dsco was formed in 2015 to provide a better technology solution for online retailers and dropshippers. Because of the founder’s experience working at multiple supply chain technology companies, Dsco was able to develop a platform that standardizes data exchange.
What is Dsco?
- Dsco is a Distributed Inventory Platform. It creates networked supply chains while providing clear access to relevant data.
- It simplifies the way retailers and brands connect and exchange inventory, order, and catalog data.
- A flexible platform for data interchange between suppliers and retailers that can accept formats such as EDI, spreadsheets, and API.
Why Is Dsco Attractive for Suppliers and Retailers Alike?
- The SaaS (Software as a Service) model means that neither the supplier nor the retailer have to invest in their own infrastructure. It is included in the regular costs of Dsco.
- SaaS also provides a scalable system. Increasing data, bandwidth, or other technical aspects in the inventory platform is managed by Dsco, not the retailer or supplier.
- Dsco reduces supply chain complexity by providing one system to manage dropshipping inventory.
- The reduced need for infrastructure and simplified platform means that suppliers can integrate with Dsco for a fraction of the cost of EDI.
- Many of the largest retailers and brands use Dsco for drop shipping, direct to consumer, ship to store, and more.
The Dropship Integration
In the course of using it, we discovered that the Dsco API (Application Program Interface) is an extremely developer-friendly method of integrating dropshipping. Dsco also has a standard EDI spec that is compatible for all retailers across the platform. In addition, Dsco also supports the “Nordstrom EDI” standard but it is older and limited in functionality. For example, Nordstrom EDI uses UPC numbers. No other item data such as SKU or Title can be sent/received. All good reasons to go with the API which has full access to the entire functionality and is regularly being updated.
To successfully integrate our Schott NYC’s systems with Nordstrom and Neiman Marcus, we followed the steps outlined in the Dsco API documentation and implementation guide.
Using the Dsco API
The API from Dsco allowed us to swiftly set up the data connections with both the suppliers and the retailers. Since Schott NYC’s existing back-end was written in a somewhat exotic programming language (ColdFusion) we could not use the sample code from the documentation but were able to adapt it to Dsco’s language.
After obtaining the API key to connect through HTTP, all methods needed for this project are in place:
- Fetch and acknowledge orders
- Update shipment information
- Create and update invoices
- Fetch and update inventory
With the connector set up, we were able to develop the high-level components specific to Schott NYC. For example:
- Pull shipments from the inhouse system and send to Dsco.
- Pull invoices from the inhouse system and send to Dsco.
- Fetch inventory from Dsco, sync with the inhouse system
- Update inventory stock. With hundreds of product variations (sku/color/size) we limited updates to products where availability has changed. This improved bandwidth usage and performance.
We ran into a few minor issues with the documentation but these were quickly overcome with the help of the testing tools provided by Dsco.
Testing The Integration
Testing was incredibly quick and easy! Dsco provides developers with an “onboarding tool” called Gandalf. It does help during the onboarding process but the true value is with testing as it does not require the involvement of another party. Gandalf imitates the production environment. We could create orders and validate all data all before going live. No need to pick up the phone or email other parties to create test orders, validate inventory, etc.
For API developers, this is a dream come true because we didn’t have to wait on other developers or third party vendors. We used Dsco’s tools to get immediate results on our testing.
Some EDI developers have that same kind of flexibility, but many do not. There are some EDI users whose systems only allow them to import/export orders once a day. Meaning that they could make test orders, but would have to wait 24 hours before being able to receive and take action on their side.
Dsco was able to test the system in real-time as much as we needed.
We loved working with this software. It saved us a great deal of time on producing the dropshipping integrations and saved Schott NYC both time and budget. Their support team also made sure everything went well on the executive side.
“What I liked about Dsco support is that they know how to work with developers but also understand my needs. I want to spend my time on the big picture items at Schott NYC and can’t worry about every little detail. Dsco was a good choice. They got us up and running in no time, they were incredibly responsive every step of the way, and their platform is really easy to work with.”
– Jason Schott, COO Schott NYC
- Implementation was straightforward.
- The API is developer-friendly.
- Gandalf, the Dsco onboarding and testing tool was used throughout the development process. We were able to see the outcome of executed code immediately.
- We finished Neiman Marcus in 60 hours and Nordstrom in 10 because code could be reused.
- None of that would have been possible using just EDI.
Dsco is an excellent choice of inventory data management if your brand is selecting a B2C/D2C dropshipping platform. It’s popular with many retailers including major outfits like Nordstrom and Neiman Marcus, and integration using the API is easy. Once the system is established, later integrations are even easier.