Owner Portal

Loading owner portal

Checking your saved owner session.

Private Access

Sign in to inventory

Open the store workspace for item counts, daily reports, and weekly shift planning.

Owner Login

Use the Supabase owner account for this store.

Private

Enter owner credentials to open the store workspace.

SMART LIC Operations

Owner workspace

Catalog items

0

Priced items

0

Distributors

0

Invoice import

Add inventory from invoice photos

Review AI-parsed invoice rows before they update the catalog.

Upload up to 4 invoice pages.

Selected pages

No invoice photos selected

No invoice rows parsed yet.

Daily Count

Inventory check

Workers submit only items that need restock. Use recent reports to decide distributor orders.

Open worker portal

Reports

Daily reports

Select reports to export or print.

Worker feedback

Item suggestions

Recommendations from workers based on customer requests, frequent questions, and stock gaps.

Item Distributor Item code Price Actions

Inventory data is loaded from Supabase when the public anon key and database table are configured.

ownerInvoiceImageInput.addEventListener('change', async (event) => { await prepareOwnerInvoiceImages(event.target.files); event.target.value = ''; }); ownerParseInvoiceButton.addEventListener('click', parseOwnerInvoiceImages); ownerImportInvoiceButton.addEventListener('click', importOwnerInvoiceItems); ownerResetInvoiceButton.addEventListener('click', resetOwnerInvoiceImport); ownerInvoiceDistributorInput.addEventListener('change', renderOwnerInvoiceReviewRows);