EtsyError: A shipping_profile_id is required for physical listings.

How to fix "EtsyError: A shipping_profile_id is required for physical listings."

This error occurs when you omit the shipping_profile_id for your physical product.

The problem is one of these:

  • Your shipping_profile_id is blank
  • Uploading a digital product with type = physical

The shipping_profile_id is a special number assigned by Etsy. You cannot choose your own shipping_profile_id, it will be assigned when you create a shipping profile on Etsy.

To retrieve your shipping_profile_id:

  • Select your shipping profiles when generating a template
  • Find your shipping_profile_id on the Shop Page (must be logged in)
  • Export your listings from Etsy

The most powerful
tool for Etsy sellers