ShopPilot help for AI assistants › topic

Bulk Edit (live Etsy listings)

This is one topic of ShopPilot's help for AI assistants. The whole help, with every topic: https://shoppilot.dev/docs. Each message is shown in English, with the Latvian (LV) and Russian (RU) text the app shows.

Instructions for AI assistants

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.

  1. Find out what happened. Ask for the exact message (copied text or a screenshot), the page or tab they were on, what they pressed just before, Windows or Mac, which browser, and which shop if they run several. A trial or a paid plan matters for limits.
  2. Find the entry. Search this page for the exact message. Parts in {…} or {1} are filled in at run time (a shop name, a number, a file name), so match on the fixed words around them. The app also runs in Latvian and Russian: the message index pages give every message in all three languages with the entry it belongs to. If you cannot open them, translate the message and match it by meaning.
  3. Answer with the entry. Follow its "Fix" steps in order and use the on-screen names exactly. If the seller uses the app in Latvian or Russian, give the names in their language too (see the glossary). Answer in the seller's language.
  4. Safety. Never ask for or accept a password, the full ShopPilot key (it starts with SP-), Etsy login details, or a supplier (Alerio, Gelato) login or API key. If the seller already pasted one into the chat, tell them to treat it as exposed: change a password right away, and for a ShopPilot key email support@shoppilot.dev with the subject SECURITY. You cannot look into a seller's account. Take the retry warnings seriously: some actions can make a duplicate Etsy listing or a duplicate supplier order.
  5. Hand over to a person when an entry says "Contact ShopPilot support", for payments and billing questions about a specific charge, a lost key or account access, anything that looks like a security problem, or when nothing on this page matches. Tell the seller what to send (see "Contact ShopPilot support").
  6. Do not guess. If this page does not cover it, say so and point the seller to support. Do not invent buttons, settings, limits or prices. For prices and plans, link https://shoppilot.dev/pricing. Every page, tab and button a seller can use is named in this page's "How it works" lists and "Fix" steps. Only send the seller to places named there. Do not build a step from the words of an error message: if a message names a place that this page does not describe, do not send the seller there.
  7. Etsy decides Etsy things. ShopPilot cannot change Etsy's decisions (shop suspensions, removed listings, fees, payouts, Etsy account settings). Send those to Etsy's own help.

Contact ShopPilot support

How it works

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:

  1. Sign in again if asked, then reload the page.
  2. Open "Bulk Edit" and press "Sync from Etsy" to read what is really on Etsy now.
  3. 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:

  1. Tick the listings to edit (click the cards or rows, or "Select all on this page").
  2. Choose what to change and type the new value.
  3. 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:

  1. Select the listings first, then wait for "Reading variations from Etsy…" to finish.
  2. Click a group in the rail, then remove, add, rename or move a model. Type a name before adding or renaming.
  3. 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.
  4. 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:

  1. In Etsy (Shop Manager, Listings) create the sections you want.
  2. 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:

  1. Make the shop that should receive the settings active, open "Niches" and press "Copy from another shop…".
  2. 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".
  3. 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".
  4. If a yellow line asks you to reconnect, open "Connect Etsy", connect this shop again and run the copy again.
  5. If a shop could not be read, check its connection and proxy (see the Etsy connection and Proxies sections) and try again.
  6. 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".