Appearance
Import & Export
OnixFeed provides powerful tools for importing books from various sources and exporting your data in different formats.
Importing Books
Access the import feature from the Books page by clicking Import.
Supported File Types
- ONIX XML (.xml) - Industry standard book metadata
- CSV (.csv) - Comma-separated values
- TSV (.tsv) - Tab-separated values
- Excel (.xlsx, .xls) - Spreadsheet format
Importing from CSV or Excel
- Click Import on the Books page
- Drag and drop your file or click to browse
- OnixFeed will analyse your file and suggest field mappings
- Review the Auto Mapping Suggestions panel:
- See which columns map to which fields
- Check the confidence scores
- Use Core Field Overrides if the ISBN or Publisher columns weren't detected correctly
- Click Re-run CSV Validation if you changed mappings
- Optionally download the generated ONIX to review
- Click Import to add the books
Field Mapping
The smart mapper recognises common column names:
| Your Column | Maps To |
|---|---|
title, book_title, name | Title |
isbn13, isbn, ean, barcode | ISBN-13 |
author, authors | Contributor |
publisher, publisher_name | Publisher |
description, blurb | Description |
price, retail_price | Price |
pages, page_count | Page Count |
thema, subject_code | Subject |
format, binding | Format |
Importing from ONIX XML
- Click Import on the Books page
- Select your ONIX XML file
- The system validates the XML structure
- Choose which data to import (plugins)
- Set your import options
- Click Import
Import Options
| Option | What It Does |
|---|---|
| Skip Existing Records | Only import new books (matched by ISBN-13) |
| Show Duplicate Warnings | See which books were skipped |
| Limit Records | Test with first N records before full import |
| Record Range | Import a specific range (e.g., records 100-200) |
Cover Image Options
Choose how to handle cover images:
| Option | Description |
|---|---|
| Upload to Staging | Downloads covers and uploads to your image library |
| Use Library Images | Match existing images by ISBN |
| Use Supplied URLs | Keep the original URLs from your file |
Import Plugins
Select which data to import:
Required:
- Publisher - Creates publisher records
- Book Base - Core book information
- Titles - Book titles
- ISBN - Product identifiers
Optional:
- Publishing Detail - Status and dates
- Editions - Edition information
- Collections - Series data
- Language - Language details
- Content - Descriptions
- Extents - Page counts
- Measures - Dimensions
- Audience - Target audience
- Subjects - Categories
- Thema - Subject codes
- Contributor - Authors
- Format - Product form
- Supply Chain - Pricing
- Image - Cover images
- Related Works - Series links
- Related Products - Format variants
Exporting Books
Excel Export
Export your catalog to an Excel spreadsheet:
- Go to Books
- Select books (or export all)
- Click Export and choose Excel
- Download the .xlsx file
Included columns:
- Title and Subtitle
- ISBN-13
- Language
- Publisher
- Publication Date
- Price
- Page Count
- Format
- Description
Shopify CSV Export
Export books in Shopify's format for e-commerce:
- Go to Books
- Select books to export
- Click Export and choose Shopify CSV
- Review any validation warnings
- Download the CSV file
Requirements for Shopify export:
- Title
- ISBN-13
- Price
- Publisher
The export maps your data to Shopify's columns:
- Title → Product Title
- Description → Body HTML
- Publisher → Vendor
- ISBN-13 → SKU and Barcode
- Cover → Image URL
- Price → Variant Price
- Stock → Inventory Quantity
ONIX Export
Export via ONIX Feeds (see ONIX Feeds) or use bulk actions:
- Select books
- Choose Add to ONIX Feed
- Generate the feed to download XML
Other Import Options
Importing Contributors
Import author and contributor data:
- Go to Contributors
- Click Import CSV
- Upload your CSV file
CSV columns:
- Name (required) - For matching
- Image URL - Profile photo (auto-uploaded)
- Biography - Bio text
- Email - Contact email
- Website - Personal site
- ISNI - Identifier
- ORCID - Researcher ID
Importing Stock Data
Update stock levels in bulk:
- Go to Stock
- Click Import
- Upload your CSV file
CSV columns:
- ISBN (required) - ISBN-13 or ISBN-10
- Currency (required) - e.g., ZAR, USD
- Price_Inc (required) - Price including tax
- Price_Excl - Price excluding tax
- Stock (required) - Quantity
Importing Reviews
Add reviews in bulk:
- Go to Reviews
- Click Import
- Upload your CSV file
CSV columns:
- ISBN (required) - To match the book
- Content (required) - Review text
- Reviewer - Reviewer name
- Source - Publication name
- Status - draft, published, or archived
Tips for Successful Imports
- Test first - Use the "Limit Records" option to test with a small batch
- Check mappings - Review auto-mapping suggestions before importing
- Clean your data - Remove duplicates and fix errors before importing
- Use Skip Existing - Prevent duplicate records when re-importing
- Import in stages - Import basic data first, then relationships
Troubleshooting
Import fails to start:
- Check that the file format is supported
- Ensure the file isn't corrupted
Fields not mapping correctly:
- Use standard column names (see mapping table above)
- Use Core Field Overrides to manually select columns
Duplicates being created:
- Enable "Skip Existing Records"
- Check that ISBNs match existing records
Missing data after import:
- Ensure the correct plugins are selected
- Check that source data has values for those fields
Previous: ONIX Feeds | Next: Stock & Inventory
