Jalankan SQL ini dalam Supabase Dashboard โ SQL Editor, kemudian refresh page ini:
create table if not exists orderflow_docs (
id uuid primary key default gen_random_uuid(),
kind text not null,
ref_no text,
title text,
customer text,
total numeric default 0,
doc_date date,
payload jsonb,
is_deleted boolean default false,
created_at timestamptz default now()
);
alter table orderflow_docs enable row level security;
create policy "orderflow_docs_anon" on orderflow_docs for all using (true) with check (true);
Sales 6 Bulan Terakhir (RM)
Invoice Terkini
Order Baru
Senarai Order Customer
Senarai Customer
1. Timeline Production
2. PIC & Recipient
3. Order Detail
|Printer:
4. Mockup
5. Kuantiti
Tiada Nama
6. Remarks
1. Maklumat Invoice
2. Items (SKU Pricelist)
SKU
Keterangan
Qty
Harga (RM)
Jumlah
๐ก Taip SKU atau nama produk untuk cari. Harga auto ikut tier kuantiti โ boleh override manual.
3. Ringkasan
4. Payments (boleh berkali-kali)
Tarikh
Jumlah (RM)
Kaedah
Resit
Senarai Jobsheet & Invoice
Branding Syarikat
Mod Storan Data
๐พ
Local (Tanpa Supabase)
Data disimpan dalam browser ini sahaja (localStorage). Sesuai untuk single PC, zero setup. Backup melalui butang Export/Import.
โ๏ธ
Supabase (Cloud)
Data disimpan dalam Supabase โ boleh akses dari banyak device. Perlu projek Supabase (percuma) dan jalankan SQL setup sekali.
Jalankan SQL ini sekali dalam Supabase Dashboard โ SQL Editor:
create table if not exists orderflow_docs (
id uuid primary key default gen_random_uuid(),
kind text not null,
ref_no text,
title text,
customer text,
total numeric default 0,
doc_date date,
payload jsonb,
is_deleted boolean default false,
created_at timestamptz default now()
);
alter table orderflow_docs enable row level security;
create policy "orderflow_docs_anon" on orderflow_docs for all using (true) with check (true);
Kilang & Format Jobsheet
Setiap kilang boleh guna format jobsheet berbeza. Staff pilih kilang masa isi jobsheet, dan print akan ikut format kilang tu.
Kod
Nama Kilang
Format Print
Senarai Harga (SKU Pricelist)
Edit harga ikut tier kuantiti. Kotak atas setiap tier = kuantiti minimum tier tu (contoh: 1, 10, 51...). Boleh tambah/buang tier. Perubahan disimpan bila tekan Simpan Setup dan terus dipakai oleh Invoice Generator.