POS + General Ledger + Inventory + Payroll — All Included on Every Plan | Free Updates Forever

Organizing Items with Categories

Organizing Items with Categories

Categories are the primary way to organize your inventory in AccuArk. They group items for easier browsing, cleaner reports, and automated receiving routing. This guide covers everything you need to know about creating, managing, and using categories effectively.

What Categories Do

Categories in AccuArk serve three main purposes:

  • Inventory Browser Filtering — The category tree panel on the left side of the Inventory Browser lets users click a category to instantly filter the item list
  • Report Grouping — Inventory reports can be grouped and filtered by category, making it easy to analyze stock levels, sales, and costs for specific product lines
  • Receiving Routing — When receiving stock on a purchase order, AccuArk can automatically route items to a storage zone based on their category (see Article 71: Configuring Receiving Routing Rules)

The Categories Browser

Open the categories browser from Inventory > Categories in the main menu.

Browser Layout

The categories browser displays all categories in a scrollable grid with the following columns:

ColumnDescription
IDThe unique numeric identifier assigned when the category is created
NameThe category name as it appears throughout the application
StatusShows "Ena." for enabled or "Dis." for disabled categories

Disabled categories are displayed with a red background and white text to make them visually distinct.

Alphabetic Filter

The menu bar at the top provides A-Z letter buttons plus an "All" option. Clicking a letter filters the list to show only categories whose names start with that letter. Click All to return to the unfiltered view.

Infinite Scroll Pagination

Categories load in batches as you scroll down. When you reach the bottom of the currently loaded records, the next batch loads automatically. This keeps the form responsive even with hundreds of categories.

Double-Click Behavior

The categories browser supports two double-click modes:

  • SelectAndClose — Used when choosing a category for an item. Double-clicking selects the category, sets the ID, and closes the browser. This mode is used when the browser is opened from the item form's category field.
  • EditItem — Used when managing categories. Double-clicking opens the category edit form so you can modify the name, description, or status.

Creating a New Category

Click the New button in the menu bar to open the category creation form.

The Category Form

The category form is used for both creating new categories and editing existing ones.

Fields

FieldRequiredDescription
Category NameYesThe display name for this category. Must not be empty.
DescriptionNoAn optional description for internal reference.
DisabledNoCheckbox to set the category status. When checked, the category is disabled (status = 0). When unchecked, it is enabled (status = 1).

Hierarchical Categories (Parent-Child)

Categories in AccuArk support a parent-child hierarchy through the parent_id field. This means you can create nested category structures:

  • Electronics
    • Laptops
    • Desktops
    • Accessories
  • Clothing
    • Men's
    • Women's
    • Children's

When a parent category is set, the category becomes a child of that parent. This hierarchy is reflected in the category tree panel of the Inventory Browser, where categories can be expanded and collapsed.

Saving and Validation

  • The category name is the only required field. The system will display an error if you try to save with an empty name.
  • Clicking Save stores a new category or updates an existing one. The form closes with a DialogResult.OK so the calling form knows the save succeeded.
  • Clicking Cancel closes the form without saving.

Assigning Categories to Items

To assign a category to an inventory item:

  1. Open the item in Inventory > Items and double-click to edit
  2. On the General tab, find the Category field
  3. Use the browse button to open the categories browser and select a category, or use the inline New button to create a category without leaving the item form
  4. Use the Edit button next to the field to modify the currently assigned category
  5. Save the item

Each item can belong to one category. If you need to classify items along multiple dimensions, use both Categories and Classes (see Article 63).

How Categories Affect the Inventory Browser

In the Inventory Browser, categories appear as a tree view panel on the left side:

  • Expand/Collapse — Click the expand arrow next to a parent category to show or hide its children
  • Click to Filter — Clicking any category in the tree filters the item grid to show only items in that category
  • Category Count — Each category node shows the number of items it contains

Category-Based Inventory Counts

When performing cycle counts (physical inventory), you can scope the count to a specific category. This is useful for:

  • Counting high-value categories more frequently
  • Breaking a full inventory count into manageable category-based sessions
  • Targeting categories where shrinkage or variance is suspected

Best Practices

  • Create categories before items — Having your category structure in place before adding items avoids the need to go back and categorize everything later
  • Keep it flat when possible — One or two levels of hierarchy is usually enough. Deeply nested categories can make browsing harder rather than easier
  • Use descriptive names — Category names appear in reports, the POS browser, and receiving routing. Clear, consistent names help everyone find what they need
  • Disable rather than delete — If a category is no longer needed, disable it instead of deleting. Disabled categories are hidden from most views but preserve historical data
  • Align with receiving routing — If you plan to use zone-based receiving, design your categories around how products are stored physically (e.g., "Frozen", "Refrigerated", "Dry Goods") so routing rules map cleanly
Was this article helpful?
Back to Inventory & Stock Management Contact Support
Please note: This article is intended as a general guide. AccuArk© is continuously improved through regular software updates, so some screens, labels, or features described here may appear slightly different in your version. If something doesn't match or you need further assistance, please don't hesitate to contact our support team.
Still need help?

Our support team is ready to assist you.

Submit a Ticket