Quickvee Help Center

Bulk Update (web backend)

Bulk Updates is a multi-location product editor built around one idea: one run, every location. Instead of logging into each store and repeating the same edits, you edit your products once and apply the changes across every store location you select in a single run.

Products are matched across stores by UPC and Custom Code. If a product doesn't exist in one of your locations, it is skipped there, nothing is created or broken, and the skip is reported back to you. Supporting details like taxes, categories, vendors, brands, and tags are matched by name and created automatically in stores where they're missing.

⚠️ Important. Products without a UPC cannot be updated across stores. Make sure the items you want to bulk-edit carry a UPC before starting a run.

Where to find it

Open Inventory β†’ Bulk Updates from the left navigation of your store backend. The module header carries two actions: New update and History.

MM-816-01-20260826-125507.png

Running a new update

A bulk update walks through three numbered steps, each of which turns green once complete.

Step 1, source store & products

  1. Your current store is the source store, the banner reads Products are searched from [store name].

  2. Click + Add products. In the Add products to update window, narrow the list with the All vendors and All categories dropdowns, or use the search field to search by product name, variant, UPC, or custom code, or scan a barcode.

MM-816-02-20260826-125606.png


  1. Tick the checkbox beside each product you want. Products with variants expand so you can select individual variants; each selected variant counts as its own item and shows its UPC and current quantity.

MM-816-03-20260826-125634.png


  1. The footer shows a running X rows selected Β· Y units. Click Add N to update list to add them, or Cancel to back out.

  2. Watch the counter at the right of the step: each run supports up to 300 items, shown as X products Β· Y/300 items.

MM-816-04-20260826-125751.png


πŸ“ Note. Until you add something, the step shows No products added yet with a reminder that products without a UPC can't be updated across stores.

Step 2, locations

  1. Choose which stores the update applies to. The step header shows X of Y selected.

  2. Your current store is always included and can't be removed, it appears as a locked chip.

  3. Add other locations from the Search Stores field, or click Select All. Each available store appears as a button you can click to add.

MM-816-05-20260826-130023.png


Step 3, review & run

  1. The Update Summary panel lists Products, Items, Locations, Items with edits, Item vendor panels, and Product settings, with the run STATUS (WAITING until you run it).

  2. Click Run bulk update. The button stays disabled until you've added products and set at least one change, a column value, Vendors, or product Settings.

  3. Runs execute in the background, one store at a time, so you can keep working. Products whose UPC doesn't exist in a location are skipped and listed in the result report, and emailed to you if anything was skipped or failed.

MM-816-06-20260826-130131.png

Choosing what to edit

Under What do you want to edit?, click the field chips to open their columns in the product table, then type a value per item.

MM-816-07-20260826-130154.png


Group

Fields

Pricing

Price ($), Compare price ($), Cost ($)

Stock

Restock amount, Reorder point, Qty

Item Settings

Track qty, Continue selling, Disable, Check ID, Food stamp

MM-816-08-20260826-130311.png


Item Settings columns use three-state toggles, On, Off, or β€” (leave unchanged). For value columns, leaving a cell blank or showing "β€”" keeps that item's current value.

πŸ’‘ Tip. Use the Apply to all ↓ row at the top of the table to push a single value down an entire column instead of typing it item by item, each column has its own arrow button.

πŸ“ Note. Profit and margin recalculate automatically whenever you change price, compare price, or cost, no manual math needed.

Working with variants

Products with variants expand to show each variant as its own editable row. Every row carries its own values and its own Vendors panel, so a "small/red" and "small/blue" of the same product can be priced and sourced independently, and each variant's edits apply to its matching row in every selected store.

MM-816-10-20260826-130604.png


Product Settings panel

Click Settings at the end of a product row to edit details shared by the product and all its variants. Each section offers a Replace existing vs. Add to existing choice, so you control whether the run overwrites or supplements what each store already has:

MM-816-11-20260826-130624.png


Section

Details

Categories

Searchable selector, up to 5

Taxes

Searchable selector, up to 5

Tags

Searchable selector, up to 8

Brand

Searchable selector

Related products (buy with)

Added by UPC

Product images

Upload JPG / PNG / WEBP / GIF, max 5MB each, up to 10 per product

MM-816-12-20260826-130641.png

Use Clear these settings to reset the panel.

MM-816-13-20260826-130742.png


βœ… Best practice. Add to existing is the safer default when stores maintain their own category or tag structures. Use Replace existing only when you want every location to end up identical.

Vendors panel

Each variant row has its own Vendors panel for supplier assignment, applied to that row in every selected store:

  • Vendors, search and assign up to 5 vendors.

  • Cost per item, optional; when left blank, each item's current cost is used.

  • Preferred vendor, mark one vendor as preferred.

History

The History tab lists every bulk-update job with Job number, Submitted (timestamp and submitting store or user), Fields edited (e.g. Per-product: Price, Cost, Restock amount, Reorder point), Products, Stores (shown as completed/total, e.g. 3/3), and Status.

MM-816-14-20260826-130943.png


Status

Meaning

Queued

Waiting to run. Queued jobs can be cancelled.

Completed

All stores processed successfully.

Completed with issues

The run finished, but some items were skipped or failed, expand the row for the breakdown.

Expanding a job shows a per-store breakdown: store name with merchant ID, status, products updated, variants updated, skipped count, and details. Skipped UPCs are listed explicitly per store, so you know exactly which products didn't exist where.

πŸ’‘ Tip. A skipped UPC isn't an error, it means that product simply doesn't exist in that location. If it should, create the product there with the same UPC and include it in your next run.

πŸ‘ˆ Back to Help Center home

Internal reference

Source: MM-816, Bulk Update - Web Backend. Parent: MM-249, Quickvee Knowledge Base. Yash posted 14 UI captures on 19 Aug, drop them into the placeholders above.