Overview

This guide is intended to demonstrate the steps required to use iQmetrix APIs enable Dropship in a 3rd Party eCommerce solution.

What is Dropship?

Dropship is a retailer practice of sending items from a manufacturer or supplier directly to a customer.

With iQmetrix Dropship, you can showcase and sell a wide variety of unique, luxury or specialized items without having to invest in physical inventory.

Who Is This Guide For?

The intended audience for this guide are developers who are integrating an eCommerce system with iQmetrix Dropship, such as…

Postman

iQmetrix uses Postman when testing and debugging our APIs.

For Chrome or Mac users, click the button below to import the collection directly into Postman.

Run in Postman

Alternatively, you can download the collection by clicking here.

Prerequisites

To use this guide, the following steps must be completed:

If the above steps are not complete or you are not sure, contact Support.

Before You Begin

In order to make authorized requests to iQmetrix APIs, you need an Access Token.

See the table below for different ways of getting an Access Token.

If… Then…
You do not have an Access Token See Obtaining an Access Token
You have an Access Token, but it is close to expiring See Refreshing an Access Token

The token is placed in the Authorization header of requests to iQmetrix APIs, prefixed by the word Bearer.

Example

Authorization: Bearer b0k0dY70N3Vv9jR1b9oEdW9IeT5WIn85WCYFJRo6AiIKLEMBFwNbEQsfeCUeM3gdPA1gAAVxWTJacX8mJyBaGRcFVwQOEV49NgBz

Steps

Step 1 - Get Products

You can display a list of Dropship enabled products to the customer with the request Getting Catalog Items by Subscription List and the following parameters:

Example Request

GET https://catalogsdemo.iqmetrix.net/v1/Companies(14146)/Catalog/Items(SourceId="43d92a51-650e-4b85-b5d0-8d51bf4c59f4")
Authorization: Bearer b0k0dY70N3Vv9jR1b9oEdW9IeT5WIn85WCYFJRo6AiIKLEMBFwNbEQsfeCUeM3gdPA1gAAVxWTJacX8mJyBaGRcFVwQOEV49NgBz
Accept: application/json

Example Response

HTTP 200 Content-Type: application/json
{
    "Items": [
        {
            "CatalogItemId": "a183f1a9-c58f-426a-930a-9a6357db52ed",
            "CatalogSku": "21Z8F4AQ",
            "DateAddedUtc": "2016-08-09T20:12:05.987",
            "DateUpdatedUtc": "2016-08-09T20:12:05.99",
            "IsArchived": false,
            "RmsId": "1",
            "Slug": "M1248-V1",
            "SourceIds": [
                "43d92a51-650e-4b85-b5d0-8d51bf4c59f4"
            ]
        }
    ]
}

From the response, CatalogItemId will be used in the following steps.

(Optional) Step 2 - Get Product Details

You can display rich product content to the customer with the request Get Product Details and the following parameters:

This request returns product information like:

Example Request

GET https://catalogsdemo.iqmetrix.net/v1/Companies(14146)/Catalog/Items(a183f1a9-c58f-426a-930a-9a6357db52ed)/ProductDetails
Authorization: Bearer b0k0dY70N3Vv9jR1b9oEdW9IeT5WIn85WCYFJRo6AiIKLEMBFwNbEQsfeCUeM3gdPA1gAAVxWTJacX8mJyBaGRcFVwQOEV49NgBz
Accept: application/json

Example Response

