Spec
The OLX Item Offer Import is a three-function import that can create both new items and product offers, while attaching (or not attaching) them to scripts in the OrderLogix application. This is accomplished by creating a CSV (a file with information fields, each separated by a single comma) with all required information, leaving the unused fields blank. This document will cover in detail, the specifications needed to create a valid file that OrderLogix can successfully import.
File Format: ASCII text (standard US-English letters, numbers and keyboard characters). The file must contain one line per addition, with each field enclosed in double quotes and comma separated, ending with a Carriage Return (↵) <CR>. All unused fields will be left blank and remain separated by a single comma.
File Naming: <Organization Identifier><YYYYMMDD>.csv Import Definitions:
# | | Req. | Type | Max | | 1 | OFFER NAME | For Offer | Alpha | 50 | The product offer name. | 2 | | | | 50 | The product offer description. | 3 | | | | 50 | The unit price of the product offer. | 4 | | | | 255 | The shipping of the product offer. | 5 | | | | 255 | The rush fee of the product offer. | 6 | | | | | Multiple product offer shipping by the quantity (1) or not (0). | 7 | | | | | Commission preference for the product offer. | 8 | | | | | Royalty preference for the product offer. | 9 | | | | | | 10 | | | | | Add new item (1) or update existing (0). | 11 | | | | | The client of the item (must be valid in OLX). | 12 | | | | | | 13 | | | | | The product group (must be valid in OLX).k | 14 | | | Alpha | 1 | The guarantee for the item. | 15 | | | | | | 16 | | | | | The unit cost of the item. | 17 | | | | | The unit count of the item. | 18 | | | | | The weight of the item in pounds. | 19 | | | | | The short description of the item. | 20 | | | | | The long description of the item. | 21 | | | | | The path for the thumbnail image. | 22 | | | | | The path for the image of the item. | 23 | | | | 1 | Item is allowed to participate in payment processing (1) or not (0). | 24 | | | Boolean | | Item is allowed to participate in shipment processing (1) or not (0). | 25 | | | Boolean | | Item is a charge only item (1) or not (0). NOTE: Does not participate in shipment processing. | 26 | | | Boolean | | Item is a service only item. NOTE: Does not participate in payment processing. | 27 | | | | | A pipe delimited list of script names to attach the product offer to. Example: “Script 1 | Script 2 | Script 3” NOTE: Pipe character found above the Enter key, hold shift. | 28 | | | | | Maximum discount percentage for the offers between 0-100. | 29 | | | | | The script product offer participates in real time authorization (1) or not (0). | 30 | | | Boolean | | Take back paid commissions on returns (1) or not (0). | 31 | | | | | Commission payment preference for the script product offer. Example: All Orders, Approved Sales, or Net Orders. | 32 | | | | | Item type for the script product offer. Example: ORD, CTY, RSH, ADD, XSL, USL | 33 | | | | | Add new product offer (1) or update existing (0). | 34 | | | | | Item is non refundable (1) or not (0) | 35 | | NO | Numeric | 50 | Back order expiration days of item |
Inventory
# | | | Type | Max | | 1 | | For Record Type "I" | Alpha | 50 | Inventory Sku to attach to item. Must be a valid Inventory Item Name in OrderLogix | 2 | | For Record Type "I" | Numeric | 50 | Inventory item's quantity | 3 | | For Record Type "I" | Alpha | 255 | Inventory item's location. Must be a valid Location in OrderLogix | 4 | | For Record Type "I" | Alpha | 10 | Action to take for inventory item. Allowed action are "Add", "UPDATE", "DELETE" |
Custom Value# | | | Type | Max | | 1 | Custom Value Name | For Record Type "CV" | Alpha | 50 | The name of custom value for the item | 2 | Custom Value | For Record Type "CV" | Alpha | 255 | The custom value for the item | 3 | Custom Value Action | For Record Type "CV" | Alpha | 10 | Action to take for custom value. Allowed action are "Add", "UPDATE", "DELETE" |
Tax Categories
# | | | Type | Max | | 1 | Tax Provider | For Record Type "TC" | Alpha | 50 | The name of tax provider for the item. Must be a valid Tax Provider Name in OrderLogix | 2 | Category Name | For Record Type "TC" | Alpha | 50 | The category name for the item. Must be a valid Category Name in OrderLogix | 3 | Tax Provider Action | For Record Type "TC" | Alpha | 10 | Action to take for tax categories. Allowed action are "Add", "UPDATE", "DELETE" |
Trouble Shooting:
ERROR: Error adding item 'XXX'.
- There was an error adding the new item to the database.
ERROR: Error adding offer 'XXX'.
- There was an error adding the new offer to the database.
ERROR: 'TaxCategory' The product can only have one category added for the selected provider.
- One tax provider can only have one tax category for the give item.
Import
Navigate to Processing > Import/Export > Imports
- Category = Other
- Import Type = OLX Item/Offer Import
- Data Source
- Upload
- This will allow you to upload a file directly from the device you are working from
- Select Choose File to initiate a file window popup that will allow you to navigate to the specific file you are trying to upload
- FTP
- SFTP (SSH)
- FTPS (SSL)
- Email
Configuration Tab
- File Includes Header Row
- if the file you are importing contains headers check this box
Decryption Tab
Results Tab
The Results tab will display something similar to what you displayed above or if there are errors it will display information about the error to help you resolve and try again.
Attachments
|