Product Management

Manage products, POS sales, and orders in one workspace

Organize your product catalog, monitor stock, process tenant sales through Point of Sale, generate customer bills, and review product performance from one tenant-aware workspace.

Tenant-aware
Product catalog
Stock visibility
POS billing
TenantSaaS Product Management preview
TenantSaaS Point of Sale screen with product search, category browsing, a current cart, stock visibility, discounts, tax, customer details, payment method, amount received, change due, and complete sale action.

Point of Sale product preview

The authenticated tenant POS brings product search, cart lines, bill calculation, customer details, and payment recording together.

Product Management Overview

A practical product-to-order workflow for tenant teams

TenantSaaS Product Management connects structured product records with authenticated POS sales, order history, printable billing documents, and product analytics — while keeping the data inside the active workspace.

Keep the catalog organized

Store product details, pricing, images, SKUs, categories, stock levels, and active or featured states in one searchable catalog.

Sell with confidence

The POS shows sellable products and available quantities, then validates stock again when the sale is completed.

Preserve the order trail

A sale becomes an order with item snapshots, totals, customer details, payment state, source, cashier, and a generated order number.

See what needs attention

Product Analytics turns tenant records into daily order activity, stock alerts, category distribution, and paid-order revenue views.

Core Capabilities

Everything the audited Product Management module actually covers

Each capability below maps to an existing resource, tenant page, action, widget, model, or service in TenantSaaS.

Product Catalog

Keep product records, prices, SKUs, images, descriptions, attributes, and availability together.

  • Searchable product records
  • Sale and regular pricing
  • Active and featured states

Categories

Classify products with active, ordered categories and optional parent categories for clearer browsing.

  • Category images and descriptions
  • Parent-child hierarchy
  • Product counts and filters

Stock Visibility

See current quantities, minimum stock levels, low-stock records, and out-of-stock products before a sale.

  • Low-stock and out-of-stock filters
  • POS quantity checks
  • Restock link to the product record

Point of Sale

Use the authenticated tenant POS to find sellable products, build a cart, calculate the bill, and complete a sale.

  • Name and SKU search
  • Cart quantity controls
  • Cash, card, and bank transfer

Orders

Review POS, manual, and online order records with payment and fulfilment statuses in one tenant workspace.

  • Order number and source
  • Payment and order status
  • Receipt, invoice, ship, and cancel actions

Billing Documents

Print a tenant receipt and download a generated invoice for paid orders where the authorized action is available.

  • Printable POS receipt
  • PDF invoice generation
  • Order totals and payment details

Product Analytics

Understand catalog size, stock risk, daily order activity, category contribution, and paid-order revenue.

  • Current-month date-wise orders
  • Category distribution and revenue
  • Low-stock and top-product tables

Plan-Aware Usage

Product and category creation checks the active tenant plan and surfaces the upgrade path when a limit is reached.

  • Product and category limits
  • Usage-aware warnings
  • Permission-aware actions

Product Catalog

Structured products that stay easy to find

The Products resource gives tenant teams a clear record for each product and the table tools to maintain it over time.

Structured product records

Products support a name, description, unique SKU, regular price, optional sale price and cost price, images, tags, variants, and custom attributes.

Availability at a glance

Active and featured flags, quantity, minimum stock level, and category columns make the catalog easier to operate.

Find and maintain records

The Products table supports search, sorting, category/active/featured filters, low-stock and out-of-stock filters, view, edit, duplicate, delete, and bulk actions.

Actual TenantSaaS dashboard
TenantSaaS Products table showing product images, names, SKUs, categories, prices, stock, active state, featured state, and product actions.

Products table

Product images, names, SKUs, categories, prices, stock, active state, featured state, and authorized record actions.

Categories

Classify products for catalog and POS browsing

Categories belong to the active tenant and support names, slugs, descriptions, images, active state, sort order, product counts, and optional parent categories. Active ordered categories are available to POS browsing, while the Categories resource supports search, sorting, parent filters, and active filters.

Tenant-specificParent categoriesSort orderPOS filters

Logical grouping

Group products by the classifications your workspace uses.

Faster browsing

Filter the Products table and narrow POS product browsing by active category.

Optional hierarchy

Parent and child relationships are supported for category organization.