HTTP 200 Content-Type: application/json
{
    "Id": "M1248-V1",
    "Name": "Galaxy S6 edge+ 32GB - Black Sapphire",
    "Assets": [
        {
            "Id": "732130d2-b673-461c-812b-f2b614d6076e",
            "Name": "iqmetrix.jpg",
            "Uri": "https://amsdemostorage.blob.core.windows.net/assets/732130d2-b673-461c-812b-f2b614d6076e.jpg",
            "Type": "Image",
            "IsHidden": true
        }
    ],
    "CanonicalClassification": {
        "Id": 4,
        "Name": "Smartphones",
        "ParentCategories": [
            {
                "Id": 2,
                "Name": "Devices"
            }
        ],
        "TreeId": 1
    },
    "ColorDefinition": {
        "Id": "5c6e2779-79d1-4fbd-b6a8-36b81e851b15",
        "Name": "Black Sapphire",
        "ColorTagIds": [
            1
        ],
        "ColorTags": [
            {
                "Id": 1,
                "Name": "Black",
                "ColorCode": "#303232"
            }
        ],
        "Swatch": {
            "Type": "Asset",
            "AssetId": "09fe1ee4-42b1-43a6-bd80-cd2bda21e90a",
            "ColorCode": ""
        }
    },
    "DateAddedUtc": "2016-08-09T20:12:05.987",
    "DateUpdatedUtc": "2016-08-09T20:12:05.99",
    "Entity": {
        "Id": 14146,
        "Name": "Kentel Corp"
    },
    "ExtendedAttributes": [
        {
            "Name": "Country of Manufacture",
            "Value": "China"
        }
    ],
    "HeroShotId": "44f60963-5515-44bc-9509-71aef6463580",
    "HeroShotUri": "https://imagehost/images/44f60963-5515-44bc-9509-71aef6463580",
    "IsArchived": false,
    "IsLinkedToCuratedProduct": true,
    "IsSaleable": true,
    "LongDescription": "The world’s first dual-edge display was born from a need to create something new...",
    "Manufacturer": {
        "Id": 13149,
        "Name": "OtterBox"
    },
    "ManufacturerSkus": [
        {
            "Value": "JBLPULSEBLKAM",
            "Description": "",
            "Entity": {
                "Id": 14146,
                "Name": "Kentel Corp"
            }
        }
    ],
    "MasterProductId": 1248,
    "MSRP": {
        "Amount": 100,
        "CurrencyCode": "USD"
    },
    "Owner": {
        "Id": 14146,
        "Name": "Kentel Corp"
    },
    "Region": {
        "CountryCode": "CA",
        "CountryName": "Canada",
        "StateCode": "AB",
        "StateName": "British Columbia"
    },
    "ReleaseDate": "2011-10-14T12:00:00.000",
    "RmsId": "1",
    "ShortDescription": "Next is Now",
    "Specifications": [
        {
            "Name": "Color",
            "Fields": [
                {
                    "Id": 54,
                    "Name": "Height",
                    "DisplayName": "Height",
                    "StringId": "Height",
                    "Type": "Float",
                    "Unit": "inches",
                    "Value": "6.08"
                }
            ]
        }
    ],
    "UpcCodes": [
        {
            "Value": "874688002478/16W",
            "Description": "UPC",
            "Entity": 2
        }
    ],
    "VariationId": 1,
    "VariationInfo": [
        {
            "VariationId": 1,
            "Slug": "M1248-V1",
            "Fields": [
                {
                    "FieldId": 1,
                    "Name": "Product Name",
                    "Value": "true"
                }
            ]
        }
    ],
    "VendorSkus": [
        {
            "Value": "JBLPULSEBLKAM",
            "Description": "",
            "Entity": {
                "Id": 14146,
                "Name": "Kentel Corp"
            }
        }
    ],
    "Version": 1
}

Step 3 - Get Pricing

You can display the price of a product using the request Get Product Pricing for a Retailer Location and the following parameters:

This request will return pricing information, including:

Example Request

GET https://pricingdemo.iqmetrix.net/v1/Companies(14146)/Entities(14146)/CatalogItems(a183f1a9-c58f-426a-930a-9a6357db52ed)/Pricing
Authorization: Bearer b0k0dY70N3Vv9jR1b9oEdW9IeT5WIn85WCYFJRo6AiIKLEMBFwNbEQsfeCUeM3gdPA1gAAVxWTJacX8mJyBaGRcFVwQOEV49NgBz
Accept: application/json

Example Response

