# API: Add order page

# addOrderPage

Add a new order page (category). Use getOrderPageTemplates to get valid ptype values.

# Required parameters

Parameter Description
name Order page name
ptype Product type ID - available from getOrderPageTemplates
otype Order page template file path, e.g. templates/orderpages/cart_2019wizard.tpl, templates/orderpages/cart.tpl, templates/orderpages/onestep.tpl

# Optional parameters

Parameter Description
description Order page description
slug URL slug (auto-generated from name if not provided)
contains What this page contains: products (default) or categories (for a category container)
scenario Checkout scenario ID (default: 1)

# Request

GET /admin/api.php?api_id=API_ID&api_key=API_KEY&call=addOrderPage&name=NAME&ptype=PTYPE&otype=OTYPE

# PHP Samples

# PHP Samples: Add shared hosting order page

# PHP Samples: Add dedicated server order page

# PHP Samples: Add category container (holds sub-categories)

# Response

{
    "success": true,
    "category_id": 12,
    "call": "addOrderPage",
    "server_time": 1706614584,
    "info": [
        "Category added"
    ]
}
Last Updated: 5/11/2026, 2:17:28 PM