Performance context

Product Analytics reports product distribution and paid-order category contribution.

Actual TenantSaaS dashboard
TenantSaaS Product Analytics detail widgets showing products by category, top categories by paid-order revenue, low-stock products, and top products by revenue.

Stock and product-performance widgets

Low Stock Products shows the product name, SKU, current quantity, minimum level, and a Restock link to edit the product record.

Stock Visibility

Know when a product needs attention

Product Management provides stock visibility rather than an unimplemented warehouse system: quantities and minimum levels are visible where the team sells and reviews products.

Low stock

A product is low stock when quantity is at or below its configured minimum level.

Out of stock

Quantity at zero or below is surfaced separately and cannot be added to the POS.

POS validation

Cart changes check current quantity and the checkout action locks products during the server-side sale transaction.

Restock path

The Restock action opens the product edit form so an authorized user can update its record.

Authenticated Point of Sale

A tenant POS built for creating the next order

The Point of Sale is an authenticated tenant tool. It is not a public storefront or a fake public checkout: authorized workspace users use it to search products, build a cart, calculate a bill, and complete a sale.

Authenticated tenant POS preview
TenantSaaS Point of Sale screen with product search, category browsing, a current cart, stock visibility, discounts, tax, customer details, payment method, amount received, change due, and complete sale action.

Point of Sale

The real POS surface shows product search, category browsing, current cart lines, stock, discounts, tax, customer fields, payment method, amount received, change due, and Complete Sale.

Find products

Search by product name or SKU and filter by category.

Control the cart

Add lines, adjust quantities within stock, remove items, or clear the cart.

Calculate totals

Use fixed or percentage discounts and enter a tax rate from 0 to 100.

Complete securely

Server-side validation creates the paid POS order and decrements stock transactionally.

POS Workflow

From product selection to a recorded paid order

This sequence follows the actual PointOfSale page and CompletePosSaleAction, including the server-side checks performed before stock is changed.

1

Choose a sellable product

Search by name or SKU, browse active categories, and see price and available quantity before adding a line.

2

Build the cart

Add products, increase or decrease quantities, remove lines, or clear the current cart.

3

Calculate the bill

Apply a fixed or percentage discount, calculate tax on the discounted subtotal, and show the final total.

4

Record the customer and payment

Enter optional walk-in name and phone details, choose a POS payment method, and record cash received when needed.

5

Complete the sale

The server validates stock and inputs inside a transaction, creates the POS order, marks it paid, and reduces stock.

6

Print the receipt

After a completed sale, the authorized tenant user can open the printable receipt and revisit it from Orders.

Cart and Billing

Clear totals before the sale is committed

The POS calculates line totals from the current product price, applies a fixed or percentage discount capped to the subtotal, calculates tax on the discounted subtotal, and shows subtotal, discount, tax, total, amount received, and change due. The checkout action validates the same boundaries server-side.

Discounts
Fixed or percentage
Tax
0–100% rate
Cash
Received and change due
Currency
Tenant currency

Walk-In Sales

Capture just enough customer context

A POS sale can be completed for a walk-in customer without requiring a full customer account. Customer name and phone are optional; when no name is supplied, the order uses Walk-in Customer. If details are supplied, they are stored with the order billing details for clearer receipts and order records.

POS payment methods

Cash, Card, and Bank Transfer are accepted by the POS. Other payment methods may exist for online or manually recorded orders; selecting a method in an order does not by itself mean a payment gateway was charged.

Actual TenantSaaS dashboard
TenantSaaS Orders table showing order numbers, customers, source, totals, payment methods, payment statuses, order statuses, receipts, invoices, shipping, and cancellation actions.

Orders resource

Order numbers, customers, source, totals, payment methods, payment statuses, order statuses, and conditional actions remain visible in the tenant workspace.

Order Management

A clear record after the sale

Orders bring POS, manual, and online records into a consistent tenant table without hiding the source or payment state.

Payment status

Pending, Paid, Failed, and Refunded distinguish the payment state recorded for an order.

Order status

Pending, Paid, Shipped, and Cancelled show the order workflow. Paid orders can be marked shipped when the transition is valid.

Order source

Orders can be identified as POS, Manual, or Online, so teams can distinguish how a record entered the workspace.

