PurgeExecuteEnabled=false).
Dry-run always works. Single-account purge (exactly one account number) still works with arm token + PURGE.
Storewide (blank account number) is refused until a PR enables the kill switch.
Prefer Dry run before Run purge. Arm token required for both
(PurgeAuthorizationToken). Run purge also requires typing PURGE.
Enter one organization / customer account number for a single account, or leave blank for storewide
(storewide needs the kill switch enabled above). Nothing is deleted on Dry run.
X-Purge-Token.
Runs the same SyncCustomersToBigCommerce job as nightly, but loads every
GP customer with email + country (no DateModified filter). Use after a purge so individuals
without writebacks are recreated. Unclaimed orgs still skip company create. Does
not import order history and does not enqueue per-customer
history jobs (unlike nightly creates) — run Individual order history backfill
after FULLSYNC completes. Heavy / slow. Same arm token as purge.
PurgeAuthorizationToken as purge.
Imports personal-tagged GP→BC order history (office + legacy WEB; not WEB_BC) for individuals
(CustomerClass == 00) that already have a BC customer writeback. Orgs stay on claim.
Same arm token as purge. Target one GP account # to test a single account, or leave blank for the fleet.
Enqueue validates writeback targets then starts Hangfire immediately (avoids Cloudflare HTTP timeouts).
Dry-run still walks claim-history per account for order counts — use a single GP # for dry-run on prod,
or skip dry-run and enqueue.
PurgeAuthorizationToken as purge.
Sets or clears BigCommerce customer groups from GP price-book membership.
Books come from _AG_Webstore_ItemCustomerPrice_Sync. Who is on those books comes from
SOP10205. Diff-only writes. Company users (Owner/Admin/Buyer) are never given a personal book —
Independent Companies owns that login. After they leave a company, the next run can assign something like
MIN-AG if that book is in the list. No arm token. Prefer Dry run first; fleet execute
requires typing RECONCILE. Nightly Hangfire runs Fleet · All at 04:15 (after price lists at 04:00).
This card is for dry run, one GP #, or replay after a view change.
_AG_Webstore_ItemCustomerPrice_Sync. This screen cannot invent a book.
Removes matching custom fields from every BigCommerce product (this store). Names are case-sensitive and must match the custom-field name (not the value). Put one name per line. Prefer Dry run first — it scans the catalog and shows counts plus sample SKUs, with no deletes. Does not change GP. Also rewrites productAttributes on the matching Payload products immediately, so you do not need to wait for the nightly Sync Products To Payload reconciliation. Storefront filters still show the old values until the commerce search sync reindexes Typesense. Same arm token as purge.
PurgeAuthorizationToken as purge. Sent as X-Purge-Token.