Welcome, Guest!
Login / Sign UpThis document provides detailed instructions on how to format your product data files for import into our partner system. Adhering to these specifications ensures your products are listed correctly, updated in real-time, and displayed with accurate pricing and stock status.
We accept feeds in the following formats. CSV is recommended for the fastest processing.
Below is the list of fields our system accepts. Please ensure your feed contains at least the Required fields.
| Field Name | Status | Data Type | Description & Constraints |
|---|---|---|---|
| UPC/EAN | Required | String (Digits) | The Universal Product Code, EAN, or GTIN-12/13. This is the primary unique identifier for your product. Example: 082442818144 |
| Product Name | Required | String | The full title of the product. Include Manufacturer, Model, and Key Specs. Example: Glock 19 Gen 5 9mm 15rd Black |
| Sale Price | Required | Decimal | The current selling price. Do not include currency symbols ($). Example: 499.99 |
| Regular Price | Optional | Decimal | The MSRP or original price. Used to show discounts. Example: 550.00 |
| Product URL | Required | URL | The direct link to the product page on your website. Example: https://store.com/glock-19 |
| Image URL | Recommended | URL | Direct link to the product image. Example: https://store.com/img/g19.jpg |
| Stock Status | Recommended | String | The availability status. Accepted values: In Stock, Out of Stock, Backorder. |
| Brand | Optional | String | The manufacturer of the product. Example: Glock |
| Category | Optional | String | The category or sub-category of the item. Example: Handguns > Semi-Auto |
| Shipping Cost | Optional | Decimal | Flat rate shipping cost for this item. Example: 15.00 |
Standard comma-separated format. Use a header row.
upc,name,price,regular_price,stock_status,product_url,image_url,brand,shipping_cost 082442818144,Glock 19 Gen5 9mm,539.00,599.00,In Stock,https://mystore.com/g19,https://mystore.com/images/g19.jpg,Glock,0.00 798681306543,Sig Sauer P365,499.99,550.00,Out of Stock,https://mystore.com/p365,https://mystore.com/images/p365.jpg,Sig Sauer,15.00
If using XML, ensure your structure iterates over a parent "product" or "item" node.
<?xml version="1.0" encoding="UTF-8" ?>
<products>
<product>
<upc>082442818144</upc>
<name>Glock 19 Gen5 9mm</name>
<brand>Glock</brand>
<price>539.00</price>
<stock_status>In Stock</stock_status>
<product_url>https://mystore.com/g19</product_url>
<image_url>https://mystore.com/images/g19.jpg</image_url>
</product>
</products>
If using JSON, ensure the file contains a single array of product objects.
[
{
"upc": "082442818144",
"name": "Glock 19 Gen 5 9mm",
"price": "539.00",
"stock_status": "In Stock",
"product_url": "https://mystore.com/g19",
"image_url": "https://mystore.com/images/g19.jpg"
},
{
"upc": "798681306543",
"name": "Sig Sauer P365",
"price": "499.99",
"stock_status": "Out of Stock",
"product_url": "https://mystore.com/p365",
"image_url": "https://mystore.com/images/p365.jpg"
}
]
Our system includes an Intelligent Mapper. If your feed uses different column headers (e.g., your file says "Title" instead of "Name", or "Cost" instead of "Price"), you do not need to change your file structure.
We support direct integration with Google Sheets, allowing you to manage inventory in a spreadsheet.
