> ## Documentation Index
> Fetch the complete documentation index at: https://help.payam.africa/llms.txt
> Use this file to discover all available pages before exploring further.

# Add a physical product

> List a shippable or pickup item with pricing, stock, variants, and sales channels.

Use **Physical** for an item you can hand to a customer, deliver, or prepare for pickup. Open **Products → All products → Add product** and choose **Physical** under **Type**.

## Product details and images

1. Enter a clear **Name** and select one or more **Categories**. You can create a category from the selector if needed.
2. Add a **Description** with size, material, contents, care instructions, or other buying details.
3. Add product images that show the actual item and important variations. Check the order and cropping before publishing.

Categories help shoppers browse; **Tags** can provide additional labels. See [Categories and tags](https://help.payam.africa/merchants/categories-tags.md).

## Pricing and stock

1. Enter the **Selling price**. Add an optional **Cost price** if you want the form to show an estimated profit and margin.
2. Select **Offer a discounted price** and enter the **Discount price** if this item has a reduced price. Check that it is below the normal selling price.
3. Turn on **Track stock** and enter **Available quantity** if you want Payam to stop offering the product when the quantity reaches zero. Choose the appropriate quantity metric.
4. If you leave stock tracking off, the form warns that customers can keep ordering even after you run out. Use this only when that is intentional.
5. Add an optional **SKU/Product code**. You can scan an existing barcode or leave the code empty for an automatically generated one. **View barcode** lets you inspect a code once entered.

For sizes, colors, or other choices, add **Variants** and review each combination's active state, image, SKU, price, and stock. See [Product variants and inventory](https://help.payam.africa/merchants/variants.md). Under **Show advanced settings**, you can set daily capacity and minimum or maximum order quantity if those limits apply.

## Delivery and publishing

Choose the applicable methods under **Delivery → Choose method**. Only methods enabled in your store's fulfillment settings can be selected; configure them first if needed. Review **Availability**: **Show on storefront** controls storefront visibility, while **Mark as sold out** stops customer orders. Under **Publish to**, choose **WhatsApp Store**, **Online Web Store**, and/or **In store POS** as appropriate.

Select **Save**, then check the product in each selected channel. Try its variant choices, price, stock message, and delivery options as a customer would. If a product is missing, review the product and category publishing settings, storefront visibility, and stock.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.