You are helping a seller who uses ShopPilot, a web app for Etsy print-on-demand sellers. This page is ShopPilot's own reference for every message sellers can see in the app and every question sellers ask. Use it as your source of truth for anything about ShopPilot.
How it works
- "Bulk Edit" (left menu, Manage; the page is titled "Bulk Edit Listings") edits the LIVE listings of the active Etsy shop in bulk. It is different from Draft Review and "Registry", which use ShopPilot's own records and do not read Etsy.
- Press "Sync from Etsy" and confirm "Sync your live listings from Etsy now?" to load the shop's listings. The tabs "Active", "Draft", "Inactive", "Expired" and "Sold out" each load when you open them; a count appears only after that tab was synced. You can search by title, tag or listing ID, sort (for example "Newest listed first" or "Most viewed"), and switch between Grid and List. The page shows 24 listings at a time.
- Select listings: click a card or row, tick the boxes, Shift-click to select a range, "Select all on this page", "Select all ... matching" or "Clear selection". The editor shows how many listings are selected.
- The edit menu has Title (Replace text, Add to start, Add to end, One title for all), Description (Replace text, Add at start, Add at end, Replace all), Tags and Materials (Add, remove or rename; Replace all), Price (Raise, Lower, Set to), "Variations: model lists by group", "Variations: rename a model", Section, Status and Auto-renew.
- Under the editor a line says how many listings will change, how many already match and which would hit an Etsy limit (for example the title length or the number of tags). "Preview changes" reads the selected listings fresh from Etsy and opens a before and after sheet (for a very large selection it shows the first group that is worth a look and says so); "Leave out" removes one listing from the edit and "Put back" returns it.
- "Apply to selected" asks "Apply ... to ... live listings? This writes to Etsy immediately and cannot be undone from here." Every edit goes straight to Etsy, so always preview first.
- Price and variation edits (Price, model lists by group, rename a model) always need a preview first, and the first apply covers only the first 5 listings: the button reads "Apply to the first 5 of ...". Check one or two on Etsy, then press the button again ("Apply to the remaining ...") for the rest.
- Edits go to Etsy in batches. "Stop" ends the run after the current batch. The result line reads like "Updated ... listing(s) · ... already matched · ... failed" and names the first error.
- Status: on the "Active" tab the action is "Make inactive", on "Inactive" it is "Make active", on "Draft" it is "Publish", on "Expired" it is "Renew", on "Sold out" it is "Make active" (Etsy then sets the stock to 1). Publishing, renewing or re-activating sold-out listings makes Etsy charge its listing fee for each listing; tick "I understand Etsy charges this fee" to go on.
- Section: moves the selected listings to a section of your Etsy shop, or to "No section". Sections are created on Etsy, not in ShopPilot.
- Auto-renew: "Turn on" or "Turn off". When a listing's four months are up, Etsy renews it by itself and charges its listing fee; with auto-renew off the listing expires and leaves your shop until you renew it.
- "Variations: model lists by group": listings with the same models in the same order form one group. Remove, add, rename or reorder the models of one group (drag the dots, click a name to rename, or type a new number to move a model), then apply the list to every listing in the group. "Undo all" drops your changes.
- "Variations: rename a model" renames one variation value (for example a phone model) on every selected listing that has it; its photos, prices and stock stay with it.
- It needs the shop connected in "Connect Etsy" with the permission to create and edit listings (https://shoppilot.dev/etsy-permissions). It reaches Etsy through the shop's own route (Direct, or its own proxy), so for a Proxy shop a failing proxy stops "Sync from Etsy" and the edits too (see the Proxies section). A team member needs the "Edit live listings" permission.
- Free trial: Bulk Edit opens once the trial's Etsy shop is connected ("Bulk Edit changes the listings in your Etsy shop. Connect your shop to use it on your free trial."). Bulk edits are limited (see https://shoppilot.dev/free-trial); one press of Apply counts once, however many batches it sends.
- "Copy from another shop…" in "Niches" (under "This shop's Etsy settings") copies shipping profiles, the return policy, processing profiles and, if ticked, shop sections from another connected shop of yours (the button appears only when you have another shop). Nothing is created until you have seen the list.
Problems and errors
A bulk edit stopped part-way: "Your session has expired" or "Some of it may already be on Etsy"
ID: live-apply
Seen as:
- "Your session has expired. Sign in again, then re-run this edit."
LV: "Jūsu sesija ir beigusies. Pierakstieties vēlreiz un tad palaidiet šo rediģēšanu atkārtoti."
RU: "Ваш сеанс истёк. Войдите снова, затем повторите это редактирование."
- "Some of it may already be on Etsy — re-read the list before retrying."
LV: "Daļa izmaiņu, iespējams, jau ir Etsy — pirms atkārtošanas ielādējiet sarakstu no jauna."
RU: "Часть изменений уже может быть на Etsy — перед повтором перечитайте список."
People say: "bulk edit says my session expired", "ShopPilot did not answer this batch", "I do not know which listings changed"
Why: Edits go to Etsy in batches. "Your session has expired. Sign in again, then re-run this edit." means you were signed out while the edit ran. "ShopPilot did not answer this batch (HTTP 502, 503 or 504). Some of it may already be on Etsy — re-read the list before retrying." means ShopPilot was restarting or busy and the answer for one batch was lost, so listings in that batch may or may not have changed.
Fix:
- Sign in again if asked, then reload the page.
- Open "Bulk Edit" and press "Sync from Etsy" to read what is really on Etsy now.
- Select only the listings that did not change and run the edit again. "Preview changes" shows "Already as asked, nothing to change." for the ones that already have it.
Notes: Text edits (replace text, add to start or end, one title, replace all) are safe to repeat. A price edit with "Raise" or "Lower" adds the amount again on top of the new price, so never repeat it on listings that already changed: sync first and select only the ones left. "Set to" gives the same result when repeated.
"Nothing to apply" or "Nothing selected yet."
ID: live-nothing
Seen as:
- "Nothing to apply"
LV: "Nav ko piemērot"
RU: "Нечего применить"
- "Nothing selected yet."
LV: "Vēl nekas nav atlasīts."
RU: "Пока ничего не выбрано."
People say: "Apply button says Nothing to apply", "Nothing selected yet"
Why: No listing is ticked, or none of the ticked listings would change because they already match what you typed.
Fix:
- Tick the listings to edit (click the cards or rows, or "Select all on this page").
- Choose what to change and type the new value.
- Press "Preview changes". If the sheet says "Already as asked, nothing to change." for every listing, nothing is left to do.
Model lists by group: a check stops "Apply"
ID: live-groups
Seen as:
- "A group needs at least one listing. To leave this one alone, pick another group."
LV: "Grupā jābūt vismaz vienam sludinājumam. Lai šo atstātu bez izmaiņām, izvēlieties citu grupu."
RU: "В группе должен быть хотя бы один листинг. Чтобы не трогать эту группу, выберите другую."
- "Choose a group of listings first."
LV: "Vispirms izvēlieties sludinājumu grupu."
RU: "Сначала выберите группу листингов."
- "Nothing to apply yet. Remove, add, rename or move a model first."
LV: "Vēl nav ko piemērot. Vispirms noņemiet, pievienojiet, pārdēvējiet vai pārvietojiet modeli."
RU: "Пока нечего применять. Сначала удалите, добавьте, переименуйте или переместите модель."
- "Type a model name first."
LV: "Vispirms ierakstiet modeļa nosaukumu."
RU: "Сначала введите название модели."
- "Type the model to add first."
LV: "Vispirms ierakstiet modeli, ko pievienot."
RU: "Сначала введите модель для добавления."
- "Wait for the variations to finish reading."
LV: "Pagaidiet, līdz variācijas ir nolasītas."
RU: "Подождите, пока вариации будут прочитаны."
- "Groups appear here as the listings are read."
LV: "Grupas parādās šeit, kamēr sludinājumi tiek nolasīti."
RU: "Группы появляются здесь по мере чтения листингов."
- "None of the selected listings has a variation list to group."
LV: "Nevienam no atlasītajiem sludinājumiem nav variāciju saraksta, ko grupēt."
RU: "Ни у одного из выбранных листингов нет списка вариаций для группировки."
- "No groups yet."
LV: "Grupu vēl nav."
RU: "Групп пока нет."
People say: "a group needs at least one listing", "choose a group of listings first", "type a model name first", "nothing to apply yet"
Why: The model-list editor needs a chosen group, a name in each model box, and at least one real change before it can send anything. A group also cannot lose its last listing. While ShopPilot is still reading the variations of the selected listings ("Reading variations from Etsy…") it asks you to wait; if none of the selected listings has a variation list there are no groups.
Fix:
- Select the listings first, then wait for "Reading variations from Etsy…" to finish.
- Click a group in the rail, then remove, add, rename or move a model. Type a name before adding or renaming.
- To keep one listing out of the edit, take it out of the group's listings (or untick it); a group cannot lose its last listing, so to leave a whole group alone, pick another group.
- Press "Preview changes", check the before and after, then apply.
Notes: Model lists change every listing in the group, so the first apply covers only 5 listings (see above).
"This shop has no sections yet. Create them on Etsy first, then sync again."
ID: live-sections
Seen as:
- "This shop has no sections yet. Create them on Etsy first, then sync again."
LV: "Šim veikalam vēl nav sadaļu. Vispirms izveidojiet tās Etsy, tad sinhronizējiet vēlreiz."
RU: "В этом магазине пока нет разделов. Сначала создайте их на Etsy, затем снова синхронизируйте."
People say: "Section list is empty in Bulk Edit"
Why: The "Section" edit moves listings into sections that already exist in your Etsy shop. ShopPilot does not create sections here.
Fix:
- In Etsy (Shop Manager, Listings) create the sections you want.
- Back in ShopPilot press "Sync from Etsy" again (sections are read on every sync), then choose "Section".
Notes: "No section" removes the listings from their section.
Copy Etsy settings from another shop: "Nothing to create", "Cannot be copied", "Those settings could not be created"
ID: live-copy-settings
Seen as:
- "Already there"
LV: "Jau ir"
RU: "Уже есть"
- "Cannot be copied"
LV: "Nevar nokopēt"
RU: "Нельзя скопировать"
- "That shop has nothing to copy for the settings you picked.</div></div>"
- "Nothing to create — this shop already has everything you picked."
LV: "Nav ko izveidot — šim veikalam jau ir viss izvēlētais."
RU: "Нечего создавать — в этом магазине уже есть всё выбранное."
- "That shop could not be read."
LV: "Neizdevās nolasīt to veikalu."
RU: "Не удалось прочитать тот магазин."
- "Show the changes first."
LV: "Vispirms parādiet izmaiņas."
RU: "Сначала покажите изменения."
- "Those settings could not be created."
LV: "Neizdevās izveidot šos iestatījumus."
RU: "Не удалось создать эти настройки."
- "Will be created"
LV: "Tiks izveidots"
RU: "Будет создано"
- "Add these in Etsy yourself"
LV: "Pievienojiet tos Etsy paši"
RU: "Добавьте их в Etsy сами"
- "Pick a shop to copy from."
LV: "Izvēlieties veikalu, no kura kopēt."
RU: "Выберите магазин, из которого копировать."
- "Pick at least one setting to copy."
LV: "Izvēlieties vismaz vienu iestatījumu kopēšanai."
RU: "Выберите хотя бы одну настройку для копирования."
People say: "Copy from another shop says nothing to create", "shipping profile cannot be copied", "that shop could not be read", "add these in Etsy yourself"
Why: "Copy from another shop…" (in "Niches", under "This shop's Etsy settings") copies the shipping profiles, return policy and processing profiles you tick (and shop sections, which are off until ticked) from another connected shop into the active shop. "Show me what would change" first marks every item "Will be created", "Already there" or "Cannot be copied", with the reason under it. "Nothing to create" means the shop already has everything you picked; "That shop has nothing to copy for the settings you picked" means the source shop has none of them. Items under "Add these in Etsy yourself" (marked "By hand"; for example a production partner) can only be added on Etsy. The reason under "Cannot be copied" says what is missing; typical ones: a shipping profile that Etsy works out from the parcel (calculated) cannot be rebuilt, a profile whose only rate is "Everywhere else" has to be started in Etsy, a return policy without a deadline or a processing profile without a time has nothing to copy. Under "Will be created" a yellow note can warn that rates were in another currency (the numbers are copied as they are, so check them), that handling fees are not copied, or that the new profile carries the same name and ship-from postcode as the source. "That shop could not be read" means one of the two shops could not be reached right now (not connected, a failing proxy, or Etsy busy). "Show the changes first" means "Create these in this shop" was used before the list was shown. "Those settings could not be created" means Etsy refused one or more; each row says why. A shop connected before ShopPilot could change shop settings must be connected again first.
Fix:
- Make the shop that should receive the settings active, open "Niches" and press "Copy from another shop…".
- Pick the source shop in "Copy from", tick what to copy, press "Show me what would change", read the list, then press "Create these in this shop".
- For "Cannot be copied" or "Add these in Etsy yourself", create that item in Etsy (Shop Manager, Settings) and press "Refresh" under "This shop's Etsy settings".
- If a yellow line asks you to reconnect, open "Connect Etsy", connect this shop again and run the copy again.
- If a shop could not be read, check its connection and proxy (see the Etsy connection and Proxies sections) and try again.
- If the new profile should have another name, rename it in Etsy.
Notes: Running the copy twice is safe: what exists shows "Already there". It never changes or deletes a setting that is already in the shop. Pick a source shop that is different from the active shop; if you switch shops while the dialog is open, run "Show me what would change" again.
Not errors: labels and notes (Bulk Edit)
ID: live-not-errors
Seen as:
- "Every edit is written straight to Etsy and cannot be undone from here. Preview first."
LV: "Katra izmaiņa tiek uzreiz ierakstīta Etsy, un šeit to nevar atsaukt. Vispirms apskatiet priekšskatījumu."
RU: "Каждое изменение сразу записывается в Etsy, и отменить его здесь нельзя. Сначала посмотрите предпросмотр."
Common questions
Q: Does Bulk Edit change my live shop?
A: Yes. Every edit is written straight to Etsy and cannot be undone from ShopPilot. Use "Preview changes" first and check the before and after.
Q: Why does Bulk Edit show no listings?
A: It reads Etsy only when you press "Sync from Etsy". Each tab (Active, Draft, Inactive, Expired, Sold out) is synced when you open it.
Q: Can I undo a bulk edit?
A: Not from ShopPilot. To go back, run the opposite edit (for example "Set to" the old price) or fix the listings on Etsy.
Q: Why does the price or variation edit only apply to 5 listings first?
A: To let you check a few on Etsy before the rest change. After the first 5, press the button again ("Apply to the remaining ...").
Q: Does publishing or renewing cost money?
A: Etsy charges its own listing fee for each listing you publish, renew or bring back from Sold out. ShopPilot asks you to tick "I understand Etsy charges this fee" first.
Q: What is the difference between Bulk Edit and Draft Review?
A: Bulk Edit changes the live listings that are on Etsy now. Draft Review (on Create Listings) and "Registry" use ShopPilot's own records of the listings it made.
Q: Why is "Section" empty?
A: Sections are created on Etsy. Create them there, then press "Sync from Etsy" again.
Q: Can a team member use Bulk Edit?
A: Only with the "Edit live listings" permission from the account owner.
Q: How do I add or replace a word in many titles?
A: Press "Sync from Etsy", select the listings, choose Title in the edit menu, then "Replace text", "Add to start" or "Add to end", and type the words. "Match whole words only" and "Match upper and lower case exactly" refine "Replace text". Press "Preview changes", check the before and after, then apply.
Q: How do I change many prices at once?
A: Select the listings, choose Price, then "Raise", "Lower" or "Set to". For Raise and Lower type the amount in "Raise by" or "Lower by" and choose "%" or the money sign; for "Set to" type the "New price". "Price ending" offers "Keep cents", ".99", ".95", ".50", ".00" and "Whole number". A preview is required. The first apply covers 5 listings; check them on Etsy, then press the button again for the rest.
Q: How do I move many listings into a shop section?
A: Choose Section in the edit menu, pick the section (or "No section"), preview and apply. The sections must already exist on Etsy.
Q: How do I switch many listings off, or back on?
A: On the "Active" tab select them and choose Status, "Make inactive". To bring them back, open the "Inactive" tab, select them and choose "Make active".