Receipts and Invoices

Keep customer-facing billing documents close to the order

The audited implementation provides a printable receipt view and a PDF invoice generator for authorized tenant users.

Billing

Print a receipt

Open the receipt after a POS sale or use Print Receipt from the Orders table. The route checks tenant membership and order-view permission.

Billing

Download an invoice

Paid orders expose Download Invoice to authorized users. The invoice service renders an A4 PDF from the order, items, tenant, customer, totals, and payment details.

Billing

Preserve the sale context

Order items store product name, price, quantity, totals, and a product snapshot so historical line details remain available even if the product record changes.

Product Analytics

See catalog health and paid-order activity together

Product Analytics is made from the real tenant widgets: catalog statistics, current-month daily order data, category distribution, paid-order category revenue, low-stock products, and top products by revenue.

TenantSaaS Product Analytics preview
TenantSaaS Product Analytics dashboard showing product totals, low-stock and out-of-stock counts, categories, and date-wise monthly orders.

Product Analytics overview

Product totals, active products, low-stock products, out-of-stock products, categories, and date-wise monthly orders.

Catalog and stock health

Product Analytics reports total products, active products, low-stock products, out-of-stock products, and categories.

Date-wise monthly orders

The current month chart creates one daily bucket for every date and compares total orders with paid orders.

Category contribution

Products by Category shows catalog distribution, while Top Categories ranks the top three categories by paid order-item revenue.

Products needing attention

Low Stock Products lists name, SKU, quantity, and minimum level, with Restock opening the product edit record.

Top product revenue

Top Products by Revenue groups paid order items by product name and shows units sold and revenue.

Category and Revenue Detail

Use paid-order data to understand what is moving

The supporting analytics widgets use paid order items: category contribution is grouped by category, and top products are ranked by units sold and revenue. These are revenue views, not profit forecasts.

A useful boundary

The implementation reports historical paid-order activity and product/category contribution. It does not calculate profit, forecast demand, or provide AI sales predictions.

Actual TenantSaaS dashboard
TenantSaaS Product Analytics detail widgets showing products by category, top categories by paid-order revenue, low-stock products, and top products by revenue.

Product Analytics details

Products by Category, Top Categories, Low Stock Products, and Top Products by Revenue.

Plan-Aware Usage

Product capacity follows the active plan

Product and category creation and duplication use the tenant's configured plan limits. The resource tables can show a reached-limit alert with current usage and an Upgrade Plan link to the tenant plans page. This page intentionally does not publish a screenshot-specific limit because plan values are data, not fixed product promises.

Review public plans

Team Access and Tenant Scope

Permission-aware by workspace

Products, categories, orders, and POS queries are associated with a team. Owners and users with the relevant permissions can access the module; product, category, order, POS, receipt, invoice, shipping, and cancellation actions are checked through the existing authorization model. The POS and analytics use the active tenant's records.

  • Team-owned product and category records
  • Current-tenant POS product queries
  • Current-tenant order and analytics queries
  • Permission-aware create, view, update, and document actions

Product Preview

See the Product Management journey in the tenant panel

The public page uses the real paired screenshots so light and dark themes show the corresponding interface without loading authenticated POS scripts or creating public interactions.

Actual TenantSaaS dashboard
TenantSaaS Point of Sale screen shown inside the tenant workspace navigation.

POS inside the tenant workspace

The sidebar variant shows where the POS sits within the Product Management navigation.

Products

Manage the records that the POS searches and the analytics summarize.

View catalog details →

Orders

Review the order created by a POS sale and its available documents and status actions.

View order details →

Practical Use Cases

A connected path for everyday product operations

Use Product Management for the workflows that are implemented today, without turning it into an unsupported ERP or marketplace promise.

Retail catalog management

Maintain product images, descriptions, prices, SKUs, categories, active states, and stock quantities.

In-person billing

Search products, build a cart, apply discount and tax, capture optional walk-in details, and complete a POS sale.

Stock monitoring

Identify low-stock and out-of-stock products before they become a surprise at the point of sale.

Order fulfilment review

Review payment and order statuses and mark eligible paid orders as shipped.

Receipt and invoice generation