HTTP 200 Content-Type: application/json
[
    {
        "Id": 16446,
        "CatalogItemId": "a183f1a9-c58f-426a-930a-9a6357db52ed",
        "CompanyId": 14146,
        "EntityId": 14146,
        "FloorPrice": 3.99,
        "OriginalPrice": 4.99,
        "RegularPrice": 10,            
        "IsDiscountable": false,
        "OverridePrice": null,
        "OverridePriceId": null,
        "PricingTermId": null
    }
]    

From the response, RegularPrice and OverridePrice will be used in the following steps.

Step 4 - Get Supplier Availability

To determine if a product is available from the supplier, you can use the request Get Supplier Availability by Supplier SKU and the following parameters:

This request will return stock information, including:

Example Request

GET https://availabilitydemo.iqmetrix.net/v1/Suppliers(14107)/Companies(14146)/SupplierSkus
Authorization: Bearer b0k0dY70N3Vv9jR1b9oEdW9IeT5WIn85WCYFJRo6AiIKLEMBFwNbEQsfeCUeM3gdPA1gAAVxWTJacX8mJyBaGRcFVwQOEV49NgBz
Accept: application/json

Example Response

HTTP 200 Content-Type: application/json
[
    {
        "Id": "c896e638-0268-4d2f-8764-0e7d315910e6",
        "SupplierSku": "802975856602",
        "SupplierEntityId": 14107,
        "IsAvailable": true,
        "Quantity": 94
    }
]

Step 5 - Create a Customer

To determine shipping, you must gather customer information using the request Creating a Full Customer and the following parameters:

If you would like to map iQmetrix Customers to customers in a 3rd party system, contact support to have a CustomerExtension mapping resource created.

Example Request

POST https://crmdemo.iqmetrix.net/v1/Companies(14146)/CustomerFull
Authorization: Bearer b0k0dY70N3Vv9jR1b9oEdW9IeT5WIn85WCYFJRo6AiIKLEMBFwNbEQsfeCUeM3gdPA1gAAVxWTJacX8mJyBaGRcFVwQOEV49NgBz                
Accept: application/json
Content: application/json
{
    "CustomerTypeId": 2,        
    "Addresses": [
        {
            "AddressTypeId": 3,
            "CountryCode": "CA",
            "StateCode": "MB",
            "PostalCode": "H0H0H0",
            "StreetAddress1": "1600 Amphitheatre Pkwy",
            "StreetAddress2": "Suite 500"
        }
    ]
}

Example Response

HTTP 201 Content-Type: application/json
{
    "Id": "659c2a38-d083-4421-9330-46d779702f85",
    "CustomerTypeId": 2,
    "CustomerType": "Person",
    "PrimaryName": "",
    "FamilyName": "",
    "Addresses": [
        {
            "Id": "5e534ed7-6c89-4f35-bc39-304783f56d1e",
            "CustomerId": "659c2a38-d083-4421-9330-46d779702f85",
            "AddressTypeId": 3,
            "AddressType": "Shipping",
            "Default": false,
            "DoNotContact": true,
            "CountryCode": "CA",
            "Country": "Canada",
            "Locality": null,
            "StateCode": "MB",
            "State": "Manitoba",
            "PostalCode": "H0H0H0",
            "PostOfficeBoxNumber": "",
            "StreetAddress1": "1600 Amphitheatre Pkwy",
            "StreetAddress2": "Suite 500"
            "Notes": null,
            "Version": 1,
            "AttentionTo": null,
            "Phone": "",
            "Email": ""
        }
    ],
    "ContactMethods": [],
    "CustomerExtensions": [],
    "RelatedCustomers": [],
    "MemberOf": [],
    "Documents": [],
    "Title": null,
    "AlternateName": null,
    "MiddleName": null,
    "DateOfBirth": null,
    "Notes": null,
    "Disabled": false,
    "DoNotContact": true,
    "Version": 1
}

From the response, the Id, Address.Id and Address.PostalCode will be used in the following steps.

