Request Parameters:


Retrieve the order summary


URL: ../Plugins/XcellenceIt.Plugin.Misc.NopRestApi/RemoteService/WebService.svc/OrderSummary


Parameter:

{

"apiSecretKey": "k117x118z122r116t100e100r118j122",

"storeId": "1",

"customerId": "1",

"currencyId":"1",

"languageId":"1"

}


Response:

   {

       "OrderSummaryResult":

       {

           "Id": 0,

           "Message": null,

           "AllowRemovingOrderTotalDiscount": false,

           "AllowRemovingSubTotalDiscount": false,

           "CheckoutAttributeInfo": "",

           "CheckoutAttributes":

           [

               {

                   "Id": 1,

                   "Message": null,

                   "AllowedFileExtensions": null,

                   "AttributeControlType": 1,

                   "DefaultValue": null,

                   "IsRequired": true,

                   "Name": "Gift wrapping",

                   "SelectedDay": null,

                   "SelectedMonth": null,

                   "SelectedYear": null,

                   "TextPrompt": null,

                   "Values":

                   [

                       {

                           "Id": 1,

                           "Message": null,

                           "ColorSquaresRgb": null,

                           "IsPreSelected": true,

                           "Name": "No",

                           "PriceAdjustment": null

                       },

                       {

                           "Id": 2,

                           "Message": null,

                           "ColorSquaresRgb": null,

                           "IsPreSelected": false,

                           "Name": "Yes",

                           "PriceAdjustment": "+$10.00"

                       }

                   ]

               }

           ],

           "DiscountBox":

           {

               "CurrentCode": null,

               "Display": true,

               "Message": null

           },

           "DisplayTax": true,

           "DisplayTaxRates": false,

           "GiftCardBox":

           {

               "Display": true,

               "Message": null

           },

           "GiftCards":

           [

           ],

           "IsEditable": true,

           "Items":

           [

               {

                   "Id": 8,

                   "Message": null,

                   "AllowItemEditing": true,

                   "AllowedQuantities":

                   [

                   ],

                   "AttributeInfo":

                    "Size: 8

                    Color: Red",

                   "Discount": null,

                   "Picture":

                   {

                       "CustomProperties":

                       [

                       ],

                       "AlternateText": "Picture of adidas Consortium Campus 80s Running Shoes",

                       "FullSizeImageUrl": "http://localhost:15536/content/images/thumbs/0000053_adidas-consortium-campus-80s-running-shoes.jpg",

                       "ImageUrl": "http://localhost:15536/content/images/thumbs/0000053_adidas-consortium-campus-80s-running-shoes_80.jpg",

                       "ThumbImageUrl": "http://localhost:15536/content/images/thumbs/0000053_adidas-consortium-campus-80s-nninghoes_100.jpg",

                       "Title": "Show details for adidas Consortium Campus 80s Running Shoes"

                   },

                   "ProductId": 25,

                   "ProductName": "adidas Consortium Campus 80s Running Shoes",

                   "ProductSeName": "adidas-consortium-campus-80s-running-shoes",

                   "Quantity": 1,

                   "RecurringInfo": null,

                   "Sku": "AD_C80_RS",

                   "SubTotal": "$27.56",

                   "UnitPrice": "$27.56",

                   "Warnings":

                   [

                   ]

               }

           ],

           "MinOrderSubtotalWarning": null,

           "OnePageCheckoutEnabled": true,

           "OrderReviewData":

           {

               "BillingAddress":

               {

                   "CustomProperties":

                   [

                   ],

                   "Id": 1,

                   "Address1": "21 West 52nd Street",

                   "Address2": "",

                   "AvailableCountries":

                   [

                   ],

                   "AvailableStates":

                   [

                   ],

                   "City": "New York",

                   "CityEnabled": true,

                   "CityRequired": true,

                   "Company": "Nop Solutions Ltd",

                   "CompanyEnabled": true,

                   "CompanyRequired": false,

                   "CountryEnabled": true,

                   "CountryId": 1,

                   "CountryName": "United States",

                   "CustomAddressAttributes":

                   [

                   ],

                   "Email": "admin@yourstore.com",

                   "FaxEnabled": true,

                   "FaxNumber": "",

                   "FaxRequired": false,

                   "FirstName": "John",

                   "FormattedCustomAddressAttributes": "",

                   "LastName": "Smith",

                   "PhoneEnabled": true,

                   "PhoneNumber": "12345678",

                   "PhoneRequired": true,

                   "StateProvinceEnabled": true,

                   "StateProvinceId": 40,

                   "StateProvinceName": "New York",

                   "StreetAddress2Enabled": true,

                   "StreetAddress2Required": false,

                   "StreetAddressEnabled": true,

                   "StreetAddressRequired": true,

                   "ZipPostalCode": "10021",

                   "ZipPostalCodeEnabled": true,

                   "ZipPostalCodeRequired": true

               },

               "Display": true,

               "IsShippable": true,

               "PaymentMethod": "",

               "SelectedPickUpInStore": false,

               "ShippingAddress":

               {

                   "CustomProperties":

                   [

                   ],

                   "Id": 1,

                   "Address1": "21 West 52nd Street",

                   "Address2": "",

                   "AvailableCountries":

                   [

                   ],

                   "AvailableStates":

                   [

                   ],

                   "City": "New York",

                   "CityEnabled": true,

                   "CityRequired": true,

                   "Company": "Nop Solutions Ltd",

                   "CompanyEnabled": true,

                   "CompanyRequired": false,

                   "CountryEnabled": true,

                   "CountryId": 1,

                   "CountryName": "United States",

                   "CustomAddressAttributes":

                   [

                   ],

                   "Email": "admin@yourstore.com",

                   "FaxEnabled": true,

                   "FaxNumber": "",

                   "FaxRequired": false,

                   "FirstName": "John",

                   "FormattedCustomAddressAttributes": "",

                   "LastName": "Smith",

                   "PhoneEnabled": true,

                   "PhoneNumber": "12345678",

                   "PhoneRequired": true,

                   "StateProvinceEnabled": true,

                   "StateProvinceId": 40,

                   "StateProvinceName": "New York",

                   "StreetAddress2Enabled": true,

                   "StreetAddress2Required": false,

                   "StreetAddressEnabled": true,

                   "StreetAddressRequired": true,

                   "ZipPostalCode": "10021",

                   "ZipPostalCodeEnabled": true,

                   "ZipPostalCodeRequired": true

               },

               "ShippingMethod": null

           },

           "OrderTotal": "$27.56",

           "OrderTotalDiscount": null,

           "PaymentMethodAdditionalFee": null,

           "RedeemedRewardPoints": 0,

           "RedeemedRewardPointsAmount": null,

           "RequiresShipping": true,

           "SelectedShippingMethod": null,

           "Shipping": "$0.00",

           "ShowProductImages": true,

           "ShowSku": true,

           "SubTotal": "$27.56",

           "SubTotalDiscount": null,

           "Tax": "$0.00",

           "TaxRates":

           [

               {

                   "Rate": "0",

                   "Value": "$0.00"

               }

           ],

           "TermsOfServiceOnOrderConfirmPage": false,

           "TermsOfServiceOnShoppingCartPage": true,

           "Warnings":

           [

           ]

       }

   }