Weekly Goal
▾
| Customer & Item | Payment | Shipping | Total |
|---|
Planning
i
Planned This Week
Each column sorted by contribution value
+ Add items
▸
Preparation items not yet on the board
Reports
▸
Performance
| Item | Recommendation | Est. Contribution € | Added |
|---|
Sales channels
Stock status
Settings
Applies across the whole app
Historical Merit imports and bulk sold-date / cost fill
Counted from the day an order reaches the last
status before done. Shown on the Storage tab; never added to an order on its own.
Counted from the day an order reaches a status you have marked
completed. Orders that finished before this existed never send on their own — you send
those one at a time.
·
Goes nowhere near the queue — nothing is recorded and no customer
is marked as asked.
Every item published to Shopify from here is added to this collection.
In-store products only. Latvian titles are not affected.
Installing is optional — Vintiik works the same in a browser tab.
Ends this session on this device and on the server.
Record active labour spent preparing individual items. Turning this
off hides the time controls — no logged time is deleted.
Appends a "Measurements: W × D × H cm" line. Off by default —
the Shopify product page reads dimensions from metafields instead.
Appends a "Price: €…" line. Off by default — a price written into
prose does not update when the price changes.
A dated shortlist for planning the day and logging time across
several items at once. Useful with a large backlog; with a small one Preparation already
shows what needs work.
Overhead (rent, salary, loans, etc.) is entered per month directly on the Sales report now, not here · Hourly rate: your restoration labour cost per hour · Default target mode/margin/contribution: pre-fill the item modal's Target panel (Panel 2) for any item that doesn't have its own override yet · Default currency/FX: applied to newly added items · Planning cadence: Daily/Weekly/Monthly period for the Planning board · Measure progress by: which metric drives the Planning goal and board totals — Items Completed hides all € values · The board's final stage is a publish queue — items stay there until you mark them Live in Stock yourself, then they drop off at the next period reset
Work
The kinds of work your stock sometimes needs. Nothing has to pass through any of them.
Work categories
Reorder them or add your own — they group work that already exists, and never decide whether an item needs any.
Optional. Items filed under this category are excluded from the Home dashboard's work rows, on the grounds that it names a publishing step rather than bench work. It decides nothing about whether an item needs work or may be published. Leave as None to skip it.
Stock ageing
When live stock starts counting as slow, then as ageing — measured in days since an item was first published. Used by the Home dashboard's Stock ageing rows and the Slow/Ageing review lists. Performance's "How quickly items sold" reuses these same thresholds, but counts from the purchase date, since every sold item has one.
Ageing must be higher than Slow — an out-of-order value snaps back to the nearest valid one. Sold items and items that were never published are never aged.
Fulfilment statuses
The stages an order moves through — shown as rows on the Home dashboard, a filter on the Orders page, and the status dropdown on each order. Separate from payment. The last status is the completed/"shipped" state. Up to 8.
Locations
Where an item physically is, independent of Stock status — shown as a filter in the Stock table. Up to 8 locations.
Categories
What kind of item this is — shown as a field on each item and a filter in the Stock table. Up to 12 categories.
Integrations
Built-in publishing channels with real tracking in this app. Turning one off hides it everywhere — item pages, Sales Channels, Publishing Coverage — without deleting anything; turn it back on and it's exactly as it was.
Manual Channels
Other marketplaces you track by hand — add one by name, then mark items published there with a link from each item's Sales Channels section.
Supplier Tax Rates
VAT classification for Suppliers/items below — the name is just a label; the Margin scheme/Standard VAT toggle is what the Calculator, Sales report, and Merit invoicing actually use to compute VAT correctly. Up to 8 rates.
Suppliers
Linked from Shipments (search or type a name there). A new one typed in Shipments lands here with no tax rate set — assign one whenever convenient, it's never guessed automatically.
Features
Turn optional parts of the app on or off. Nothing is ever deleted — data stays intact and the tab reappears with everything still there the moment you turn it back on.
Home
The dashboard you land on. Switch it off to open straight into Stock — Home disappears from the sidebar and from the phone's bottom bar, and nothing on it is deleted.
Sourcing
Assessment tool for items you are considering buying — capture photos, run AI analysis and decide before purchasing.
Performance
Sales performance reports, margin analysis and business insights.
Sales Channels
Not connected
Shopify — credentials only, no live connection is made in this version.
Instagram
Connects via a token held server-side — locally in
.instagram_credentials, on the deployed app in the INSTAGRAM_CREDENTIALS_JSON environment variable. Nothing to enter here. Post from an item's Sales Channels section.Auto-comment "SOLD"
Post a "SOLD" comment on the live Instagram post automatically the moment an item's status becomes Sold.
Closes every Instagram caption, above the hashtags. Leave empty for
none; each post can still switch it off on its own.
Shopify
Connects via a token stored server-side in .shopify_credentials — nothing to enter here. Publish from an item's Sales Channels section.
Vintiik pushes changes to Shopify; edits made directly in Shopify won't appear back here automatically.
Merit invoicing
Connects via credentials stored server-side in .merit_credentials — nothing to enter here. Powers the "Create Merit invoice" button on an Order. Invoices use a dedicated number series — never also hand-type invoices under this same prefix directly in Merit.
Bank details
Pre-fills the "Share bank details" message on an Order's Bank transfer payment method — plain business info, not a credential.
Data
Download a full backup of all your data as JSON — restore it if storage ever fails.
Each lot's ROI on day 30, 60 and 90 after it arrived, so a lot from June
and one from October are compared at the same age. A dash means the lot is not that old yet.
Monthly payouts
What you owe each investor this month — cost basis of items sold, plus their profit share, per the agreement.
·
Items
Investor
▸