Step 6 - Get Shipping Options

You can provide shipping options to the customer with the request Getting Shipping Options and the following parameters:

Example Request

POST https://shippingaggregatordemo.iqmetrix.net/Companies(14146)/ShippingInformation
Authorization: Bearer b0k0dY70N3Vv9jR1b9oEdW9IeT5WIn85WCYFJRo6AiIKLEMBFwNbEQsfeCUeM3gdPA1gAAVxWTJacX8mJyBaGRcFVwQOEV49NgBz        
Accept: application/json
Content: application/json
{
    "LocationEntityId": "14146",
    "PostalCode": "P9H 9I4",
    "Items": [
        {
            "CatalogId": "18e039de-f950-4d8e-a48a-d06e4db55a07",
            "Quantity": 1
        }
    ]
}

Example Response

HTTP 202 Content-Type: application/json
{
    "Id": 1,
    "LocationEntityId": 14146,
    "PostalCode": "P9H 9I4",
    "Shipments": [
        {
            "SupplierEntityId": 14107,
            "Items": [
                {
                    "CatalogId": "18e039de-f950-4d8e-a48a-d06e4db55a07",
                    "Quantity": 1,
                    "Cost": 9.99
                }
            ],
            "ShippingOptions": [
                {
                  "Id": "1",
                  "Name": "UPS Ground",
                  "Cost": 0,
                  "EstimatedTransitTime": "14",
                  "Currency": "CAD"
                },
                {
                  "Id": "2",
                  "Name": "UPS Ground Express",
                  "Cost": 17.95,
                  "EstimatedTransitTime": "7",
                  "Currency": "CAD"
                },
                {
                  "Id": "3",
                  "Name": "UPS Air",
                  "Cost": 9.95,
                  "EstimatedTransitTime": "5",
                  "Currency": "CAD"
                },
                {
                  "Id": "4",
                  "Name": "UPS One Day AM",
                  "Cost": 35.99,
                  "EstimatedTransitTime": "3",
                  "Currency": "CAD"
                }
            ]
        }
    ],
    "Items": []
}

From the response, Id and SupplierEntityId will be used in the following steps.

(Optional) Step 7 - Get Company Tree

You can allow customers to create Ship to Store orders by providing the Order with an EntityId with the request Getting All Locations for a Company and the following paramers:

Example Request

GET https://entitymanagerdemo.iqmetrix.net/v1/Companies(14146)/Locations
Authorization: Bearer b0k0dY70N3Vv9jR1b9oEdW9IeT5WIn85WCYFJRo6AiIKLEMBFwNbEQsfeCUeM3gdPA1gAAVxWTJacX8mJyBaGRcFVwQOEV49NgBz        
Accept: application/json

Example Response

