Updating Products

Modified on Wed, 28 Oct at 12:45 PM

In addition to editing products directly, WorkGuru allows you to update multiple products at once via an import. All product fields except for the SKU can be updated via this method. Updating multiple products is usually a three step process:

Be aware when importing an update to apply changes in WorkGuru, if the SKU matches, it will update that product. If it the SKU doesn't match it will add the products. When you import a product that already exists in WorkGuru, the import updates it using the columns in your file.

  • If you leave a column out of your file, that information is not changed.
  • If you include a column but leave a cell empty, that information is removed from the product.

For example, to update only prices, your file only needs the required columns plus the price columns. Don't include Description, Barcode, etc. unless you want to change them. What an empty cell does, column by column:

ColumnEmpty Cell Means..
Sku, Name, CostPrice, SellPrice, IsActive, TrackingType
Not allowed – the import shows an error
ShowOnKiosk (if included)
Not allowed – the import shows an error
Description, Brand, Barcode, Category, SupplierCode
The current value is removed
SupplierName
The product's default supplier is removed

SellTaxCode, PurchaseTaxCode

The tax code is removed (your default tax settings are used instead)
AccountCode, ExpenseAccountCode
The account is removed (your default accounts are used instead)
Length, Width, Height, Weight, MinOrderQty
The current value is removed
RRP, TargetLandedCost
Set to 0
CustomField:: columns
The custom field value is cleared
PriceTier:: columns
No change – the current tier price is kept
ParentProductSku / ParentProductQuantity
No change – an existing unit of measure link is kept

Export Products

From the products dashboard Actions menu, select Product Export the list of products you want to update, for example, all products, or only products from one supplier after receiving an updated supplier price list.

Make Changes

Important Note: Open the downloaded WorkGuruProductExport.csv file in your spreadsheet editor of choice. Be aware of spreadsheet editors auto-formatting data fields (removing leading 0's, dates, barcodes etc). It is recommended the csv is imported into your spreadsheet editor instead of opening it in Excel or Google Sheets and is always edited in plain text format. Once you have exported a product list, open a fresh and empty excel, then go to the Data Tab -> From Text/CSV on the top left (next to 'Get Data' on the left) and then open the file in question as shown below; 

In the downloaded product export, you can update every column in the export EXCEPT for the SKU. For example, you can use your normal spreadsheet tools to update the product CostPrice and then increase the SellPrice by a required percentage to maintain your margins. When you have finished the changes, save or export the .csv. NOTE: You don't necessarily need to re-import all the rows in the spreadsheet, technically you can remove everything except for the rows you changed. You do need to retain all the columns though.

Import Changes

You can upload your import template from Products-> Import Products or from the Actions menu on the products dashboard.

After reviewing your spreadsheet click Choose File and select your import.

If required, expand Advanced Options to control the import process in more detail:

  • Match against inactive products (Default) - Check the upload Sku against ALL products (active and inactive). Deselect to check upload Sku on active products only (may cause duplicates).
  • Match against inactive suppliers (Default) - Check the upload SupplierName  against ALL suppliers (active and inactive). Deselect to check upload SupplierName on active suppliers only (may cause duplicates).
  • Match against inactive tax rates - Check the upload PurchaseTaxCode and SellTaxCode against ALL accounting integration tax codes (active and inactive).
  • Match against inactive GL accounts - Check the upload AccountCode and ExpenseAccountCode against ALL accounting integration general ledger accounts (active and inactive).

Review any import errors or messages raised during the pre-import checks.

Click Preview to upload and preview the import template file. It is important to preview the import data before confirming the import to ensure your product data remains correct after upload. The Preview will display a summary of exactly what it is going to happen to double check against what you are expecting it to do. 

Specifically take note of the amount of Update products vs the amount of New products. For example:

  • If you are re-importing an existing product export with changes, there should be no new products. When updating products, NEW rows will create a duplicate product and the original product will NOT be updated. This is usually an indication that your spreadsheet application has auto-formatted/changed product SKUs.

Any errors and warnings will be displayed that will need to be fixed in the data on the import template. Click Re-upload to restart the import process again with the updated import template.

  • Errors - The upload will stop with NO products imported.
  • Warnings - The upload will complete, with the data causing the warning NOT imported.

When you're satisfied the data is accurate, click Commit to complete the upload. If you want to restart the import process with another import template, click Re-upload.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article