Print receipts and download generated invoices where the authorized order action is available.

Product performance review

Use category distribution, paid-order category revenue, low-stock tables, and top-product revenue views.

Connected Workflow

Move product work out of disconnected records

TenantSaaS Product Management does not replace every accounting or warehouse system. It does give the audited catalog, POS, order, billing, and analytics steps one workspace.

Disconnected workflow

  • ×Product details in spreadsheets
  • ×Stock checked manually
  • ×Sales calculated separately
  • ×Receipts created elsewhere
  • ×Orders kept in separate files
  • ×Analytics assembled by hand

TenantSaaS workflow

  • Maintain products and categories
  • Review stock availability
  • Process a sale through POS
  • Create the order automatically
  • Record payment and customer details
  • Print a receipt and review analytics

Documentation and Next Steps

Explore the foundation behind the feature

There is no dedicated public Product Management documentation route in the current application, so these links point only to existing public pages.

FAQ

TenantSaaS Product Management FAQ

Every answer below is based on the audited Product Management implementation and matches the FAQ structured data.

What is TenantSaaS Product Management?

It is an authenticated tenant workspace for maintaining product and category records, seeing stock, processing sales through Point of Sale, managing orders, producing billing documents, and reviewing product analytics.

Which product information can be stored?

Product records include a name, description, unique SKU, price, optional sale and cost prices, quantity, minimum and optional maximum stock levels, category, active and featured states, images, tags, variants, dimensions, weight, and custom attributes.

Can products be organized into categories?

Yes. Categories support names, slugs, descriptions, images, active state, sort order, tenant ownership, and optional parent categories. Products can be filtered by category and POS browsing uses active ordered categories.

Does Product Management track stock?

Yes. The workspace stores product quantity and minimum stock level, identifies low-stock and out-of-stock products, shows stock in the Products table and POS, validates available quantity, and decrements stock after a completed POS sale.

Can the POS search by SKU?

Yes. The authenticated Point of Sale searches sellable products by name or SKU and can also filter the product list by category.

Can discounts and tax be applied in POS?

Yes. The POS supports no discount, a fixed discount, or a percentage discount, plus a tax rate from 0 to 100. Tax is calculated on the subtotal after the discount, and the server validates the same inputs when the sale is completed.

Can a sale be created for a walk-in customer?

Yes. Customer name and phone are optional POS fields. When no name is supplied, the order records Walk-in Customer; a supplied name and phone are kept in the order billing details.

Which payment methods can POS record?

POS sales accept Cash, Card, and Bank Transfer. The broader Orders resource can also represent Paddle, Stripe, JazzCash, and PayPal for other order workflows. Recording a method in an order is not by itself a claim that a gateway was charged.

Does completing a POS sale create an order?

Yes. A completed POS sale creates an order with a generated order number, POS source, order items with product snapshots, totals, payment details, customer details, and cashier information, then marks the order paid.

Can receipts and invoices be generated?

Authorized tenant users can print a receipt after a POS sale or from Orders. Paid orders also expose the authorized Download Invoice action, which generates a PDF invoice containing the order and tenant details.

Which order statuses are supported?

Order statuses are Pending, Paid, Shipped, and Cancelled. Payment statuses are Pending, Paid, Failed, and Refunded. Visibility of actions depends on the valid transition and the user permission.

What does Product Analytics show?

Product Analytics shows catalog and stock metrics, current-month daily order activity, product distribution by category, top categories by paid-order revenue, low-stock products, and top products by paid-order revenue.

Are product limits controlled by plans?

Yes. Product and category creation and duplication check the active tenant plan. The Products and Categories resources can display a usage warning with a link to the tenant plan page when the configured limit is reached.

Is this a public online storefront?

No. The Point of Sale described here is an authenticated tenant tool for creating sales and bills. This public page is a product preview and does not create public carts, charges, or orders.

Does this include suppliers, warehouses, or purchase orders?

No such supplier, warehouse, purchase-order, stock-transfer, or inventory-valuation workflow was included in the audited Product Management implementation, so those capabilities are not advertised here.

Bring products, sales, orders, and billing into one workspace

Organize your catalog, monitor stock, process authenticated POS sales, and maintain tenant-specific order records with TenantSaaS Product Management.