Bulk CSV Import

Import Your Entire Catalog at Once

Upload a CSV file and import hundreds or thousands of products without manual entry.
Background processing means no timeouts, works on any catalog size.

Merchants who use bulk import spend 90% less time on initial catalog setup compared to manual product entry.

- EasyCommerce

Upload Once, Import
Your Entire Catalog

Prepare your product data in a CSV file, titles, descriptions, prices, stock levels, categories, brands, images, and variations, then upload it to EasyCommerce. The importer maps your column headers to EasyCommerce fields.

No size limit. No timeout. Whether you have 50 products or 50,000, the importer processes everything correctly.

    ai feature

    Background Processing:
    No Page Timeouts

    Large CSV imports run as background queue jobs. Once you upload the file, you can close the browser. The import continues in the background and completes whether you're watching or not.

    The admin panel shows import progress and a completion summary when the job finishes. No failed imports from PHP execution limits, no need to split large files into chunks.

      ai feature

      Imports Variations, Attributes,
      and Images Too

      The importer handles more than names and prices. Map columns for product attributes and full variations, each with its own price, stock, and SKU, and they're created in a single pass.

      Include image URLs in your CSV and the importer downloads and attaches each image to the right product automatically, hosted anywhere publicly accessible.

        ai feature

        How to Import Your Products

        CSV to live catalog in a few steps.

        Step 1
        Prepare Your CSV

        Export from your current platform or create a CSV with product data: titles, prices, stock, images, and attributes.

        Step 2
        Upload the File

        Go to Store > Products > Import and upload your CSV file from the admin panel.

        Step 3
        Import in Background

        The queue processes everything in the background, no timeout, no waiting at the browser.

        Frequently Asked Questions

        Is there a limit on how many products I can import?

        No. The CSV importer uses background queue processing. Large files are processed asynchronously without PHP timeout limits. Import hundreds or thousands of products without the browser staying open.

        Does the importer support product variations?

        Yes. The CSV format supports attributes and variations. Map your variation columns to EasyCommerce fields and the importer creates the product with all its variations, prices, and stock levels in one pass.

        Can I import product images via URL?

        Yes. Include image URLs in your CSV file. The importer downloads and attaches each image to the corresponding product automatically. Images can be hosted anywhere publicly accessible.

        What happens if there are errors in my CSV?

        The importer validates each row and skips rows with missing required fields rather than failing the entire import. Validation errors are reported after the import completes so you know which rows need attention.

        Start Selling with EasyCommerce for Free!

        Your ecommerce success starts with a beautifully designed online store. Get everything you need to launch, grow, & thrive with EasyCommerce.