Data Object: Ապրանք

Ստանալ Ապրանքը


{{ 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

[]
HTTP/1.1 200 OK
{
    count: 10,
    data: [
       {
            id: 5,
            categoryId: 10,
            categoryName: Baby Toys,
            brandId: 2,
            title: "Lego BatMan",
            description: "Celebrate THE LEGO® BATMAN MOVIE with a LEGO BrickHeadz Batman!",
            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

{
    count: 0,
    data: []
}

Պարամետր Տիպ Նկարագրություն
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 Համեմատվող հատկանիշների արժեքի անվանում