Import Your Data

FlexotiumPOS accepts product imports from several popular platforms, so you can migrate without manually re-entering your catalog.

Always export a backup of your existing platform data before importing into FlexotiumPOS. While imports are non-destructive (they add or update products, never delete), having a backup is best practice before any data migration.

Supported import formats

| Format | Products | Stock levels | Suppliers | Pricing | |--------|----------|--------------|-----------|---------| | FlexotiumPOS CSV | Yes | Yes | Yes | Yes | | Shopify export | Yes | No | No | Yes | | Square export | Yes | Yes | No | Yes | | Lightspeed CSV | Yes | Yes | Yes | Yes |

FlexotiumPOS CSV

This is the recommended format for full control. Download the template from Inventory → Products → Import → Download Template. Required columns:

sku, name, category, unit_cost, unit_price, uom

Optional columns: barcode, description, reorder_level, supplier_code, stock_on_hand, warehouse.

Shopify export

  1. In your Shopify admin, go to Products → Export → All products → CSV for Excel
  2. In FlexotiumPOS, go to Inventory → Products → Import
  3. Select Shopify as the source format
  4. Upload the file and click Preview

Shopify exports include product variants — FlexotiumPOS will create a parent product with child variants automatically.

Square export

  1. In Square, go to Items → Export and download the items CSV
  2. In FlexotiumPOS, select Square as the source format during import
  3. Map any custom categories to your FlexotiumPOS categories

Stock levels from Square are included and will be applied directly.

Lightspeed CSV

  1. In Lightspeed, run the Item Export report and save as CSV
  2. Use the Lightspeed format in the FlexotiumPOS importer
  3. Supplier codes will be matched against existing supplier records if present

After import

Once an import completes, review:

  • Inventory → Products — check product count matches expectation
  • Inventory → Movements — confirm stock-on-hand values are correct
  • Reports → Valuation — verify the total inventory value looks right

If any rows failed, the import summary shows the exact rows and error reasons. Fix those rows and re-import — existing products are updated, not duplicated.