Ստանալ Ապրանքը
{{ 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 |
Համեմատվող հատկանիշների արժեքի անվանում |