ChannelSupply

Last Updated: October, 2021

1. Overview

1WorldSync’s ChannelSupply offering enables Client to make available to 1WorldSync and its ChannelOnline Customers information about its products, including without limitation, pricing, availability, and other information about products and/or services offered for sale by Client to ChannelSupply Mutual Customers through ChannelOnline.

As part of this offering, 1WorldSync shall integrate Client and the ChannelSupply Client Data into ChannelOnline according to the Client’s Subscription Configuration and level of integration as listed in the Order Form. The level of integration determines the actual functionality available to ChannelSupply Mutual Customers.

Depending on the Client’s Subscription Configuration and level of integration as listed in the Order Form, Client can:

  • Incorporate its master product inventory and ChannelSupply Client Customer specific pricing files into ChannelOnline for ChannelSupply Mutual Customers to use to quote and sell products to their End Customers.
  • Receive real-time pricing and availability calls from ChannelOnline for ChannelSupply Mutual Customers and return data.
  • Receive electronic order submission from ChannelOnline Customers, and return status and/or tracking information.

2. Levels of Integration

There are three (3) levels of ChannelSupply integration a Client can select:

ChannelSupply Standard Integration Flat file integration of ChannelSupply Master Product Inventory Files & ChannelSupply Client Customer Pricing Files
ChannelSupply Enhanced Integration Standard level integration plus real-time price and availability API integration
ChannelSupply Premium Integration Standard and Enhanced level integration, plus electronic order submission & pull-back of status/tracking details

ChannelSupply – Integration Setup
A one (1) time Setup fee is required to add the Client as a ChannelOnline Supported Supplier in ChannelOnline and enable ChannelSupply Client Data integration.

ChannelSupply – Integration Setup includes:

ChannelSupply Standard Integration Creation of a “Supplier Page” for the Client in ChannelOnline
Connecting to Client’s FTP service for file exchange
Ingesting/processing file feeds into databases on a routine basis
ChannelSupply Enhanced Integration Integration and testing of mutually agreed upon XML API schema for request and retrieval of real-time ChannelSupply Client Customer pricing
ChannelSupply Premium Integration Integration and testing of mutually agreed upon XML API schema for request and retrieval of real-time ChannelSupply Client Customer purchase order submission and status retrieval

Client will be notified when ChannelSupply – Integration Setup has been completed, and unless Client notifies 1WorldSync of any faults or flaws in the Integration Setup within five (5) days of such notice, Integration Setup will be deemed to have been completed.

ChannelSupply – Integration Maintenance
An active ChannelSupply – Integration Maintenance subscription is required for 1WorldSync to process updates to ChannelSupply Client Data in ChannelOnline, and make any necessary changes to maintain the integration.

3 . ChannelSupply Master Product Inventory Files and ChannelSupply Client Customer Pricing Files

Client must provide its ChannelSupply Master Product Inventory Files and ChannelSupply Client Customer Pricing Files to 1WorldSync as part of this Service. Files must be posted to either Client’s hosted server location for retrieval, or 1WorldSync’s FTP server on a mutually agreed upon cadence (at least once a day).

Both types of files must be re-generated each time they are made available by Client to 1WorldSync. They must be full files (including all products and all pricing for ChannelSupply Mutual Customers), not delta files (including only changed information). ChannelSupply Master Product Inventory Files and ChannelSupply Client Customer Pricing Files must be sent or made available for download Monday through Friday by 8:00 p.m. PST for use the following business day. If Client has not provided new files within 24 hours preceding this time, 1WorldSync will continue to utilize the most recently provided file.

Client acknowledges that all information it submits through the ChannelSupply service will be used by recipients of that information to evaluate various products and ultimately make procurement or purchasing determinations. Client is solely responsible for the accuracy of all pricing and availability information it provides. Client agrees that in the event of any dispute regarding its pricing, availability, or other Client Content it will resolve such dispute directly with such third-parties and it will reimburse 1WorldSync for any reasonable costs it may incur in support of Client in relation to any such dispute.

Client must notify 1WorldSync at least twenty-four (24) hours in advance if the file name or file location is changed, or if there are any maintenance issues that will cause downtime or delay.

ChannelSupply Master Product Inventory File
ChannelSupply Master Product Inventory Files should contain one product per row, meaning that each row denotes the beginning of a new product. The data cannot include any blank lines, nor any tabs in any fields.

Client must provide the ChannelSupply Master Product Inventory File to 1WorldSync in tab-delimited format.

The file should include the Client’s full product catalog that represents every product sold by the Client, including those with purchase authorization requirements. Only one ChannelSupply Master Product Inventory File is required (i.e. it should not be specific to any specific ChannelSupply Client Customer).

The file must be named master.txt or master.zip . If there are over 1,000 products in the file, it must be in zipped format with no encrypted passwords required to unzip. Field names preceded by an asterisk (“*”) denote mandatory required information. The ChannelSupply Master Product Inventory File should be structured in the following format:

