Help

What to do in such cases?

  • First, please check with the provider whether data export is possible on your platform. Even if it is not listed as an option, exported data can be imported if it can be converted to CSV
  • How to Export from WordPress
    1. Log in to the admin panel
    2. Go to [Tools] > [Export]
    3. Select [Posts] and export
    ※ If you are using custom post types, enable the “Allow export” option in the CPT UI settings.

    For other platforms, please contact the platform operator.
  • The Shopify admin may automatically reload every 10–20 minutes for security and token refresh. Even if the screen appears reset, processed items are preserved. If a reload or interruption occurs, reselect the file and restart the import. Already imported data will be skipped automatically, and the process resumes from the remaining items. Large numbers of images or large image sizes in posts may slow processing, making reloads more likely. Please import in smaller batches.
  • Close the browser, reload, and try uploading again.
  • No. They cannot be imported directly from the XML file. To import custom field data, first create metafields in Shopify, then prepare a CSV file for import. Please use a free online converter or software to convert XML to CSV.

Is this possible?

  • If the image URL is correctly specified, it will automatically import to Shopify. There is a limit on image size. Images that could not be imported will have a data-import attribute added to the img tag.
  • Using custom CSV data, you can bulk edit metafields.

    How to Create a Custom CSV
    1. Export data from your platform
    2. Convert the exported XML or JSON data to CSV using a free conversion service
    3. Import the CSV file into a spreadsheet and open it in a separate window
    4. Return to this app, open the spreadsheet template at the bottom of this page, and duplicate it
    5. Match the items to the template’s format and paste from the CSV
    6. After completing the sheet, export it in the spreadsheet via [File] > [Download] > [.csv]
    7. Import the exported CSV file into this app

    {link}
  • You can directly edit data in Google Sheets and bulk create or edit articles and metafields. This is useful when you want to edit a large number of articles at once. For instructions, see the section “I want to freely edit metafields before importing.”

About import

  • The time varies depending on the number of articles and images in the text. For a large number of images or large image sizes, verification and copying to Shopify may take longer.
  • WordPress, WooCommerce, Squarespace: XML
    Ghost: JSON
    Others: CSV (please create with reference to the template)
  • Video files cannot be loaded. For articles containing video files, please insert the videos manually after import.
  • Yes. You can import images up to 3 MB. Images exceeding the limit will be skipped.
  • Yes. During the upload, you can press the interrupt button to stop the process. Articles successfully completed up to that point will be counted.
  • If an image cannot be replaced, for example if it is inaccessible or too large, the data-import attribute will be added to the placed img tag. You can also use the data-import attribute below to hide it with CSS.

    Example:failed-auth, failed-unreachable, failed-too-large, failed-staged
  • Based on Shopify's specifications, this app identifies duplicate data using the 'handle' (URL slug), which is part of the URL. The value treated as the 'handle' varies depending on the import format.

    1. When importing from CSV:
    For safe importing and editing, please be sure to always specify a value for the handle.
    If there is a 'handle' column: That value is used as the criterion for duplicate detection.
    If there is no 'handle' column: Detection is based on a handle automatically generated from the title (alphanumeric/hyphen format).
    Example: If the title is 'Same Article', the handle becomes 'same-article', and all rows with the same title are processed as the same handle.

    2. When importing from XML (WordPress, etc.):
    In principle, the 'post slug' on WordPress becomes the Shopify handle as is.
    If titles are the same but slugs differ: They will be imported as different articles on Shopify.
    If slugs are the same: They will be processed as the same article, even if titles differ.

    - Behavior when duplicates are found:
    In either format, behavior is determined by the 'Overwrite Mode' in the import settings.
    When 'Overwrite' is OFF (Recommended): If data with the same handle already exists in the store, that article is not imported and is skipped, recorded in the log as 'Duplicate handle'.
    When 'Overwrite' is ON: If data with the same handle already exists, the body and images of that data are updated with the latest content.
  • Up to {{limit}}MB per file (CSV / JSON / XML). Files exceeding the limit cannot be uploaded. If the file is large, please split it for import.
  • The blog_id entered in the CSV takes priority over the import settings, and articles will be saved to the specified blog.
  • You can choose whether to import draft articles. Published articles will be published as is upon completion of the import.
  • This app supports importing the following image formats officially supported by Shopify.

    JPEG (.jpg / .jpeg)
    PNG (.png)
    GIF (.gif)
    WebP (.webp)
    HEIC (.heic)

Cherish your
accumulated
blog posts.

No subscription required.
You can use it.