Scan. Count. Done.

WooCommerce stocktakes
made faster

Run full stocktakes, location-based stock counts, or smaller spot checks in Stokkap. Generate the right count list first, print sheets or scan barcodes, review variances, and only apply the counted changes you complete.

Starting a WooCommerce stocktake
The problem

Stocktakes are
a nightmare

Paper lists. Manual counting. Hours typing numbers into WooCommerce. Orders coming in while you're counting - making your numbers wrong before you even finish. Sound familiar?

Problem 1

Paper lists and data entry

Print product list, count on paper, spend Sunday typing numbers into WooCommerce. Prone to errors and mind-numbingly slow.

Problem 2

Sales happen while you count

Orders come in during your stocktake. By the time you apply your counts, the numbers are already wrong.

Problem 3

No variance visibility

You counted 47, WooCommerce says 50. But which is right? No way to review discrepancies before committing.

Problem 4

One size fits nobody

Some products need scanning, some need traditional counting. Some locations need full counts, others just spot checks. No flexibility.

The solution

Stocktakes designed for real businesses

Two modes for different workflows

Count Sheet mode and Tally mode both support sheet printing and barcode scanning. Use printed count sheets where paper helps, scan items where barcodes are faster, and complete only the counted changes when the stocktake is finished.

  • Print count sheets from either mode
  • Scan barcodes with camera, USB, or Bluetooth scanner
  • Apply only lines changed during the stocktake
WooCommerce stocktake mode selection

Count exactly what you need

Create the stocktake list for the scope you want: all managed stock, a location type, or a specific location such as shop floor, stockroom, shelf, bin, or warehouse area. If a location is selected, only products in that generated location list are part of the count.

  • Generate full or location-based count lists
  • Include variations optionally
  • Use smaller stock counts for shelves, rooms, or spot checks
Stocktake filtering in the inventory app

Confirm, flag, or reject each item

Every counted item can be confirmed, flagged for review, or rejected. See variances before you commit. Know exactly what changed and why.

  • Confirm items that match expected stock
  • Flag items that need investigation
  • Reject items you don't want to update
Stocktake review and completion screen

Three ways to complete your stocktake

Choose how your counts are applied. The real-time adjustment option is a game-changer.

Record only

Save your counts without updating WooCommerce stock. Perfect for audits, spot checks, or when you need manager approval before applying changes.

Set stock values

Replace WooCommerce stock with your counted values. Simple and direct - what you counted is what gets set. Good for complete location resets.

Real-time adjustment

The smart option. Fetches current stock at completion, accounts for sales that happened during your stocktake, and calculates the correct adjustments. Your counts stay accurate even if orders came in while you were counting.

Why real-time adjustment matters: You counted 47 items at 10am. By 2pm when you complete the stocktake, 3 orders shipped. Traditional systems would set stock to 47, losing those 3 sales. Stokkap sees the sales, calculates the actual variance, and adjusts correctly. No lost sales, no stock errors.

Tally mode: scan your way through

Open the stocktake first so the count list is available, then scan as you move through the warehouse. Each scan adds to that item's count and your work can sync when you are back online.

Scan with any device

Use your phone camera, tablet, or plug in a USB/Bluetooth barcode scanner. Scan items in the generated stocktake list, check quantities as you go, and keep moving until the selected stock count is complete.

  • Phone camera scanning built in
  • USB and Bluetooth scanners supported
  • Audio and vibration feedback
Barcode scanning during stocktake

Works offline in the warehouse

For offline counting, create and open the stocktake while you still have internet so the count list can load and local data can save. Then you can disconnect, continue counting, and sync changes when you are back online.

  • Create and open the stocktake before going offline
  • Continue counting after the connection drops
  • Sync saved changes when connection returns
Offline stocktake barcode scanning

Barcode scanning works when products have barcodes assigned. Learn about barcode scanning and GTIN management.

Count Sheet mode: traditional counting, modern tools

Prefer printed lists and manual counting? Count Sheet mode gives you the familiar workflow with none of the data entry pain.

Print blank or filled

Print count sheets from your generated stocktake list, with expected quantities pre-filled or blank for blind counts. Use the same list for full stocktakes, location counts, or smaller spot checks.

Enter counts digitally

Type counted values directly into Stokkap or use barcode scanning where it is faster. No spreadsheet imports or WooCommerce admin hunting.

See variances instantly

As you enter counts, see exactly how they compare to expected stock. Spot discrepancies immediately, investigate while you're still in the stockroom.

How stocktakes work in Stokkap

From setup to completion in a few simple steps.

1

Configure your stocktake

Choose your scope: specific locations, location types, or all WooCommerce-managed stock. Decide whether to include variations and zero-stock items. Pick Tally or Count Sheet mode, then generate and open the stocktake list.

2

Count your stock

Tally mode: scan products and watch counts add up. Count Sheet mode: print your list and enter values as you go. Open the stocktake before going offline so local progress can save.

3

Review and confirm

Mark items as confirmed, flagged, or rejected. See variances at a glance. Investigate discrepancies before committing.

4

Complete with confidence

Choose record only, set values, or real-time adjustment. One click and WooCommerce updates. Full audit trail of every change.

What customers say.

Store owners who've transformed their stocktakes.

Part of complete inventory management

Stocktakes work seamlessly with all other Stokkap features.

Location-aware stocktakes

Count specific locations, not everything
Run full stocktakes or smaller location counts
Only completed stocktake changes are pushed
Run partial counts for shelves, rooms, or spot checks

Full audit trail

Every stocktake logged permanently
See who counted, when, and what changed
Variance reports for investigation
Export stocktake history anytime

WooCommerce stocktake and stock count FAQs

Common questions about running WooCommerce stocktakes, stock counts, barcode stocktakes, and offline counts with Stokkap.

Can I pause and resume a stocktake?

Yes. Your progress is saved automatically. Close the app, come back tomorrow, and continue from the same stocktake. For offline work, open the stocktake before disconnecting so local progress can save.

What if orders come in during my stocktake?

Use real-time adjustment on completion. Stokkap fetches current stock, sees what sold since you started counting, and calculates the correct adjustments so your counted changes stay accurate.

Do I need barcodes for stocktakes?

Only for barcode scanning. Count Sheet mode still works without barcodes because you can enter quantities manually. Both modes can use printed sheets, and both can use barcode scanning where product barcodes exist.

Can multiple people count at the same time?

Yes. Create separate stocktakes for different locations or sections. Each person counts their area, then each stocktake can be reviewed and completed independently.

Can I run partial stock counts by location?

Yes. Create the stocktake for a specific location, location type, shelf, bin, stockroom, or warehouse area. Stokkap generates the count list for that scope, and only changes made in that stocktake are pushed when you complete it.

Can I print sheets and scan barcodes in both modes?

Yes. Both stocktake modes support sheet printing and barcode scanning. Use printed sheets for manual counting, scan where barcodes are faster, or combine both workflows in the same stocktake.

How does offline stocktaking work?

Create and open the stocktake while you still have internet so the count list can load and local data can save. After that you can disconnect, continue counting, and sync the saved changes when you are back online.

Does completing a stocktake update every product?

No. Completion applies the changes made in that stocktake. If you generated a location-based count, completion applies the counted changes for that generated scope rather than overwriting unrelated products.

Ready to transform your stocktakes?

Get lifetime access and run your first stocktake this week.