More Goods, Books That Stay Straight

Many businesses reach a certain size with goods piled up in the warehouse, yet the books can't say clearly how much of each batch came in or what it cost. Purchasing lives in WeChat chat logs, receiving lives in the warehouse keeper's memory, and when month-end gross profit is calculated, it turns out far off from expectations. The inventory module in KingCMS X1 turns that muddled account into a clear one: which supplier the goods came from, what was bought, how much arrived, and how much was spent—all recorded in the system. After receiving, stock increases automatically, and the cost price is recalculated automatically by weighted average—no need for finance to punch it out on a calculator again.

For example, a business making office furniture purchases different batches of board from three suppliers. Previously, each time goods came in, the buyer reported numbers in a group chat, the warehouse keeper registered manually, and finance spent ages digging through records at month-end reconciliation. After enabling inventory, each purchase order links to a supplier and SKU; when receiving, you select the warehouse and bin location, and stock and cost update in sync. The owner opens the inventory page and sees at a glance how much of each SKU remains and what it costs.

Multi-Warehouse: Know Where the Goods Are

As a company grows, there's often more than one warehouse. If the main warehouse, branch warehouses, and store stock are each tracked separately, transfers get messy. X1's multi-warehouse module supports viewing stock by warehouse and by bin location, with physical quantity, reserved quantity, and sellable quantity shown separately. Transfer orders can be created between warehouses: goods move from Warehouse A to Warehouse B, with records for dispatch, receipt, and cancellation, and in-transit quantities visible too.

Take a food wholesale business with one warehouse in the east of the city and one in the west. Previously, transfers were confirmed by phone, and it was common for one warehouse to say it shipped while the other said it never arrived. Now, once a transfer order is dispatched, its status becomes "in transit"; stock is only counted in when the receiving warehouse confirms receipt, so both sides' books match and there's less back-and-forth. When receiving purchases, you can also directly select the receiving warehouse and bin location—goods go exactly where they should, with no after-the-fact data entry.

Finance: Every Transaction Has a Trail

What business owners care about most is simply where money comes from and where it goes. X1's finance module is a single-entry cash ledger: successful payments, refunds, balance top-ups, balance adjustments, and purchase receipts are all recorded automatically. The owner opens the finance page, picks a date range, and three cards—income, expenses, and net—show up immediately, with every transaction below listing its type, direction, amount, and linked documents clearly.

The reconciliation feature is practical too. The system checks daily totals for successful payments, ledger sales income, and paid orders; dates where all three match show "matched," and mismatches list the difference. Finance no longer has to pull spreadsheets and compare by hand—when a discrepancy appears, they can go straight to the orders and transactions for that date and check line by line. Manual entries are supported as well: for an ad-hoc cash expense, just pick a type, enter the amount and a note, and it's recorded with the date fixed to the current day, avoiding confusion from backdated entries.

Traffic Analytics: How Many Came, and What They Saw

Once a website is live, owners often ask two questions: is anyone actually visiting? And what are they looking at? X1's traffic analytics module puts four metrics at the top of the page—page views, human views, AI views, and unique visitors—with trend charts, client-type breakdowns, and daily details below. With the product module enabled, you can also see sales stats; with the member module enabled, you can see new-member trends.

For example, an industrial equipment company posts product introductions and case-study articles on its site. Through traffic analytics, the owner noticed that unique visitors over the past 30 days were solid, but product page views were low—so they adjusted the homepage featured slots to put popular products in more prominent positions. Stats can be exported as CSV, so the marketing team can download data directly for monthly reports instead of organizing it by hand. And if a new crawler gets counted as human views, you can add a matching rule in the analytics settings to make future classification more accurate.

Clear Books, Confident Decisions

Inventory manages goods, multi-warehouse manages distribution, finance manages money, and traffic analytics manages traffic. These four modules are enabled on demand in KingCMS X1, with data connected across them: purchase receipts update stock and cost while finance automatically records the expense; transfer orders keep goods flowing between warehouses; traffic analytics shows the business its online traffic clearly. Owners don't need to stare at the backend every day—but when they need it, they open the relevant page and the numbers are right there.

KingCMS X1 is a free, source-available enterprise website system, with business modules like content, store, members, and inventory enabled as needed. Visit the X1 product page to see a demo or download a trial, and experience for yourself what clear books feel like.