| 开发者 | erenlabs |
|---|---|
| 更新时间 | 2026年9月11日 02:46 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
purchasedesk-for-woocommerce folder to /wp-content/plugins/.That is exactly what the receiving step is. When a delivery arrives you receive against the purchase order — in full or line by line — and PurchaseDesk records the quantity, the unit cost, who received it and when, then moves the stock. The history keeps every receipt, so the goods received note is a record you can go back to rather than a slip of paper in a drawer.
Not today, and it is worth being clear about it. PurchaseDesk records the unit cost you actually paid on each purchase order line and writes that through as the product's cost of goods. It does not spread freight, duty, insurance or customs handling across the lines, which is what landed cost means. If your margins depend on landed cost you can enter a unit cost that already includes your own allocation — the field is yours — but the plugin will not do the allocation for you.
Yes, within reason. Suppliers are first-class records with contact details, lead time and notes, and every order, receipt and adjustment is filed against the vendor it belongs to — so you can see what you buy from whom, how often, and at what price. It is purchasing-side vendor management; it is not a contracts, onboarding or compliance system.
No. Stock is written through WooCommerce's own product API, exactly the way the product screen does it, so anything that listens for stock changes keeps working.
If WooCommerce's Cost of Goods Sold feature is enabled (WooCommerce → Settings → Advanced → Features), that is the value PurchaseDesk writes. It also mirrors the cost to the meta keys that established cost-of-goods plugins read, so reports elsewhere in your store agree with it.
Yes. Receive line by line and in any quantity; the order moves to "partially received" until every line is complete. Receiving the same delivery twice cannot double-count, because each line records how much has already been posted.
Yes. Add the specific variation rather than the parent, because a variable product does not hold stock of its own — PurchaseDesk asks you for the variation if you pick a parent by mistake. Receipts, adjustments and history record both the parent product and the variation, so reports line up either way.
No. PurchaseDesk reads the cost keys the WooCommerce ecosystem already uses, and prefers WooCommerce core’s own Cost of Goods Sold value when that feature is switched on. Existing costs show up on day one; there is nothing to import.
Yes. The CSV import covers cost, supplier, supplier SKU, reorder point and default order quantity, and it runs a dry run first: you see row by row exactly what will change, with the numbers already read the way they will be written, before anything is saved.
Yes. Reverse the receipt and both the stock level and the order go back to where they were. The reversal is written into the history as its own line rather than quietly editing the original, so the audit trail still shows what happened.
No. PurchaseDesk checks the standard WooCommerce capability, so any Shop Manager can work with orders and receipts. A separate setting controls who is allowed to change stock, if you want receiving to be narrower than that.
Yes. The order — products, quantities and prices — can be emailed to the supplier from your own site. Pro also adds a printable version you can save as a PDF from your browser.
Deleting PurchaseDesk removes what it created: its tables, its settings and its supplier records. Export first if you want to keep the history — purchase orders, goods received and every stock movement export as CSV for free, at any time. If you have both the free and the paid build on disk, removing one leaves the other’s data alone.
Yes. Goods inwards, goods receipt, a goods received note (GRN), booking in a delivery — the same job under different names. You raise a purchase order for a supplier, and when the boxes turn up you receive against that order, in full or a few units at a time. Stock goes up, the product cost is updated where the rest of your store can read it, and the receipt is logged with who booked it in, when, and at what price.