Etsy Processing Profiles
Processing time profiles for Etsy products — ready_to_ship or made_to_order with 1–10 days/weeks processing. Referenced via processing_profile_id during deployment.
📄️ List processing profiles
Get all processing time profiles for an Etsy shop. Returns profiles from database if available, otherwise fetches from Etsy API. The 'source' field indicates data origin (database or api).
📄️ Create processing profile
Create a new processing time profile for Etsy shop. Defines how long products take to make (ready_to_ship or made_to_order with 1-10 days/weeks). Only one profile can be set as default. After creation, system automatically syncs with Etsy API to ensure database consistency.
📄️ Get processing profile detail
Get details of a specific processing profile by readiness_state_id
📄️ Update processing profile
Update an existing processing profile. Send only fields you want to update. Smart update: if only is_default changes, skips Etsy API call and updates database only. Otherwise updates both Etsy and database.
📄️ Delete processing profile
Delete a processing profile from Etsy shop. Removes from both Etsy API and local database.
📄️ Manually sync processing profiles from Etsy
Manually trigger a sync of processing time profiles from Etsy API to the local database. This ensures you have the latest processing profiles from your Etsy shop.