Creating Exports

Complete guide to exporting WooCommerce data using PrimeLink's 3-step wizard

Overview

PrimeLink's export wizard makes it easy to export your WooCommerce data to CSV, XML, or XLSX formats. The export process consists of 3 simple steps:

  1. Step 1: Select Export Type
  2. Step 2: Field Mapping (choose which fields to export)
  3. Step 3: Export Options (format, filters, scheduling, destination)

Getting Started

Accessing the Export Wizard

To create a new export:

  1. Navigate to PrimeLink → Exports → New Export
  2. You'll see a list of export types to choose from
  3. Select the type of data you want to export

Supported Export Types

  • Products - Export products with all details
  • Orders - Export order data
  • Customers - Export customer information
  • Coupons - Export discount coupons
  • Categories - Export product categories
  • Tags - Export product tags
  • Attributes - Export product attributes
  • Variations - Export product variations
  • Reviews - Export product reviews
  • Downloads - Export downloadable products

Step 1: Select Export Type

Step 1 is a simple welcome screen that confirms your export type selection. If you accessed the wizard directly from a specific export type link, this step will already be configured.

Click Next to proceed to Step 2.

Step 2: Field Mapping Studio

Step 2 is where you select which fields to export. This is similar to the import mapping interface, but in reverse - you're selecting WooCommerce fields to include in your export file.

Field Selection

Fields are organized into collapsible sections:

  • Basic Fields: ID, Title, SKU, Price, Sale Price, Status
  • Inventory: Stock Quantity, Stock Status, Manage Stock
  • Descriptions: Description, Short Description
  • Images: Featured Image URL, Gallery Image URLs
  • Shipping: Weight, Length, Width, Height
  • Taxonomies: Product Type, Categories, Tags
  • Dates: Date Created, Date Modified
  • Custom Columns: Create custom export columns

Adding Fields to Export

To include a field in your export:

  1. Find the field in the appropriate section
  2. Click on the field or use the checkbox to select it
  3. The field will be added to your export columns
  4. You can reorder columns by dragging them

Custom Export Columns

You can create custom columns for your export:

  1. Scroll to the Custom Columns section
  2. Click Add Custom Column
  3. Enter a column name/header
  4. Map it to a WooCommerce field or use a custom value
  5. The custom column will appear in your export

Row Filters

Filter which items to include in the export:

  • Add conditions based on field values
  • Example: Only export products with price > 100
  • Example: Only export products in specific categories
  • Supports multiple conditions with AND/OR logic

Live Preview

The preview panel shows how your export will look:

  • Displays sample data based on your field selection
  • Updates in real-time as you change mappings
  • Shows column headers and sample rows
  • Helps verify your export configuration

Templates

Save and load export configurations:

  • Save your field mapping as a template for reuse
  • Load saved templates to quickly apply configurations
  • Templates are organized by export type

Click Next to proceed to Step 3.

Step 3: Export Options

Step 3 is where you configure all export settings: file format, filters, scheduling, destination, and more.

Export Format

Choose your export file format:

  • CSV: Comma-separated values (most common)
  • XML: Extensible Markup Language
  • XLSX: Excel spreadsheet format

CSV Options

When CSV is selected, you can configure:

  • Delimiter: Comma, semicolon, or tab
  • Character Encoding: UTF-8, UTF-8 with BOM, or ISO-8859-1

Product Filters

Filter which products to export:

  • Product Status: Published, Draft, Pending, Private, or All
  • Product Categories: Select specific categories (multi-select)
  • Product Tags: Select specific tags (multi-select)

Advanced Options

  • Include Column Headers: Add header row to export file
  • Limit Number of Products: Set maximum items to export (0 = unlimited)
  • Export Speed Optimization: Enable performance optimizations
  • Iterative Processing: Process in chunks for better performance
  • Records per iteration: Number of items processed per chunk (default: 20)

Incremental Export

Export only items that have changed:

  • Enable incremental export to skip unchanged items
  • Uses date_modified to detect changes
  • Set a date threshold (export items modified since this date)
  • Option to skip unchanged items completely

Test Mode (Dry Run)

Test your export configuration without generating a file:

  • Enable Test Mode to simulate the export
  • Set test records limit (number of items to process)
  • Click "Run Test Export" to see preview results
  • Perfect for verifying configuration before full export

Notifications

Configure email notifications for this export:

  • Override default notification settings
  • Set custom notification email
  • Customize email templates (finish and error)
  • Option to attach export file to email

Scheduling

Set up automatic recurring exports:

  • Enable Background Export Schedule: Turn on automatic scheduling
  • Schedule Type: Preset intervals, custom cron, or advanced options
  • Preset Intervals: Hourly, Twice Daily, Daily, Weekly, Monthly
  • Custom Cron Expression: Advanced scheduling with cron syntax
  • Start/End Date: Control when schedule runs
  • Maximum Runs: Limit number of scheduled exports
  • Retry on Failure: Automatically retry failed exports
  • Pause on Error: Stop schedule if errors occur

Destination

Choose where to save your export file:

  • Download: Download file directly to your computer
  • Cloud Storage: Upload to Dropbox, Google Drive, OneDrive
  • FTP/SFTP: Upload to remote server
  • Email: Send file as email attachment

For detailed information about destinations, see Export Destinations.

Running the Export

Starting the Export

After completing all 3 steps:

  1. Review your configuration
  2. Click Run Export or Start Export
  3. The export will begin processing
  4. You can monitor progress in real-time

Export Progress

During export, you'll see:

  • Current progress percentage
  • Number of items processed
  • Total items to export
  • Status updates and logs

Export Completion

When the export completes:

  • You'll see a completion message
  • Download link will be available (if destination is download)
  • Email notification will be sent (if configured)
  • Export history will be saved

Downloading the File

To download your export file:

  1. Click the Download button when export completes
  2. Or go to PrimeLink → Exports to view all exports
  3. Click on the export to access the download link

Best Practices

  • Test first: Use Test Mode to verify configuration before full export
  • Select only needed fields: Exporting fewer fields is faster and produces smaller files
  • Use filters: Filter data to export only what you need
  • Save templates: Save common export configurations for reuse
  • Enable incremental exports: For scheduled exports, use incremental mode for faster runs
  • Monitor large exports: For very large exports, monitor progress and ensure sufficient server resources
  • Use scheduling: Set up scheduled exports for regular data backups or synchronization

Next Steps

📄 Export Formats

Learn about CSV, XML, and XLSX format options

Learn More →
☁️ Destinations

Export directly to cloud storage or FTP

Learn More →
💾 Templates

Save and reuse export configurations

Learn More →