Request Parameters:


Retrieve the list of product by category.


URL: ../Api/Client/GetProductByCategory


Header:

Content-Type:application/json


Required Parameters :


[Note: If you are a guest customer pass "CustomerGUID":"00000000-0000-0000-0000-000000000000",then in response you will get your Guest CustomerGUId]


Case-1. Exception parameters :
Parameter:
{    

      "ApiSecretKey":"i99b98d117m116a112o98k115c111",

      "CustomerGUID":"496DBB2A-F9EB-4522-A804-B108693B69CE",

      "StoreId": "",

       "LanguageId": "",

       "CurrencyId": "",

       "CategoryId":"",

      "CatalogPagingResponse":

      {

            "PageSize": "8",

          "PageNumber": "1",

          "OrderBy": "0"

       }

}
Response :
{

    "Status": 0,

    "Message": "Request cannot be empty",

    "Data": null,

    "ValidationMessage": [],

    "ErrorMessage": null

}



Case-2. Incorrect Parameters :
Parameter:
{

       "ApiSecretKey":"i99b98d117m116a112o98k115c111",

          "CustomerGUID":"496DBB2A-F9EB-4522-A804-B108693B69CE",

       "StoreId": "1",

        "LanguageId": "1",

        "CurrencyId": "1",

        "CategoryId":"50",

       "CatalogPagingResponse":

       {

            "PageSize": "8",

          "PageNumber": "1",

          "OrderBy": "0"

        }

}

Response :

{

    "Status": 0,

    "Message": "Category is empty or deleted",

    "Data": null,

    "ValidationMessage": [],

    "ErrorMessage": null

}


Case-3. Success Response :
Parameter:
{
    "ApiSecretKey": "i99b98d117m116a112o98k115c111",
    "CustomerGUID": "496DBB2A-F9EB-4522-A804-B108693B69CE",
    "StoreId": "1",
    "CurrencyId": "1",
    "LanguageId": "1",
    "CategoryId": "2",
    "SpecIds": [
        10
    ],
    "MinPrice": "1000",
    "MaxPrice": "",
    "CatalogPagingResponse": {
        "PageSize": "2",
        "PageNumber": "1",
        "OrderBy": "0"
    }
}

