Searching for Products on the KiddyCash Business Portal
The product search flow lets you locate specific items in your catalogue without scrolling through your entire inventory. Whether you’re running a busy shop in Nairobi or managing a growing list of SKUs, knowing how the search works — and what it responds to — saves real time.
Go directly to your product list at https://business.kiddy.cash/business/:business_id/product, replacing :business_id with your actual business ID.
How the Search Works
The search bar at the top of the Products page performs a live, partial-match query against your product catalogue. It checks across multiple fields simultaneously, so you don’t need an exact match to get results.
| Field searched | Notes |
|---|---|
| Product name | Case-insensitive, partial match supported |
| Product code / SKU | Exact prefix match works best |
| Description | Searches visible description text |
| Price | Not searchable — filter by price range instead |
| Category | Use the category filter, not the search bar |
Searching
"juice"will surface Mango Juice 500ml, Juice Pack – Mixed, and any product with “juice” in its description. Searching"JUI-001"will match by code.
Using Filters Alongside Search
Search and filters work together. Apply one or more filters before or after typing a query — the results update in real time.
Available filters:
- Category — narrows results to a product group (e.g., Snacks, Stationery, Uniforms)
- Status — Active, Draft, or Archived
- Stock level — filter by in-stock, low stock, or out of stock
- Price range — set a minimum and maximum in KES
Combining a keyword search with a status filter is especially useful when you’ve paused certain products during a campaign period and need to confirm what’s currently visible to families.
Tips for Getting Accurate Results
- Use product codes when available. If your team assigns SKUs during setup (covered in how to add a business product), searching by code is the fastest path to a single result.
- Avoid special characters. Symbols like
&,/, or#in search queries can return no results even if the product exists. - Check archived products separately. Archived items don’t appear in the default view. Switch the Status filter to Archived to include them.
- Refresh after bulk edits. If you’ve recently made changes — see how to edit a business product — wait a few seconds and reload before searching, as the index updates asynchronously.
What Search Does Not Cover
- Transaction history — searching for a product name here will not surface past M-Pesa payments or transaction codes linked to it. Use the Transactions section for that.
- Campaign-linked products — products attached to active campaigns appear in search results, but their campaign status is only visible on the product detail page.
- School-assigned products — if your business serves schools directly, products assigned to a school context may not appear unless you’re viewing the correct business profile.
When Results Look Incomplete
If expected products aren’t showing up:
- Clear all active filters — a status or category filter may be hiding results.
- Confirm the product was published, not saved as a draft.
- Check that you’re logged into the correct business profile if you manage multiple businesses.
For a full overview of recent changes to how products behave on the platform, the KiddyCash products update blog post covers new fields and search improvements. For a deeper look at the product model itself, read a closer look at products in KiddyCash.