Table of contents
Table of Contents | ||
---|---|---|
|
Advanced Use
Rendering Options
Include all fields from the "products" resource.
URL:
« (Store URL » )/api/products/?display=full
PHP:
Code Block |
---|
$opt = array( 'resource' => 'products', 'display' => 'full' ); |
Include only the ID of all carriers "carriers"
URL:
« (Store URL » )/api/products/
PHP :
Code Block |
---|
$opt = array( 'resource' => 'products' ); |
Only include the "name" and "value" fields from the "configurations" resource.
URL :
« (Store URL » )/api/configurations/?display=\[name,value\] Wiki Markup Wiki Markup
PHP :
Code Block |
---|
$opt = array( 'resource' => 'configurations', 'display' => ' |
...
[name,value |
...
]'); |
Rendering Filters
...
Only
...
include
...
the
...
first
...
and
...
last
...
names
...
of
...
customers
...
"customers"
...
whose
...
ids
...
are
...
between
...
1
...
and
...
5
URL: (Store URL)/api/customers/?display=\[firstname,lastname\]&filter\[id\]=\[1|5\] Wiki Markup
PHP :
Code Block |
---|
$opt = array( 'resource' => 'customers', 'display' => ' |
...
[firstname,lastname |
...
]', 'filter |
...
[id |
...
]' => ' |
...
[1|5 |
...
]' ); |
Only include the first and last names of customers "customers" whose ids are between 1 and 10
« Store URL » URL: (Store URL)/api/customers/?display=\[lastname\]&filter\[id\]=\[1,10\] Wiki Markup Wiki Markup
PHP :
Code Block |
---|
$opt = array( 'resource' =>'customers', 'display' => ' |
...
[lastname |
...
]', 'filter |
...
[id |
...
]' => ' |
...
[1,10 |
...
]'); |
Only include the birthday of clients whose name is "John" and whose last name is "Doe"
« Store URL »
URL: (Store URL)/api/customers/?display=\[birthday\]&filter\[firstname\]=\[John\]&filter\[lastname\]=\[DOE\] Wiki Markup Wiki Markup
PHP :
Code Block |
---|
$opt = array( 'resource' =>'customers', 'display' => ' |
...
[birthday |
...
]', 'filter |
...
[firstname |
...
]' => ' |
...
[John |
...
]', 'filter |
...
[lastname |
...
]' => ' |
...
[DOE |
...
]' ); |
...
|
Only include the names of manufacturers "manufacturers"
...
whose
...
name
...
begins
...
with
...
"Appl"
...
URL: (Store URL)/api/manufacturers/?display=\[name\]&filter\[name\]=\[appl\]%
PHP :
Wiki Markup
Code Block |
---|
$opt = array( 'resource' => 'manufacturers', 'display' => ' |
...
[name |
...
]', 'filter |
...
[name |
...
]' => ' |
...
[appl |
...
]%'); |
Sorting Filters
...
Filter
...
the
...
customers
...
"customers"
...
in
...
alphabetical
...
order
...
according
...
to
...
last
...
name
URL: Store URL/api/customers?display=full&sort=\[lastname_ASC\]
PHP :
Wiki Markup
Code Block |
---|
$opt = array( 'resource' => 'customers', 'display' => 'full', 'sort' => ' |
...
[lastname_ASC |
...
]' ); |
Filters to limit rendering
Only include the first 5 states "states"
« URL: (Store URL » )/api/states/?display=full&limit=5
PHP:
Code Block |
---|
$opt = array( 'resource' => 'states', 'display' => 'full', 'limit' => '5' ); |
Only include the first 5 elements starting from the 10th element from the states resource "states"
« URL: (Store URL » )/api/states/?display=full&limit=9,5
PHP:
Code Block |
---|
$opt = array( 'resource' => 'states', 'display' => 'full', 'limit' => '9,5' ); |