Field Name Field Description
*Supplier SKU The unique product ID Client uses to identify the product in its system(s).
*Retail Price (MSRP) Manufacturer Suggested Retail Price (aka List Price). No commas or dollar signs are necessary.
Example: 1095.95
*In Stock Field A quantity of product units available. Example: 120
ETA An estimated arrival date if product is backordered. Please use YYYYMMDD format. Example: 20010210
*Description A short product description, preferably less than 100 characters long
Example: Vaio Notebook 128 MB – 10.5 GB HD – 400 MHz PII
*Manufacturer Name The manufacturer name.
Example: Sony Electronics Inc.
*Manufacturer SKU This must be the unmodified form: i.e. no additions, alterations or modifications of any type are to be made to the original SKU character set assigned by the manufacturer. Along with the manufacturer’s name, it is used to provide unique identification for each product.
Example: ADT-3160
Category Text name of the Client or ChannelOnline category for the specified product. Max 100 characters.
Sub-category Text name of the Client or ChannelOnline sub-category for the specified product. Max 100 characters.
*Weight The product shipment weight (in pounds).
Example: 4.00
Special Message Any special product information that the Client’s customer may find valuable. This field must be limited to 255 characters
Example: Replacement SKU 12345-789 available on 10/3/2001
UPC Universal Product Code
UNSPSC United Nations Standard Products and Services Code
Unit of Measure The number or type of items per unit.
Example: Each, EA, Box, Carton
Non-Returnable This numeric value will indicate whether a product can be returned or not back to the supplier. A value of 0 = returnable, value of 1 = non-returnable
Direct Ship Provide the value “Yes” for items that are directly shipped from the vendor (electronics software, licenses, etc.)

ChannelSupply Client Customer Pricing Files
Client should provide ChannelSupply Client Customer Pricing Files for all ChannelSupply Mutual Customers.

ChannelSupply Client Customer Pricing Files should contain one product per row, meaning that each row denotes the beginning of a new product. The data cannot include any blank lines, nor any tabs in any fields.

Client must provide the ChannelSupply Client Customer Pricing Files to 1WorldSync in tab-delimited format.

Unless Client has one price it offers to all ChannelSupply Client Customers per product, a separate ChannelSupply Client Customer Pricing Files must be submitted by Client to 1WorldSync for each ChannelSupply Mutual Customer.

The ChannelSupply Client Customer Pricing Files must be named <account number>.txt or <account number>.zip . For example, if a ChannelSupply Client Customer account number is 12345, there should be a file called 12345.txt or 12345.zip. If there are over 1,000 products in a file, it must be in zipped format with no encrypted passwords required to unzip. The unzipped file will be in the same <account number>.txt format. The ChannelSupply Client Customer Pricing Files may optionally include prices for specific contracts, such as government and educational contracts. The price for each contract shall be on a separate row for each SKU. The contract column may be omitted, and will then default to the value in the “Price” field. Field names below preceded by an asterisk (“*”) denote required information. ChannelSupply Client Customer Pricing Files should be structured in the following format:

Field Name Field Description
*Supplier SKU The unique product ID Client uses to identify the product in its system(s).
*Price Price the Client will sell the product to the ChannelSupply Mutual Customer.
No commas or dollar signs are necessary
Example: 1095.95
Contract The contract for which a valid price. This optional column may contain any of the following values: “Consumer”, “Government”, “Education”, “FederalGov”, “StateGov”, “HigherEd”, “Kthru12Ed”, or “E-Rate”.
Promo Y indicates a promotion is available (empty or N value can be used for none)
Discount Dollar amount of the discount. No commas or dollar signs are necessary
Example: 9.99
Start Start date for promotion, first day it is valid. Please use YYYYMMDD format. Example: 20130107
End End date for promotion, the day it is no longer valid. Please use YYYYMMDD format. Example: 20130107

4. Real-time Communication

Real-time pricing and availability, order submission, and order tracking are accomplished via HTTP messaging in XML format. The specifics of the format of messages exchanged will be mutually agreed upon by Client and 1WorldSync prior to execution of the Agreement.

5 . Data Mapping

1WorldSync will make commercially reasonable efforts to perform the mapping of products provided in the ChannelSupply Master Product Inventory File to 1WorldSync product identifiers. This allows ChannelOnline Customers and/or ChannelOnline End Customers via the ChannelOnline Customer’s hosted web-store to see 1WorldSync product data in conjunction with ChannelSupply Client Data. The information that 1WorldSync uses to correlate the data is the following: Manufacturer Name and Manufacturer SKU. Any product that is not mapped will be assigned to the “Additional Products” category in ChannelOnline.

6 . ChannelSupply Client Data Use License

The Client Content is being provided to 1WorldSync for the purposes of distributing it to third parties and making it available to the public, Client grants 1WorldSync a perpetual, worldwide, irrevocable license to use, copy, display, republish, and create non-infringing derivative works of the Client Content.

7 . Client Access to ChannelOnline

