Troubleshooting Super Speedy Imports
Every Super Speedy Imports failure is one of three things: a single stage errored out, the whole import lost its database connection, or your…
Read moreEvery Super Speedy Imports failure is one of three things: a single stage errored out, the whole import lost its database connection, or your…
Read moreWhen you want a truly clean baseline — every post deleted, every term gone, every postmeta row removed — to re-test an import end-to-end…
Read moreThis guide explains how to create custom import templates for Super Speedy Imports. Templates define how CSV data maps to WordPress content types, what…
Read moreThis guide explains how to write add-ons for Super Speedy Imports. An add-on is a separate plugin (or theme code) that extends SSI’s behaviour…
Read moreDeveloper/LLM-oriented map of how SSI is put together: the major components, what each does, the notable design decisions, and where the extension points are.…
Read moreImporting 100k+ rows hits MySQL / MariaDB differently than serving web traffic. The same buffers that need to be small-per-connection for 200 concurrent web…
Read moreBy default, SSI refuses to download images from URLs whose hostname resolves to a private, loopback, link-local, multicast, reserved, or cloud-metadata IP address. This…
Read moreEvery Super Speedy Imports run is a pipeline of independent stages — load the CSV, match existing posts, write new ones, update changed ones,…
Read moreThe SSI import pipeline is built as a registry of named stages with priorities. The user-facing how it works article covers the conceptual stages;…
Read moreWordPress and WooCommerce use taxonomies to group posts and products — categories, tags, brands, attributes, custom taxonomies. SSI maps a CSV column to a…
Read moreWordPress stores almost every non-core property of a post as postmeta — rows in wp_postmeta keyed by post ID and a meta key. SKUs,…
Read moreWordPress stores every term (category, tag, attribute value, etc.) with both a human-readable name and a URL-safe slug. The name keeps spaces, capitals, and…
Read moreCross-cutting one-paragraph answers. For depth on any topic, follow the link at the end of the answer to the relevant longer article. What’s the…
Read moreWhen an import takes longer than expected, the fix is almost always to identify WHICH stage got slow and treat that one — not…
Read moreThe unique identifier is the CSV column (or PHP function) Super Speedy Imports uses to decide whether a row should UPDATE an existing post…
Read moreSuper Speedy Imports runs four stages in parallel by default — load-csv, attach-existing-images, upload-remote-images, fix-attributes. Each spawns N worker processes that chew through a…
Read more