HTTP 200 Content-Type: application/json
[
    {
        "Id": 14202,
        "Name": "Dufferin Mall",
        "DisplayName": "Dufferin Mall",
        "Description": "This Location is used to clear out discounted inventory",
        "Roles": [
            {
                "Name": "Location"
            }
        ],
        "CreatedUtc": "2015-02-26T00:03:01.372Z",
        "LastModifiedUtc": "2015-02-27T00:03:06.392Z",
        "Area": {
            "Value": 1100,
            "Unit": "SqFt"
        },
        "Address": {
            "AddressLine1": "4970 Hillside Avenue",
            "AddressLine2": "Apt 115",
            "City": "Edmonton",
            "StateCode": "ON",
            "StateName": "Ontario",
            "CountryCode": "CA",
            "CountryName": "Canada",
            "Zip": "P9H 9I4"
        },
        "Attributes": {},
        "ClientEntityId": "123",
        "Contacts": [
            {
                "Name": "John Smith",
                "Description": "Store Manager",
                "PhoneNumbers": [
                    {
                        "Description": "Main Line",
                        "Number": "5555555555",
                        "Extension": "1234"
                    }
                ]
            }
        ],
        "Geography": {
            "Longitude": -104.612034,
            "Latitude": 50.443559
        },
        "Relationships": [],
        "SortName": "dufferin mall",
        "StoreHours": {
            "Monday": {
                "Open": {
                    "Hour": 10,
                    "Minute": 0
                },
                "Close": {
                    "Hour": 10,
                    "Minute": 0
                }
            },
            "Tuesday": {
                "Open": {
                    "Hour": 10,
                    "Minute": 0
                },
                "Close": {
                    "Hour": 10,
                    "Minute": 0
                }
            },
            "Wednesday": {
                "Open": {
                    "Hour": 10,
                    "Minute": 0
                },
                "Close": {
                    "Hour": 10,
                    "Minute": 0
                }
            },
            "Thursday": {
                "Open": {
                    "Hour": 10,
                    "Minute": 0
                },
                "Close": {
                    "Hour": 10,
                    "Minute": 0
                }
            },
            "Friday": {
                "Open": {
                    "Hour": 10,
                    "Minute": 0
                },
                "Close": {
                    "Hour": 10,
                    "Minute": 0
                }
            },
            "Saturday": {
                "Open": {
                    "Hour": 10,
                    "Minute": 0
                },
                "Close": {
                    "Hour": 10,
                    "Minute": 0
                }
            },
            "Sunday": {
                "Open": {
                    "Hour": 10,
                    "Minute": 0
                },
                "Close": {
                    "Hour": 10,
                    "Minute": 0
                }
            }
        },
        "StorePhoneNumbers": [
            {
                "Description": "Main Line",
                "Number": "5555555555",
                "Extension": "1234"
            }
        ],
        "TimeZone": {
            "Id": "Alaskan Standard Time",
            "DaylightSavingTimeEnabled": true
        },
        "Version": 13
    }
]

From the response, Id will be used in the following steps.

Step 8 - Create an Order

You can create a dropship order using the request Creating an Order with Items and the following parameters:

Example Request

POST https://orderdemo.iqmetrix.net/v1/Companies(14146)/OrderFull
Authorization: Bearer b0k0dY70N3Vv9jR1b9oEdW9IeT5WIn85WCYFJRo6AiIKLEMBFwNbEQsfeCUeM3gdPA1gAAVxWTJacX8mJyBaGRcFVwQOEV49NgBz        
Accept: application/json
Content: application/json        
{
    "OrderTypeId": 1,
    "EntityId": 14146,
    "TenderId": "TT101IN18",
    "BillingCustomerId": "659c2a38-d083-4421-9330-46d779702f85",
    "BillingAddressId": "5e534ed7-6c89-4f35-bc39-304783f56d1e",
    "ShippingAddressId": "5e534ed7-6c89-4f35-bc39-304783f56d1e",
    "ShippingCustomerId": "659c2a38-d083-4421-9330-46d779702f85",
    "ShippingEntityId": 0,
    "SourceId": "0ce24f40-0183-4fcf-a4eb-8ac19db55723",
    "SourceName": "Third Party eCommerce",
    "Items": [
        {
            "ItemTypeId": 1,
            "ItemStatusId": 1,
            "ProductId": "a183f1a9-c58f-426a-930a-9a6357db52ed",
            "SellingPrice": 4.99,
            "ShippingOptionId": 1,
            "SupplierEntityId": 14107,
            "Description": "The world’s first dual-edge display was born from a need to create something new...",
            "Quantity": 1
        }
    ]
}

Example Response