Response :
{
    "Status": 1,
    "Message": "Success.",
    "Data": {
        "Categories": null,
        "Topics": null,
        "BlogEnabled": false,
        "RecentlyAddedProductsEnabled": false,
        "ForumEnabled": false,
        "Name": null,
        "Description": null,
        "MetaKeywords": null,
        "MetaDescription": null,
        "MetaTitle": null,
        "SeName": null,
        "PictureModel": null,
        "PagingFilteringContext": {
            "AllowProductSorting": true,
            "AvailableSortOptions": [
                {
                    "Disabled": false,
                    "Group": null,
                    "Selected": true,
                    "Text": "Position",
                    "Value": "0"
                },
                {
                    "Disabled": false,
                    "Group": null,
                    "Selected": false,
                    "Text": "Name: A to Z",
                    "Value": "5"
                },
                {
                    "Disabled": false,
                    "Group": null,
                    "Selected": false,
                    "Text": "Name: Z to A",
                    "Value": "6"
                },
                {
                    "Disabled": false,
                    "Group": null,
                    "Selected": false,
                    "Text": "Price: Low to High",
                    "Value": "10"
                },
                {
                    "Disabled": false,
                    "Group": null,
                    "Selected": false,
                    "Text": "Price: High to Low",
                    "Value": "11"
                },
                {
                    "Disabled": false,
                    "Group": null,
                    "Selected": false,
                    "Text": "Created on",
                    "Value": "15"
                }
            ],
            "AllowProductViewModeChanging": false,
            "AvailableViewModes": null,
            "AllowCustomersToSelectPageSize": false,
            "PageSizeOptions": null,
            "OrderBy": 0,
            "ViewMode": null,
            "FirstItem": 1,
            "HasNextPage": false,
            "HasPreviousPage": false,
            "LastItem": 1,
            "PageIndex": 0,
            "PageNumber": 1,
            "PageSize": 2,
            "TotalItems": 1,
            "TotalPages": 1
        },
        "FeaturedProducts": [
            {
                "Id": 23,
                "ProductType": "SimpleProduct",
                "Name": "Portable Sound Speakers",
                "ShortDescription": "Universall portable sound speakers",
                "FullDescription": "<p>Your phone cut the cord, now it's time for you to set your music free and buy a Bluetooth speaker. Thankfully, there's one suited for everyone out there.</p>\r\n<p>Some Bluetooth speakers excel at packing in as much functionality as the unit can handle while keeping the price down. Other speakers shuck excess functionality in favor of premium build materials instead. Whatever path you choose to go down, you'll be greeted with many options to suit your personal tastes.</p>",
                "SeName": "portable-sound-speakers",
                "ProductPrice": {
                    "OldPrice": null,
                    "Price": "$37.00",
                    "DisableBuyButton": false,
                    "DisableWishlistButton": false,
                    "AvailableForPreOrder": false,
                    "PreOrderAvailabilityStartDateTimeUtc": null,
                    "IsRental": false,
                    "ForceRedirectionAfterAddingToCart": false,
                    "DisplayTaxShippingInfo": false,
                    "Form": null,
                    "CustomProperties": {}
                },
                "DefaultPictureModel": {
                    "ImageUrl": "http://localhost:15536/images/thumbs/0000048_portable-sound-speakers_415.jpeg",
                    "ThumbImageUrl": "http://localhost:15536/images/thumbs/0000048_portable-sound-speakers_100.jpeg",
                    "FullSizeImageUrl": "http://localhost:15536/images/thumbs/0000048_portable-sound-speakers.jpeg",
                    "Title": "Show details for Portable Sound Speakers",
                    "AlternateText": "Picture of Portable Sound Speakers",
                    "Form": null,
                    "CustomProperties": {}
                },
                "ReviewOverviewModel": {
                    "ProductId": 23,
                    "RatingSum": 0,
                    "TotalReviews": 0,
                    "AllowCustomerReviews": true,
                    "Form": null,
                    "CustomProperties": {}
                },
                "CustomerGuid": "496dbb2a-f9eb-4522-a804-b108693b69ce",
                "Message": null
            }
        ],
        "Products": [
            {
                "Id": 5,
                "ProductType": "SimpleProduct",
                "Name": "Asus N551JK-XO076H Laptop",
                "ShortDescription": "Laptop Asus N551JK Intel Core i7-4710HQ 2.5 GHz, RAM 16GB, HDD 1TB, Video NVidia GTX 850M 4GB, BluRay, 15.6, Full HD, Win 8.1",
                "FullDescription": "<p>The ASUS N550JX combines cutting-edge audio and visual technology to deliver an unsurpassed multimedia experience. A full HD wide-view IPS panel is tailor-made for watching movies and the intuitive touchscreen makes for easy, seamless navigation. ASUS has paired the N550JX’s impressive display with SonicMaster Premium, co-developed with Bang &amp; Olufsen ICEpower® audio experts, for true surround sound. A quad-speaker array and external subwoofer combine for distinct vocals and a low bass that you can feel.</p>",
                "SeName": "asus-n551jk-xo076h-laptop",
                "ProductPrice": {
                    "OldPrice": null,
                    "Price": "$1,500.00",
                    "DisableBuyButton": false,
                    "DisableWishlistButton": false,
                    "AvailableForPreOrder": false,
                    "PreOrderAvailabilityStartDateTimeUtc": null,
                    "IsRental": false,
                    "ForceRedirectionAfterAddingToCart": false,
                    "DisplayTaxShippingInfo": false,
                    "Form": null,
                    "CustomProperties": {}
                },
                "DefaultPictureModel": {
                    "ImageUrl": "http://localhost:15536/images/thumbs/0000026_asus-n551jk-xo076h-laptop_415.jpeg",
                    "ThumbImageUrl": "http://localhost:15536/images/thumbs/0000026_asus-n551jk-xo076h-laptop_100.jpeg",
                    "FullSizeImageUrl": "http://localhost:15536/images/thumbs/0000026_asus-n551jk-xo076h-laptop.jpeg",
                    "Title": "Show details for Asus N551JK-XO076H Laptop",
                    "AlternateText": "Picture of Asus N551JK-XO076H Laptop",
                    "Form": null,
                    "CustomProperties": {}
                },
                "ReviewOverviewModel": {
                    "ProductId": 5,
                    "RatingSum": 5,
                    "TotalReviews": 1,
                    "AllowCustomerReviews": true,
                    "Form": null,
                    "CustomProperties": {}
                },
                "CustomerGuid": "496dbb2a-f9eb-4522-a804-b108693b69ce",
                "Message": null
            }
        ],
        "SpecificationFilter": null,
        "PriceRangeFilters": null,
        "FilteredItems": [
            {
                "SpecificationAttributeId": 2,
                "SpecificationAttributeName": "Intel Core i7",
                "SpecificationAttributeOptionId": 7,
                "SpecificationAttributeOptionName": "Intel Core i7",
                "Selected": false
            },
            {
                "SpecificationAttributeId": 3,
                "SpecificationAttributeName": "16 GB",
                "SpecificationAttributeOptionId": 10,
                "SpecificationAttributeOptionName": "16 GB",
                "Selected": true
            }
        ],
        "CustomerGuid": "496dbb2a-f9eb-4522-a804-b108693b69ce",
        "Message": null
    },
    "ValidationMessage": [],
    "ErrorMessage": null
}