Skip to main content

Get All Items By Store ID

List all menu items across all categories in a store.

When to Use

Use this endpoint when:

  • Rendering the full menu for a store
  • Performing inventory audits across categories

How to Use

Endpoint
POST/v3/service

POST function: "get.store.items" with the storeId.


Request Parameters

serviceSTRING

alacarte service

Example: "alacarte"

versionSTRING

Currently only support 'v1"

Example: "v1"

functionSTRING

Function that provide by alacarte

Example: "get.store.items"

requestOBJECT

Request body

storeIdSTRING

ID of the Store that Create from RM

Example: "1601912947341252990"

Response Parameters

cursorSTRING

Optional, if pagination exists.

Example: ""

countINTEGER

Current page record

Example: 7

itemsARRAY

List of items

categoryIdSTRING

Category ID

Example: "5f7b4195021ba83f52a0254d"

categoryNameSTRING

Name of Category

Example: "Halal cuisine"

createdAtDATETIME

Creation date time

Example: "2020-09-22T04:44:57.950398414Z"

descriptionSTRING

Description of the item

Example: "Describe"

imageUrlARRAY

Item image

Example: []

isAvailableBOOLEAN

Item available

Example: true

itemIdSTRING

Item ID

Example: "5f7b4195021ba83f52a02549"

nameSTRING

Item name

Example: "Lamb BBQ"

positionINTEGER

Current position among item

Example: 0

preferencesARRAY

Item preferences

idSTRING

Preferences ID

Example: "5f698149585d7cc1ae35a38d"

nameSTRING

Preferences name

Example: "Sweetness"

minChoiceINTEGER

Set minimum choice

Example: 1

maxChoiceINTEGER

Set maximum choice

Example: 3

labelsARRAY

Preference labels

idSTRING

Label ID

Example: "5f698149585d7cc1ae35a38e"

nameSTRING

Label name

Example: "Basic"

priceOBJECT

Item price

amountINTEGER

Amount in cent (min RM 0.10 10 = RM 0.10)

Example: 100

currencyTypeSTRING

Current only support Ringgit Malaysia

Example: "MYR"

quantityINTEGER

Item quantity

Example: 350

schedulesARRAY

Schedules startAt and endAt

Example: ["2020-09-22T02:00:00.000Z", "2020-09-22T14:00:00.000Z"]

sidesARRAY

Item sides

idSTRING

Side Category ID

Example: "5f698149585d7cc1ae35a395"

nameSTRING

Side Category name

Example: "Side Category 1"

isAvailableBOOLEAN

Side Category available

Example: true

minChoiceINTEGER

Set minimum choice

Example: 1

maxChoiceINTEGER

Set maximum choice

Example: 3

sideItemsARRAY

Side items

referenceItemIdSTRING

Optional, Item reference ID

Example: "5eaa7b72e0e9cd7b01a3a2b2"

idSTRING

Side Item ID

Example: "5f698149585d7cc1ae35a392"

isAvailableBOOLEAN

Side Item is available

Example: true

nameSTRING

Side Item name

Example: "Coke"

priceOBJECT

Side item price

amountINTEGER

Amount in cent (min RM 0.10 10 = RM 0.10)

Example: 100

currencyTypeSTRING

Current only support Ringgit Malaysia

Example: "MYR"

skuSTRING

Item SKU

Example: "fkj31i"

updatedAtDATETIME

Last update date time

Example: "2020-09-22T04:44:57.950398414Z"