HTTP 201 Content-Type: application/json   
{
    "Id": "cdd26b8f-4ed1-409d-9984-982e081c425e",
    "OrderTypeId": 1,
    "OrderType": "Sales",
    "State": "Created",
    "PrintableId": "019J6MS",
    "Name": null,
    "TenderId": "TT101IN18",
    "TenderOrigin": null,
    "SourceId": null,
    "SourceName": null,
    "EntityId": 14146,
    "ShippingEntityId": 0,
    "BillingCustomerId": "659c2a38-d083-4421-9330-46d779702f85",
    "BillingAddressId": "5e534ed7-6c89-4f35-bc39-304783f56d1e"
    "ShippingAddressId": "5e534ed7-6c89-4f35-bc39-304783f56d1e",
    "ShippingCustomerId": "659c2a38-d083-4421-9330-46d779702f85",
    "EmployeeId": 0,
    "DiscountCode": null,
    "DiscountDescription": null,
    "DiscountAmount": 0,
    "CreatedDateUtc": "2017-03-15T22:43:28.537",
    "OrderExpiryHours": 72,
    "OrderExpiryDate": "2017-03-18T22:43:28.537",
    "SourceId": "0ce24f40-0183-4fcf-a4eb-8ac19db55723",
    "SourceName": "Third Party eCommerce",    
    "Items": [
        {
            "Id": "f15100db-c237-49f2-97d1-7910b87e278c",
            "ProductId": "a183f1a9-c58f-426a-930a-9a6357db52ed"
            "SupplierEntityId": 14107
            "ShippingOptionId": 1,
            "OrderId": "78e50fb8-aefb-4ca1-923d-9e7800d3b792",
            "ItemTypeId": 1,
            "ItemType": "DropShip",
            "ItemStatusId": 1,
            "ItemStatus": "New",
            "Quantity": 1,
            "Cost": 0,
            "ListPrice": 0,
            "SellingPrice": 4.99,
            "Index": 0,
            "Description": "The world’s first dual-edge display was born from a need to create something new...",
            "SKU": null,
            "Notes": null,
            "SerialNumbers": [],
            "SupplierReference": null,
            "TrackingInformation": [],
            "ItemExtensions": []              
        }
    ]
}

From the response, Id will be used in the following step.

Step 9 - Process an Order

Finally, you can submit the dropship order using the request Processing an Order and the following parameters:

Example Request

POST https://orderdemo.iqmetrix.net/v1/Companies(14146)/Orders(cdd26b8f-4ed1-409d-9984-982e081c425e)/Process
Authorization: Bearer b0k0dY70N3Vv9jR1b9oEdW9IeT5WIn85WCYFJRo6AiIKLEMBFwNbEQsfeCUeM3gdPA1gAAVxWTJacX8mJyBaGRcFVwQOEV49NgBz        
Accept: application/json
Content: application/json                
{
    "OrderId": "cdd26b8f-4ed1-409d-9984-982e081c425e"
}

Example Response

HTTP 201 Content-Type: application/json   
{
  "Id": 1,
  "OrderId": "33b721c3-7872-4db6-8bf4-f2ac89d2f06e"
}

(Optional) Step 10 - Get Dropship Orders

You can retrieve a list of dropship orders with the request Getting a List of Orders and the following parameters:

Example Request

GET https://ordermanagementreportingdemo.iqmetrix.net/v1/Reports/OrderList/report?filter=companyId eq 14146
Authorization: Bearer b0k0dY70N3Vv9jR1b9oEdW9IeT5WIn85WCYFJRo6AiIKLEMBFwNbEQsfeCUeM3gdPA1gAAVxWTJacX8mJyBaGRcFVwQOEV49NgBz        
Accept: application/json

Example Response

HTTP 200 Content-Type: application/json
{
    "definition": {
        "id": "OrderList",
        "name": "Order List Report",
        "ownEntityPermission": "ViewOrderManagement",
        "anyEntityPermission": "ViewAllOrderManagement",
        "collection": "Order",
        "description": "View list of Platform orders.",
        "columns": [
            {
                "name": "Location",
                "key": "locationId"
            }
        ]
    },
    "rows": [
        {
            "_id": "58cad41cdc0db43a61eec9e3",
            "invoiceNumber": "INKG5-2498",
            "companyId": 14146,
            "locationId": 14202,
            "locationName": "Dufferin Mall",
            "customerName": "John Smith",
            "shippingEntityId": "0",
            "shippingEntityName": "Customer",
            "statusId": "0",
            "statusName": "Pending",
            "createdUtc": "2017-03-16T18:06:16.7950000Z"
        }
    ],
    "totalRecords": 6
}

