Skip to content

ONIX Feeds

ONIX (ONline Information eXchange) is the international standard for sharing book metadata. OnixFeed helps you create and manage ONIX feeds for your distribution partners.

Understanding ONIX Feeds

There are two types of feeds in OnixFeed:

  • Outbound Feeds - Export your book data as ONIX XML to send to retailers and distributors
  • Inbound Feeds - Import ONIX data from external sources

Navigate to Feeds in the sidebar, then choose Outbound or Inbound.

Outbound Feeds

Creating an Outbound Feed

  1. Go to Feeds > Outbound
  2. Click Create Feed
  3. Fill in the settings:

Basic Settings:

FieldDescription
PublisherWhich publisher this feed belongs to
Feed NameA descriptive name (e.g., "Amazon ONIX Feed")
ONIX VersionUsually 3.0 (the current standard)
Default LanguageLanguage code (e.g., eng for English)
Default CurrencyCurrency code (e.g., ZAR, USD, GBP)
Default Price TypeONIX price type code
Message PrefixOptional identifier prefix

Options:

OptionWhat It Does
Include CoversAdd cover image URLs to the ONIX output
Include InventoryAdd stock/availability information
Auto ValidateCheck the output against ONIX standards
ActiveEnable or disable the feed

Access Configuration (Optional):

If your recipient needs to fetch the feed automatically, you can configure:

  • FTP - Server address, credentials, and directory
  • HTTPS - URL and authentication token
  • Recipient Details - Name and email for the feed recipient
  1. Click Create Feed

Adding Books to a Feed

From the Feed:

  1. Go to Feeds > Outbound
  2. Click Manage Books on your feed
  3. Search for books to add
  4. Click Add Book for each one

From the Books List (Bulk):

  1. Go to Books
  2. Select multiple books using the checkboxes
  3. Choose Add to ONIX Feed from the bulk actions
  4. Select the target feed
  5. Click Add Books

Generating ONIX XML

  1. Go to Feeds > Outbound
  2. Click Generate on your feed
  3. Wait for generation to complete
  4. You'll see a confirmation with the filename and book count

Downloading ONIX Files

  1. Click View XML on your feed
  2. You'll see a list of all generated files with:
    • Filename
    • File size
    • Generation date
  3. Click Download to save the XML file
  4. Use Delete to remove old files

Managing Feeds

  • Edit - Change feed settings
  • Delete - Remove the feed permanently
  • PDF Catalog - Generate a PDF catalog from the feed's books

Inbound Feeds

Import ONIX data from external sources like distributors or aggregators.

Creating an Import Feed

  1. Go to Feeds > Inbound
  2. Click Add import feed
  3. Configure the source:

Basic Settings:

FieldDescription
NameDescriptive name (e.g., "Distributor X Feed")
PublisherWhich publisher to import books under
Source TypeURL (HTTPS) or FTP
ActiveEnable or disable the import

For URL Sources:

FieldDescription
Feed URLFull HTTPS URL to the ONIX file
AuthorizationOptional auth header (e.g., Bearer TOKEN)

For FTP Sources:

FieldDescription
FTP HostServer address
PortUsually 21
UsernameFTP login
PasswordFTP password
DirectoryPath on the server
FilenameSpecific file, or leave blank for newest
  1. Click Save

Running an Import

  1. Go to Feeds > Inbound
  2. Click Import now on your feed
  3. Wait for the import to complete
  4. Review the results showing:
    • Products found
    • Successfully imported
    • Failed imports (if any)

Managing Import Feeds

  • Edit - Update source settings or credentials
  • Delete - Remove the import configuration
  • Import now - Manually trigger an import

Feed Settings Explained

ONIX Version

  • ONIX 3.0 - The current international standard (recommended)
  • ONIX 2.1 - Older version, still used by some partners

Price Types

Common ONIX price type codes:

CodeMeaning
01RRP including tax
02RRP excluding tax
41Supplier's net price
42Supplier's net price (tax exempt)

Currency Codes

Use standard ISO currency codes:

CodeCurrency
ZARSouth African Rand
USDUS Dollar
GBPBritish Pound
EUREuro

Tips for Managing ONIX Feeds

  1. Create separate feeds for different recipients (Amazon, local distributors, etc.)
  2. Use descriptive names so you know which feed is which
  3. Check the generated XML occasionally to ensure data quality
  4. Keep feeds active only when in use to avoid confusion
  5. Set up inbound feeds to keep your catalog updated from suppliers

Troubleshooting

Feed won't generate:

  • Check that books have been added to the feed
  • Ensure required fields (ISBN, title, publisher) are filled in

Import fails:

  • Verify the source URL or FTP credentials
  • Check that the ONIX file is valid XML
  • Ensure the file is accessible from your server

Missing data in output:

  • Review book records for complete information
  • Check feed settings (are covers/inventory included?)

Previous: Contributors & Authors | Next: Import & Export

OnixFeed - Book Metadata Management