Developers



  • General
    • Pagination
    • Searching and Ordering
  • Product
    • Introduction
    • Category
    • Product
    • Product Composition
    • Brand
    • Popup Note
    • Tax Rate
    • Multiple Choice Note
    • Multiple Choice Option
    • Multiple Choice Product
    • Multiple Choice Product Group
    • Multiple Choice Product Group Item
    • Product Location Area Price
  • Customer
    • Introduction
    • Customer
    • Customer Address
    • Customer Type
    • Customer Rating
    • Customer Credit
    • Customer Points
  • Booking
    • Introduction
    • Booking
    • Booking Customer
    • Booking Item
  • Stock Control
    • Introduction
    • Product Stock
    • Stock Transfer
    • Stock Transfer Item
    • Stock Transfer Reason
    • Purchase Order
    • Purchase Order Item
    • Supplier
    • Location
    • Location Area
  • Transaction
    • Introduction
    • Transaction
    • Transaction Item
    • Tender
    • Tender Type
    • Base Item
    • Preparation Status
    • Transaction Details
    • Discount Reason
    • Complete Transaction
    • Seating Area
    • Seating Table
  • Staff
    • Introduction
    • Staff
    • AccessRight
    • Clocking
    • ClockingType
  • Reports
    • End Of Day Report
    • Daily Sales Report
    • Bookkeeping Report
  • Other
    • Device
    • End Of Day
Developers
  • Home
  • Setup
  • Documentation
    • V2
    • V4
  • Examples
  • Support
  • Search

Introduction to Creating a Product

This page will detail the entire process of creating a complete product using the API. The other pages in this section further detail the available API requests for each attribute. Not all attributes are required to make a product (see below), but this guide will assume that the product being created has all attributes.

In this example, a product and its attributes will be created in the following order:
  1. Tax Rate †
  2. Brand
  3. Category ‡
  4. Popup Note
  5. Multiple Choice Note
  6. Product *

* Required
† Not required, but will default to 0 if not provided
‡ Not required, but will default to "Top Level" if not provided

The order of the first five attributes does not matter; the only ordering that matters is that the actual product is created as the last step. This is the most efficient way of creating a product with all attributes as the attributes are assigned to the product by the attribute ID.


Step 1: Creating a Tax Rate

The first step in creating a product is to create the tax rate of the product. This is only required once, for each unique tax rate, and does not need to be re-created for each product.

Documentation on how to create new tax rate can be found here.


Step 2: Creating a Brand

The second step in creating a product is to create the brand of the product. This is only required once, for each unique brand, and does not need to be re-created for each product.

Documentation on how to create new brand can be found here.


Step 3: Creating a Category

The third step in creating a product is to create the category of the product. This is only required once, for each unique category, and does not need to be re-created for each product.

Documentation on how to create new category can be found here.


Step 4: Creating a Popup Note

The fourth step in creating a product is to create a popup note for the product. This is only required once, for each unique popup note, and does not need to be re-created for each product.

Documentation on how to create popup note can be found here.


Step 5: Creating a Multiple Choice Note

The fifth step in creating a product is to create a multiple choice popup note for the product. This is only required once, for each unique multiple choice note, and does not need to be re-created for each product.

Documentation on how to create new multiple choice note can be found here.


Step 6: Creating the Product

The final step is to create the product itself. This step requires the IDs for any of the attributes above that are to be assigned to the product.

Documentation on how to create new product can be found here.


EposNow
About Us
Contact Us
Documentation
API V2
API V4
Example Apps
Specials Board






© 2025 - Epos Now Ltd, Developers