From the response, _id will be used in the final step.

(Optional) Step 11 - Get Dropship Order Status

You can get the status of a dropship order with the request Getting Order Details and the following parameters:

Example Request

GET https://ordermanagementreportingdemo.iqmetrix.net/v1/Companies(14146)/OrderDetails(58cad41cdc0db43a61eec9e3)
Authorization: Bearer b0k0dY70N3Vv9jR1b9oEdW9IeT5WIn85WCYFJRo6AiIKLEMBFwNbEQsfeCUeM3gdPA1gAAVxWTJacX8mJyBaGRcFVwQOEV49NgBz        
Accept: application/json

Example Response

HTTP 200 Content-Type: application/json
{
    "id": "58c6f4bddc0db43a61ee98b5",
    "invoiceNumber": "INKG5-2451",
    "companyId": 14146,
    "companyName": "Globex",
    "locationId": 14202,
    "locationName": "Dufferin Mall",
    "customerName": "John Smith",
    "shipToStore": false,
    "shippingEntityId": "0",
    "shippingEntityName": "Customer",
    "statusId": "0",
    "statusName": "Pending",
    "billToAddress": {
        "crmId": "d2631c9d-0303-14b8-b328-16ac5e409fb2",
        "crmAddressId": "a5828b6c-13be-b07b-bebd-1060c72828fd",
        "customerName": "John Smith",
        "businessName": "",
        "streetAddress1": "349 W. Narwhal Lane",
        "streetAddress2": "Suite 400",
        "city": "Cypress",
        "postalCode": 55555,
        "region": "Texas",
        "regionCode": "TX",
        "country": "United States",
        "countryCode": "US",
        "email": "",
        "phone": "(555) 555-5556"
    },
    "shipToAddress": {
        "crmId": "d2631c9d-0303-14b8-b328-16ac5e409fb2",
        "crmAddressId": "a5828b6c-13be-b07b-bebd-1060c72828fd",
        "customerName": "John Smith",
        "businessName": "",
        "streetAddress1": "349 W. Narwhal Lane",
        "streetAddress2": "Suite 400",
        "city": "Cypress",
        "postalCode": 55555,
        "region": "Texas",
        "regionCode": "TX",
        "country": "United States",
        "countryCode": "US",
        "email": "",
        "phone": "(555) 555-5556"
    },
    "dropshipOrderItems": [
        {
            "dropshipOrderId": "9dd08bfc-24a0-99ed-64c4-8b5602402f91",
            "supplierId": 81553,
            "supplierName": "NOZAMA Inc.",
            "catalogItemId": "788b732b-16bd-9c19-7954-4e0eec524f65",
            "productName": "Motorola Droid Ultra Aegis Case - Trident Green",
            "supplierSku": "EKg-18-IAY",
            "quantity": 1,
            "sellingPrice": 34.95,
            "statusId": "0",
            "statusName": "Pending Supplier",
            "trackingNumber": "",
            "shippingProvider": "",
            "supplierMessage": "",
            "updatedUtc": "2017-03-13T19:36:26.2620000Z"
        }
    ],
    "createdUtc": "2017-03-16T18:06:16.7950000Z",
    "updatedUtc": "2017-03-13T19:36:26.2620000Z"
}

FAQ

This section contains answers to frequently asked Dropship questions.

Can I control dropship-only prices?

Retailers often request the ability to control the prices of Dropship only products, usually in an eCommerce capacity.

This is possible, but it must be done by the requesting the Supplier set a Company-specific price in the Cost Feed API.

How do I map customers in a 3rd party system to dropship customers?

If you would like to map iQmetrix Customers to customers in a 3rd party system, contact support for instructions and to have a CustomerExtension mapping resource created.

How do I update product shipping status when testing?

Once a Dropship order is submitted, the supplier is responsible for updating the shipping status of the Order.

Was this page helpful?