Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.petakopi.my/llms.txt

Use this file to discover all available pages before exploring further.

Items are the raw materials your recipes are built from: beans, milk, cups, lids, syrups, sugar. Each item carries a pack price and a yield %, and the app computes a per-unit cost from those two numbers.

What you fill in per item

Pack size, pack price, and yield. That’s it.

Example: items for a Hot Coffee Latte

Throughout the docs we use Hot Coffee Latte as the running example. It’s built from three items:
ItemPack sizePack priceYieldComputed unit cost
Whole milk1,000 mlRM 8.00100%RM 0.008 / ml
Coffee beans1,000 gRM 80.0090%RM 0.0889 / g
Paper cup1 cupRM 0.30100%RM 0.30 / cup
The 90% yield on beans inflates the per-gram cost from RM 0.08 to RM 0.0889 — the app does this automatically so every recipe using those beans pays the real cost, not the on-pack cost.
Yield matters when waste is real. Coffee beans usually waste ~10% to grind and spillage. Set yield to 90% and the app applies the waste to your COGS automatically — every recipe that uses those beans pays the inflated unit cost, so a “cheap” bean with 70% yield can quietly cost more than a premium bean at 95%.

Where items show up

  • In every Recipe you build — each recipe line is {Item, quantity}, and the app sums the line costs to give you per-cup COGS.
  • In the Calculator’s recipe-derived target line, indirectly: average COGS across recipes is what pushes the suggested price up or down.
If you change an item’s price (supplier raised the bean price, packaging got cheaper), every recipe that uses that item recalculates automatically — there’s no per-recipe re-save to chase.

What’s next

Once your common items are in, head to Recipes to combine them into sellable drinks and see per-cup COGS.