During the term of the Agreement, Client shall have access to ChannelOnline for the limited purpose of viewing the ChannelSupply Client Data. Client acknowledges that any other access and use of ChannelOnline, including without limitation, all retrieval, copying, or misappropriation of content from ChannelOnline by any means shall be deemed a violation of 1WorldSync ‘s intellectual property rights and a material breach of this Agreement.

8 . Additional Client Obligations

Client must provide 1WorldSync:

  • Access to an established host (web server) via the Internet on a 24-hour a day basis, via either the hypertext transfer protocol (HTTP) or the file transfer protocol (FTP / SFTP). For file transfers, the host must allow “passive mode” transfers.
  • Access to a directory on the host server that is dedicated solely to storage of master.zip(txt) and pricing.zip(txt) files and is kept secure and confidential. Files and data not intended for ChannelOnline updates must not reside in the directory.
  • Appropriate permissions to allow ChannelOnline to access contents of the data file directory, to read files in directory, and to download/transfer any individual file. If password protected, Client must provide 1WorldSync login information for any file transfer.
  • Provide 24-hour a day (excluding scheduled maintenance downtime) access to accept real-time data (via XML) requests/responses for the submission of product or order requests and the receipt of responses corresponding to those requests.
  • Provide appropriate permissions to allow ChannelOnline to access real-time data (via XML) on behalf of ChannelSupply Mutual Customers.

Points of Contact
Client must provide 1WorldSync with one or more technical points of contact for integration setup, maintenance, and troubleshooting of ChannelSupply Client Data, product pricing errors, and networking issues.

Responsibility for ChannelSupply Client Data
Client will make available the ChannelSupply Client Data to 1WorldSync in accordance with Subscription Configuration “Integration Level” and requirements set forth within this Agreement.

Client agrees to provide and update the ChannelSupply Client Data as necessary to maintain its accuracy. Client acknowledges that failure to fully comply with the requirements and obligations set forth within (including but not limited to those requirements concerning accuracy and timeliness) may result in 1WorldSync removing Client and the ChannelSupply Client Data from ChannelOnline.

Client shall provide clean and accurate ChannelSupply Client Data, including without limitation, the amount of time such pricing and terms are valid, sales terms, limitations, minimum purchase amounts, and other information reasonably necessary for ChannelOnline Customers and/or ChannelOnline End Customers to make an informed decision regarding purchase of a product or service. Client shall honor the pricing and terms contained in the ChannelSupply Client Data. In addition, Client shall provide all applicable and relevant updates to the ChannelSupply Client Data during the term of the Agreement.

Client acknowledges and agrees that 1WorldSync does not intend to, and will not be required to, edit or review for accuracy any of the ChannelSupply Client Data. Client represents and warrants that the ChannelSupply Client Data does not contain any content, materials, advertising or services that are inaccurate or that infringe on or violate any applicable law, or third party rights including without limitation rights of publicity, rights of privacy, patents, copyrights, trademarks, trade secrets, licenses, and other contractual or property interests. Client is solely responsible for any claims or other losses associated with or resulting from the ChannelSupply Client Data.

Format Changes and Downtime
Client shall provide 1WorldSync with at least thirty (30) days advance written notice in the event that Client makes any material changes to the format of the ChannelSupply Client Data. Client also agrees to provide 1WorldSync with at least five (5) days advance written notice of any maintenance or scheduled downtime that might affect Client’s ability to provide real-time pricing and availability and/or electronic order acceptance. If Client experiences an unscheduled disruption that affects Client’s ability to deliver accurate and prompt updates to the ChannelSupply Client Data (e.g., unscheduled site outage), then Client shall promptly notify 1WorldSync in writing describing (a) the nature of the problem; (b) the anticipated timeframe in which Client will remedy the problem; and (c) the name, phone number and email address of a contact person that will be available to 1WorldSync. Upon the occurrence of an unscheduled disruption, 1WorldSync may, at its option, remove the ChannelSupply Client Data from ChannelOnline until 1WorldSync verifies that Client has resumed acceptable operations.

9 . ChannelSupply – Marketing Package

A ChannelSupply – Marketing Package can be purchased by the Client as a one-time service.

This service includes:

  • Spotlight section announcing Client as new or upgraded ChannelOnline Supported Supplier in the next ChannelOnline release communication.
  • ChannelOnline Customer Login Page banner (90 days w/ rotation) co-designed by 1WorldSync and Client
  • Joint news release published by 1WorldSync on the ChannelOnline marketing website announcing the Client as a Support Supplier in ChannelOnline.
  • Additional marketing promotion options available upon request and mutual agreement.

10 . Support

ChannelOnline support will be available to Clients five business days a week between the hours of 5am – 5pm Pacific Standard Time.

Client may submit up to five (5) Support Cases per month via the completion of a 1WS Support Form, email, or phone.

Online Form: https://channelonline.com/contact-support
Phone: +1.866.367.2638
Email: cs-col-support@1worldsync.com

To report an emergency outside of support hours, please dial the toll-free number, follow the prompts and select the Emergency option when prompted.

Get in touch today to see how we can improve your product information management experience.