Ստանալ Ապրանքը
{{ data.product.get(:id) }}
- Հարցման Պարամետրերը
| Պարամետր |
Տիպ |
Նկարագրություն |
| id required |
int |
Ապրանքի իդենտիֆիկատոր |
- Հաջողված հարցում
HTTP/1.1 200 OK
{
id: 5,
alias: 'lego-batman',
categoryId: 10,
categoryName: Baby Toys,
brandId: 10,
title: "Lego BatMan",
description: "Celebrate THE LEGO® BATMAN MOVIE with a LEGO BrickHeadz Batman!",
seoTitle: "Lego BatMan - Store",
seoKeywords: "lego, batman, sale",
seoDescription: "Celebrate The Lego Batman Movie",
schemaJson: "{}",
quantity: 5,
price: 9.99,
salePrice: 7.5
saleStartDate: "",
saleEndDate: "",
propertyGroups: [
{
id: 0,
title: "Default",
properties: [
{
id: 1,
type: 1,
title: "Technology",
valueId: null,
value: "GSM HSPA LTE/4G 3G CDMA EVDO"
}
]
},
{
id: 1,
title: "Platform",
properties: [
{
id: 1,
type: 1,
title: "Operation System",
valueId: 2,
value: "Android 11"
}
]
}
],
thumbnail: "https://test.com/middle-image.png",
photos: [
800: "https://test.com/large-image.png",
300: "https://test.com/middle-image.png",
100: "https://test.com/small-image.png"
],
facebookImageUrl: "https://test.com/fb.png",
created: {
date: "2017-08-13 04:47:28.000000",
timezone: "America/Los_Angeles"
},
updated: {
date: "2017-08-13 04:47:28.000000",
timezone: "America/Los_Angeles"
}
}
or
false
- Հարցման արդյունքի պարամետրերը
| Պարամետր |
Տիպ |
Նկարագրություն |
| id |
int |
Ապրանքի իդենտիֆիկատոր |
| alias |
string |
Ապրանքի իդենտիֆիկատոր (կարճ անվանում) |
| categoryId |
int |
Կատեգորիայի իդենտիֆիկատոր |
| categoryName |
string |
Կատեգորիայի անվանում |
| brandId |
int |
Բրենդի իդենտիֆիկատոր |
| title |
string |
Ապրանքի անվանում |
| description |
string |
Ապրանքի նկարագրություն |
| seoTitle |
string |
Мета վերնագիր |
| seoKeywords |
string |
SEO բանալի բառեր |
| seoDescription |
string |
SEO նկարագրություն |
| schemaJson |
string |
Սխեմա որոնման համակարգերի համար |
| quantity |
int |
Ապրանքի քանակություն |
| price |
float |
Ապրանքի արժեք |
| salePrice |
float |
Ապրանքի զեղչված արժեք |
| saleStartDate |
string |
Ապրանքի զեղչի սկզբնաժամկետը |
| saleEndDate |
string |
Ապրանքի զեղչի վերջնաժամկետը |
| propertyGroups |
array |
Ապրանքին կցված հատկանիշների խմբերը |
| propertyGroup.id |
int |
Հատկանիշների խմբի իդենտիֆիկատորը։ Խումբը, որն ունի id=0 արժեք, համարվում է default |
| propertyGroup.title |
string |
Հատկանիշի խմբի անվանումը |
| propertyGroup.properties |
array |
Ապրանքին կցված հատկանիշներ |
| propertyGroup.property.id |
int |
Հատկանիշի իդենտիֆիկատոր |
| propertyGroup.property.type |
int |
Հատկանիշի տիպը (1: Նախանշված արժեքներ, 2: Սովորական արժեքներ) |
| propertyGroup.property.title |
string |
Հատկանիշի անվանումը |
| propertyGroup.property.valueId |
int | null |
Հատկանիշի ընտրված արժեքի իդենտիֆիկատոր։ Երբ արժեքը null է, այն համարվում է սովորական տիպի |
| propertyGroup.property.value |
string |
Հատկանիշի արժեքի անվանումը |
| photos |
array |
Ապրանքի հատկություններ |
| thumbnail |
string |
Ապրանքի գլխավոր նկար |
| photos |
array |
Ապրանքի նկարներ |
| facebookImageUrl |
string |
Facebook og:image |
| created |
object |
Ապրանքի ավելացման ամսաթիվ |
| created.date |
string |
Ապրանքի ավելացման ամսաթիվ |
| created.timezone |
string |
Սերվերի ժամային գոտին |
| updated |
object |
Ապրանքի փոփոխման ամսաթիվ |
| updated.date |
string |
Ապրանքի փոփոխման ամսաթիվ |
| updated.timezone |
string |
Սերվերի ժամային գոտին |
Ստանալ Ապրանքների Ցանկը
{{ data.product.list() }}
- Ֆիլտրներ
| Պարամետր |
Տիպ |
Նկարագրություն |
| limit |
int |
Ցանկի քանակություն |
| recently |
boolean |
Սորտավորումը ըստ վերջին ավելացվածների |
| random |
boolean |
Խառը Սորտավորում |
| category-id |
int |
Տվյալ իդենտիֆիկատորով կատեգորիայի ապրանքները |
| in-stock |
string |
Ընդգրկվում են ապրանքներ, որոնց քանակը վերջացել է պահեստում (in-stock='all' ընդգրկվում է ապրանքները) |
| not-product-id |
int |
Բացառությամբ տվյալ իդենտիֆիկատորով ապրանքի |
| not-product-alias |
string |
Բացառությամբ տվյալ alias-ով ապրանքի |
| categories |
string |
Ըստ Կատեգորիաների իդենտիֆիկատորների |
| propertyValues |
string |
Ըստ հատկանիշի արժեքի իդենտիֆիկատորների |
| brand |
int |
Տվյալ ապրանքանիշի իդենտիֆիկատորով ապրանքները |
| search |
string |
Փնտրում ապրանքի անվանումներում |
| ids |
array |
Ըստ ապրանքի իդենտիֆիկատորների |
| sale |
boolean |
Միայն զեղչված ապրանքները |
| min-price |
float |
Ապրանքների մինիմալ գինը կամ զեղչի գինը |
| max-price |
float |
Ապրանքների մաքսիմալ գինը կամ զեղչի գինը |
| pagination |
boolean |
Վերափոխում է պատասխանի ձևը (Տեսնել Համարակալած Պատասխան֊ում) |
- Հաջողված հարցում
- Համարակալած Պատասխան
HTTP/1.1 200 OK
{
{
id: 5,
alias: 'lego-batman',
categoryId: 10,
categoryName: Baby Toys,
brandId: 10,
title: "Lego BatMan",
description: "Celebrate THE LEGO® BATMAN MOVIE with a LEGO BrickHeadz Batman!",
seoTitle: "Lego BatMan - Store",
seoKeywords: "lego, batman, sale",
seoDescription: "Celebrate The Lego Batman Movie",
schemaJson: "{}",
quantity: 5,
price: 9.99,
salePrice: 7.5
saleStartDate: "",
saleEndDate: "",
thumbnail: "https://test.com/middle-image.png",
photos: [
800: "https://test.com/large-image.png",
300: "https://test.com/middle-image.png",
100: "https://test.com/small-image.png"
],
facebookImageUrl: "https://test.com/fb.png",
created: "",
updated: ""
}
...
}
or
[]
- Հարցման արդյունքի պարամետրերը
| Պարամետր |
Տիպ |
Նկարագրություն |
| id |
int |
Ապրանքի իդենտիֆիկատոր |
| alias |
string |
Ապրանքի իդենտիֆիկատոր (կարճ անվանում) |
| categoryId |
int |
Կատեգորիայի իդենտիֆիկատոր |
| categoryName |
string |
Կատեգորիայի անվանում |
| brandId |
int |
Բրենդի իդենտիֆիկատոր |
| title |
string |
Ապրանքի անվանում |
| description |
string |
Ապրանքի նկարագրություն |
| seoTitle |
string |
Мета վերնագիր |
| seoKeywords |
string |
SEO բանալի բառեր |
| seoDescription |
string |
SEO նկարագրություն |
| schemaJson |
string |
Սխեմա որոնման համակարգերի համար |
| quantity |
int |
Ապրանքի քանակություն |
| price |
float |
Ապրանքի արժեք |
| salePrice |
float |
Ապրանքի զեղչված արժեք |
| saleStartDate |
string |
Ապրանքի զեղչի սկզբնաժամկետը |
| saleEndDate |
string |
Ապրանքի զեղչի վերջնաժամկետը |
| thumbnail |
string |
Ապրանքի գլխավոր նկար |
| photos |
array |
Ապրանքի նկարներ |
| facebookImageUrl |
string |
Facebook og:image |
| created |
string |
Ապրանքի ավելացման ամսաթիվ |
| updated |
string |
Ապրանքի փոփոխման ամսաթիվ |
Ապրանքների Համեմատություն
{{ data.product.compare([productId1, productId2]) }}
- Հարցման Պարամետրերը
| Պարամետր |
Տիպ |
Նկարագրություն |
| productId1 required |
int |
Առաջին ապրանքի իդենտիֆիկատոր |
| productId2 required |
int |
Երկրորդ ապրանքի իդենտիֆիկատոր |
- Հաջողված հարցում
HTTP/1.1 200 OK
{
properties: [
{
id: 1,
type: 1,
title: "Screen Size",
values: [
productId1: {
id: 5,
title: "14 inch"
}
productId2: {
id: 5,
title: "16 inch"
},
]
},
{
id: 2,
type: 2,
title: "Wireless",
values: [
productId1: null,
productId2: {
id: null,
title: "Yes"
},
]
}
]
}
or
{
properties: []
}
- Հարցման արդյունքի պարամետրերը
| Պարամետր |
Տիպ |
Նկարագրություն |
| properties |
array |
Համեմատվող հատկանիշներ |
| property.id |
int |
Համեմատվող հատկանիշների իդենտիֆիկատոր |
| property.type |
int |
Համեմատվող հատկանիշների տիպ (1: Նախանշված արժեքներ, 2: Սովորական արժեքներ) |
| property.title |
string |
Համեմատվող հատկանիշների անվանում |
| property.values |
array |
Համեմատվող հատկանիշների արժեքներ |
| property.value.id |
int |
Համեմատվող հատկանիշների արժեքի իդենտիֆիկատոր |
| property.value.title |
string |
Համեմատվող հատկանիշների արժեքի անվանում |