Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Get Product Counters
Method Objective
The method allows getting 24-hour and 15-minute counters of interaction with a product.
Syntax and parameters
Code Block | ||||
---|---|---|---|---|
| ||||
personaclick("products", "counters", product_id, success, error); |
Name | Type | Requirement | Description |
---|---|---|---|
product_id | number/string | required | Product ID. |
success | function | required | A callback function, to which the API response will be passed. Response type: object. |
error | function | optionally | A callback function that will be called when an error occurs (any HTTP status code other than 200). |
API response
Name | Type | Description |
---|---|---|
now | object | The product interaction counters for the last 15 minutes. The following properties are available:
|
daily | object | The product interaction counters for the last 24 hours. The following properties are available:
|
Example of use
Code Block | ||||
---|---|---|---|---|
| ||||
personaclick("products", "counters", 100500, function(counters) { console.log(counters.now.view); // views in the last 15 minutes console.log(counters.daily.purchase); // purchases in the last 24 hours }); |
Get User's Current Cart
Method Objective
The method allows getting the current profile's cart.
Syntax and parameters
Code Block | ||||
---|---|---|---|---|
| ||||
personaclick("cart", "get", success, error); |
Name | Type | Requirement | Description |
---|---|---|---|
success | function | required | A callback function, to which the API response will be passed. Response type: object. |
error | function | optionally | A callback function that will be called when an error occurs (any HTTP status code other than 200). |
API response
Name | Type | Description |
---|---|---|
status | string | Contains "success" if the request is successful. |
data | object | Contains the "items" object array, where each object contains the following properties:
|
Example of use
Code Block | ||||
---|---|---|---|---|
| ||||
personaclick("cart", "get", function(cart) {
console.log(cart.data.items);
}); |
Column | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Page Navigation
Related Pages
|