Import / Export Customers (CSV) in BEST POS (Retail)
Import / Export Customers (CSV) in BEST POS (Retail)
Summary
This article explains how to export customers to CSV for backup or mass edits, and how to import customers (create/update) with column mapping, validations, and duplicate control. It also includes backup and rollback best practices.
Step-by-step Instructions
1) Prerequisites
- Access to Back Office with import/export permissions.
- Spreadsheet tool (Excel, LibreOffice) and CSV UTF-8 format.
- Policy: defined tax groups, price levels, required fields, and duplicate rules (phone/email/ID).
- Backup first: full customer export before any import.
2) Export customers to CSV
- Open Back Office > Customers and click Export.
- Choose the scope (all / filtered) and the column set (basics, credits, groups, etc.).
- Select CSV (comma separator; UTF-8) and save the file.
- Check: open the CSV to verify the header, accented characters, and row integrity.
3) Prepare an import file
- Start from an export sample or a template provided by Vic-Tek.
- Minimum fields: Customer Name, at least one Contact (phone/email), and when applicable Tax Group, Price Level.
- For updates, keep the customer ID to target the existing record.
- Normalize values: state/province, postal codes, group names (exact existing labels).
- Save as CSV UTF-8 with no formulas or special formats.
4) Import and map columns
- Go to Back Office > Customers > Import and select your CSV file.
- On the mapping step, align each CSV column with a customer field (e.g., name → Name, phone → Phone, price_level → Price Level).
- Choose the duplicate key (e.g., Customer ID; otherwise email/phone) and set the behavior: create if missing, update if existing.
- Run a pre-validation (preview) to surface issues (formats, unknown values, empty required fields).
- Start the import and monitor the job log (success, warnings, errors).
5) Validate and fix after import
- Spot-check records: tax groups, price levels, addresses, balances (unchanged for creates).
- Test register search (name/phone) and attach a customer to a test sale.
- Fix failed rows and re-run a delta import with only those lines.
- Archive the imported CSV with date and job log for traceability.
Fixes and FAQs
- Duplicate records created: adjust the key (ID/email/phone), run a merge or a corrective update import with the proper key.
- Garbled accented characters: resave as UTF-8 (no BOM) and reimport.
- Unknown value (tax/price): align labels with those configured in BEST POS (case/spelling sensitive).
- Shifted columns: ensure comma separator and quote text containing commas.
- Import aborted: read the job log, correct error rows, rerun those only.
- Update not applied: confirm mapping, mode (update), and the chosen key.
Popular Articles
Sell by Department in BEST POS (Retail)
Summary This article explains how to record a sale by department in BEST POS, with or without a scale, while respecting HALO limits. It includes useful checks (subtotal, tender) and quick recovery actions if a keying error occurs. No screenshots are ...
Sell by PLU (direct, manual, barcode) in BEST POS (Retail)
Summary This article explains three ways to ring sales by PLU in BEST POS: via the PLU key (direct), by manually keying the code, and using a barcode scanner. It also covers repeating the last item and handling weight-based PLUs (scale). No ...
Price Levels (P1–P4) and Price Override in BEST POS (Retail)
Summary This guide shows how to sell using price levels P1–P4 (forced price) and how to override the item price at the point of sale. It also covers quick price maintenance for price #1–#4 at the register, with access and compliance notes. ...
Apply a discount (closed / open) in BEST POS (retail)
Summary This article explains how to give a discount in BEST POS: closed discount (preset value) and open discount (free-entered value, % or $), either on a single line or on the subtotal. It also covers access controls (HALO, manager approval) and ...
Subtotal and Customer Display in BEST POS (Retail)
Summary This article explains how to show the subtotal at any time during a sale without finalizing it, and how to ensure the customer display reflects amounts correctly. Steps cover discounts, taxes and fixes—no screenshots needed; labels and paths ...