Commerce
Etsy
9 min
etsy is an e commerce app that serves as a global marketplace for unique, handmade, vintage, and creative goods with the etsy app in {{product name}} , you can manage listings, list and retrieve account ledger entries, manage receipts, and submit tracking info, retrieve products and offerings, list and delete user addresses, update and retrieve inventories, list payments, and call apis i n your etsy account requirements to use the etsy app in {{product name}} , you must have an etsy account connect etsy and {{product name}} to get started, you must first create a connection between etsy and {{product name}} , allowing the two services to communicate to create the connection, you need to log in to your {{product name}} account, add an etsy module to your {{scenario singular lowercase}} , and click create a connection optional in the connection name field, enter a name for the connection optional switch on show advanced settings and enter your client id and client secret obtained from etsy, and add additional scopes etsy applies api rate limits , and exceeding them may result in a rate limit error if this happens, we recommend creating a custom app in etsy and using its oauth credentials in the advanced settings when connecting to {{product name}} for more information on how to obtain your credentials, refer to the etsy authentication documentation click save if prompted, authenticate your account and confirm access you've successfully created the connection and can now use the etsy app in your {{scenario plural lowercase}} if you want to make changes to your connection in the future, follow the steps here https //help make com/connect an application#tn2pj etsy modules after connecting to the etsy app, you can use the following types of modules to build your {{scenario plural lowercase}} listings create a listing update a listing upload a listing image list shop listings list etsy active listings get a listing delete a listing ledger entries list account ledger entries get a ledger entry receipts watch shop receipts update a receipt list shop receipts get a receipt submit tracking info shop inventory update a listing inventory get an inventory user addresses list user addresses delete a user address products get a product product offerings get an offering transactions watch transactions list transactions get a transaction other make an api call get my shop additional information etsy platform enforces api rate limits at the application level, meaning all users share a common pool of available requests since the data from etsy is aggregated, it is not possible to isolate individual users who exceed reasonable consumption to ensure reliable and uninterrupted service for all users, please follow these best practices when setting up your etsy scenarios optimize polling intervals avoid setting your scenario schedules to check for new updates too frequently a longer interval, for example, checking every 30 minutes or longer will significantly reduce the overall consumption reduce redundant requests design your scenarios to be as efficient as possible use filters to only request the data you absolutely need for your workflow or avoid pulling the entire list of historical records every time the scenario runs use watch modules efficiently ensure your initial trigger module is well defined to pull in fewer bundles, reducing the load on downstream modules that perform further api calls templates you can look for etsy templates in make's template gallery , where you'll find thousands of pre created {{scenario plural lowercase}} etsy resources etsy api documentation etsy help center