Super Speedy Imports massages and then imports data in various stages. You can choose which of these stages to run. This can allow you to only run the stages you need, e.g. if you’re just doing a stock & price update, or it allows you to restart failed import from the failed stage onwards.
wp ssi 39 load-csv --file=otherfile.csv
The above CLI command would run import 39 but using otherfile.csv and it would only run the load-csv stage.
Table of Contents
Default Stages
Load CSV
- Loads CSV data into temporary tables
- Validates headers and data formats
- Creates necessary staging tables for import process
wp ssi {importid} load-csv
Import Taxonomies
- Creates missing terms in WordPress
- Updates term taxonomy IDs
- Handles both hierarchical and non-hierarchical taxonomies
wp ssi {importid} import-taxonomies
Match Existing
- Identifies existing products by SKU
- Flags records for update vs insert
- Updates import table with existing post IDs
wp ssi {importid} match-existing
Update Posts
- Updates content in wp_posts table for existing products
- Handles post_title, post_name, post_content, post_excerpt
wp ssi {importid} update-posts
Insert Posts
- Creates new products in wp_posts
- Generates required WordPress data like post_date
- Updates import table with new post IDs
wp ssi {importid} insert-posts
Update Postmeta
- Updates metadata for existing products
- Handles prices, stock levels, and other custom fields
wp ssi {importid} update-postmeta
Insert Postmeta
- Creates metadata for new products
- Adds all configured post_meta fields
wp ssi {importid} insert-postmeta
Upsert Relationships
- Updates term relationships for all products
- Handles category assignments
- Manages product attributes
wp ssi {importid} upsert-relationships
Fix Attributes
- Updates WooCommerce-specific product attributes
- Ensures attribute data is properly formatted
wp ssi {importid} fix-attributes