POST api/store/products/CalculatePrice
Request Information
URI Parameters
None.
Body Parameters
QuoteItemModelName | Description | Type | Additional information |
---|---|---|---|
BrandName | string |
None. |
|
MillNo | string |
None. |
|
ProductID | integer |
None. |
|
ProductColorID | integer |
None. |
|
QuoteNumber | globally unique identifier |
None. |
|
QuotePriceList | Collection of QuotePriceModel |
None. |
|
LocationDecorationAddOnList | Collection of LocationDecorationAddOn |
None. |
|
StorePriceSummary | StorePriceSummary |
None. |
|
ArtComments | string |
None. |
|
CartType | string |
None. |
|
CouponDiscount | decimal number |
None. |
Request Formats
application/json, text/json
Sample:
{ "BrandName": "sample string 1", "MillNo": "sample string 2", "ProductID": 3, "ProductColorID": 4, "QuoteNumber": "a63fd080-5e76-4fd2-87ab-ff1643f21c8b", "QuotePriceList": [ { "QuoteNumber": "5d5e1c51-0f97-46e8-a223-1dffa9b978cc", "QuotePriceId": "83e025d6-ee89-4be6-847f-f6763a8a59c1", "BrandName": "sample string 3", "FrontImageModel": "sample string 4", "SwatchColor": "sample string 5", "MillNo": "sample string 6", "ProductID": 7, "ProductColorID": 8, "ColorSizes": [ { "SizeGroupID": "sample string 1", "Sizes": [ { "SizeId": 1, "TheSize": "sample string 2", "SizeGroupID": "sample string 3", "SizeValue": 4, "SizeGroup": "sample string 5", "SizeUnitPrice": 6.0, "SizeUnitCalculatePrice": 7.0, "PreviousPrice": 8.0, "SizeTotalPrice": 9.0, "UnitWeight": 10.0 }, { "SizeId": 1, "TheSize": "sample string 2", "SizeGroupID": "sample string 3", "SizeValue": 4, "SizeGroup": "sample string 5", "SizeUnitPrice": 6.0, "SizeUnitCalculatePrice": 7.0, "PreviousPrice": 8.0, "SizeTotalPrice": 9.0, "UnitWeight": 10.0 } ], "SizeGroup": "sample string 2" }, { "SizeGroupID": "sample string 1", "Sizes": [ { "SizeId": 1, "TheSize": "sample string 2", "SizeGroupID": "sample string 3", "SizeValue": 4, "SizeGroup": "sample string 5", "SizeUnitPrice": 6.0, "SizeUnitCalculatePrice": 7.0, "PreviousPrice": 8.0, "SizeTotalPrice": 9.0, "UnitWeight": 10.0 }, { "SizeId": 1, "TheSize": "sample string 2", "SizeGroupID": "sample string 3", "SizeValue": 4, "SizeGroup": "sample string 5", "SizeUnitPrice": 6.0, "SizeUnitCalculatePrice": 7.0, "PreviousPrice": 8.0, "SizeTotalPrice": 9.0, "UnitWeight": 10.0 } ], "SizeGroup": "sample string 2" } ], "TotalGarment": 9, "TotalGarmentPrice": 10.0, "UnitGarmentPrice": 11.0, "ProductUnitWeight": 12.0 }, { "QuoteNumber": "5d5e1c51-0f97-46e8-a223-1dffa9b978cc", "QuotePriceId": "83e025d6-ee89-4be6-847f-f6763a8a59c1", "BrandName": "sample string 3", "FrontImageModel": "sample string 4", "SwatchColor": "sample string 5", "MillNo": "sample string 6", "ProductID": 7, "ProductColorID": 8, "ColorSizes": [ { "SizeGroupID": "sample string 1", "Sizes": [ { "SizeId": 1, "TheSize": "sample string 2", "SizeGroupID": "sample string 3", "SizeValue": 4, "SizeGroup": "sample string 5", "SizeUnitPrice": 6.0, "SizeUnitCalculatePrice": 7.0, "PreviousPrice": 8.0, "SizeTotalPrice": 9.0, "UnitWeight": 10.0 }, { "SizeId": 1, "TheSize": "sample string 2", "SizeGroupID": "sample string 3", "SizeValue": 4, "SizeGroup": "sample string 5", "SizeUnitPrice": 6.0, "SizeUnitCalculatePrice": 7.0, "PreviousPrice": 8.0, "SizeTotalPrice": 9.0, "UnitWeight": 10.0 } ], "SizeGroup": "sample string 2" }, { "SizeGroupID": "sample string 1", "Sizes": [ { "SizeId": 1, "TheSize": "sample string 2", "SizeGroupID": "sample string 3", "SizeValue": 4, "SizeGroup": "sample string 5", "SizeUnitPrice": 6.0, "SizeUnitCalculatePrice": 7.0, "PreviousPrice": 8.0, "SizeTotalPrice": 9.0, "UnitWeight": 10.0 }, { "SizeId": 1, "TheSize": "sample string 2", "SizeGroupID": "sample string 3", "SizeValue": 4, "SizeGroup": "sample string 5", "SizeUnitPrice": 6.0, "SizeUnitCalculatePrice": 7.0, "PreviousPrice": 8.0, "SizeTotalPrice": 9.0, "UnitWeight": 10.0 } ], "SizeGroup": "sample string 2" } ], "TotalGarment": 9, "TotalGarmentPrice": 10.0, "UnitGarmentPrice": 11.0, "ProductUnitWeight": 12.0 } ], "LocationDecorationAddOnList": [ { "LocationName": "sample string 1", "DecoratingType": "sample string 2", "ColorsCount": 3, "EmbImageSize": 4, "EmbImageSizeName": "sample string 5", "RhinestoneSquareInches": 0, "Addons": "sample string 6", "RhineStoneWidth": 7, "RhineStoneHeight": 8, "LocationArts": { "FileName": "sample string 1", "FileContent": "sample string 2", "FilePath": "sample string 3", "FileUrl": "sample string 4", "IsNew": true, "IsDeleted": true, "Extension": "sample string 7" } }, { "LocationName": "sample string 1", "DecoratingType": "sample string 2", "ColorsCount": 3, "EmbImageSize": 4, "EmbImageSizeName": "sample string 5", "RhinestoneSquareInches": 0, "Addons": "sample string 6", "RhineStoneWidth": 7, "RhineStoneHeight": 8, "LocationArts": { "FileName": "sample string 1", "FileContent": "sample string 2", "FilePath": "sample string 3", "FileUrl": "sample string 4", "IsNew": true, "IsDeleted": true, "Extension": "sample string 7" } } ], "StorePriceSummary": { "Quantity": 1, "SubTotal": 2.0, "Tax": 3.0, "ArtCharge": 4.0, "ShipCharge": 5.0, "OtherCharge": 6.0, "TotalInvoice": 7.0, "TotalPayment": 8.0, "BalanceDue": 9.0 }, "ArtComments": "sample string 6", "CartType": "sample string 7", "CouponDiscount": 8.0 }
application/xml, text/xml
Sample:
<QuoteItemModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BAWModels"> <ArtComments>sample string 6</ArtComments> <BrandName>sample string 1</BrandName> <CartType>sample string 7</CartType> <CouponDiscount>8</CouponDiscount> <LocationDecorationAddOnList xmlns:d2p1="http://schemas.datacontract.org/2004/07/BAWModels.StoreModel"> <d2p1:LocationDecorationAddOn> <d2p1:Addons>sample string 6</d2p1:Addons> <d2p1:ColorsCount>3</d2p1:ColorsCount> <d2p1:DecoratingType>sample string 2</d2p1:DecoratingType> <d2p1:EmbImageSize>4</d2p1:EmbImageSize> <d2p1:EmbImageSizeName>sample string 5</d2p1:EmbImageSizeName> <d2p1:LocationArts> <d2p1:Extension>sample string 7</d2p1:Extension> <d2p1:FileContent>sample string 2</d2p1:FileContent> <d2p1:FileName>sample string 1</d2p1:FileName> <d2p1:FilePath>sample string 3</d2p1:FilePath> <d2p1:FileUrl>sample string 4</d2p1:FileUrl> <d2p1:IsDeleted>true</d2p1:IsDeleted> <d2p1:IsNew>true</d2p1:IsNew> </d2p1:LocationArts> <d2p1:LocationName>sample string 1</d2p1:LocationName> <d2p1:RhineStoneHeight>8</d2p1:RhineStoneHeight> <d2p1:RhineStoneWidth>7</d2p1:RhineStoneWidth> </d2p1:LocationDecorationAddOn> <d2p1:LocationDecorationAddOn> <d2p1:Addons>sample string 6</d2p1:Addons> <d2p1:ColorsCount>3</d2p1:ColorsCount> <d2p1:DecoratingType>sample string 2</d2p1:DecoratingType> <d2p1:EmbImageSize>4</d2p1:EmbImageSize> <d2p1:EmbImageSizeName>sample string 5</d2p1:EmbImageSizeName> <d2p1:LocationArts> <d2p1:Extension>sample string 7</d2p1:Extension> <d2p1:FileContent>sample string 2</d2p1:FileContent> <d2p1:FileName>sample string 1</d2p1:FileName> <d2p1:FilePath>sample string 3</d2p1:FilePath> <d2p1:FileUrl>sample string 4</d2p1:FileUrl> <d2p1:IsDeleted>true</d2p1:IsDeleted> <d2p1:IsNew>true</d2p1:IsNew> </d2p1:LocationArts> <d2p1:LocationName>sample string 1</d2p1:LocationName> <d2p1:RhineStoneHeight>8</d2p1:RhineStoneHeight> <d2p1:RhineStoneWidth>7</d2p1:RhineStoneWidth> </d2p1:LocationDecorationAddOn> </LocationDecorationAddOnList> <MillNo>sample string 2</MillNo> <ProductColorID>4</ProductColorID> <ProductID>3</ProductID> <QuoteNumber>a63fd080-5e76-4fd2-87ab-ff1643f21c8b</QuoteNumber> <QuotePriceList xmlns:d2p1="http://schemas.datacontract.org/2004/07/BAWModels.StoreModel"> <d2p1:QuotePriceModel> <d2p1:BrandName>sample string 3</d2p1:BrandName> <d2p1:ColorSizes> <d2p1:ColorSize> <d2p1:SizeGroup>sample string 2</d2p1:SizeGroup> <d2p1:SizeGroupID>sample string 1</d2p1:SizeGroupID> <d2p1:Sizes> <d2p1:Size> <d2p1:PreviousPrice>8</d2p1:PreviousPrice> <d2p1:SizeGroup>sample string 5</d2p1:SizeGroup> <d2p1:SizeGroupID>sample string 3</d2p1:SizeGroupID> <d2p1:SizeId>1</d2p1:SizeId> <d2p1:SizeTotalPrice>9</d2p1:SizeTotalPrice> <d2p1:SizeUnitCalculatePrice>7</d2p1:SizeUnitCalculatePrice> <d2p1:SizeUnitPrice>6</d2p1:SizeUnitPrice> <d2p1:SizeValue>4</d2p1:SizeValue> <d2p1:TheSize>sample string 2</d2p1:TheSize> <d2p1:UnitWeight>10</d2p1:UnitWeight> </d2p1:Size> <d2p1:Size> <d2p1:PreviousPrice>8</d2p1:PreviousPrice> <d2p1:SizeGroup>sample string 5</d2p1:SizeGroup> <d2p1:SizeGroupID>sample string 3</d2p1:SizeGroupID> <d2p1:SizeId>1</d2p1:SizeId> <d2p1:SizeTotalPrice>9</d2p1:SizeTotalPrice> <d2p1:SizeUnitCalculatePrice>7</d2p1:SizeUnitCalculatePrice> <d2p1:SizeUnitPrice>6</d2p1:SizeUnitPrice> <d2p1:SizeValue>4</d2p1:SizeValue> <d2p1:TheSize>sample string 2</d2p1:TheSize> <d2p1:UnitWeight>10</d2p1:UnitWeight> </d2p1:Size> </d2p1:Sizes> </d2p1:ColorSize> <d2p1:ColorSize> <d2p1:SizeGroup>sample string 2</d2p1:SizeGroup> <d2p1:SizeGroupID>sample string 1</d2p1:SizeGroupID> <d2p1:Sizes> <d2p1:Size> <d2p1:PreviousPrice>8</d2p1:PreviousPrice> <d2p1:SizeGroup>sample string 5</d2p1:SizeGroup> <d2p1:SizeGroupID>sample string 3</d2p1:SizeGroupID> <d2p1:SizeId>1</d2p1:SizeId> <d2p1:SizeTotalPrice>9</d2p1:SizeTotalPrice> <d2p1:SizeUnitCalculatePrice>7</d2p1:SizeUnitCalculatePrice> <d2p1:SizeUnitPrice>6</d2p1:SizeUnitPrice> <d2p1:SizeValue>4</d2p1:SizeValue> <d2p1:TheSize>sample string 2</d2p1:TheSize> <d2p1:UnitWeight>10</d2p1:UnitWeight> </d2p1:Size> <d2p1:Size> <d2p1:PreviousPrice>8</d2p1:PreviousPrice> <d2p1:SizeGroup>sample string 5</d2p1:SizeGroup> <d2p1:SizeGroupID>sample string 3</d2p1:SizeGroupID> <d2p1:SizeId>1</d2p1:SizeId> <d2p1:SizeTotalPrice>9</d2p1:SizeTotalPrice> <d2p1:SizeUnitCalculatePrice>7</d2p1:SizeUnitCalculatePrice> <d2p1:SizeUnitPrice>6</d2p1:SizeUnitPrice> <d2p1:SizeValue>4</d2p1:SizeValue> <d2p1:TheSize>sample string 2</d2p1:TheSize> <d2p1:UnitWeight>10</d2p1:UnitWeight> </d2p1:Size> </d2p1:Sizes> </d2p1:ColorSize> </d2p1:ColorSizes> <d2p1:FrontImageModel>sample string 4</d2p1:FrontImageModel> <d2p1:MillNo>sample string 6</d2p1:MillNo> <d2p1:ProductColorID>8</d2p1:ProductColorID> <d2p1:ProductID>7</d2p1:ProductID> <d2p1:ProductUnitWeight>12</d2p1:ProductUnitWeight> <d2p1:QuoteNumber>5d5e1c51-0f97-46e8-a223-1dffa9b978cc</d2p1:QuoteNumber> <d2p1:QuotePriceId>83e025d6-ee89-4be6-847f-f6763a8a59c1</d2p1:QuotePriceId> <d2p1:SwatchColor>sample string 5</d2p1:SwatchColor> <d2p1:TotalGarment>9</d2p1:TotalGarment> <d2p1:TotalGarmentPrice>10</d2p1:TotalGarmentPrice> <d2p1:UnitGarmentPrice>11</d2p1:UnitGarmentPrice> </d2p1:QuotePriceModel> <d2p1:QuotePriceModel> <d2p1:BrandName>sample string 3</d2p1:BrandName> <d2p1:ColorSizes> <d2p1:ColorSize> <d2p1:SizeGroup>sample string 2</d2p1:SizeGroup> <d2p1:SizeGroupID>sample string 1</d2p1:SizeGroupID> <d2p1:Sizes> <d2p1:Size> <d2p1:PreviousPrice>8</d2p1:PreviousPrice> <d2p1:SizeGroup>sample string 5</d2p1:SizeGroup> <d2p1:SizeGroupID>sample string 3</d2p1:SizeGroupID> <d2p1:SizeId>1</d2p1:SizeId> <d2p1:SizeTotalPrice>9</d2p1:SizeTotalPrice> <d2p1:SizeUnitCalculatePrice>7</d2p1:SizeUnitCalculatePrice> <d2p1:SizeUnitPrice>6</d2p1:SizeUnitPrice> <d2p1:SizeValue>4</d2p1:SizeValue> <d2p1:TheSize>sample string 2</d2p1:TheSize> <d2p1:UnitWeight>10</d2p1:UnitWeight> </d2p1:Size> <d2p1:Size> <d2p1:PreviousPrice>8</d2p1:PreviousPrice> <d2p1:SizeGroup>sample string 5</d2p1:SizeGroup> <d2p1:SizeGroupID>sample string 3</d2p1:SizeGroupID> <d2p1:SizeId>1</d2p1:SizeId> <d2p1:SizeTotalPrice>9</d2p1:SizeTotalPrice> <d2p1:SizeUnitCalculatePrice>7</d2p1:SizeUnitCalculatePrice> <d2p1:SizeUnitPrice>6</d2p1:SizeUnitPrice> <d2p1:SizeValue>4</d2p1:SizeValue> <d2p1:TheSize>sample string 2</d2p1:TheSize> <d2p1:UnitWeight>10</d2p1:UnitWeight> </d2p1:Size> </d2p1:Sizes> </d2p1:ColorSize> <d2p1:ColorSize> <d2p1:SizeGroup>sample string 2</d2p1:SizeGroup> <d2p1:SizeGroupID>sample string 1</d2p1:SizeGroupID> <d2p1:Sizes> <d2p1:Size> <d2p1:PreviousPrice>8</d2p1:PreviousPrice> <d2p1:SizeGroup>sample string 5</d2p1:SizeGroup> <d2p1:SizeGroupID>sample string 3</d2p1:SizeGroupID> <d2p1:SizeId>1</d2p1:SizeId> <d2p1:SizeTotalPrice>9</d2p1:SizeTotalPrice> <d2p1:SizeUnitCalculatePrice>7</d2p1:SizeUnitCalculatePrice> <d2p1:SizeUnitPrice>6</d2p1:SizeUnitPrice> <d2p1:SizeValue>4</d2p1:SizeValue> <d2p1:TheSize>sample string 2</d2p1:TheSize> <d2p1:UnitWeight>10</d2p1:UnitWeight> </d2p1:Size> <d2p1:Size> <d2p1:PreviousPrice>8</d2p1:PreviousPrice> <d2p1:SizeGroup>sample string 5</d2p1:SizeGroup> <d2p1:SizeGroupID>sample string 3</d2p1:SizeGroupID> <d2p1:SizeId>1</d2p1:SizeId> <d2p1:SizeTotalPrice>9</d2p1:SizeTotalPrice> <d2p1:SizeUnitCalculatePrice>7</d2p1:SizeUnitCalculatePrice> <d2p1:SizeUnitPrice>6</d2p1:SizeUnitPrice> <d2p1:SizeValue>4</d2p1:SizeValue> <d2p1:TheSize>sample string 2</d2p1:TheSize> <d2p1:UnitWeight>10</d2p1:UnitWeight> </d2p1:Size> </d2p1:Sizes> </d2p1:ColorSize> </d2p1:ColorSizes> <d2p1:FrontImageModel>sample string 4</d2p1:FrontImageModel> <d2p1:MillNo>sample string 6</d2p1:MillNo> <d2p1:ProductColorID>8</d2p1:ProductColorID> <d2p1:ProductID>7</d2p1:ProductID> <d2p1:ProductUnitWeight>12</d2p1:ProductUnitWeight> <d2p1:QuoteNumber>5d5e1c51-0f97-46e8-a223-1dffa9b978cc</d2p1:QuoteNumber> <d2p1:QuotePriceId>83e025d6-ee89-4be6-847f-f6763a8a59c1</d2p1:QuotePriceId> <d2p1:SwatchColor>sample string 5</d2p1:SwatchColor> <d2p1:TotalGarment>9</d2p1:TotalGarment> <d2p1:TotalGarmentPrice>10</d2p1:TotalGarmentPrice> <d2p1:UnitGarmentPrice>11</d2p1:UnitGarmentPrice> </d2p1:QuotePriceModel> </QuotePriceList> <StorePriceSummary> <ArtCharge>4</ArtCharge> <BalanceDue>9</BalanceDue> <OtherCharge>6</OtherCharge> <Quantity>1</Quantity> <ShipCharge>5</ShipCharge> <SubTotal>2</SubTotal> <Tax>3</Tax> <TotalInvoice>7</TotalInvoice> <TotalPayment>8</TotalPayment> </StorePriceSummary> </QuoteItemModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.