Gets a list of available payment methods for invoices with open balances. Introduced in v2.20
Method | GetPaymentMethods |
The request body is of type GetPaymentMethods.
The response body is of type GetPaymentMethodsResponse.
Name | Description | Data Type |
---|---|---|
GetPaymentMethodsResult | A string value containing a JSON object. ------------------------------------------------------- #region Application Operations ------------------------------------------------------- #region Application.IsOperationAgentRunning Sample response here #endregion #region Application.IsSYSPROCommunicationEnabled true #endregion ------------------------------------------------------- #endregion ------------------------------------------------------- #region Cart ------------------------------------------------------- #region Cart.GetCart { "Data": { "ItemCount": 1, "SubTotalAmount": 131.0, "Weight": 39.0, "Volume": 1.2, "LastUpdated": "2022-03-29T16:06:49.86", "SubTotal": "$131.00 ", "Detail": [{ "Row": 1, "ID": 1003, "Item_ID": 632, "Parent_ID": -1, "StockCode": "B1208", "Description": "Seat Stay Tube", "Quantity": 1, "UOM": "EA", "UnitType": 1, "DefaultPriceAmount": 131.0, "CustomerPriceAmount": 131.0, "DiscountPriceAmount": 131.0, "WebPriceAmount": 131.0, "TotalPriceAmount": 131.0, "UnitWeight": 1.0, "UnitVolume": 0.0, "IsBackordered": false, "Warehouse": "", "LastUpdated": "2022-03-29T16:10:46.89", "URL": "/ECommerce/product/b1208/seat-stay-tube", "Photo": "/Ecommerce/site/images/Photo1/B1208.jpg", "DefaultPrice": "$131.00 ", "CustomerPrice": "$131.00 ", "DiscountPrice": "$131.00 ", "WebPrice": "$131.00 ", "TotalPrice": "$131.00 " }] }, "Result": { "Success": true, "Message": "There are 1 items in the Shopping Cart.", "ElapsedTime": "136 ms" } } #endregion #region Cart.GetCartItemCount { "Data": { "ItemCount": 3 }, "Result": { "Success": true, "Message": "There are 3 items in the Shopping Cart.", "ElapsedTime": "3 ms" } } #endregion #region Cart.GetCategoryShipDateRestrictions // Example 1: Sample when restrictions exist { "Data": { "ShipDateRestricted": true, "ShipDateRange": { "MinimumShipDate": "08/26/2020", "MaximumShipDate": "10/31/2020" } }, "Result": { "Success": true, "Message": "The shopping cart contains items that are in categories with ship date restrictions. Ship date restrictions returned.", "ElapsedTime": "192 ms" } } // Example 2: Sample when no restrictions exist { "Data": { "ShipDateRestricted": false, "ShipDateRange": {} }, "Result": { "Success": true, "Message": "The shopping cart items do not contain any category ship date restrictions. No ship date restrictions returned.", "ElapsedTime": "192 ms" } } #endregion #region Cart.AddItemToCart // Example 1: Successful add to cart response { "Success": true, "CartOrderDetail_ID": 1007, "Message": "There are 2 items in the Shopping Cart.", "Data": { "ItemCount": 2, "SubTotalAmount": 860.3, "Weight": 20.0, "Volume": 0.6, "LastUpdated": "2022-03-29T16:06:49.86", "SubTotal": "$860.30 ", "Detail": [{ "Row": 1, "ID": 1007, "Item_ID": 579, "Parent_ID": -1, "StockCode": "A100", "Description": "15 Speed Mountain Bike Boys", "Quantity": 2, "UOM": "EA", "UnitType": 1, "DefaultPriceAmount": 560.0, "CustomerPriceAmount": 559.0, "DiscountPriceAmount": 477.945, "WebPriceAmount": 430.1505, "TotalPriceAmount": 860.3, "UnitWeight": 10.0, "UnitVolume": 0.3, "IsBackordered": false, "Warehouse": "", "LastUpdated": "2022-03-29T16:40:37.333", "URL": "/ECommerce/product/a100/15-speed-mountain-bike-boys", "Photo": "/Ecommerce/site/images/Photo1/A100.jpg", "DefaultPrice": "$560.00 ", "CustomerPrice": "$559.00 ", "DiscountPrice": "$477.945 ", "WebPrice": "$430.151 ", "TotalPrice": "$860.30 " }] }, "Result": { "Success": true, "Message": "There are 2 items in the Shopping Cart.", "ElapsedTime": "51 ms" } } // Example 2: Error add to cart response { "Success": false, "CartOrderDetail_ID": 0, "Message": "The requested item was not found, and can not be added to the cart at this time.\r\n There are 2 items in the Shopping Cart.", "Data": { "ItemCount": 2, "SubTotalAmount": 860.3, "Weight": 20.0, "Volume": 0.6, "LastUpdated": "2022-03-29T16:06:49.86", "SubTotal": "$860.30 ", "Detail": [{ "Row": 1, "ID": 1007, "Item_ID": 579, "Parent_ID": -1, "StockCode": "A100", "Description": "15 Speed Mountain Bike Boys", "Quantity": 2, "UOM": "EA", "UnitType": 1, "DefaultPriceAmount": 560.0, "CustomerPriceAmount": 559.0, "DiscountPriceAmount": 477.945, "WebPriceAmount": 430.1505, "TotalPriceAmount": 860.3, "UnitWeight": 10.0, "UnitVolume": 0.3, "IsBackordered": false, "Warehouse": "", "LastUpdated": "2022-03-29T16:40:37.333", "URL": "/ECommerce/product/a100/15-speed-mountain-bike-boys", "Photo": "/Ecommerce/site/images/Photo1/A100.jpg", "DefaultPrice": "$560.00 ", "CustomerPrice": "$559.00 ", "DiscountPrice": "$477.945 ", "WebPrice": "$430.151 ", "TotalPrice": "$860.30 " }] }, "Result": { "Success": false, "Message": "The requested item was not found, and can not be added to the cart at this time.\r\n There are 2 items in the Shopping Cart.", "ElapsedTime": "7 ms" } } #endregion #region Cart.AddItemToCartByStockCode // Example 1: Successful add to cart response { "Success": true, "CartOrderDetail_ID": 1007, "Message": "There are 2 items in the Shopping Cart.", "Data": { "ItemCount": 2, "SubTotalAmount": 860.3, "Weight": 20.0, "Volume": 0.6, "LastUpdated": "2022-03-29T16:06:49.86", "SubTotal": "$860.30 ", "Detail": [{ "Row": 1, "ID": 1007, "Item_ID": 579, "Parent_ID": -1, "StockCode": "A100", "Description": "15 Speed Mountain Bike Boys", "Quantity": 2, "UOM": "EA", "UnitType": 1, "DefaultPriceAmount": 560.0, "CustomerPriceAmount": 559.0, "DiscountPriceAmount": 477.945, "WebPriceAmount": 430.1505, "TotalPriceAmount": 860.3, "UnitWeight": 10.0, "UnitVolume": 0.3, "IsBackordered": false, "Warehouse": "", "LastUpdated": "2022-03-29T16:40:37.333", "URL": "/ECommerce/product/a100/15-speed-mountain-bike-boys", "Photo": "/Ecommerce/site/images/Photo1/A100.jpg", "DefaultPrice": "$560.00 ", "CustomerPrice": "$559.00 ", "DiscountPrice": "$477.945 ", "WebPrice": "$430.151 ", "TotalPrice": "$860.30 " }] }, "Result": { "Success": true, "Message": "There are 2 items in the Shopping Cart.", "ElapsedTime": "51 ms" } } // Example 2: Error add to cart response { "Success": false, "CartOrderDetail_ID": 0, "Message": "The requested item was not found, and can not be added to the cart at this time.\r\n There are 2 items in the Shopping Cart.", "Data": { "ItemCount": 2, "SubTotalAmount": 860.3, "Weight": 20.0, "Volume": 0.6, "LastUpdated": "2022-03-29T16:06:49.86", "SubTotal": "$860.30 ", "Detail": [{ "Row": 1, "ID": 1007, "Item_ID": 579, "Parent_ID": -1, "StockCode": "A100", "Description": "15 Speed Mountain Bike Boys", "Quantity": 2, "UOM": "EA", "UnitType": 1, "DefaultPriceAmount": 560.0, "CustomerPriceAmount": 559.0, "DiscountPriceAmount": 477.945, "WebPriceAmount": 430.1505, "TotalPriceAmount": 860.3, "UnitWeight": 10.0, "UnitVolume": 0.3, "IsBackordered": false, "Warehouse": "", "LastUpdated": "2022-03-29T16:40:37.333", "URL": "/ECommerce/product/a100/15-speed-mountain-bike-boys", "Photo": "/Ecommerce/site/images/Photo1/A100.jpg", "DefaultPrice": "$560.00 ", "CustomerPrice": "$559.00 ", "DiscountPrice": "$477.945 ", "WebPrice": "$430.151 ", "TotalPrice": "$860.30 " }] }, "Result": { "Success": false, "Message": "The requested item was not found, and can not be added to the cart at this time.\r\n There are 2 items in the Shopping Cart.", "ElapsedTime": "7 ms" } } #endregion #region Cart.AddItemToCartByPartNumber // Example 1: Successful add to cart response { "Success": true, "CartOrderDetail_ID": 1007, "Message": "There are 2 items in the Shopping Cart.", "Data": { "ItemCount": 2, "SubTotalAmount": 860.3, "Weight": 20.0, "Volume": 0.6, "LastUpdated": "2022-03-29T16:06:49.86", "SubTotal": "$860.30 ", "Detail": [{ "Row": 1, "ID": 1007, "Item_ID": 579, "Parent_ID": -1, "StockCode": "A100", "Description": "15 Speed Mountain Bike Boys", "Quantity": 2, "UOM": "EA", "UnitType": 1, "DefaultPriceAmount": 560.0, "CustomerPriceAmount": 559.0, "DiscountPriceAmount": 477.945, "WebPriceAmount": 430.1505, "TotalPriceAmount": 860.3, "UnitWeight": 10.0, "UnitVolume": 0.3, "IsBackordered": false, "Warehouse": "", "LastUpdated": "2022-03-29T16:40:37.333", "URL": "/ECommerce/product/a100/15-speed-mountain-bike-boys", "Photo": "/Ecommerce/site/images/Photo1/A100.jpg", "DefaultPrice": "$560.00 ", "CustomerPrice": "$559.00 ", "DiscountPrice": "$477.945 ", "WebPrice": "$430.151 ", "TotalPrice": "$860.30 " }] }, "Result": { "Success": true, "Message": "There are 2 items in the Shopping Cart.", "ElapsedTime": "51 ms" } } // Example 2: Error add to cart response { "Success": false, "CartOrderDetail_ID": 0, "Message": "The requested item was not found, and can not be added to the cart at this time.\r\n There are 2 items in the Shopping Cart.", "Data": { "ItemCount": 2, "SubTotalAmount": 860.3, "Weight": 20.0, "Volume": 0.6, "LastUpdated": "2022-03-29T16:06:49.86", "SubTotal": "$860.30 ", "Detail": [{ "Row": 1, "ID": 1007, "Item_ID": 579, "Parent_ID": -1, "StockCode": "A100", "Description": "15 Speed Mountain Bike Boys", "Quantity": 2, "UOM": "EA", "UnitType": 1, "DefaultPriceAmount": 560.0, "CustomerPriceAmount": 559.0, "DiscountPriceAmount": 477.945, "WebPriceAmount": 430.1505, "TotalPriceAmount": 860.3, "UnitWeight": 10.0, "UnitVolume": 0.3, "IsBackordered": false, "Warehouse": "", "LastUpdated": "2022-03-29T16:40:37.333", "URL": "/ECommerce/product/a100/15-speed-mountain-bike-boys", "Photo": "/Ecommerce/site/images/Photo1/A100.jpg", "DefaultPrice": "$560.00 ", "CustomerPrice": "$559.00 ", "DiscountPrice": "$477.945 ", "WebPrice": "$430.151 ", "TotalPrice": "$860.30 " }] }, "Result": { "Success": false, "Message": "The requested item was not found, and can not be added to the cart at this time.\r\n There are 2 items in the Shopping Cart.", "ElapsedTime": "7 ms" } } #endregion #region Cart.AddItemsToCart { "Data": { "ItemCount": 3, "SubTotalAmount": 1363.4, "Weight": 20.0, "Volume": 0.6, "LastUpdated": "2022-10-04T20:04:03.74", "SubTotal": "$1,363.40", "Detail": [{ "Row": 1, "ID": 15635, "Item_ID": 580, "Parent_ID": -1, "StockCode": "A101", "Description": "15 Speed Mountain Bike Girls", "Quantity": 1, "UOM": "EA", "UnitType": 1, "DefaultPriceAmount": 672.0, "CustomerPriceAmount": 672.0, "DiscountPriceAmount": 672.0, "WebPriceAmount": 638.4, "TotalPriceAmount": 638.4, "UnitWeight": 10.0, "UnitVolume": 0.3, "IsBackordered": false, "Warehouse": "", "LastUpdated": "2022-10-04T20:04:05.237", "URL": "/ECommerce/product/drs-0204-3/rulon-lr-sleeve-bearing", "Photo": "/Ecommerce/site/images/Photo1/A101.jpg", "DefaultPrice": "$672.00", "CustomerPrice": "$672.00", "DiscountPrice": "$672.00", "WebPrice": "$638.40", "TotalPrice": "$638.40" }, { "Row": 2, "ID": 15636, "Item_ID": 578, "Parent_ID": -1, "StockCode": "SER200", "Description": "Bicycle Child Seat", "Quantity": 1, "UOM": "EA", "UnitType": 1, "DefaultPriceAmount": 221.0, "CustomerPriceAmount": 221.0, "DiscountPriceAmount": 221.0, "WebPriceAmount": 221.0, "TotalPriceAmount": 221.0, "UnitWeight": 0.0, "UnitVolume": 0.0, "IsBackordered": false, "Warehouse": "", "LastUpdated": "2022-10-04T20:04:06.85", "URL": "/ECommerce/product/drs-0406-4/rulon-lr-sleeve-bearing", "Photo": "/Ecommerce/site/images/Photo1/SER200.jpg", "DefaultPrice": "$221.00", "CustomerPrice": "$221.00", "DiscountPrice": "$221.00", "WebPrice": "$221.00", "TotalPrice": "$221.00" }, { "Row": 3, "ID": 15637, "Item_ID": 579, "Parent_ID": -1, "StockCode": "A100", "Description": "Boys 15 Speed Mountain Bike", "Quantity": 1, "UOM": "EA", "UnitType": 1, "DefaultPriceAmount": 560.0, "CustomerPriceAmount": 560.0, "DiscountPriceAmount": 560.0, "WebPriceAmount": 504.0, "TotalPriceAmount": 504.0, "UnitWeight": 10.0, "UnitVolume": 0.3, "IsBackordered": false, "Warehouse": "N", "LastUpdated": "2022-10-04T20:04:08.127", "URL": "/ECommerce/product/a100/boys-15-speed-mountain-bike", "Photo": "/Ecommerce/site/images/Photo1/A100.jpg", "DefaultPrice": "$560.00", "CustomerPrice": "$560.00", "DiscountPrice": "$560.00", "WebPrice": "$504.00", "TotalPrice": "$504.00" }] }, "Result": { "Success": true, "Message": "Items successfully added to the cart. There are 3 items in the Shopping Cart.", "ElapsedTime": "4676 ms" } } #endregion #region Cart.UpdateCartLine { "Data": { "ItemCount": 2, "SubTotalAmount": 262.0, "Weight": 2.0, "Volume": 0.0, "LastUpdated": "2022-03-29T16:06:49.86", "SubTotal": "$262.00 ", "Detail": [{ "Row": 1, "ID": 1003, "Item_ID": 632, "Parent_ID": -1, "StockCode": "B1208", "Description": "Seat Stay Tube", "Quantity": 2, "UOM": "EA", "UnitType": 1, "DefaultPriceAmount": 131.0, "CustomerPriceAmount": 131.0, "DiscountPriceAmount": 131.0, "WebPriceAmount": 131.0, "TotalPriceAmount": 262.0, "UnitWeight": 1.0, "UnitVolume": 0.0, "IsBackordered": false, "Warehouse": "S", "LastUpdated": "2022-03-29T16:31:19.293", "URL": "/ECommerce/product/b1208/seat-stay-tube", "Photo": "/Ecommerce/site/images/Photo1/B1208.jpg", "DefaultPrice": "$131.00 ", "CustomerPrice": "$131.00 ", "DiscountPrice": "$131.00 ", "WebPrice": "$131.00 ", "TotalPrice": "$262.00 " }], "OriginalDetail": { "OrderHeader_ID": 24784, "Item_ID": 632, "StockCode": "B1208", "ProductName": "Seat Stay Tube", "CartDate": "2022-03-29T16:31:10.813", "Quantity": 1, "UnitType": 1, "UnitLabel": "EA", "UnitMass": 1.0, "UnitVolume": 0.0, "UnitPrice": 131.0, "Price": 131.0, "DefaultPrice": 131.0, "CustomerPrice": 131.0, "DiscountPrice": 131.0, "ItemWarehouse": "S", "CustomData": "{}", "ModifyDate": "2022-03-29T16:29:35.047" } }, "Result": { "Success": true, "Message": "The cart line has been updated successfully. There are 2 items in the Shopping Cart.", "ElapsedTime": "38 ms" } } #endregion #region Cart.DeleteCartLine { "Data": { "ItemCount": 1, "SubTotalAmount": 430.15, "Weight": 12.0, "Volume": 0.3, "LastUpdated": "2022-03-29T16:06:49.86", "SubTotal": "$430.15 ", "Detail": [{ "Row": 1, "ID": 1007, "Item_ID": 579, "Parent_ID": -1, "StockCode": "A100", "Description": "15 Speed Mountain Bike Boys", "Quantity": 1, "UOM": "EA", "UnitType": 1, "DefaultPriceAmount": 560.0, "CustomerPriceAmount": 559.0, "DiscountPriceAmount": 477.945, "WebPriceAmount": 430.1505, "TotalPriceAmount": 430.15, "UnitWeight": 10.0, "UnitVolume": 0.3, "IsBackordered": false, "Warehouse": "", "LastUpdated": "2022-03-29T16:40:37.333", "URL": "/ECommerce/product/a100/15-speed-mountain-bike-boys", "Photo": "/Ecommerce/site/images/Photo1/A100.jpg", "DefaultPrice": "$560.00 ", "CustomerPrice": "$559.00 ", "DiscountPrice": "$477.945 ", "WebPrice": "$430.151 ", "TotalPrice": "$430.15 " }] }, "Result": { "Success": true, "Message": "There are 1 items in the Shopping Cart.", "ElapsedTime": "37 ms" } } #endregion #region Cart.RestoreAddToCart { "Success": true, "Message": "The items have been added to your Shopping Cart" } #endregion #region Cart.RenameSavedCart { "Data": { "Name": "Cart Rename Test" }, "Result": { "Success": true, "Message": "The saved cart has been renamed to 'Cart Rename Test'.", "ElapsedTime": "5 ms" } } #endregion #region Cart.RestoreSavedCart { "Result": { "Success": true, "Message": "The items have been added to your Shopping Cart", "ElapsedTime": "194 ms" } } #endregion ------------------------------------------------------- #endregion ------------------------------------------------------- #region Inventory Operations ------------------------------------------------------- #region Inventory.GetItemByStockCodeWithPricing // Example: Get Item A100 with pricing { "Item_ID": 579, "StockCode": "A100", "Model_ID": 0, "Headline": "Mountain Bike", "Name": "Boys 15 Speed Mountain Bike", "ShortDescription": "", "SubHeadline": "", "LongDescription2": "Distribution", "ITM_Item.SortOrder": 0, "SortOrder": 2, "CanAddToCart": true, "Pricing": { "DefaultPrice": "$560.00", "DefaultPriceLabelText": "MSRP", "DefaultPriceAmount": 560.000, "DefaultPricePerUnit": "", "DefaultPricePerUnitAmount": 0, "ShowDefaultPrice": true, "CustomerPrice": "$560.00", "CustomerPriceLabelText": "Regular ", "CustomerPriceAmount": 560.00000, "CustomerPricePerUnit": "", "CustomerPricePerUnitAmount": 0, "ShowCustomerPrice": false, "DiscountPrice": "$560.00", "DiscountPriceLabelText": "Discount", "DiscountPriceAmount": 560.00000, "DiscountPricePerUnit": "", "DiscountPricePerUnitAmount": 0, "ShowDiscountPrice": false, "WebPrice": "$560.00", "WebPriceLabelText": "Web Price", "WebPriceAmount": 560.00000, "WebPricePerUnit": "", "WebPricePerUnitAmount": 0, "ShowWebPrice": false, "WebTotalPriceAmount": 560.00000, "WebTotalPrice": "$560.00", "LinePriceAmount": 560.00000, "Quantity": 1, "UnitOfMeasureText": "EA", "UnitOfMeasureType": "STOCKING", "CanShow": true } } #endregion #region Inventory.GetItemByStockCode // Example: Get Item A100 { "Item_ID": 579, "StockCode": "A100", "Model_ID": 0, "Headline": "Rulon LR Sleeve Bearing", "Name": "Boys 15 Speed Mountain Bike", "ShortDescription": "", "LongDescription2": "Distribution", "SubHeadline": "", "LongDescription": "<p>plka648Why alloy aluminum? It's lightweight and rugged. Why dual suspension? All the bump-absorption you need on or off the pavement. To top it off, with a Gizmo 15-speed grip shifting system, this bike will match all of your riding needs.</p><h3><strong>Bottom Line - This is an awsome ride! </strong></h3>", "AlternativePartNumbers": "", "TechnicalInformation": "Bicycle comforms to our specified standards<br />and comes with certification on all<br />components.<br />Warrenties are in place.<br />", "ITM_Item.SortOrder": 2, "SortOrder": 2, "CanAddToCart": true, "URL": "/ECommerce/product/a100/boys-15-speed-mountain-bike", "Photo": "/Ecommerce/site/images/Photo1/A100.jpg", "Photo1": "/Ecommerce/site/images/Photo1/A100.jpg", "Photo2": "/Ecommerce/site/images/Photo2/A100.jpg", "Results": { "Success": true, "Message": "The Item has been returned successfully.", "ElapsedTime": "239 ms" } } // Example: Get Item A100 with options { "Item_ID": 579, "StockCode": "A100", "Model_ID": 0, "Headline": "Rulon LR Sleeve Bearing", "Name": "Boys 15 Speed Mountain Bike", "ShortDescription": "", "LongDescription2": "Distribution", "SubHeadline": "", "LongDescription": "<p>plka648Why alloy aluminum? It's lightweight and rugged. Why dual suspension? All the bump-absorption you need on or off the pavement. To top it off, with a Gizmo 15-speed grip shifting system, this bike will match all of your riding needs.</p><h3><strong>Bottom Line - This is an awsome ride! </strong></h3>", "AlternativePartNumbers": "", "TechnicalInformation": "Bicycle comforms to our specified standards<br />and comes with certification on all<br />components.<br />Warrenties are in place.<br />", "ITM_Item.SortOrder": 2, "SortOrder": 2, "CanAddToCart": true, "URL": "/ECommerce/product/a100/boys-15-speed-mountain-bike", "Photo": "/Ecommerce/site/images/Photo1/A100.jpg", "Photo1": "/Ecommerce/site/images/Photo1/A100.jpg", "Photo2": "/Ecommerce/site/images/Photo2/A100.jpg", "Pricing": { "DefaultPrice": "$560.00", "DefaultPriceLabelText": "Default Pricey", "DefaultPriceAmount": 560.0, "DefaultPricePerUnit": "", "DefaultPricePerUnitAmount": 0.0, "ShowDefaultPrice": true, "CustomerPrice": "$560.00", "CustomerPriceLabelText": "Customer Price", "CustomerPriceAmount": 560.0, "CustomerPricePerUnit": "", "CustomerPricePerUnitAmount": 0.0, "ShowCustomerPrice": false, "DiscountPrice": "$560.00", "DiscountPriceLabelText": "Discounted Price", "DiscountPriceAmount": 560.0, "DiscountPricePerUnit": "", "DiscountPricePerUnitAmount": 0.0, "ShowDiscountPrice": false, "WebPrice": "$504.00", "WebPriceLabelText": "Web Price", "WebPriceAmount": 504.0, "WebPricePerUnit": "", "WebPricePerUnitAmount": 0.0, "ShowWebPrice": true, "WebTotalPriceAmount": 504.0, "WebTotalPrice": "$504.00", "LinePriceAmount": 504.0, "Quantity": 1.0, "UnitOfMeasureText": "EA", "UnitOfMeasureType": "STOCKING", "CanShow": true, "IncludesSurcharge": false, "PricingMethod": "Y" }, "CharacteristicFamilies": [ { "FamilyName": "Specifications", "Characteristics": [ { "Name": "Color - Widget", "Value": "<img src=\"/ECommerce/images/spacer.png\" alt=\"Black\" class=\"CharacteristicColorType\" style=\"background-color:#000000;width:15px;height=30px;\"> Black\r\n", "Suffix": "" }, { "Name": "", "Value": "18", "Suffix": "" }, { "Name": "Size", "Value": "Extra Small", "Suffix": "" }, { "Name": "Color", "Value": "Red", "Suffix": "" } ] }, { "FamilyName": " Details", "Characteristics": [ { "Name": "Info", "Value": "More Stuff", "Suffix": "stuff" } ] } ], "Results": { "Success": true, "Message": "The Item has been returned successfully.", "ElapsedTime": "239 ms" } } #endregion #region Inventory.GetItemByItemIDWithCharacteristics // Example: Get Item having ID of 579 with specified characteristic Data { "Item_ID": 579, "StockCode": "A100", "Model_ID": 0, "Headline": "Rulon LR Sleeve Bearing", "Name": "Boys 15 Speed Mountain Bike", "ShortDescription": "", "SubHeadline": "", "LongDescription2": "Distribution", "ITM_Item.SortOrder": 2, "SortOrder": 4, "CanAddToCart": true, "URL": "/ECommerce/product/a100/boys-15-speed-mountain-bike", "Photo": "/Ecommerce/site/images/Photo1/A100.gif", "Photo1": "/Ecommerce/site/images/Photo1/A100.gif", "Photo2": "/Ecommerce/site/images/Photo2/A100.jpg", "Characteristics": [{ "Path": "Specifications/Color", "Label": "Color", "Suffix": "", "DataType": 6, "Value": "Red;" }, { "Path": "Specifications/SIZE", "Label": "Size", "Suffix": "", "DataType": 6, "Value": "Extra Small;" }] } #endregion #region Inventory.GetItemByItemIDWithPricing // Example: Get Item having Item_ID = 5763 with pricing { "Item_ID": 5763, "StockCode": "A303", "Model_ID": 5727, "Headline": "", "Name": "Bicycle Helmet Large - White", "ShortDescription": "", "SubHeadline": "", "LongDescription2": "Distr / Alternate Stock Codes", "ITM_Item.SortOrder": 0, "SortOrder": 2, "CanAddToCart": true, "Pricing": { "DefaultPrice": "$56.00", "DefaultPriceLabelText": "MSRP", "DefaultPriceAmount": 56.00000, "DefaultPricePerUnit": "", "DefaultPricePerUnitAmount": 0, "ShowDefaultPrice": true, "CustomerPrice": "$56.00", "CustomerPriceLabelText": "Regular ", "CustomerPriceAmount": 56.00000, "CustomerPricePerUnit": "", "CustomerPricePerUnitAmount": 0, "ShowCustomerPrice": false, "DiscountPrice": "$56.00", "DiscountPriceLabelText": "Discount", "DiscountPriceAmount": 56.00000, "DiscountPricePerUnit": "", "DiscountPricePerUnitAmount": 0, "ShowDiscountPrice": false, "WebPrice": "$56.00", "WebPriceLabelText": "Web Price", "WebPriceAmount": 56.00000, "WebPricePerUnit": "", "WebPricePerUnitAmount": 0, "ShowWebPrice": false, "WebTotalPriceAmount": 56.00000, "WebTotalPrice": "$56.00", "LinePriceAmount": 56.00000, "Quantity": 1, "UnitOfMeasureText": "EA", "UnitOfMeasureType": "STOCKING", "CanShow": true } } #endregion #region Inventory.GetItemByItemID // Example: Get Item having Item_ID = 5763 { "Item_ID": 5763, "StockCode": "A303", "Model_ID": 5727, "Headline": "", "Name": "Bicycle Helmet Large - White", "ShortDescription": "", "SubHeadline": "", "LongDescription2": "Distr / Alternate Stock Codes", "ITM_Item.SortOrder": 0, "SortOrder": 2, "CanAddToCart": true } #endregion #region Inventory.GetAllCategoriesWithItemData [{ "Category_ID": 41, "Parent_ID": 0, "CategoryPath": "accessories", "Name": "Accessories", "Item_ID": null }, { "Category_ID": 42, "Parent_ID": 0, "CategoryPath": "specialty-items", "Name": "Specialty Items", "Item_ID": null }, { "Category_ID": 43, "Parent_ID": 0, "CategoryPath": "safety-helmets", "Name": "Safety Helmets", "Item_ID": null }, { "Category_ID": 44, "Parent_ID": 0, "CategoryPath": "bikes", "Name": "Bikes", "Item_ID": 579 }, { "Category_ID": 45, "Parent_ID": 0, "CategoryPath": "supplements", "Name": "Supplements", "Item_ID": null }, { "Category_ID": 47, "Parent_ID": 44, "CategoryPath": "bikes/racing-bikes", "Name": "Racing Bikes", "Item_ID": 579 }, { "Category_ID": 50, "Parent_ID": 41, "CategoryPath": "accessories/pumps", "Name": "Pumps ", "Item_ID": 579 }, { "Category_ID": 51, "Parent_ID": 41, "CategoryPath": "accessories/locks", "Name": "Locks", "Item_ID": null }, { "Category_ID": 52, "Parent_ID": 41, "CategoryPath": "accessories/child-seats", "Name": "Child Seats", "Item_ID": null }, { "Category_ID": 53, "Parent_ID": 41, "CategoryPath": "accessories/shoes", "Name": "Shoes", "Item_ID": 579 }, { "Category_ID": 54, "Parent_ID": 41, "CategoryPath": "accessories/bike-electronics", "Name": "Bike Electronics", "Item_ID": 579 }, { "Category_ID": 55, "Parent_ID": 0, "CategoryPath": "parts", "Name": "Parts", "Item_ID": null }, { "Category_ID": 61, "Parent_ID": 0, "CategoryPath": "new", "Name": "NEW", "Item_ID": null }, { "Category_ID": 62, "Parent_ID": 0, "CategoryPath": "built-in", "Name": "Built-In", "Item_ID": null }, { "Category_ID": 63, "Parent_ID": 0, "CategoryPath": "test", "Name": "test", "Item_ID": null }, { "Category_ID": 64, "Parent_ID": 0, "CategoryPath": "test2", "Name": "test2", "Item_ID": null }, { "Category_ID": 65, "Parent_ID": 64, "CategoryPath": "test2/test3", "Name": "test3", "Item_ID": null }, { "Category_ID": 66, "Parent_ID": 0, "CategoryPath": "trest4", "Name": "trest4", "Item_ID": null }, { "Category_ID": 67, "Parent_ID": 0, "CategoryPath": "test5", "Name": "test5", "Item_ID": null }, { "Category_ID": 68, "Parent_ID": 0, "CategoryPath": "test4", "Name": "test4", "Item_ID": null }] #endregion #region Inventory.GetATPReportData Sample response here #endregion #region Inventory.GetItemPhoto /Ecommerce/site/images/Photo1/A100.jpg #endregion #region Inventory.GetOnHandQuantityDisplayString Sample response here #endregion #region Inventory.GetItemInventoryQuantities { "Data": { "StockCode": "A100", "UOM": "EA", "InventoryQty": 107806.000000, "DisplayString": "107,806 In Stock", "Warehouses": [ { "Warehouse": "E", "Description": "Eastern Zone Warehouse", "InventoryQty": 7031.0 }, { "Warehouse": "FG", "Description": "Finished Goods Warehouse", "InventoryQty": 4498.0 }, { "Warehouse": "N", "Description": "Northern Warehouse", "InventoryQty": 89422.0 }, { "Warehouse": "S", "Description": "Southern Warehouse", "InventoryQty": 6855.0 } ] }, "Result": { "Success": true, "Message": "Inventory results returned successfully.", "ElapsedTime": "54 ms" } } #endregion // ------------------------------------------------------- #region Inventory.GetItemInventoryQuantitiesByStockCode { "Data": { "StockCode": "A100", "UOM": "EA", "InventoryQty": 107806.000000, "DisplayString": "107,806 EA In Stock", "Warehouses": [ { "Warehouse": "E", "Description": "Eastern Zone Warehouse", "InventoryQty": 7031.0 }, { "Warehouse": "FG", "Description": "Finished Goods Warehouse", "InventoryQty": 4498.0 }, { "Warehouse": "N", "Description": "Northern Warehouse", "InventoryQty": 89422.0 }, { "Warehouse": "S", "Description": "Southern Warehouse", "InventoryQty": 6855.0 } ] }, "Result": { "Success": true, "Message": "Inventory results returned successfully.", "ElapsedTime": "60 ms" } } #endregion // ------------------------------------------------------- #region Inventory.GetSearchResults [{ "Item_ID": 614, "RANK": 80, "StockCode": "A201", "Name": "Bicycle Chain and Lock", "Headline": "Heavy Duty Lock ", "SubHeadline": "Protect your bike! ", "ShortDescription": "Heavy-duty solid-steel construction ", "Link1": "", "Model_ID": 0, "SortOrder": 0, "LongDescription2": "Distrib./Alternate Supplier", "ITM_Item.SortOrder": 0, "CanAddToCart": true }, { "Item_ID": 605, "RANK": 64, "StockCode": "A130", "Name": "18 Speed Racing Bike Boys", "Headline": "Racing Bike", "SubHeadline": "18 Speed - Boys", "ShortDescription": "Cruise the neighborhood on this stylish, 18-speed comfort bike.", "Link1": "", "Model_ID": 0, "SortOrder": 10, "LongDescription2": "Distribution/Goods in Transit", "ITM_Item.SortOrder": 4, "CanAddToCart": false }, { "Item_ID": 608, "RANK": 64, "StockCode": "A133", "Name": "18 Speed Racing Bike Men", "Headline": "Racing Bike", "SubHeadline": "18 Speed - Men", "ShortDescription": "Cruise the neighborhood on this stylish, 18-speed comfort bike.", "Link1": "", "Model_ID": 0, "SortOrder": 4, "LongDescription2": "Distribution/Goods in Transit", "ITM_Item.SortOrder": 2, "CanAddToCart": true }, { "Item_ID": 579, "RANK": 48, "StockCode": "A100", "Name": "Boys 15 Speed Mountain Bike", "Headline": "Mountain Bike", "SubHeadline": "", "ShortDescription": "", "Link1": "", "Model_ID": 0, "SortOrder": 10, "LongDescription2": "Distribution", "ITM_Item.SortOrder": 0, "CanAddToCart": true }, { "Item_ID": 581, "RANK": 48, "StockCode": "A102", "Name": "15\u0027 Speed Mountain Bike Ladies", "Headline": "Mountain Bike", "SubHeadline": "", "ShortDescription": "", "Link1": "", "Model_ID": 0, "SortOrder": 8, "LongDescription2": "Distribution", "ITM_Item.SortOrder": 2, "CanAddToCart": true }, { "Item_ID": 590, "RANK": 48, "StockCode": "A103", "Name": "15 Speed Mountain Bike Men", "Headline": "Mountain Bike", "SubHeadline": "", "ShortDescription": "", "Link1": "", "Model_ID": 0, "SortOrder": 16, "LongDescription2": "Distribution", "ITM_Item.SortOrder": 1, "CanAddToCart": true }, { "Item_ID": 591, "RANK": 48, "StockCode": "A110", "Name": "18 Speed Mountain Bike Boys", "Headline": "Mountain Bike", "SubHeadline": "", "ShortDescription": "", "Link1": "", "Model_ID": 0, "SortOrder": 14, "LongDescription2": "Distribution/Kit Component", "ITM_Item.SortOrder": 7, "CanAddToCart": true }, { "Item_ID": 592, "RANK": 48, "StockCode": "A111", "Name": "18 Speed Mountain Bike Girls", "Headline": "Mountain Bike", "SubHeadline": "", "ShortDescription": "", "Link1": "", "Model_ID": 0, "SortOrder": 12, "LongDescription2": "Distribution", "ITM_Item.SortOrder": 4, "CanAddToCart": true }] #endregion #region Inventory.GetSearchResultsPaged { "Data": [{ "RowNumber": 1, "Item_ID": 5733, "Rank": 96, "StockCode": "DD 1/8\" Aluminum Diamond", "Name": "Tread Plate Sides/Rear Standar", "Headline": "", "SubHeadline": "", "ShortDescription": "", "Link1": "", "Model_ID": 0, "SortOrder": 11096, "LongDescription2": "Product Configurator", "ITM_Item.SortOrder": 0, "CanAddToCart": true }, { "RowNumber": 2, "Item_ID": 5748, "Rank": 96, "StockCode": "CC100", "Name": "Chilli Choc Bars", "Headline": "", "SubHeadline": "", "ShortDescription": "", "Link1": "", "Model_ID": 0, "SortOrder": 11578, "LongDescription2": "By-product", "ITM_Item.SortOrder": 0, "CanAddToCart": true }, { "RowNumber": 3, "Item_ID": 579, "Rank": 64, "StockCode": "A100", "Name": "Boys 15 Speed Mountain Bike", "Headline": "Rulon LR Sleeve Bearing", "SubHeadline": "", "ShortDescription": "", "Link1": "", "Model_ID": 0, "SortOrder": 8, "LongDescription2": "Distribution", "ITM_Item.SortOrder": 2, "CanAddToCart": true }, { "RowNumber": 4, "Item_ID": 605, "Rank": 64, "StockCode": "A130", "Name": "18 Speed Racing Bike Boys", "Headline": "Racing Bike", "SubHeadline": "18 Speed - Boys", "ShortDescription": "Cruise the neighborhood on this stylish, 18-speed comfort bike.", "Link1": "", "Model_ID": 0, "SortOrder": 1250, "LongDescription2": "Distribution/Goods in Transit", "ITM_Item.SortOrder": 4, "CanAddToCart": true }], "Paging": { "CurrentPage": 1, "TotalPages": 21, "TotalResults": 84, "ResultsPerPage": 4 } } #endregion #region Inventory.GetSearchResultsFiltered Sample response here #endregion #region Inventory.GetSearchResultsFilteredPaged { "Data": [{ "RowNumber": 1, "Item_ID": 580, "StockCode": "A101", "Name": "15 Speed Mountain Bike Girls", "Headline": "Rulon LR Sleeve Bearing", "SubHeadline": "", "ShortDescription": "", "Link1": "", "Model_ID": 0, "SortOrder": 11584, "LongDescription2": "Distribution/Foreign Price Eur", "ITM_Item.SortOrder": 1, "CanAddToCart": true }, { "RowNumber": 2, "Item_ID": 579, "StockCode": "A100", "Name": "Boys 15 Speed Mountain Bike", "Headline": "Rulon LR Sleeve Bearing", "SubHeadline": "", "ShortDescription": "", "Link1": "", "Model_ID": 0, "SortOrder": 11410, "LongDescription2": "Distribution", "ITM_Item.SortOrder": 2, "CanAddToCart": true }, { "RowNumber": 3, "Item_ID": 590, "StockCode": "A103", "Name": "15 Speed Mountain Bike Men", "Headline": "Rulon LR Sleeve Bearing", "SubHeadline": "", "ShortDescription": "", "Link1": "", "Model_ID": 0, "SortOrder": 470, "LongDescription2": "Distribution", "ITM_Item.SortOrder": 3, "CanAddToCart": true }, { "RowNumber": 4, "Item_ID": 581, "StockCode": "A102", "Name": "15\u0027 Speed Mountain Bike Ladies", "Headline": "Rulon LR Sleeve Bearing", "SubHeadline": "", "ShortDescription": "", "Link1": "", "Model_ID": 0, "SortOrder": 12226, "LongDescription2": "Distribution", "ITM_Item.SortOrder": 4, "CanAddToCart": true }], "Paging": { "CurrentPage": 1, "TotalPages": 1, "TotalResults": 4, "ResultsPerPage": 12 } } #endregion #region Inventory.GetSearchResultsFilteredWithPricing Sample response here #endregion #region Inventory.GetSearchResultsFilteredWithPricingPaged Sample response here #endregion #region Inventory.GetSearchResultsWithPricing Sample response here #endregion #region Inventory.GetSearchResultsWithPricingPaged Sample response here #endregion #region Inventory.GetTopItemsBoughtWithStockCodeByOthersToBuy Sample response here #endregion #region Inventory.GetHotSpotDiagram { "ID": 2, "Name": "Adventure Series Bicycle Diagram", "Headline": "Available Parts for all A Series Adventure Bikes", "Description": "", "ImagePath": "/Ecommerce/site/images/Diagrams/BicycleParts.png", "Radius": 7, "Border": true, "BorderColor": "#FF0000", "BorderWidth": 3, "BorderOpacity": 0.75, "Fill": true, "FillColor": "#FF9900", "FillOpacity": 0.5, "HighlightFill": true, "HighlightFillColor": "#FF0000", "HighlightFillOpacity": 0.5, "SelectedFill": true, "SelectedFillColor": "333399", "SelectedFillOpacity": 0.75, "Title": null, "MetaKeywords": null, "MetaDescription": null } #endregion #region Inventory.GetHotSpotsByDiagram_ID [ { "HotSpot_ID": 13, "XCoords": 529, "YCoords": 145, "Description": "", "Reference": "20", "RequiredQuantity": 1, "Item_ID": 623, "StockCode": "B114", "Name": "Radially Spoked Front Wheel", "LongDescription2": "Sub Assembly", "Headline": "", "SubHeadline": "", "ShortDescription": "Radially Spoked Front Wheel", "SortOrder": 2, "Unique_ID": "hotSpot_H13_I623" }, { "HotSpot_ID": 14, "XCoords": 474, "YCoords": 14, "Description": "", "Reference": "1", "RequiredQuantity": 1, "Item_ID": 622, "StockCode": "B113", "Name": "Handle Bar Assembly", "LongDescription2": "Sub Assembly", "Headline": "", "SubHeadline": "", "ShortDescription": "Handle Bar Assembly", "SortOrder": 4, "Unique_ID": "hotSpot_H14_I622" }, { "HotSpot_ID": 15, "XCoords": 146, "YCoords": 44, "Description": "", "Reference": "30", "RequiredQuantity": 2, "Item_ID": 623, "StockCode": "B114", "Name": "Radially Spoked Front Wheel", "LongDescription2": "Sub Assembly", "Headline": "", "SubHeadline": "", "ShortDescription": "Radially Spoked Front Wheel", "SortOrder": 6, "Unique_ID": "hotSpot_H15_I623" } ] #endregion #region Inventory.GetHotSpotsDiagramWithHotSpots { "ID": 2, "Name": "Adventure Series Bicycle Diagram", "Headline": "Available Parts for all A Series Adventure Bikes", "Description": "", "ImagePath": "/Ecommerce/site/images/Diagrams/BicycleParts.png", "Radius": 7, "Border": true, "BorderColor": "#FF0000", "BorderWidth": 3, "BorderOpacity": 0.75, "Fill": true, "FillColor": "#FF9900", "FillOpacity": 0.5, "HighlightFill": true, "HighlightFillColor": "#FF0000", "HighlightFillOpacity": 0.5, "SelectedFill": true, "SelectedFillColor": "333399", "SelectedFillOpacity": 0.75, "Title": null, "MetaKeywords": null, "MetaDescription": null, "HotSpots": [ { "HotSpot_ID": 13, "XCoords": 529, "YCoords": 145, "Description": "", "Reference": "20", "RequiredQuantity": 1, "Item_ID": 623, "StockCode": "B114", "Name": "Radially Spoked Front Wheel", "LongDescription2": "Sub Assembly", "Headline": "", "SubHeadline": "", "ShortDescription": "Radially Spoked Front Wheel", "SortOrder": 2, "Unique_ID": "hotSpot_H13_I623" }, { "HotSpot_ID": 14, "XCoords": 474, "YCoords": 14, "Description": "", "Reference": "1", "RequiredQuantity": 1, "Item_ID": 622, "StockCode": "B113", "Name": "Handle Bar Assembly", "LongDescription2": "Sub Assembly", "Headline": "", "SubHeadline": "", "ShortDescription": "Handle Bar Assembly", "SortOrder": 4, "Unique_ID": "hotSpot_H14_I622" }, { "HotSpot_ID": 15, "XCoords": 146, "YCoords": 44, "Description": "", "Reference": "30", "RequiredQuantity": 2, "Item_ID": 623, "StockCode": "B114", "Name": "Radially Spoked Front Wheel", "LongDescription2": "Sub Assembly", "Headline": "", "SubHeadline": "", "ShortDescription": "Radially Spoked Front Wheel", "SortOrder": 6, "Unique_ID": "hotSpot_H15_I623" } ] } #endregion #region Inventory.GetSKUsByItemID // Example: List of SKUs associated with the Item // Having an Item_ID = 582 // [{ "Item_ID": 5762, "StockCode": "A302", "Model_ID": 5727, "Headline": "", "Name": "Bicycle Helmet Large - Red", "ShortDescription": "", "SubHeadline": "", "LongDescription2": "Distr / Alternate Stock Codes", "ITM_Item.SortOrder": 0, "SortOrder": 4, "SortBy": 0, "CanAddToCart": true }, { "Item_ID": 5763, "StockCode": "A303", "Model_ID": 5727, "Headline": "", "Name": "Bicycle Helmet Large - White", "ShortDescription": "", "SubHeadline": "", "LongDescription2": "Distr / Alternate Stock Codes", "ITM_Item.SortOrder": 0, "SortOrder": 2, "SortBy": 0, "CanAddToCart": true }, { "Item_ID": 585, "StockCode": "SER310", "Model_ID": 5727, "Headline": "Bicycle Helmet", "Name": "Bicycle Helmet Medium - Green", "ShortDescription": "Heavy-duty protection with light-weight shell.", "SubHeadline": "Medium - Green", "LongDescription2": "Serialized - Batch", "ITM_Item.SortOrder": 2, "SortOrder": 8, "SortBy": 2, "CanAddToCart": true }] #endregion #region Inventory.GetSKUsByItemIDWithPricing // Example: List of SKUs associated with the Item // Having an Item_ID = 5727 // With pricing [{ "Item_ID": 5762, "StockCode": "A302", "Model_ID": 5727, "Headline": "", "Name": "Bicycle Helmet Large - Red", "ShortDescription": "", "SubHeadline": "", "LongDescription2": "Distr / Alternate Stock Codes", "ITM_Item.SortOrder": 0, "SortOrder": 4, "SortBy": 0, "CanAddToCart": true, "Pricing": { "DefaultPrice": "$56.00", "DefaultPriceLabelText": "MSRP", "DefaultPriceAmount": 56.00000, "DefaultPricePerUnit": "", "DefaultPricePerUnitAmount": 0, "ShowDefaultPrice": true, "CustomerPrice": "$56.00", "CustomerPriceLabelText": "Regular ", "CustomerPriceAmount": 56.00000, "CustomerPricePerUnit": "", "CustomerPricePerUnitAmount": 0, "ShowCustomerPrice": false, "DiscountPrice": "$56.00", "DiscountPriceLabelText": "Discount", "DiscountPriceAmount": 56.00000, "DiscountPricePerUnit": "", "DiscountPricePerUnitAmount": 0, "ShowDiscountPrice": false, "WebPrice": "$56.00", "WebPriceLabelText": "Web Price", "WebPriceAmount": 56.00000, "WebPricePerUnit": "", "WebPricePerUnitAmount": 0, "ShowWebPrice": false, "WebTotalPriceAmount": 56.00000, "WebTotalPrice": "$56.00", "LinePriceAmount": 56.00000, "Quantity": 1, "UnitOfMeasureText": "EA", "UnitOfMeasureType": "STOCKING", "CanShow": true } }, { "Item_ID": 5763, "StockCode": "A303", "Model_ID": 5727, "Headline": "", "Name": "Bicycle Helmet Large - White", "ShortDescription": "", "SubHeadline": "", "LongDescription2": "Distr / Alternate Stock Codes", "ITM_Item.SortOrder": 0, "SortOrder": 2, "SortBy": 0, "CanAddToCart": true, "Pricing": { "DefaultPrice": "$56.00", "DefaultPriceLabelText": "MSRP", "DefaultPriceAmount": 56.00000, "DefaultPricePerUnit": "", "DefaultPricePerUnitAmount": 0, "ShowDefaultPrice": true, "CustomerPrice": "$56.00", "CustomerPriceLabelText": "Regular ", "CustomerPriceAmount": 56.00000, "CustomerPricePerUnit": "", "CustomerPricePerUnitAmount": 0, "ShowCustomerPrice": false, "DiscountPrice": "$56.00", "DiscountPriceLabelText": "Discount", "DiscountPriceAmount": 56.00000, "DiscountPricePerUnit": "", "DiscountPricePerUnitAmount": 0, "ShowDiscountPrice": false, "WebPrice": "$56.00", "WebPriceLabelText": "Web Price", "WebPriceAmount": 56.00000, "WebPricePerUnit": "", "WebPricePerUnitAmount": 0, "ShowWebPrice": false, "WebTotalPriceAmount": 56.00000, "WebTotalPrice": "$56.00", "LinePriceAmount": 56.00000, "Quantity": 1, "UnitOfMeasureText": "EA", "UnitOfMeasureType": "STOCKING", "CanShow": true } }, { "Item_ID": 585, "StockCode": "SER310", "Model_ID": 5727, "Headline": "Bicycle Helmet", "Name": "Bicycle Helmet Medium - Green", "ShortDescription": "Heavy-duty protection with light-weight shell.", "SubHeadline": "Medium - Green", "LongDescription2": "Serialized - Batch", "ITM_Item.SortOrder": 2, "SortOrder": 8, "SortBy": 2, "CanAddToCart": true, "Pricing": { "DefaultPrice": "$56.00", "DefaultPriceLabelText": "MSRP", "DefaultPriceAmount": 56.00000, "DefaultPricePerUnit": "", "DefaultPricePerUnitAmount": 0, "ShowDefaultPrice": true, "CustomerPrice": "$56.00", "CustomerPriceLabelText": "Regular ", "CustomerPriceAmount": 56.00000, "CustomerPricePerUnit": "", "CustomerPricePerUnitAmount": 0, "ShowCustomerPrice": false, "DiscountPrice": "$56.00", "DiscountPriceLabelText": "Discount", "DiscountPriceAmount": 56.00000, "DiscountPricePerUnit": "", "DiscountPricePerUnitAmount": 0, "ShowDiscountPrice": false, "WebPrice": "$56.00", "WebPriceLabelText": "Web Price", "WebPriceAmount": 56.00000, "WebPricePerUnit": "", "WebPricePerUnitAmount": 0, "ShowWebPrice": false, "WebTotalPriceAmount": 56.00000, "WebTotalPrice": "$56.00", "LinePriceAmount": 56.00000, "Quantity": 1, "UnitOfMeasureText": "EA", "UnitOfMeasureType": "STOCKING", "CanShow": true } }, { "Item_ID": 582, "StockCode": "A301", "Model_ID": 5727, "Headline": "Bicycle Helmet - Adult", "Name": "Bicycle Helmet Large - Green", "ShortDescription": "Heavy-duty protection with light-weight shell.", "SubHeadline": "", "LongDescription2": "Distr / Alternate Stock Codes", "ITM_Item.SortOrder": 4, "SortOrder": 12, "SortBy": 4, "CanAddToCart": true, "Pricing": { "DefaultPrice": "$56.00", "DefaultPriceLabelText": "MSRP", "DefaultPriceAmount": 56.00000, "DefaultPricePerUnit": "", "DefaultPricePerUnitAmount": 0, "ShowDefaultPrice": true, "CustomerPrice": "$56.00", "CustomerPriceLabelText": "Regular ", "CustomerPriceAmount": 56.00000, "CustomerPricePerUnit": "", "CustomerPricePerUnitAmount": 0, "ShowCustomerPrice": false, "DiscountPrice": "$56.00", "DiscountPriceLabelText": "Discount", "DiscountPriceAmount": 56.00000, "DiscountPricePerUnit": "", "DiscountPricePerUnitAmount": 0, "ShowDiscountPrice": false, "WebPrice": "$55.44", "WebPriceLabelText": "Web Price", "WebPriceAmount": 55.44000, "WebPricePerUnit": "", "WebPricePerUnitAmount": 0, "ShowWebPrice": true, "WebTotalPriceAmount": 55.44000, "WebTotalPrice": "$55.44", "LinePriceAmount": 55.44000, "Quantity": 1, "UnitOfMeasureText": "EA", "UnitOfMeasureType": "STOCKING", "CanShow": true } }] #endregion #region Inventory.GetCharacteristicValuesWithSKUsForItemByItemID // Example: Get all SKUs for Model with Item_ID of 5727 with // Characteristic values for 'Specifications/SIZE' and // 'Specifications/Color' // { "Data": [{ "CharacteristicPath": "Specifications/SIZE", "Label": "Size", "Suffix": "", "CharacteristicType": "6", "CharacteristicValues": [{ "Value": "Medium", "SKUs": [{ "Item_ID": "585", "StockCode": "SER310", "Name": "Bicycle Helmet Medium - Green", "URL": "/Ecommerce/product/helmet160/our-best-helmet-ever/ser310/bicycle-helmet-medium-green" }] }, { "Value": "Large", "SKUs": [{ "Item_ID": "5763", "StockCode": "A303", "Name": "Bicycle Helmet Large - White", "URL": "/Ecommerce/product/helmet160/our-best-helmet-ever/a303/bicycle-helmet-large-white" }, { "Item_ID": "582", "StockCode": "A301", "Name": "Bicycle Helmet Large - Green", "URL": "/Ecommerce/product/helmet160/our-best-helmet-ever/a301/bicycle-helmet-large-green" }, { "Item_ID": "5762", "StockCode": "A302", "Name": "Bicycle Helmet Large - Red", "URL": "/Ecommerce/product/helmet160/our-best-helmet-ever/a302/bicycle-helmet-large-red" }] }] }, { "CharacteristicPath": "Specifications/Color", "Label": "Color", "Suffix": "", "CharacteristicType": "6", "CharacteristicValues": [{ "Value": "Green", "SKUs": [{ "Item_ID": "585", "StockCode": "SER310", "Name": "Bicycle Helmet Medium - Green", "URL": "/Ecommerce/product/helmet160/our-best-helmet-ever/ser310/bicycle-helmet-medium-green" }] }, { "Value": "Blue", "SKUs": [{ "Item_ID": "582", "StockCode": "A301", "Name": "Bicycle Helmet Large - Green", "URL": "/Ecommerce/product/helmet160/our-best-helmet-ever/a301/bicycle-helmet-large-green" }] }, { "Value": "Red", "SKUs": [{ "Item_ID": "5762", "StockCode": "A302", "Name": "Bicycle Helmet Large - Red", "URL": "/Ecommerce/product/helmet160/our-best-helmet-ever/a302/bicycle-helmet-large-red" }] }, { "Value": "White", "SKUs": [{ "Item_ID": "5763", "StockCode": "A303", "Name": "Bicycle Helmet Large - White", "URL": "/Ecommerce/product/helmet160/our-best-helmet-ever/a303/bicycle-helmet-large-white" }] }] }], "Result": { "Success": true, "Message": "Data returned for Item HELMET." } } #endregion #region GetCharacteristicValuesWithSKUsForItemByStockCode // Example: Get all SKUs for Model with StockCode of 'HELMET' with // Characteristic values for 'Specifications/SIZE' and // 'Specifications/Color' // { "Data": [{ "CharacteristicPath": "Specifications/SIZE", "Label": "Size", "Suffix": "", "CharacteristicType": "6", "CharacteristicValues": [{ "Value": "Medium", "SKUs": [{ "Item_ID": "585", "StockCode": "SER310", "Name": "Bicycle Helmet Medium - Green", "URL": "/Ecommerce/product/helmet160/our-best-helmet-ever/ser310/bicycle-helmet-medium-green" }] }, { "Value": "Large", "SKUs": [{ "Item_ID": "5763", "StockCode": "A303", "Name": "Bicycle Helmet Large - White", "URL": "/Ecommerce/product/helmet160/our-best-helmet-ever/a303/bicycle-helmet-large-white" }, { "Item_ID": "582", "StockCode": "A301", "Name": "Bicycle Helmet Large - Green", "URL": "/Ecommerce/product/helmet160/our-best-helmet-ever/a301/bicycle-helmet-large-green" }, { "Item_ID": "5762", "StockCode": "A302", "Name": "Bicycle Helmet Large - Red", "URL": "/Ecommerce/product/helmet160/our-best-helmet-ever/a302/bicycle-helmet-large-red" }] }] }, { "CharacteristicPath": "Specifications/Color", "Label": "Color", "Suffix": "", "CharacteristicType": "6", "CharacteristicValues": [{ "Value": "Green", "SKUs": [{ "Item_ID": "585", "StockCode": "SER310", "Name": "Bicycle Helmet Medium - Green", "URL": "/Ecommerce/product/helmet160/our-best-helmet-ever/ser310/bicycle-helmet-medium-green" }] }, { "Value": "Blue", "SKUs": [{ "Item_ID": "582", "StockCode": "A301", "Name": "Bicycle Helmet Large - Green", "URL": "/Ecommerce/product/helmet160/our-best-helmet-ever/a301/bicycle-helmet-large-green" }] }, { "Value": "Red", "SKUs": [{ "Item_ID": "5762", "StockCode": "A302", "Name": "Bicycle Helmet Large - Red", "URL": "/Ecommerce/product/helmet160/our-best-helmet-ever/a302/bicycle-helmet-large-red" }] }, { "Value": "White", "SKUs": [{ "Item_ID": "5763", "StockCode": "A303", "Name": "Bicycle Helmet Large - White", "URL": "/Ecommerce/product/helmet160/our-best-helmet-ever/a303/bicycle-helmet-large-white" }] }] }], "Result": { "Success": true, "Message": "Data returned for Item HELMET." } }#endregion #region Inventory.GetSKUsByStockCode // Example: Get all skus associted with the Item // Having a StockCode of 'Helmet' [{ "Item_ID": 5762, "StockCode": "A302", "Model_ID": 5727, "Headline": "", "Name": "Bicycle Helmet Large - Red", "ShortDescription": "", "SubHeadline": "", "LongDescription2": "Distr / Alternate Stock Codes", "ITM_Item.SortOrder": 0, "SortOrder": 4, "SortBy": 0, "CanAddToCart": true }, { "Item_ID": 5763, "StockCode": "A303", "Model_ID": 5727, "Headline": "", "Name": "Bicycle Helmet Large - White", "ShortDescription": "", "SubHeadline": "", "LongDescription2": "Distr / Alternate Stock Codes", "ITM_Item.SortOrder": 0, "SortOrder": 2, "SortBy": 0, "CanAddToCart": true }, { "Item_ID": 585, "StockCode": "SER310", "Model_ID": 5727, "Headline": "Bicycle Helmet", "Name": "Bicycle Helmet Medium - Green", "ShortDescription": "Heavy-duty protection with light-weight shell.", "SubHeadline": "Medium - Green", "LongDescription2": "Serialized - Batch", "ITM_Item.SortOrder": 2, "SortOrder": 8, "SortBy": 2, "CanAddToCart": true }, { "Item_ID": 582, "StockCode": "A301", "Model_ID": 5727, "Headline": "Bicycle Helmet - Adult", "Name": "Bicycle Helmet Large - Green", "ShortDescription": "Heavy-duty protection with light-weight shell.", "SubHeadline": "", "LongDescription2": "Distr / Alternate Stock Codes", "ITM_Item.SortOrder": 4, "SortOrder": 12, "SortBy": 4, "CanAddToCart": true }] #endregion #region Inventory.GetSKUsByStockCodeWithPricing // Example: Get all skus associted with the Item // Having a StockCode of 'Helmet' // With pricing [{ "Item_ID": 5762, "StockCode": "A302", "Model_ID": 5727, "Headline": "", "Name": "Bicycle Helmet Large - Red", "ShortDescription": "", "SubHeadline": "", "LongDescription2": "Distr / Alternate Stock Codes", "ITM_Item.SortOrder": 0, "SortOrder": 4, "SortBy": 0, "CanAddToCart": true, "Pricing": { "DefaultPrice": "$56.00", "DefaultPriceLabelText": "MSRP", "DefaultPriceAmount": 56.00000, "DefaultPricePerUnit": "", "DefaultPricePerUnitAmount": 0, "ShowDefaultPrice": true, "CustomerPrice": "$56.00", "CustomerPriceLabelText": "Regular ", "CustomerPriceAmount": 56.00000, "CustomerPricePerUnit": "", "CustomerPricePerUnitAmount": 0, "ShowCustomerPrice": false, "DiscountPrice": "$56.00", "DiscountPriceLabelText": "Discount", "DiscountPriceAmount": 56.00000, "DiscountPricePerUnit": "", "DiscountPricePerUnitAmount": 0, "ShowDiscountPrice": false, "WebPrice": "$56.00", "WebPriceLabelText": "Web Price", "WebPriceAmount": 56.00000, "WebPricePerUnit": "", "WebPricePerUnitAmount": 0, "ShowWebPrice": false, "WebTotalPriceAmount": 56.00000, "WebTotalPrice": "$56.00", "LinePriceAmount": 56.00000, "Quantity": 1, "UnitOfMeasureText": "EA", "UnitOfMeasureType": "STOCKING", "CanShow": true } }, { "Item_ID": 5763, "StockCode": "A303", "Model_ID": 5727, "Headline": "", "Name": "Bicycle Helmet Large - White", "ShortDescription": "", "SubHeadline": "", "LongDescription2": "Distr / Alternate Stock Codes", "ITM_Item.SortOrder": 0, "SortOrder": 2, "SortBy": 0, "CanAddToCart": true, "Pricing": { "DefaultPrice": "$56.00", "DefaultPriceLabelText": "MSRP", "DefaultPriceAmount": 56.00000, "DefaultPricePerUnit": "", "DefaultPricePerUnitAmount": 0, "ShowDefaultPrice": true, "CustomerPrice": "$56.00", "CustomerPriceLabelText": "Regular ", "CustomerPriceAmount": 56.00000, "CustomerPricePerUnit": "", "CustomerPricePerUnitAmount": 0, "ShowCustomerPrice": false, "DiscountPrice": "$56.00", "DiscountPriceLabelText": "Discount", "DiscountPriceAmount": 56.00000, "DiscountPricePerUnit": "", "DiscountPricePerUnitAmount": 0, "ShowDiscountPrice": false, "WebPrice": "$56.00", "WebPriceLabelText": "Web Price", "WebPriceAmount": 56.00000, "WebPricePerUnit": "", "WebPricePerUnitAmount": 0, "ShowWebPrice": false, "WebTotalPriceAmount": 56.00000, "WebTotalPrice": "$56.00", "LinePriceAmount": 56.00000, "Quantity": 1, "UnitOfMeasureText": "EA", "UnitOfMeasureType": "STOCKING", "CanShow": true } }, { "Item_ID": 585, "StockCode": "SER310", "Model_ID": 5727, "Headline": "Bicycle Helmet", "Name": "Bicycle Helmet Medium - Green", "ShortDescription": "Heavy-duty protection with light-weight shell.", "SubHeadline": "Medium - Green", "LongDescription2": "Serialized - Batch", "ITM_Item.SortOrder": 2, "SortOrder": 8, "SortBy": 2, "CanAddToCart": true, "Pricing": { "DefaultPrice": "$56.00", "DefaultPriceLabelText": "MSRP", "DefaultPriceAmount": 56.00000, "DefaultPricePerUnit": "", "DefaultPricePerUnitAmount": 0, "ShowDefaultPrice": true, "CustomerPrice": "$56.00", "CustomerPriceLabelText": "Regular ", "CustomerPriceAmount": 56.00000, "CustomerPricePerUnit": "", "CustomerPricePerUnitAmount": 0, "ShowCustomerPrice": false, "DiscountPrice": "$56.00", "DiscountPriceLabelText": "Discount", "DiscountPriceAmount": 56.00000, "DiscountPricePerUnit": "", "DiscountPricePerUnitAmount": 0, "ShowDiscountPrice": false, "WebPrice": "$56.00", "WebPriceLabelText": "Web Price", "WebPriceAmount": 56.00000, "WebPricePerUnit": "", "WebPricePerUnitAmount": 0, "ShowWebPrice": false, "WebTotalPriceAmount": 56.00000, "WebTotalPrice": "$56.00", "LinePriceAmount": 56.00000, "Quantity": 1, "UnitOfMeasureText": "EA", "UnitOfMeasureType": "STOCKING", "CanShow": true } }, { "Item_ID": 582, "StockCode": "A301", "Model_ID": 5727, "Headline": "Bicycle Helmet - Adult", "Name": "Bicycle Helmet Large - Green", "ShortDescription": "Heavy-duty protection with light-weight shell.", "SubHeadline": "", "LongDescription2": "Distr / Alternate Stock Codes", "ITM_Item.SortOrder": 4, "SortOrder": 12, "SortBy": 4, "CanAddToCart": true, "Pricing": { "DefaultPrice": "$56.00", "DefaultPriceLabelText": "MSRP", "DefaultPriceAmount": 56.00000, "DefaultPricePerUnit": "", "DefaultPricePerUnitAmount": 0, "ShowDefaultPrice": true, "CustomerPrice": "$56.00", "CustomerPriceLabelText": "Regular ", "CustomerPriceAmount": 56.00000, "CustomerPricePerUnit": "", "CustomerPricePerUnitAmount": 0, "ShowCustomerPrice": false, "DiscountPrice": "$56.00", "DiscountPriceLabelText": "Discount", "DiscountPriceAmount": 56.00000, "DiscountPricePerUnit": "", "DiscountPricePerUnitAmount": 0, "ShowDiscountPrice": false, "WebPrice": "$55.44", "WebPriceLabelText": "Web Price", "WebPriceAmount": 55.44000, "WebPricePerUnit": "", "WebPricePerUnitAmount": 0, "ShowWebPrice": true, "WebTotalPriceAmount": 55.44000, "WebTotalPrice": "$55.44", "LinePriceAmount": 55.44000, "Quantity": 1, "UnitOfMeasureText": "EA", "UnitOfMeasureType": "STOCKING", "CanShow": true } }] #endregion #region GetCharacteristicValuesWithSKUsForItemByItemID { "Data": [{ "CharacteristicPath": "Specifications/SIZE", "Label": "Size", "Suffix": "", "CharacteristicType": "6", "CharacteristicValues": [{ "Value": "Medium", "SKUs": [{ "Item_ID": "585", "StockCode": "SER310", "Name": "Bicycle Helmet Medium - Green", "URL": "/Ecommerce/product/helmet160/our-best-helmet-ever/ser310/bicycle-helmet-medium-green" }] }, { "Value": "Large", "SKUs": [{ "Item_ID": "582", "StockCode": "A301", "Name": "Bicycle Helmet Large - Green", "URL": "/Ecommerce/product/helmet160/our-best-helmet-ever/a301/bicycle-helmet-large-green" }] }] }], "Result": { "Success": true, "Message": "Results returned for ItemID of 5727." } } #endregion #region GetCharacteristicValuesWithSKUsForItemByStockCode { "Data": [{ "CharacteristicPath": "Specifications/SIZE", "Label": "Size", "Suffix": "", "CharacteristicType": "6", "CharacteristicValues": [{ "Value": "Medium", "SKUs": [{ "Item_ID": "585", "StockCode": "SER310", "Name": "Bicycle Helmet Medium - Green", "URL": "/Ecommerce/product/helmet160/our-best-helmet-ever/ser310/bicycle-helmet-medium-green" }] }, { "Value": "Large", "SKUs": [{ "Item_ID": "582", "StockCode": "A301", "Name": "Bicycle Helmet Large - Green", "URL": "/Ecommerce/product/helmet160/our-best-helmet-ever/a301/bicycle-helmet-large-green" }] }] }], "Result": { "Success": true, "Message": "Results returned for Item HELMET." } } #endregion #region Inventory.GetAvailableToPromiseQuantityDisplayStringForStockCodeByDate // This methods just returns the quantity of units available to promise 110,549 #endregion #region Inventory.GetSerialNumberDetail { "Data": { "Serial": "112755-A", "Warehouse": "E", "INVWHC-Description": "Eastern Zone Warehouse", "SerialMethod": "M", "StockCode": "300AC", "INVMST-Description": "Digital Pocket Thermometer", "SerialDescription": "Test Serial Description!", "ExpiryDate": "", "ScrapDate": "", "QtyReceived": " 1.000000", "QtyAvailable": " 0.000000", "QtyOnHand": " 0.000000", "Location": "", "ServiceFlag": "N", "LoadFlag": "N", "ServiceDepotFlag": "N", "DueDate": "", "Customer": "000000000000004", "Name": "Bikes and Blades - East", "Lot": "", "ArchiveFilename": "", "DateCreated": "2020-07-28", "PrvWarehouse": "", "Version": "", "Release": "", "InvSerialNumberQuery_Id": 0 }, "Result": { "Success": true, "Message": "The request returned details for serial number 112755-A.", "ElapsedTime": "342 ms" } } #endregion #region Inventory.GetSerialNumbers { "Data": { "SerialNumbers": [{ "Serial": "112755-A", "Warehouse": "E", "INVWHC-Description": "Eastern Zone Warehouse", "SerialMethod": "M", "StockCode": "300AC", "INVMST-Description": "Digital Pocket Thermometer", "SerialDescription": "Test Serial Description!", "ExpiryDate": "", "ScrapDate": "", "QtyReceived": " 1.000000", "QtyAvailable": " 0.000000", "QtyOnHand": " 0.000000", "Location": "", "ServiceFlag": "N", "LoadFlag": "N", "ServiceDepotFlag": "N", "DueDate": "", "Customer": "000000000000004", "Name": "Bikes and Blades - East", "Lot": "", "ArchiveFilename": "", "DateCreated": "2020-07-28", "PrvWarehouse": "", "Version": "", "Release": "", "InvSerialNumberQuery_Id": 0 }, { "Serial": "123qwe", "Warehouse": "E", "INVWHC-Description": "Eastern Zone Warehouse", "SerialMethod": "M", "StockCode": "300AC", "INVMST-Description": "Digital Pocket Thermometer", "SerialDescription": "", "ExpiryDate": "", "ScrapDate": "", "QtyReceived": " 1.000000", "QtyAvailable": " 0.000000", "QtyOnHand": " 0.000000", "Location": "", "ServiceFlag": "N", "LoadFlag": "N", "ServiceDepotFlag": "N", "DueDate": "", "Customer": "000000000000004", "Name": "Bikes and Blades - East", "Lot": "", "ArchiveFilename": "", "DateCreated": "2020-07-07", "PrvWarehouse": "", "Version": "", "Release": "", "InvSerialNumberQuery_Id": 0 }, { "Serial": "ATD-002", "Warehouse": "E", "INVWHC-Description": "Eastern Zone Warehouse", "SerialMethod": "M", "StockCode": "300AC", "INVMST-Description": "Digital Pocket Thermometer", "SerialDescription": "", "ExpiryDate": "", "ScrapDate": "", "QtyReceived": " 1.000000", "QtyAvailable": " 0.000000", "QtyOnHand": " 0.000000", "Location": "", "ServiceFlag": "N", "LoadFlag": "N", "ServiceDepotFlag": "N", "DueDate": "", "Customer": "000000000000004", "Name": "Bikes and Blades - East", "Lot": "", "ArchiveFilename": "", "DateCreated": "2020-07-07", "PrvWarehouse": "", "Version": "", "Release": "", "InvSerialNumberQuery_Id": 0 }] }, "Result": { "Success": true, "Message": "The request returned 160 serial numbers.", "ElapsedTime": "865 ms" } } #endregion #region Inventory.GetSerialNumbersByStockCode { "Data": { "SerialNumbers": [{ "Serial": "112755-A", "Warehouse": "E", "INVWHC-Description": "Eastern Zone Warehouse", "SerialMethod": "M", "StockCode": "300AC", "INVMST-Description": "Digital Pocket Thermometer", "SerialDescription": "Test Serial Description!", "ExpiryDate": "", "ScrapDate": "", "QtyReceived": " 1.000000", "QtyAvailable": " 0.000000", "QtyOnHand": " 0.000000", "Location": "", "ServiceFlag": "N", "LoadFlag": "N", "ServiceDepotFlag": "N", "DueDate": "", "Customer": "000000000000004", "Name": "Bikes and Blades - East", "Lot": "", "ArchiveFilename": "", "DateCreated": "2020-07-28", "PrvWarehouse": "", "Version": "", "Release": "", "InvSerialNumberQuery_Id": 0 }, { "Serial": "123qwe", "Warehouse": "E", "INVWHC-Description": "Eastern Zone Warehouse", "SerialMethod": "M", "StockCode": "300AC", "INVMST-Description": "Digital Pocket Thermometer", "SerialDescription": "", "ExpiryDate": "", "ScrapDate": "", "QtyReceived": " 1.000000", "QtyAvailable": " 0.000000", "QtyOnHand": " 0.000000", "Location": "", "ServiceFlag": "N", "LoadFlag": "N", "ServiceDepotFlag": "N", "DueDate": "", "Customer": "000000000000004", "Name": "Bikes and Blades - East", "Lot": "", "ArchiveFilename": "", "DateCreated": "2020-07-07", "PrvWarehouse": "", "Version": "", "Release": "", "InvSerialNumberQuery_Id": 0 }, { "Serial": "ATD-002", "Warehouse": "E", "INVWHC-Description": "Eastern Zone Warehouse", "SerialMethod": "M", "StockCode": "300AC", "INVMST-Description": "Digital Pocket Thermometer", "SerialDescription": "", "ExpiryDate": "", "ScrapDate": "", "QtyReceived": " 1.000000", "QtyAvailable": " 0.000000", "QtyOnHand": " 0.000000", "Location": "", "ServiceFlag": "N", "LoadFlag": "N", "ServiceDepotFlag": "N", "DueDate": "", "Customer": "000000000000004", "Name": "Bikes and Blades - East", "Lot": "", "ArchiveFilename": "", "DateCreated": "2020-07-07", "PrvWarehouse": "", "Version": "", "Release": "", "InvSerialNumberQuery_Id": 0 }] }, "Result": { "Success": true, "Message": "The request returned 6 serial numbers for stock code 300AC.", "ElapsedTime": "311 ms" } } #endregion #region Inventory.GetSerialNumbersByStockCodeAndWarehouse { "Data": { "SerialNumbers": [{ "Serial": "112755-A", "Warehouse": "E", "INVWHC-Description": "Eastern Zone Warehouse", "SerialMethod": "M", "StockCode": "300AC", "INVMST-Description": "Digital Pocket Thermometer", "SerialDescription": "Test Serial Description!", "ExpiryDate": "", "ScrapDate": "", "QtyReceived": " 1.000000", "QtyAvailable": " 0.000000", "QtyOnHand": " 0.000000", "Location": "", "ServiceFlag": "N", "LoadFlag": "N", "ServiceDepotFlag": "N", "DueDate": "", "Customer": "000000000000004", "Name": "Bikes and Blades - East", "Lot": "", "ArchiveFilename": "", "DateCreated": "2020-07-28", "PrvWarehouse": "", "Version": "", "Release": "", "InvSerialNumberQuery_Id": 0 }, { "Serial": "123qwe", "Warehouse": "E", "INVWHC-Description": "Eastern Zone Warehouse", "SerialMethod": "M", "StockCode": "300AC", "INVMST-Description": "Digital Pocket Thermometer", "SerialDescription": "", "ExpiryDate": "", "ScrapDate": "", "QtyReceived": " 1.000000", "QtyAvailable": " 0.000000", "QtyOnHand": " 0.000000", "Location": "", "ServiceFlag": "N", "LoadFlag": "N", "ServiceDepotFlag": "N", "DueDate": "", "Customer": "000000000000004", "Name": "Bikes and Blades - East", "Lot": "", "ArchiveFilename": "", "DateCreated": "2020-07-07", "PrvWarehouse": "", "Version": "", "Release": "", "InvSerialNumberQuery_Id": 0 }, { "Serial": "ATD-002", "Warehouse": "E", "INVWHC-Description": "Eastern Zone Warehouse", "SerialMethod": "M", "StockCode": "300AC", "INVMST-Description": "Digital Pocket Thermometer", "SerialDescription": "", "ExpiryDate": "", "ScrapDate": "", "QtyReceived": " 1.000000", "QtyAvailable": " 0.000000", "QtyOnHand": " 0.000000", "Location": "", "ServiceFlag": "N", "LoadFlag": "N", "ServiceDepotFlag": "N", "DueDate": "", "Customer": "000000000000004", "Name": "Bikes and Blades - East", "Lot": "", "ArchiveFilename": "", "DateCreated": "2020-07-07", "PrvWarehouse": "", "Version": "", "Release": "", "InvSerialNumberQuery_Id": 0 }] }, "Result": { "Success": true, "Message": "The request returned 6 serial numbers for stock code 300AC in warehouse E.", "ElapsedTime": "288 ms" } } #endregion #region Inventory.GetSerialNumbersWithCustomData #endregion #region Inventory.RegisterSerialNumber #endregion #region Inventory.RegisterSerialNumberWithCustomData #endregion ------------------------------------------------------- #endregion ------------------------------------------------------- #region Order Operations ------------------------------------------------------- #region Order.GetAvailablePaymentMethods // Example: Array of two available payment methods for // "Invoice" and "Credit Card" options. [{ "MethodName": "Invoice", "PaymentMethod_ID": 1, "MethodType": "IN", "PODisplay": "R", "ReferenceLabel": "Your PO #", "InvoiceTerm_Code": "" }, { "MethodName": "Credit Card", "PaymentMethod_ID": 2, "MethodType": "CC", "PODisplay": "Y", "ReferenceLabel": "PO Number (optional)", "InvoiceTerm_Code": "" }] #endregion #region Order.GetPendingOrderPaymentInformation // Example: The payment information for the // "Invoice" method with the "PO" value // for the currently pending order for the // current Shopper. { "MethodName": "Invoice", "CreditCardType": "", "CardExpMonth": "", "CardExpYear": "", "CardVerification": "", "FirstName": "", "LastName": "", "PO": "WEB4375" } #endregion #region Order.SavePaymentToPendingOrder // Example 1: Success when saving payment { "Success": true, "Message": "Payment information has been saved to the order." } // Example 2: Error save payment response. { "Success": false, "Message": "The payment information failed to save to the pending order, or there is no order pending." } #endregion #region Order.GetOrders { "Data": [{ "SalesOrder": "001197", "Customer": "000000000000002", "CustomerName": "Bikes and Blades - North", "OrderStatus": "1", "Branch": "10", "OrderType": "", "Area": "N", "AlternateKey": "WEB98", "NextDetailLine": " 3", "DocumentType": "ORD", "Salesperson": "100", "Currency": "$", "CustomerPoNumber": "sdasdasd", "ShipViaCode": "", "ShippingInstrs": "FREE Ground Shipping", "SpecialInstrs": "", "OrderDate": "2019-10-15", "ReqShipDate": "2019-10-15", "SorQuery_Id": 0, "OrderStatusText": "Open Order" }, { "SalesOrder": "001198", "Customer": "000000000000002", "CustomerName": "Bikes and Blades - North", "OrderStatus": "1", "Branch": "10", "OrderType": "", "Area": "N", "AlternateKey": "WEB99", "NextDetailLine": " 5", "DocumentType": "ORD", "Salesperson": "100", "Currency": "$", "CustomerPoNumber": "12345", "ShipViaCode": "", "ShippingInstrs": "Fed Ex - Ground", "SpecialInstrs": "test by greg", "OrderDate": "2019-10-17", "ReqShipDate": "2019-10-30", "SorQuery_Id": 0, "OrderStatusText": "Open Order" }, { "SalesOrder": "001199", "Customer": "000000000000002", "CustomerName": "Bikes and Blades - North", "OrderStatus": "1", "Branch": "10", "OrderType": "", "Area": "N", "AlternateKey": "WEB100", "NextDetailLine": " 5", "DocumentType": "ORD", "Salesperson": "100", "Currency": "$", "CustomerPoNumber": "12345", "ShipViaCode": "", "ShippingInstrs": "FREE Ground Shipping", "SpecialInstrs": "", "OrderDate": "2019-10-17", "ReqShipDate": "2019-10-17", "SorQuery_Id": 0, "OrderStatusText": "Open Order" }, { "SalesOrder": "001200", "Customer": "000000000000002", "CustomerName": "Bikes and Blades - North", "OrderStatus": "1", "Branch": "10", "OrderType": "", "Area": "N", "AlternateKey": "WEB103", "NextDetailLine": " 9", "DocumentType": "ORD", "Salesperson": "100", "Currency": "$", "CustomerPoNumber": "765863", "ShipViaCode": "", "ShippingInstrs": "FREE Ground Shipping", "SpecialInstrs": "", "OrderDate": "2019-12-09", "ReqShipDate": "2019-12-09", "SorQuery_Id": 0, "OrderStatusText": "Open Order" }, { "SalesOrder": "001201", "Customer": "000000000000002", "CustomerName": "Bikes and Blades - North", "OrderStatus": "1", "Branch": "10", "OrderType": "", "Area": "N", "AlternateKey": "WEB104", "NextDetailLine": " 9", "DocumentType": "ORD", "Salesperson": "100", "Currency": "$", "CustomerPoNumber": "6776342", "ShipViaCode": "", "ShippingInstrs": "FREE Ground Shipping", "SpecialInstrs": "", "OrderDate": "2019-12-09", "ReqShipDate": "2019-12-09", "SorQuery_Id": 0, "OrderStatusText": "Open Order" }, { "SalesOrder": "001203", "Customer": "000000000000002", "CustomerName": "Bikes and Blades - North", "OrderStatus": "1", "Branch": "10", "OrderType": "", "Area": "N", "AlternateKey": "WEB108", "NextDetailLine": " 5", "DocumentType": "ORD", "Salesperson": "100", "Currency": "$", "CustomerPoNumber": "9678456735", "ShipViaCode": "", "ShippingInstrs": "FREE Ground Shipping", "SpecialInstrs": "", "OrderDate": "2020-04-15", "ReqShipDate": "2020-04-15", "SorQuery_Id": 0, "OrderStatusText": "Open Order" }], "Result": { "Success": true, "Message": "The request returned 6 order results.", "ElapsedTime": "61 ms" } } #endregion #region Order.GetOrdersByDateRange { "Data": [{ "SalesOrder": "001197", "Customer": "000000000000002", "CustomerName": "Bikes and Blades - North", "OrderStatus": "1", "Branch": "10", "OrderType": "", "Area": "N", "AlternateKey": "WEB98", "NextDetailLine": " 3", "DocumentType": "ORD", "Salesperson": "100", "Currency": "$", "CustomerPoNumber": "sdasdasd", "ShipViaCode": "", "ShippingInstrs": "FREE Ground Shipping", "SpecialInstrs": "", "OrderDate": "2019-10-15", "ReqShipDate": "2019-10-15", "SorQuery_Id": 0, "OrderStatusText": "Open Order" }, { "SalesOrder": "001198", "Customer": "000000000000002", "CustomerName": "Bikes and Blades - North", "OrderStatus": "1", "Branch": "10", "OrderType": "", "Area": "N", "AlternateKey": "WEB99", "NextDetailLine": " 5", "DocumentType": "ORD", "Salesperson": "100", "Currency": "$", "CustomerPoNumber": "12345", "ShipViaCode": "", "ShippingInstrs": "Fed Ex - Ground", "SpecialInstrs": "test by greg", "OrderDate": "2019-10-17", "ReqShipDate": "2019-10-30", "SorQuery_Id": 0, "OrderStatusText": "Open Order" }, { "SalesOrder": "001199", "Customer": "000000000000002", "CustomerName": "Bikes and Blades - North", "OrderStatus": "1", "Branch": "10", "OrderType": "", "Area": "N", "AlternateKey": "WEB100", "NextDetailLine": " 5", "DocumentType": "ORD", "Salesperson": "100", "Currency": "$", "CustomerPoNumber": "12345", "ShipViaCode": "", "ShippingInstrs": "FREE Ground Shipping", "SpecialInstrs": "", "OrderDate": "2019-10-17", "ReqShipDate": "2019-10-17", "SorQuery_Id": 0, "OrderStatusText": "Open Order" }, { "SalesOrder": "001200", "Customer": "000000000000002", "CustomerName": "Bikes and Blades - North", "OrderStatus": "1", "Branch": "10", "OrderType": "", "Area": "N", "AlternateKey": "WEB103", "NextDetailLine": " 9", "DocumentType": "ORD", "Salesperson": "100", "Currency": "$", "CustomerPoNumber": "765863", "ShipViaCode": "", "ShippingInstrs": "FREE Ground Shipping", "SpecialInstrs": "", "OrderDate": "2019-12-09", "ReqShipDate": "2019-12-09", "SorQuery_Id": 0, "OrderStatusText": "Open Order" }, { "SalesOrder": "001201", "Customer": "000000000000002", "CustomerName": "Bikes and Blades - North", "OrderStatus": "1", "Branch": "10", "OrderType": "", "Area": "N", "AlternateKey": "WEB104", "NextDetailLine": " 9", "DocumentType": "ORD", "Salesperson": "100", "Currency": "$", "CustomerPoNumber": "6776342", "ShipViaCode": "", "ShippingInstrs": "FREE Ground Shipping", "SpecialInstrs": "", "OrderDate": "2019-12-09", "ReqShipDate": "2019-12-09", "SorQuery_Id": 0, "OrderStatusText": "Open Order" }, { "SalesOrder": "001203", "Customer": "000000000000002", "CustomerName": "Bikes and Blades - North", "OrderStatus": "1", "Branch": "10", "OrderType": "", "Area": "N", "AlternateKey": "WEB108", "NextDetailLine": " 5", "DocumentType": "ORD", "Salesperson": "100", "Currency": "$", "CustomerPoNumber": "9678456735", "ShipViaCode": "", "ShippingInstrs": "FREE Ground Shipping", "SpecialInstrs": "", "OrderDate": "2020-04-15", "ReqShipDate": "2020-04-15", "SorQuery_Id": 0, "OrderStatusText": "Open Order" }], "Result": { "Success": true, "Message": "The request returned 6 order results.", "ElapsedTime": "49 ms" } } #endregion #region Order.GetOrdersByOrderNumber { "Data": [{ "SalesOrder": "001197", "Customer": "000000000000002", "CustomerName": "Bikes and Blades - North", "OrderStatus": "1", "Branch": "10", "OrderType": "", "Area": "N", "AlternateKey": "WEB98", "NextDetailLine": " 3", "DocumentType": "ORD", "Salesperson": "100", "Currency": "$", "CustomerPoNumber": "sdasdasd", "ShipViaCode": "", "ShippingInstrs": "FREE Ground Shipping", "SpecialInstrs": "", "OrderDate": "2019-10-15", "ReqShipDate": "2019-10-15", "SorQuery_Id": 0, "OrderStatusText": "Open Order" }], "Result": { "Success": true, "Message": "The request returned 1 order results.", "ElapsedTime": "41 ms" } } #endregion #region Order.GetOrdersByPurchaseOrder { "Data": [{ "SalesOrder": "001203", "Customer": "000000000000002", "CustomerName": "Bikes and Blades - North", "OrderStatus": "1", "Branch": "10", "OrderType": "", "Area": "N", "AlternateKey": "WEB108", "NextDetailLine": " 5", "DocumentType": "ORD", "Salesperson": "100", "Currency": "$", "CustomerPoNumber": "9678456735", "ShipViaCode": "", "ShippingInstrs": "FREE Ground Shipping", "SpecialInstrs": "", "OrderDate": "2020-04-15", "ReqShipDate": "2020-04-15", "OrderStatusText": "Open Order" }], "Result": { "Success": true, "Message": "The request returned 1 order results.", "ElapsedTime": "86 ms" } } #endregion #region Order.GetOrderDetailView { "Html": "<HTML xmlns:TBLART=\"TBLART\" xmlns:SALBRN=\"SALBRN\" xmlns:SALARE=\"SALARE\" xmlns:SALSLS=\"SALSLS\"><HEAD><title>Order Lookup</title><script>\n \t\nfunction showvalue(sorder)\n{\nsor=window.open(\"salesordervalue.aspx?order=\" + sorder + \"\", \"orderwin\", \"top=100,left=100,height=\" + window.screen.availHeight*0.4 + \",width=\" + window.screen.availWidth * .5 + \",resizable,scrollbars\")\nsor.window.focus()\n}\n\n </script></HEAD><BODY><table class=\"orderDisplayTable\"><tr><td class=\"orderDisplayLabel\">Order Number:</td><td class=\"orderDisplayField\">001197</td><td class=\"orderDisplayLabel\">\n Ship To:\n </td><td class=\"orderDisplayField\">Bikes and Blades - North</td></tr><tr><td class=\"orderDisplayLabel\">Invoice Terms:</td><td class=\"orderDisplayField\">test</td><td class=\"orderDisplayField\"></td><td class=\"orderDisplayField\">Bulk Warehouse</td></tr><tr><td class=\"orderDisplayLabel\">Order Date:</td><td class=\"orderDisplayField\" colspan=\"2\">2019-10-15</td><td class=\"orderDisplayField\">45 Sixteenth Street</td></tr><tr><td class=\"orderDisplayLabel\">Shipping Instructions:</td><td class=\"orderDisplayField\">FREE Ground Shipping</td><td></td><td class=\"orderDisplayField\">Hyattsville</td></tr><tr><td class=\"orderDisplayLabel\">Special Instructions:</td><td class=\"orderDisplayField\" colspan=\"2\"></td><td class=\"orderDisplayField\">MD</td></tr><tr><td class=\"orderDisplayLabel\">Customer PO:</td><td class=\"orderDisplayField\" colspan=\"2\">sdasdasd</td><td class=\"orderDisplayField\"></td></tr><tr><td class=\"orderDisplayLabel\">\n Order Status:\n </td><td class=\"orderDisplayField\" colspan=\"2\">\n Open order\n </td><td class=\"orderDisplayField\">20787</td></tr><tr><td colspan=\"5\"><table class=\"orderDisplaySubTable\"><tr><td class=\"orderDisplayDetailLabel\">\n Stock Code\n </td><td class=\"orderDisplayDetailLabel\">\n Description\n </td><td class=\"orderDisplayDetailLabel\">Qty</td><td class=\"orderDisplayDetailLabel\"></td><td class=\"orderDisplayDetailLabel\">\n Ship Qty\n </td><td class=\"orderDisplayDetailLabel\" Title=\"Back order quantity\">\n B/O Qty\n </td><td class=\"orderDisplayDetailLabel\">\n Price\n </td><td class=\"orderDisplayDetailLabel\" Title=\"Unit of Measure\"></td><td class=\"orderDisplayDetailLabel\">\n Value\n </td><td class=\"orderDisplayDetailLabel\">\n Est. Ship Date\n </td></tr><tr class=\"oddRow\"><td class=\"orderDisplayDetailField\">A133</td><td class=\"orderDisplayDetailField\">18 Speed Racing Bike Men</td><td class=\"orderDisplayDetailField\">1</td><td class=\"orderDisplayDetailField\">EA</td><td class=\"orderDisplayDetailField\">1</td><td class=\"orderDisplayDetailField\">0</td><td class=\"orderDisplayDetailField\">1,038.00</td><td class=\"orderDisplayDetailField\">EA</td><td class=\"orderDisplayDetailField\">1,038.00</td><td class=\"orderDisplayDetailField\">2019-10-15</td></tr><tr class=\"evenRow\"><td class=\"orderDisplayDetailField\">\n {Freight}\n </td><td class=\"orderDisplayDetailField\" colspan=\"7\">FREIGHT CHARGES</td><td class=\"orderDisplayDetailField\">0.00</td><td></td></tr></table></td></tr></table></BODY></HTML>", "Result": { "Success": true, "Message": "The request returned the detail view for Order ", "ElapsedTime": "149 ms" } } #endregion #region Order.GetCustomDataFromOrder #endregion #region Order.GetCustomFormFields { "Data": { "CustomFormFields": [ { "ShipmentTracking": "", "InvoiceNumber": "", "LoanType": "Event Loan" } ] }, "Result": { "Success": true, "Message": "Results returned successfully.", "ElapsedTime": "283 ms" } } #endregion #region Order.ApplyWebPromotion { "Data": { "PromotionCode": "MONEY" }, "Result": { "Success": true, "Message": "The web promotion code 'MONEY' has been accepted and applied to your order.", "ElapsedTime": "24 ms" } } #endregion #region Order.CancelCheckOut { "Result": { "Success": true, "Message": "The in progress checkout has been cancelled successfully.", "ElapsedTime": "30 ms" } } #endregion #region Order.GetOrder { "Data": { "OrderNumber": "4696", "OrderType": "T", "PO": "sdfbgsdfbdfb", "SpecialInstructions": "", "CurrencyCode": "$", "Email": "sbrown@bikesblades.com", "ShippingInstructionCode": "JZ", "Comments": "", "OrderSubTotalAmount": 514.88, "ShippingCostAmount": 10.88, "TaxAmount": 0.0, "GSTTaxAmount": 0.0, "OrderTotalAmount": 514.88, "OrderSubTotal": "$514.88", "ShippingCost": "$10.88", "Tax": "$0.00", "GSTTax": "$0.00", "OrderTotal": "$514.88", "ShippingAddress": { "Address1": "25 Greenway Street", "Address2": "Eastway", "Address3": "", "City": "Eastern Region, Sydney", "State": "", "Zip": "1001", "Country": "AUS", "TaxArea": "E", "TaxState": "", "TaxCountyZip": "" }, "BillingAddress": { "Address1": "P O Box 8576", "Address2": "Eastern Region", "Address3": "", "City": "Sydney", "State": "", "Zip": "1001", "Country": "AUS" }, "Details": [{ "Row": 1, "StockCode": "A100", "Description": "Racing Bicycles", "Quantity": 1, "UOM": "EA", "UnitPriceAmount": 504.0, "TotalPriceAmount": 504.0, "ItemWarehouse": "E", "IsBackordered": false, "Photo1": "/Ecommerce/site/images/Photo1/A100.jpg", "Photo2": "/Ecommerce/site/images/Photo2/A100.jpg", "UnitPrice": "$504.00", "TotalPrice": "$504.00" }] }, "Result": { "Success": true, "Message": "Order 4696 was returned successfully.", "ElapsedTime": "1517 ms" } } #endregion #region Order.GetOrderPayment { "Data": { "MethodName": "Invoice", "CreditCardType": "", "CardExpMonth": "", "CardExpYear": "", "CardVerification": "", "FirstName": "", "LastName": "", "PO": "" }, "Result": { "Success": true, "Message": "The order payment information was returned successfully.", "ElapsedTime": "4 ms" } } #endregion #region Order.GetPendingOrder { "Data": { "OrderType": "", "PO": "", "SpecialInstructions": "", "AlternateKey": "", "Name": "Bikes and Blades - East", "ShippingCode": "", "CurrencyCode": "$", "TotalMass": 10.0, "TotalVolume": 0.3, "MethodName": "Invoice", "InvoiceTerms": "1", "Email": "sbrown@bikesblades.com", "ShippingInstructionCode": "JZ", "ShippingMethodName": "Free shipping >$30", "CompanyName": "", "Comments": "", "FirstName": "", "LastName": "", "RequestedShipDate": "10/11/2022", "FreeShipping": false, "CustomerWarehouse": "", "GiftCertificateNumber": null, "GiftCertificateDescription": null, "ShippingCostAmount": 18.37, "TaxAmount": 0.0, "GSTTaxAmount": 0.0, "GiftCertificateValueAmount": 0.0, "OrderTotalAmount": 522.37, "ShippingCost": "$18.37", "Tax": "$0.00", "GSTTax": "$0.00", "GiftCertificateValue": "$0.00", "OrderTotal": "$522.37", "ShippingAddress": { "Address1": "25 Greenway Street", "Address2": "Eastway", "Address3": "", "City": "Eastern Region, Sydney", "State": "", "Zip": "1001", "Country": "AUS", "Phone": "612-555-5454", "TaxArea": "E", "TaxCity": "", "TaxState": "", "TaxCountyZip": "" }, "BillingAddress": { "Address1": "P O Box 8576", "Address2": "Eastern Region", "Address3": "", "City": "Sydney", "State": "", "Zip": "1001", "Country": "AUS", "Phone": "612-555-5454" }, "Details": [{ "Row": 1, "ID": 17043, "LineNumber": 1, "ItemType": "B", "StockCode": "A100", "Description": "Boys 15 Speed Mountain Bike", "Quantity": 1, "UNSPSC": "", "UOM": "EA", "TotalPriceAmount": 504.0, "WebPriceAmount": 504.0, "DefaultPriceAmount": 560.0, "CustomerPriceAmount": 560.0, "DiscountPriceAmount": 560.0, "LinePriceAmount": 504.0, "NotTaxable": null, "ItemWarehouse": "", "IsBackordered": false, "Photo1": "/Ecommerce/site/images/Photo1/A100.jpg", "Photo2": "/Ecommerce/site/images/Photo2/A100.jpg", "TotalPrice": "$504.00", "WebPrice": "$504.00", "DefaultPrice": "$560.00", "CustomerPrice": "$560.00", "DiscountPrice": "$560.00", "LinePrice": "$504.00" }] }, "Result": { "Success": true, "Message": "The pending order was returned successfully.", "ElapsedTime": "7 ms" } } #endregion #region Order.GetShippingMethods { "Data": { "MethodCount": 3, "Methods": [{ "Method_ID": "JZ_1010", "Description": "Free shipping >$30 ($18.37)" }, { "Method_ID": "A_10", "Description": "Send by Air" }, { "Method_ID": "R_9", "Description": "Send by Road" }] }, "Result": { "Success": true, "Message": "3 shipping methods were returned.", "ElapsedTime": "699 ms" } } #endregion #region Order.ProcessOrder { "Data": { "OrderNumber": "4698", "SubTotal": "$504.00", "SubTotalAmount": 504.00, "Shipping": "$18.37", "ShippingAmount": 18.37000, "WebPromotion": "$0.00", "WebPromotionAmount": 0.00, "Discount": "$0.00", "DiscountAmount": 0.00, "Tax": "$0.00", "TaxAmount": 0.0, "GSTTax": "$0.00", "GSTTaxAmount": 0.00, "OrderTotal": "$522.37", "OrderTotalAmount": 522.37 }, "Result": { "Success": true, "Message": "Order process completed.", "ElapsedTime": "2294 ms" } } #endregion #region Order.ProcessOrderWithCustomData { "Data": { "OrderNumber": "4699", "SubTotal": "$504.00", "SubTotalAmount": 504.00, "Shipping": "$18.37", "ShippingAmount": 18.37000, "WebPromotion": "$0.00", "WebPromotionAmount": 0.00, "Discount": "$0.00", "DiscountAmount": 0.00, "Tax": "$0.00", "TaxAmount": 0.0, "GSTTax": "$0.00", "GSTTaxAmount": 0.00, "OrderTotal": "$522.37", "OrderTotalAmount": 522.37, "CustomData": {} }, "Result": { "Success": true, "Message": "There were invalid fields in your CustomData object and could not be saved. Order process completed.", "ElapsedTime": "2665 ms" } } #endregion #region Order.ProcessOrderAsQuote { "Data": { "QuoteNumber": "4700", "SubTotal": "$504.00", "SubTotalAmount": 504.00, "Shipping": "$18.37", "ShippingAmount": 18.37000, "WebPromotion": "$0.00", "WebPromotionAmount": 0.00, "Discount": "$0.00", "DiscountAmount": 0.00, "Tax": "$0.00", "TaxAmount": 0.0, "GSTTax": "$0.00", "GSTTaxAmount": 0.00, "OrderTotal": "$522.37", "OrderTotalAmount": 522.37 }, "Result": { "Success": true, "Message": "Quote process completed.", "ElapsedTime": "2214 ms" } } #endregion #region Order.ProcessOrderAsQuoteWithCustomData #endregion #region Order.PunchOutOrder #endregion #region Order.ReleaseForcedBackorderLinesByOrderNumber { "Result": { "Success": true, "Message": "Backorder Allocation for Order Number 4696 completed with no changes. No lines were returned which required back order release.", "ElapsedTime": "32 ms" } } #endregion #region Order.RemoveWebPromotion { "Result": { "Success": true, "Message": "Web promotion removed from the order.", "ElapsedTime": "21 ms" } } #endregion #region Order.SaveOrderAddresses { "Data": { "BillingAddress": { "FirstName": "Bikes and Blades - East", "LastName": "", "Address1": "P O Box 8576", "Address2": "Eastern Region", "Address3": "", "City": "Sydney", "State": "", "Zip": "1001", "Country": "AUS", "Phone": "612-555-5454" }, "ShippingAddress": { "ShippingCode": "", "FirstName": "Bikes and Blades - East", "LastName": "", "Address1": "25 Greenway Street", "Address2": "Eastway", "Address3": "", "City": "Eastern Region, Sydney", "State": "", "Zip": "1001", "Country": "AUS", "Phone": "612-555-5454", "TaxArea": "E", "TaxCity": "", "TaxState": "", "TaxCountyZip": "", "IsDropShip": false } }, "Result": { "Success": true, "Message": "The order's billing and shipping addreses were saved.", "ElapsedTime": "9 ms" } } #endregion #region Order.SaveOrderPayment { "Data": { "PaymentMethod_ID": 1004, "CreditCardType": "Visa", "CreditCardNumber": "Card Ending 1111", "CreditCardVerification": "999", "CreditCardMonth": "07", "CreditCardYear": "2023", "CreditCardFirstName": "Test", "CreditCardLastName": "User", "PONumber": "" }, "Result": { "Success": true, "Message": "Payment information has been saved to the order.", "ElapsedTime": "9 ms" } } #endregion #region Order.SaveShippingOptions { "Data": { "ShippingMethodID": 1010, "SpecialInstructions": "Get signature on delivery", "OrderHeaderComments": "", "AlternateKey": "vfliruvrAafBVaAefbEreBasRraewn", "RequestedShipDate": "2022-10-25" }, "Result": { "Success": true, "Message": "Shipping options have been saved sucessfully.", "ElapsedTime": "1 ms" } } #endregion #region Order.SetupOrder { "Data": { "PO": "", "SpecialInstructions": "Get signature on delivery", "AlternateKey": "vfliruvrAafBVaAefbEreBasRraewn", "Name": "", "ShipppingAddress1": "", "ShipppingAddress2": "", "ShipppingAddress3": "", "ShipppingAddress4": "", "ShipppingAddress5": "", "City": "", "State": "", "Country": "", "Zip": "", "ShippingCode": "", "Phone": "", "ShippingCostAmount": 0.0, "TaxAmount": 0.0, "GSTTaxAmount": 0.0, "OrderTotalAmount": 0.0, "TotalMass": 0.0, "TotalVolume": 0.0, "MethodName": "Invoice", "WebPromotionValueAmount": 0.0, "Email": "GuestAccount", "ShippingMethodName": "Free shipping >$30", "BillingAddress1": "", "BillingAddress2": "", "BillingAddress3": "", "BillingCity": "", "BillingState": "", "BillingZip": "", "BillingCountry": "", "BillingPhone": "", "CompanyName": "", "Date": "Oct 17 2022 4:06:31:163PM", "TaxArea": "", "TaxCity": "", "TaxState": "", "TaxCountyZip": "", "Comments": "", "FirstName": "", "LastName": "", "FreeShipping": false, "WebPromotionCode": null, "WebPromotionDescription": null, "OrderSubTotalAmount": null, "OrderSubTotal": null, "ShippingCost": "$0.00", "Tax": "$0.00", "GSTTax": "$0.00", "OrderTotal": "$0.00", "WebPromotionValue": "$0.00", "CheckOutPageUrl": "/ECommerce/CheckOut.aspx", "Details": [] }, "Result": { "Success": true, "Message": "The order was setup successfully.", "ElapsedTime": "1953 ms" } } #endregion ------------------------------------------------------- #endregion ------------------------------------------------------- #region Owner Operations ------------------------------------------------------- #region Owner.ChangeAssetOwner #endregion #region Owner.CreateAsset { "Data": [{ "Asset_ID": 31 }], "Result": { "Success": true, "Message": "The asset has been successfully created. ", "ElapsedTime": "17 ms" } } #endregion #region Owner.CreateAssetActivity { "Data": [{ "Activity_ID": 20 }], "Result": { "Success": true, "Message": "The asset activity has been successfully created. ", "ElapsedTime": "8 ms" } } #endregion #region Owner.GetAsset { "Data": [{ "Asset_ID": 31, "StockCode": "SER200", "ProductName": "Bicycle Child Seat", "AccountEmail": "sbrown@bikesblades.com", "AccountFirstName": "Susan", "AccountLastName": "Brown", "CustomerName": "Bikes and Blades - East", "CustomerNumber": "000000000000004", "DistributerName": "Bikes and Blades", "SerialNumber": "ASDFOINEF1099", "PurchaseDate": "2022-10-19T00:00:00", "LastServiceDate": null, "CreateBy": "Susan Brown", "CreateDate": "2022-10-19T11:19:38.2", "ModifyBy": "Susan Brown", "ModifyDate": "2022-10-19T11:19:38.2", "Lot": null, "Version": null, "Release": null, "Location": null, "ServiceFlag": null, "LoadFlag": null, "ServiceDepotFlag": null, "ExpiryDate": null, "ScrapDate": null, "Warehouse": "N" }], "Result": { "Success": true, "Message": "The asset has been successfully retrieved. ", "ElapsedTime": "7 ms" } } #endregion #region Owner.GetAssetActivities { "Data": [{ "Activity_ID": 20, "Name": "REGISTER", "ActivityType_ID": 1, "Description": "Asset registration", "Notes": "Notes can be blank if there aren't any", "ObjectType": "Dovetail.Ecommerce.Base.Module.XPAsset", "Object_ID": 31, "CreateDate": "2022-10-19T12:16:14.763", "StartDate": null, "EndDate": null, "RelatedObjects": "{}", "IsSystemType": true }, { "Activity_ID": 21, "Name": "EMAIL", "ActivityType_ID": 2, "Description": "Asset email", "Notes": "Notes can be blank if there aren't any", "ObjectType": "Dovetail.Ecommerce.Base.Module.XPAsset", "Object_ID": 31, "CreateDate": "2022-10-19T12:22:11.67", "StartDate": null, "EndDate": null, "RelatedObjects": "{}", "IsSystemType": true }], "Result": { "Success": true, "Message": "The asset activities have been successfully retrieved. ", "ElapsedTime": "4 ms" } } #endregion #region Owner.GetAssetActivity { "Data": [{ "Activity_ID": 20, "Name": "REGISTER", "ActivityType_ID": 1, "Description": "Asset registration", "Notes": "Notes can be blank if there aren't any", "ObjectType": "Dovetail.Ecommerce.Base.Module.XPAsset", "Object_ID": 31, "CreateDate": "2022-10-19T12:16:14.763", "StartDate": null, "EndDate": null, "RelatedObjects": "{}", "IsSystemType": true }], "Result": { "Success": true, "Message": "The asset activity has been successfully retrieved. ", "ElapsedTime": "3 ms" } } #endregion #region Owner.GetAssets { "Data": [{ "Asset_ID": 21, "StockCode": "A100", "ProductName": "Boys 15 Speed Mountain Bike", "AccountEmail": "sbrown@bikesblades.com", "AccountFirstName": "Susan", "AccountLastName": "Brown", "CustomerName": "Bayside Bikes", "CustomerNumber": "000000000000001", "DistributerName": "Test Distributer", "SerialNumber": "Test2021", "PurchaseDate": "2022-01-31T15:55:52.873", "LastServiceDate": null, "CreateBy": "Susan Brown", "CreateDate": "2022-01-31T15:55:52.873", "ModifyBy": "Susan Brown", "ModifyDate": "2022-01-31T15:55:52.873", "Lot": null, "Version": null, "Release": null, "Location": null, "ServiceFlag": null, "LoadFlag": null, "ServiceDepotFlag": null, "ExpiryDate": null, "ScrapDate": null, "Warehouse": null }, { "Asset_ID": 23, "StockCode": "SER200", "ProductName": "Bicycle Child Seat", "AccountEmail": "sbrown@bikesblades.com", "AccountFirstName": "Susan", "AccountLastName": "Brown", "CustomerName": "Bikes and Blades - East", "CustomerNumber": "000000000000004", "DistributerName": "", "SerialNumber": "XSQWLKF16666", "PurchaseDate": "2020-11-13T00:00:00", "LastServiceDate": null, "CreateBy": "Do not Delete Account", "CreateDate": "2022-01-31T16:34:06.123", "ModifyBy": "Susan Brown", "ModifyDate": "2022-10-18T10:03:51.057", "Lot": null, "Version": null, "Release": null, "Location": null, "ServiceFlag": null, "LoadFlag": null, "ServiceDepotFlag": null, "ExpiryDate": null, "ScrapDate": null, "Warehouse": "N" }, { "Asset_ID": 25, "StockCode": "A100", "ProductName": "A100", "AccountEmail": "sbrown@bikesblades.com", "AccountFirstName": "Susan", "AccountLastName": "Brown", "CustomerName": "Bikes and Blades - East", "CustomerNumber": "000000000000004", "DistributerName": "New Distributer", "SerialNumber": "Test3333", "PurchaseDate": "2020-11-13T00:00:00", "LastServiceDate": null, "CreateBy": "Susan Brown", "CreateDate": "2022-02-25T13:58:08.667", "ModifyBy": "Susan Brown", "ModifyDate": "2022-03-07T16:24:04.157", "Lot": null, "Version": null, "Release": null, "Location": null, "ServiceFlag": null, "LoadFlag": null, "ServiceDepotFlag": null, "ExpiryDate": null, "ScrapDate": null, "Warehouse": null }....], "Result": { "Success": true, "Message": "The assets have been successfully retrieved. ", "ElapsedTime": "10 ms" } } #endregion #region Owner.RegisterAsset TBC #endregion #region Owner.UpdateAsset { "Data": [{ "Update_Success": true }], "Result": { "Success": true, "Message": "The asset has been successfully updated. ", "ElapsedTime": "9 ms" } } #endregion #region Owner.DisposeAsset { "Data": [{ "Delete_Success": true }], "Result": { "Success": true, "Message": "The asset has been successfully deleted. ", "ElapsedTime": "4 ms" } } #endregion ------------------------------------------------------- #endregion ------------------------------------------------------- #region Quote Operations ------------------------------------------------------- #region Quote.AddItemToQuote (without Options) { "Data": { "Name": "Nov 4 2022 11:08AM", "Description": "", "FirstName": "Susan", "LastName": "Brown", "Email": "sbrown@bikesblades.com", "CustomerNumber": "000000000000004", "CustomerName": "Bikes and Blades - East", "ItemCount": 2, "SubTotalAmount": 513.99, "EstimatedTaxAmount": 0.0, "EstimatedGSTTaxAmount": 0.0, "TotalAmount": 513.99, "TotalWeight": 10.0, "TotalVolume": 0.3, "LastUpdated": "2022-11-04T11:08:13.91", "GiftCertificateNumber": "", "GiftCertificateDescription": "", "GiftCertificateValue": 0.0, "SubTotal": "$513.99", "EstimatedTax": "$0.00", "EstimatedGSTTax": "$0.00", "Total": "$513.99", "BillingAddress": { "Address1": "P O Box 8576", "Address2": "Eastern Region", "Address3": "", "FirstName": "Bikes and Blades - East", "LastName": "", "City": "Sydney", "State": "", "Zip": "1001", "Country": "AUS", "Phone": "612-555-5454" }, "ShippingAddress": { "Address1": "25 Greenway Street", "Address2": "Eastway", "Address3": "", "FirstName": "Bikes and Blades - East", "LastName": "", "City": "Eastern Region, Sydney", "State": "", "Zip": "1001", "Country": "AUS", "Phone": "612-555-5454" }, "Detail": [{ "Row": 1, "ID": 13, "StockCode": "SER200", "Description": "Bicycle Child Seat", "Quantity": 1, "UOM": "EA", "PriceCalculationMethod": "F", "DefaultPriceAmount": 184.0, "CustomerPriceAmount": 184.0, "DiscountPriceAmount": 184.0, "WebPriceAmount": 9.99, "TotalPriceAmount": 9.99, "UnitWeight": 0.0, "UnitVolume": 0.0, "IsBackordered": false, "LastUpdated": "2022-11-04T11:44:19.127", "URL": "/ECommerce/product/drs-0406-4/rulon-lr-sleeve-bearing", "Photo": "/Ecommerce/site/images/Photo1/SER200.jpg", "DefaultPrice": "$184.00", "CustomerPrice": "$184.00", "DiscountPrice": "$184.00", "WebPrice": "$9.99", "TotalPrice": "$9.99" }, { "Row": 2, "ID": 14, "StockCode": "A100", "Description": "Boys 15 Speed Mountain Bike", "Quantity": 1, "UOM": "EA", "PriceCalculationMethod": " ", "DefaultPriceAmount": 560.0, "CustomerPriceAmount": 560.0, "DiscountPriceAmount": 560.0, "WebPriceAmount": 504.0, "TotalPriceAmount": 504.0, "UnitWeight": 10.0, "UnitVolume": 0.3, "IsBackordered": false, "LastUpdated": "2022-11-04T11:46:56.637", "URL": "/ECommerce/product/a100/boys-15-speed-mountain-bike", "Photo": "/Ecommerce/site/images/Photo1/A100.jpg", "DefaultPrice": "$560.00", "CustomerPrice": "$560.00", "DiscountPrice": "$560.00", "WebPrice": "$504.00", "TotalPrice": "$504.00" }] }, "LookupData": {}, "Result": { "Success": true, "Message": "The item has been successfully added to the quote. Quote returned successfully.", "ElapsedTime": "906 ms" } } (with Options) { "Data": { "Name": "Nov 4 2022 11:08AM", "Description": "", "FirstName": "Susan", "LastName": "Brown", "Email": "sbrown@bikesblades.com", "CustomerNumber": "000000000000004", "CustomerName": "Bikes and Blades - East", "ItemCount": 1, "SubTotalAmount": 9.99, "EstimatedTaxAmount": 0.0, "EstimatedGSTTaxAmount": 0.0, "TotalAmount": 9.99, "TotalWeight": 0.0, "TotalVolume": 0.0, "LastUpdated": "2022-11-04T11:08:13.91", "GiftCertificateNumber": "", "GiftCertificateDescription": "", "GiftCertificateValue": 0.0, "SubTotal": "$9.99", "EstimatedTax": "$0.00", "EstimatedGSTTax": "$0.00", "Total": "$9.99", "BillingAddress": { "Address1": "P O Box 8576", "Address2": "Eastern Region", "Address3": "", "FirstName": "Bikes and Blades - East", "LastName": "", "City": "Sydney", "State": "", "Zip": "1001", "Country": "AUS", "Phone": "612-555-5454" }, "ShippingAddress": { "Address1": "25 Greenway Street", "Address2": "Eastway", "Address3": "", "FirstName": "Bikes and Blades - East", "LastName": "", "City": "Eastern Region, Sydney", "State": "", "Zip": "1001", "Country": "AUS", "Phone": "612-555-5454" }, "Detail": [{ "Row": 1, "ID": 13, "StockCode": "SER200", "Description": "Bicycle Child Seat", "Quantity": 1, "UOM": "EA", "PriceCalculationMethod": "F", "DefaultPriceAmount": 184.0, "CustomerPriceAmount": 184.0, "DiscountPriceAmount": 184.0, "WebPriceAmount": 9.99, "TotalPriceAmount": 9.99, "UnitWeight": 0.0, "UnitVolume": 0.0, "IsBackordered": false, "LastUpdated": "2022-11-04T11:44:19.127", "URL": "/ECommerce/product/drs-0406-4/rulon-lr-sleeve-bearing", "Photo": "/Ecommerce/site/images/Photo1/SER200.jpg", "DefaultPrice": "$184.00", "CustomerPrice": "$184.00", "DiscountPrice": "$184.00", "WebPrice": "$9.99", "TotalPrice": "$9.99" }] }, "LookupData": {}, "Result": { "Success": true, "Message": "The item has been successfully added to the quote. Quote returned successfully.", "ElapsedTime": "795 ms" } } #endregion #region Quote.AddItemToQuoteByStockCode (without Options) { "Data": { "Name": "Nov 4 2022 11:08AM", "Description": "", "FirstName": "Susan", "LastName": "Brown", "Email": "sbrown@bikesblades.com", "CustomerNumber": "000000000000004", "CustomerName": "Bikes and Blades - East", "ItemCount": 3, "SubTotalAmount": 1017.99, "EstimatedTaxAmount": 0.0, "EstimatedGSTTaxAmount": 0.0, "TotalAmount": 1017.99, "TotalWeight": 20.0, "TotalVolume": 0.6, "LastUpdated": "2022-11-04T11:08:13.91", "GiftCertificateNumber": "", "GiftCertificateDescription": "", "GiftCertificateValue": 0.0, "SubTotal": "$1,017.99", "EstimatedTax": "$0.00", "EstimatedGSTTax": "$0.00", "Total": "$1,017.99", "BillingAddress": { "Address1": "P O Box 8576", "Address2": "Eastern Region", "Address3": "", "FirstName": "Bikes and Blades - East", "LastName": "", "City": "Sydney", "State": "", "Zip": "1001", "Country": "AUS", "Phone": "612-555-5454" }, "ShippingAddress": { "Address1": "25 Greenway Street", "Address2": "Eastway", "Address3": "", "FirstName": "Bikes and Blades - East", "LastName": "", "City": "Eastern Region, Sydney", "State": "", "Zip": "1001", "Country": "AUS", "Phone": "612-555-5454" }, "Detail": [{ "Row": 1, "ID": 13, "StockCode": "SER200", "Description": "Bicycle Child Seat", "Quantity": 1, "UOM": "EA", "PriceCalculationMethod": "F", "DefaultPriceAmount": 184.0, "CustomerPriceAmount": 184.0, "DiscountPriceAmount": 184.0, "WebPriceAmount": 9.99, "TotalPriceAmount": 9.99, "UnitWeight": 0.0, "UnitVolume": 0.0, "IsBackordered": false, "LastUpdated": "2022-11-04T11:44:19.127", "URL": "/ECommerce/product/drs-0406-4/rulon-lr-sleeve-bearing", "Photo": "/Ecommerce/site/images/Photo1/SER200.jpg", "DefaultPrice": "$184.00", "CustomerPrice": "$184.00", "DiscountPrice": "$184.00", "WebPrice": "$9.99", "TotalPrice": "$9.99" }, { "Row": 2, "ID": 14, "StockCode": "A100", "Description": "Boys 15 Speed Mountain Bike", "Quantity": 2, "UOM": "EA", "PriceCalculationMethod": " ", "DefaultPriceAmount": 560.0, "CustomerPriceAmount": 560.0, "DiscountPriceAmount": 560.0, "WebPriceAmount": 504.0, "TotalPriceAmount": 1008.0, "UnitWeight": 10.0, "UnitVolume": 0.3, "IsBackordered": false, "LastUpdated": "2022-11-04T11:46:56.637", "URL": "/ECommerce/product/a100/boys-15-speed-mountain-bike", "Photo": "/Ecommerce/site/images/Photo1/A100.jpg", "DefaultPrice": "$560.00", "CustomerPrice": "$560.00", "DiscountPrice": "$560.00", "WebPrice": "$504.00", "TotalPrice": "$1,008.00" }] }, "LookupData": {}, "Result": { "Success": true, "Message": "The item has been successfully added to the quote. Quote returned successfully.", "ElapsedTime": "939 ms" } } (with Options) { "Data": { "Name": "Nov 4 2022 11:08AM", "Description": "", "FirstName": "Susan", "LastName": "Brown", "Email": "sbrown@bikesblades.com", "CustomerNumber": "000000000000004", "CustomerName": "Bikes and Blades - East", "ItemCount": 4, "SubTotalAmount": 39.96, "EstimatedTaxAmount": 0.0, "EstimatedGSTTaxAmount": 0.0, "TotalAmount": 39.96, "TotalWeight": 30.0, "TotalVolume": 0.9, "LastUpdated": "2022-11-04T11:08:13.91", "GiftCertificateNumber": "", "GiftCertificateDescription": "", "GiftCertificateValue": 0.0, "SubTotal": "$39.96", "EstimatedTax": "$0.00", "EstimatedGSTTax": "$0.00", "Total": "$39.96", "BillingAddress": { "Address1": "P O Box 8576", "Address2": "Eastern Region", "Address3": "", "FirstName": "Bikes and Blades - East", "LastName": "", "City": "Sydney", "State": "", "Zip": "1001", "Country": "AUS", "Phone": "612-555-5454" }, "ShippingAddress": { "Address1": "25 Greenway Street", "Address2": "Eastway", "Address3": "", "FirstName": "Bikes and Blades - East", "LastName": "", "City": "Eastern Region, Sydney", "State": "", "Zip": "1001", "Country": "AUS", "Phone": "612-555-5454" }, "Detail": [{ "Row": 1, "ID": 13, "StockCode": "SER200", "Description": "Bicycle Child Seat", "Quantity": 1, "UOM": "EA", "PriceCalculationMethod": "F", "DefaultPriceAmount": 184.0, "CustomerPriceAmount": 184.0, "DiscountPriceAmount": 184.0, "WebPriceAmount": 9.99, "TotalPriceAmount": 9.99, "UnitWeight": 0.0, "UnitVolume": 0.0, "IsBackordered": false, "LastUpdated": "2022-11-04T11:44:19.127", "URL": "/ECommerce/product/drs-0406-4/rulon-lr-sleeve-bearing", "Photo": "/Ecommerce/site/images/Photo1/SER200.jpg", "DefaultPrice": "$184.00", "CustomerPrice": "$184.00", "DiscountPrice": "$184.00", "WebPrice": "$9.99", "TotalPrice": "$9.99" }, { "Row": 2, "ID": 14, "StockCode": "A100", "Description": "Boys 15 Speed Mountain Bike", "Quantity": 3, "UOM": "EA", "PriceCalculationMethod": " ", "DefaultPriceAmount": 560.0, "CustomerPriceAmount": 560.0, "DiscountPriceAmount": 560.0, "WebPriceAmount": 9.99, "TotalPriceAmount": 29.97, "UnitWeight": 10.0, "UnitVolume": 0.3, "IsBackordered": false, "LastUpdated": "2022-11-04T11:46:56.637", "URL": "/ECommerce/product/a100/boys-15-speed-mountain-bike", "Photo": "/Ecommerce/site/images/Photo1/A100.jpg", "DefaultPrice": "$560.00", "CustomerPrice": "$560.00", "DiscountPrice": "$560.00", "WebPrice": "$9.99", "TotalPrice": "$29.97" }] }, "LookupData": {}, "Result": { "Success": true, "Message": "The item has been successfully added to the quote. Quote returned successfully.", "ElapsedTime": "898 ms" } } #endregion #region Quote.ApplyWebPromotion { "Data": { "PromotionCode": "DISCOUNT" }, "LookupData": {}, "Result": { "Success": true, "Message": "The web promotion code 'DISCOUNT' has been accepted and applied to your quote.", "ElapsedTime": "148 ms" } } #endregion #region Quote.ClearQuote { "Data": { "Name": "Nov 4 2022 2:55PM", "Description": "", "FirstName": "Susan", "LastName": "Brown", "Email": "sbrown@bikesblades.com", "CustomerNumber": "000000000000013", "CustomerName": "Out of Africa", "ItemCount": 0, "SubTotalAmount": 0.0, "EstimatedTaxAmount": 0.0, "EstimatedGSTTaxAmount": 0.0, "TotalAmount": 0.0, "TotalWeight": 0.0, "TotalVolume": 0.0, "LastUpdated": "2022-11-04T14:55:55.177", "GiftCertificateNumber": "DISCOUNT", "GiftCertificateDescription": "Testing", "GiftCertificateValue": 0.0, "SubTotal": "$0.00", "EstimatedTax": "$0.00", "EstimatedGSTTax": "$0.00", "Total": "$0.00", "BillingAddress": { "Address1": "P O Box 27356", "Address2": "Southern Bypass", "Address3": "", "FirstName": "Out of Africa", "LastName": "", "City": "South, Sandton", "State": "", "Zip": "2196", "Country": "RSA", "Phone": "011-555-2123" }, "ShippingAddress": { "Address1": "254 Southway Drive", "Address2": "Southern Bypass", "Address3": "", "FirstName": "Out of Africa", "LastName": "", "City": "South, Sandton", "State": "", "Zip": "2196", "Country": "RSA", "Phone": "011-555-2123" }, "Detail": [] }, "LookupData": {}, "Result": { "Success": true, "Message": "All lines have been cleared from the quote. Quote returned successfully.", "ElapsedTime": "592 ms" } } #endregion #region Quote.DeleteQuoteLine { "Data": { "Name": "Nov 4 2022 2:55PM", "Description": "", "FirstName": "Susan", "LastName": "Brown", "Email": "sbrown@bikesblades.com", "CustomerNumber": "000000000000013", "CustomerName": "Out of Africa", "ItemCount": 0, "SubTotalAmount": 0.0, "EstimatedTaxAmount": 0.0, "EstimatedGSTTaxAmount": 0.0, "TotalAmount": 0.0, "TotalWeight": 10.0, "TotalVolume": 0.3, "LastUpdated": "2022-11-04T14:55:55.177", "GiftCertificateNumber": "DISCOUNT", "GiftCertificateDescription": "Testing", "GiftCertificateValue": 0.0, "SubTotal": "$0.00", "EstimatedTax": "$0.00", "EstimatedGSTTax": "$0.00", "Total": "$0.00", "BillingAddress": { "Address1": "P O Box 27356", "Address2": "Southern Bypass", "Address3": "", "FirstName": "Out of Africa", "LastName": "", "City": "South, Sandton", "State": "", "Zip": "2196", "Country": "RSA", "Phone": "011-555-2123" }, "ShippingAddress": { "Address1": "254 Southway Drive", "Address2": "Southern Bypass", "Address3": "", "FirstName": "Out of Africa", "LastName": "", "City": "South, Sandton", "State": "", "Zip": "2196", "Country": "RSA", "Phone": "011-555-2123" }, "Detail": [], "DeletedDetail": { "StockCode": "A100", "Quantity": "1", "Unit": "EA" } }, "LookupData": {}, "Result": { "Success": true, "Message": "The quote line has been deleted from the quote. Quote returned successfully.", "ElapsedTime": "289 ms" } } #endregion #region Quote.GetPendingQuote { "Data": { "Name": "Nov 4 2022 2:55PM", "Description": "", "FirstName": "Susan", "LastName": "Brown", "Email": "sbrown@bikesblades.com", "CustomerNumber": "000000000000013", "CustomerName": "Out of Africa", "ItemCount": 0, "SubTotalAmount": 0.0, "EstimatedTaxAmount": 0.0, "EstimatedGSTTaxAmount": 0.0, "TotalAmount": 0.0, "TotalWeight": 10.0, "TotalVolume": 0.3, "LastUpdated": "2022-11-04T14:55:55.177", "GiftCertificateNumber": "DISCOUNT", "GiftCertificateDescription": "Testing", "GiftCertificateValue": 0.0, "SubTotal": "$0.00", "EstimatedTax": "$0.00", "EstimatedGSTTax": "$0.00", "Total": "$0.00", "BillingAddress": { "Address1": "P O Box 27356", "Address2": "Southern Bypass", "Address3": "", "FirstName": "Out of Africa", "LastName": "", "City": "South, Sandton", "State": "", "Zip": "2196", "Country": "RSA", "Phone": "011-555-2123" }, "ShippingAddress": { "Address1": "254 Southway Drive", "Address2": "Southern Bypass", "Address3": "", "FirstName": "Out of Africa", "LastName": "", "City": "South, Sandton", "State": "", "Zip": "2196", "Country": "RSA", "Phone": "011-555-2123" }, "Detail": [] }, "LookupData": {}, "Result": { "Success": true, "Message": "Quote returned successfully.", "ElapsedTime": "920 ms" } } #endregion #region Quote.GetQuoteItemCount { "Data": { "ItemCount": 1 }, "LookupData": {}, "Result": { "Success": true, "Message": "There are 1 items in the Quote.", "ElapsedTime": "3 ms" } } #endregion #region Quote.PostQuote { "Data": { "QuoteNumber": "00000930" }, "LookupData": {}, "Result": { "Success": true, "Message": "The quote was posted successfully", "ElapsedTime": "1267 ms" } } #endregion #region Quote.RemoveWebPromotion { "LookupData": {}, "Result": { "Success": true, "Message": "Web promotion removed from the order.", "ElapsedTime": "24 ms" } } #endregion ------------------------------------------------------- #endregion ------------------------------------------------------- #region Return Operations ------------------------------------------------------- #region Return.AddItemToReturn { "Data": { "FirstName": "Susan", "LastName": "Brown", "Email": "sbrown@bikesblades.com", "Phone": "", "CustomerNumber": "000000000000013", "CustomerName": "Out of Africa", "ItemCount": 1, "TotalWeight": 10.0, "TotalVolume": 0.3, "LastUpdated": "2022-11-04T15:38:09.853", "CustomData": {}, "Branch": "", "Fax": "", "UserField1": "", "SpecialInstrs": "", "OrderType": "", "AlternateKey": "", "ServiceTicket": "", "ShippingAddress": { "FirstName": "Susan", "LastName": "Brown", "Address1": "254 Southway Drive", "Address2": "Southern Bypass", "Address3": "South, Sandton", "City": "", "State": "", "Zip": "2196", "Country": "", "MultiShipCode": "", "Area": "" }, "Details": [{ "Row": 1, "ID": 13262, "Item_ID": 579, "StockCode": "A100", "NonStockItem": false, "Description": "Boys 15 Speed Mountain Bike", "SerialNumber": "Test1011", "Quantity": 1, "UOM": "EA", "UnitType": 1, "UnitWeight": 10.0, "UnitVolume": 0.3, "ReturnType": "", "ProblemCode": "", "ProblemNotes": "", "InvoiceNumber": "", "OrderNumber": "", "CustomData": {}, "LastUpdated": "2022-11-04T15:38:09.87", "WarrantyDate": null, "ReturnByDate": null, "Lot": "", "UserDefined1": "", "UserDefined2": "", "PurchaseDate": "2022-11-04", "Photo1": "/Ecommerce/site/images/Photo1/A100.jpg", "Photo2": "/Ecommerce/site/images/Photo2/A100.jpg" }] }, "LookupData": { "DefaultProblemCode": "BR", "ProblemCodes": [{ "Code": "BR", "DisplayText": "Broken" }, { "Code": "CL", "DisplayText": "Certification Limit" }, { "Code": "CM", "DisplayText": "Changed Mind" }, { "Code": "FT", "DisplayText": "Faulty" }, { "Code": "OS", "DisplayText": "Over Supply" }, { "Code": "US", "DisplayText": "Unsuitable" }, { "Code": "WC", "DisplayText": "Wrong Color" }, { "Code": "WI", "DisplayText": "Wrong Item" }] }, "Result": { "Success": true, "Message": "The item has been successfully added to the return.", "ElapsedTime": "124 ms" } } #endregion #region Return.AddItemsToReturn { "Data": { "FirstName": "Susan", "LastName": "Brown", "Email": "sbrown@bikesblades.com", "Phone": "", "CustomerNumber": "000000000000013", "CustomerName": "Out of Africa", "ItemCount": 3, "TotalWeight": 20.0, "TotalVolume": 0.6, "LastUpdated": "2022-11-04T15:38:09.853", "CustomData": {}, "Branch": "", "Fax": "", "UserField1": "", "SpecialInstrs": "", "OrderType": "", "AlternateKey": "", "ServiceTicket": "", "ShippingAddress": { "FirstName": "Susan", "LastName": "Brown", "Address1": "254 Southway Drive", "Address2": "Southern Bypass", "Address3": "South, Sandton", "City": "", "State": "", "Zip": "2196", "Country": "", "MultiShipCode": "", "Area": "" }, "Details": [{ "Row": 1, "ID": 13262, "Item_ID": 579, "StockCode": "A100", "NonStockItem": false, "Description": "Boys 15 Speed Mountain Bike", "SerialNumber": "Test1011", "Quantity": 1, "UOM": "EA", "UnitType": 1, "UnitWeight": 10.0, "UnitVolume": 0.3, "ReturnType": "", "ProblemCode": "", "ProblemNotes": "", "InvoiceNumber": "", "OrderNumber": "", "CustomData": {}, "LastUpdated": "2022-11-04T15:38:09.87", "WarrantyDate": null, "ReturnByDate": null, "Lot": "", "UserDefined1": "", "UserDefined2": "", "PurchaseDate": "2022-11-04", "Photo1": "/Ecommerce/site/images/Photo1/A100.jpg", "Photo2": "/Ecommerce/site/images/Photo2/A100.jpg" }, { "Row": 2, "ID": 13263, "Item_ID": 578, "StockCode": "SER200", "NonStockItem": false, "Description": "Bicycle Child Seat", "SerialNumber": "XSQWLKF16666", "Quantity": 1, "UOM": "EA", "UnitType": 1, "UnitWeight": 0.0, "UnitVolume": 0.0, "ReturnType": "", "ProblemCode": "", "ProblemNotes": "", "InvoiceNumber": "", "OrderNumber": "", "CustomData": {}, "LastUpdated": "2022-11-04T15:57:20.13", "WarrantyDate": null, "ReturnByDate": null, "Lot": "", "UserDefined1": "", "UserDefined2": "", "PurchaseDate": "2022-11-04", "Photo1": "/Ecommerce/site/images/Photo1/SER200.jpg", "Photo2": "/Ecommerce/site/images/Photo2/SER200.jpg" }, { "Row": 3, "ID": 13264, "Item_ID": 579, "StockCode": "A100", "NonStockItem": false, "Description": "Boys 15 Speed Mountain Bike", "SerialNumber": "Test1011", "Quantity": 1, "UOM": "EA", "UnitType": 1, "UnitWeight": 10.0, "UnitVolume": 0.3, "ReturnType": "", "ProblemCode": "", "ProblemNotes": "", "InvoiceNumber": "", "OrderNumber": "", "CustomData": {}, "LastUpdated": "2022-11-04T15:57:20.153", "WarrantyDate": null, "ReturnByDate": null, "Lot": "", "UserDefined1": "", "UserDefined2": "", "PurchaseDate": "2022-11-04", "Photo1": "/Ecommerce/site/images/Photo1/A100.jpg", "Photo2": "/Ecommerce/site/images/Photo2/A100.jpg" }] }, "LookupData": { "DefaultProblemCode": "BR", "ProblemCodes": [{ "Code": "BR", "DisplayText": "Broken" }, { "Code": "CL", "DisplayText": "Certification Limit" }, { "Code": "CM", "DisplayText": "Changed Mind" }, { "Code": "FT", "DisplayText": "Faulty" }, { "Code": "OS", "DisplayText": "Over Supply" }, { "Code": "US", "DisplayText": "Unsuitable" }, { "Code": "WC", "DisplayText": "Wrong Color" }, { "Code": "WI", "DisplayText": "Wrong Item" }] }, "Result": { "Success": true, "Message": "Items successfully added to return.", "ElapsedTime": "0 ms" } } #endregion #region Return.AddItemToReturnByPartNumber AddItemToReturnByPartNumber has not yet been implemented. #endregion #region Return.AddItemToReturnByStockCode { "Data": { "FirstName": "Susan", "LastName": "Brown", "Email": "sbrown@bikesblades.com", "Phone": "", "CustomerNumber": "000000000000013", "CustomerName": "Out of Africa", "ItemCount": 1, "TotalWeight": 10.0, "TotalVolume": 0.3, "LastUpdated": "2022-11-04T16:15:27.833", "CustomData": {}, "Branch": "", "Fax": "", "UserField1": "", "SpecialInstrs": "", "OrderType": "", "AlternateKey": "", "ServiceTicket": "", "ShippingAddress": { "FirstName": "Susan", "LastName": "Brown", "Address1": "254 Southway Drive", "Address2": "Southern Bypass", "Address3": "South, Sandton", "City": "", "State": "", "Zip": "2196", "Country": "", "MultiShipCode": "", "Area": "" }, "Details": [{ "Row": 1, "ID": 13265, "Item_ID": 579, "StockCode": "A100", "NonStockItem": false, "Description": "Boys 15 Speed Mountain Bike", "SerialNumber": "Test1011", "Quantity": 1, "UOM": "EA", "UnitType": 1, "UnitWeight": 10.0, "UnitVolume": 0.3, "ReturnType": "", "ProblemCode": "", "ProblemNotes": "", "InvoiceNumber": "", "OrderNumber": "", "CustomData": {}, "LastUpdated": "2022-11-04T16:15:27.843", "WarrantyDate": null, "ReturnByDate": null, "Lot": "", "UserDefined1": "", "UserDefined2": "", "PurchaseDate": "2022-11-04", "Photo1": "/Ecommerce/site/images/Photo1/A100.jpg", "Photo2": "/Ecommerce/site/images/Photo2/A100.jpg" }] }, "LookupData": { "DefaultProblemCode": "BR", "ProblemCodes": [{ "Code": "BR", "DisplayText": "Broken" }, { "Code": "CL", "DisplayText": "Certification Limit" }, { "Code": "CM", "DisplayText": "Changed Mind" }, { "Code": "FT", "DisplayText": "Faulty" }, { "Code": "OS", "DisplayText": "Over Supply" }, { "Code": "US", "DisplayText": "Unsuitable" }, { "Code": "WC", "DisplayText": "Wrong Color" }, { "Code": "WI", "DisplayText": "Wrong Item" }] }, "Result": { "Success": true, "Message": "The item has been successfully added to the return.", "ElapsedTime": "81 ms" } } #endregion #region Return.DeleteReturnLine { "Data": { "FirstName": "Susan", "LastName": "Brown", "Email": "sbrown@bikesblades.com", "Phone": "", "CustomerNumber": "000000000000013", "CustomerName": "Out of Africa", "ItemCount": 0, "TotalWeight": 10.0, "TotalVolume": 0.3, "LastUpdated": "2022-11-04T16:15:27.833", "CustomData": {}, "Branch": "", "Fax": "", "UserField1": "", "SpecialInstrs": "", "OrderType": "", "AlternateKey": "", "ServiceTicket": "", "ShippingAddress": { "FirstName": "Susan", "LastName": "Brown", "Address1": "254 Southway Drive", "Address2": "Southern Bypass", "Address3": "South, Sandton", "City": "", "State": "", "Zip": "2196", "Country": "", "MultiShipCode": "", "Area": "" }, "Details": [] }, "LookupData": { "DefaultProblemCode": "BR", "ProblemCodes": [{ "Code": "BR", "DisplayText": "Broken" }, { "Code": "CL", "DisplayText": "Certification Limit" }, { "Code": "CM", "DisplayText": "Changed Mind" }, { "Code": "FT", "DisplayText": "Faulty" }, { "Code": "OS", "DisplayText": "Over Supply" }, { "Code": "US", "DisplayText": "Unsuitable" }, { "Code": "WC", "DisplayText": "Wrong Color" }, { "Code": "WI", "DisplayText": "Wrong Item" }] }, "DeletedDetail": { "StockCode": "A100", "Quantity": "1", "Unit": "EA" }, "Result": { "Success": true, "Message": "The return line has been deleted from the return.", "ElapsedTime": "64 ms" } } #endregion #region Return.ClearReturn { "Data": { "FirstName": "Susan", "LastName": "Brown", "Email": "sbrown@bikesblades.com", "Phone": "", "CustomerNumber": "000000000000013", "CustomerName": "Out of Africa", "ItemCount": 0, "TotalWeight": 0.0, "TotalVolume": 0.0, "LastUpdated": "2022-11-04T16:15:27.833", "CustomData": {}, "Branch": "", "Fax": "", "UserField1": "", "SpecialInstrs": "", "OrderType": "", "AlternateKey": "", "ServiceTicket": "", "ShippingAddress": { "FirstName": "Susan", "LastName": "Brown", "Address1": "254 Southway Drive", "Address2": "Southern Bypass", "Address3": "South, Sandton", "City": "", "State": "", "Zip": "2196", "Country": "", "MultiShipCode": "", "Area": "" }, "Details": [] }, "LookupData": { "DefaultProblemCode": "BR", "ProblemCodes": [{ "Code": "BR", "DisplayText": "Broken" }, { "Code": "CL", "DisplayText": "Certification Limit" }, { "Code": "CM", "DisplayText": "Changed Mind" }, { "Code": "FT", "DisplayText": "Faulty" }, { "Code": "OS", "DisplayText": "Over Supply" }, { "Code": "US", "DisplayText": "Unsuitable" }, { "Code": "WC", "DisplayText": "Wrong Color" }, { "Code": "WI", "DisplayText": "Wrong Item" }] }, "Result": { "Success": true, "Message": "All lines have been cleared from the return.", "ElapsedTime": "181 ms" } } #endregion #region Return.GetCustomerReturns { "Data": { "Returns": [{ "RmaNumber": "000000000000005", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "20", "CustomerClass": "A", "Area": "S", "EntryDate": "07/08/2016", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "T" }, { "RmaNumber": "000000000000006", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Complete", "UserField1": "", "Branch": "20", "CustomerClass": "A", "Area": "S", "EntryDate": "07/08/2016", "Currency": "$", "NextLine": "0002", "Status": "9", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "T" }, { "RmaNumber": "000000000000007", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "20", "CustomerClass": "A", "Area": "S", "EntryDate": "08/25/2016", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "T" }, { "RmaNumber": "000000000000009", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Complete", "UserField1": "", "Branch": "20", "CustomerClass": "A", "Area": "S", "EntryDate": "07/24/2017", "Currency": "$", "NextLine": "0002", "Status": "9", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "T" }, { "RmaNumber": "000000000000986", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "04/06/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }, { "RmaNumber": "000000000001149", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "10/09/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }, { "RmaNumber": "000000000001150", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "10/09/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }, { "RmaNumber": "000000000001151", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "10/09/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }, { "RmaNumber": "000000000001152", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "10/10/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }] }, "LookupData": {}, "Result": { "Success": true, "Message": "The request found 9 return results.", "ElapsedTime": "1134 ms" } } #endregion #region Return.GetCustomerReturnsByAlternateKey { "Data": { "Returns": [{ "RmaNumber": "000000000000005", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "20", "CustomerClass": "A", "Area": "S", "EntryDate": "07/08/2016", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "T" }, { "RmaNumber": "000000000000006", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Complete", "UserField1": "", "Branch": "20", "CustomerClass": "A", "Area": "S", "EntryDate": "07/08/2016", "Currency": "$", "NextLine": "0002", "Status": "9", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "T" }, { "RmaNumber": "000000000000007", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "20", "CustomerClass": "A", "Area": "S", "EntryDate": "08/25/2016", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "T" }, { "RmaNumber": "000000000000009", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Complete", "UserField1": "", "Branch": "20", "CustomerClass": "A", "Area": "S", "EntryDate": "07/24/2017", "Currency": "$", "NextLine": "0002", "Status": "9", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "T" }, { "RmaNumber": "000000000000986", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "04/06/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }, { "RmaNumber": "000000000001149", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "10/09/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }, { "RmaNumber": "000000000001150", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "10/09/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }, { "RmaNumber": "000000000001151", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "10/09/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }, { "RmaNumber": "000000000001152", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "10/10/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }] }, "LookupData": {}, "Result": { "Success": true, "Message": "The request found 9 return results.", "ElapsedTime": "815 ms" } } #endregion #region Return.GetCustomerReturnsByDateRange { "Data": { "Returns": [{ "RmaNumber": "000000000001149", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "10/09/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }, { "RmaNumber": "000000000001150", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "10/09/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }, { "RmaNumber": "000000000001151", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "10/09/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }, { "RmaNumber": "000000000001152", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "10/10/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }] }, "LookupData": {}, "Result": { "Success": true, "Message": "The request found 4 return results.", "ElapsedTime": "944 ms" } } #endregion #region Return.GetCustomerReturnsByOrderType { "Data": { "Returns": [{ "RmaNumber": "000000000000005", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "20", "CustomerClass": "A", "Area": "S", "EntryDate": "07/08/2016", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "T" }, { "RmaNumber": "000000000000006", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Complete", "UserField1": "", "Branch": "20", "CustomerClass": "A", "Area": "S", "EntryDate": "07/08/2016", "Currency": "$", "NextLine": "0002", "Status": "9", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "T" }, { "RmaNumber": "000000000000007", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "20", "CustomerClass": "A", "Area": "S", "EntryDate": "08/25/2016", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "T" }, { "RmaNumber": "000000000000009", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Complete", "UserField1": "", "Branch": "20", "CustomerClass": "A", "Area": "S", "EntryDate": "07/24/2017", "Currency": "$", "NextLine": "0002", "Status": "9", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "T" }, { "RmaNumber": "000000000000986", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "04/06/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }, { "RmaNumber": "000000000001149", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "10/09/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }, { "RmaNumber": "000000000001150", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "10/09/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }, { "RmaNumber": "000000000001151", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "10/09/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }, { "RmaNumber": "000000000001152", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "10/10/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }] }, "LookupData": {}, "Result": { "Success": true, "Message": "The request found 9 return results.", "ElapsedTime": "946 ms" } } #endregion #region Return.GetCustomerReturnsByRMANumber { "Data": { "Returns": [{ "RmaNumber": "000000000001247", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "11/07/2022", "Currency": "$", "NextLine": "0003", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }] }, "LookupData": {}, "Result": { "Success": true, "Message": "The request found 1 return result.", "ElapsedTime": "194 ms" } } #endregion #region Return.GetCustomerReturnsByStockCode { "Data": { "Returns": [{ "RmaNumber": "000000000000986", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "04/06/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }, { "RmaNumber": "000000000001150", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "10/09/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }, { "RmaNumber": "000000000001151", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "10/09/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }] }, "LookupData": {}, "Result": { "Success": true, "Message": "The request found 3 return results.", "ElapsedTime": "1687 ms" } } #endregion #region Return.GetCustomerReturnsByUserDefinedField { "Data": { "Returns": [{ "RmaNumber": "000000000000005", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "20", "CustomerClass": "A", "Area": "S", "EntryDate": "07/08/2016", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "T" }, { "RmaNumber": "000000000000006", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Complete", "UserField1": "", "Branch": "20", "CustomerClass": "A", "Area": "S", "EntryDate": "07/08/2016", "Currency": "$", "NextLine": "0002", "Status": "9", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "T" }, { "RmaNumber": "000000000000007", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "20", "CustomerClass": "A", "Area": "S", "EntryDate": "08/25/2016", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "T" }, { "RmaNumber": "000000000000009", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Complete", "UserField1": "", "Branch": "20", "CustomerClass": "A", "Area": "S", "EntryDate": "07/24/2017", "Currency": "$", "NextLine": "0002", "Status": "9", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "T" }, { "RmaNumber": "000000000000986", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "04/06/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }, { "RmaNumber": "000000000001149", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "10/09/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }, { "RmaNumber": "000000000001150", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "10/09/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }, { "RmaNumber": "000000000001151", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "10/09/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }, { "RmaNumber": "000000000001152", "Customer": "000000000000013", "CustomerName": "Out of Africa", "StatusText": "Open RMA", "UserField1": "", "Branch": "10", "CustomerClass": "A", "Area": "S", "EntryDate": "10/10/2022", "Currency": "$", "NextLine": "0002", "Status": "1", "SpecialInstrs": "", "AlternateKey": "", "OrderType": "" }] }, "LookupData": {}, "Result": { "Success": true, "Message": "The request found 9 return results.", "ElapsedTime": "673 ms" } } #endregion #region Return.GetPendingReturn { "Data": { "FirstName": "Susan", "LastName": "Brown", "Email": "sbrown@bikesblades.com", "Phone": "", "CustomerNumber": "000000000000013", "CustomerName": "Out of Africa", "ItemCount": 2, "TotalWeight": 20.0, "TotalVolume": 0.6, "LastUpdated": "2022-11-07T10:23:02.78", "CustomData": {}, "Branch": "", "Fax": "", "UserField1": "", "SpecialInstrs": "", "OrderType": "", "AlternateKey": "", "ServiceTicket": "", "ShippingAddress": { "FirstName": "Susan", "LastName": "Brown", "Address1": "254 Southway Drive", "Address2": "Southern Bypass", "Address3": "South, Sandton", "City": "", "State": "", "Zip": "2196", "Country": "", "MultiShipCode": "", "Area": "" }, "Details": [{ "Row": 1, "ID": 13269, "Item_ID": 579, "StockCode": "A100", "NonStockItem": false, "Description": "Boys 15 Speed Mountain Bike", "SerialNumber": "", "Quantity": 1, "UOM": "EA", "UnitType": 1, "UnitWeight": 10.0, "UnitVolume": 0.3, "ReturnType": "", "ProblemCode": "", "ProblemNotes": "", "InvoiceNumber": "", "OrderNumber": "", "CustomData": {}, "LastUpdated": "2022-11-07T10:23:02.807", "WarrantyDate": null, "ReturnByDate": null, "Lot": "", "UserDefined1": "", "UserDefined2": "", "PurchaseDate": null, "Photo1": "/Ecommerce/site/images/Photo1/A100.jpg", "Photo2": "/Ecommerce/site/images/Photo2/A100.jpg" }, { "Row": 2, "ID": 13270, "Item_ID": 579, "StockCode": "A100", "NonStockItem": false, "Description": "Boys 15 Speed Mountain Bike", "SerialNumber": "Test1011", "Quantity": 1, "UOM": "EA", "UnitType": 1, "UnitWeight": 10.0, "UnitVolume": 0.3, "ReturnType": "", "ProblemCode": "", "ProblemNotes": "", "InvoiceNumber": "", "OrderNumber": "", "CustomData": {}, "LastUpdated": "2022-11-07T10:29:49.827", "WarrantyDate": null, "ReturnByDate": null, "Lot": "", "UserDefined1": "", "UserDefined2": "", "PurchaseDate": "2022-11-04", "Photo1": "/Ecommerce/site/images/Photo1/A100.jpg", "Photo2": "/Ecommerce/site/images/Photo2/A100.jpg" }] }, "LookupData": { "DefaultProblemCode": "BR", "ProblemCodes": [{ "Code": "BR", "DisplayText": "Broken" }, { "Code": "CL", "DisplayText": "Certification Limit" }, { "Code": "CM", "DisplayText": "Changed Mind" }, { "Code": "FT", "DisplayText": "Faulty" }, { "Code": "OS", "DisplayText": "Over Supply" }, { "Code": "US", "DisplayText": "Unsuitable" }, { "Code": "WC", "DisplayText": "Wrong Color" }, { "Code": "WI", "DisplayText": "Wrong Item" }] }, "Result": { "Success": true, "Message": "The pending return was returned successfully.", "ElapsedTime": "6 ms" } } #endregion #region Return.GetReturnDetailView { "Data": { "RMANumber": "000000000001247", "EntryDate": "2022-11-07", "Status": "1", "CustomerBranch": "10", "LastTransactDate": "", "Currency": "$", "UserField1": "", "Area": "S", "SpecialInstrs": "", "PrintedFlag": "", "AlternateKey": "", "OrderType": "", "ServiceTicket": "", "MultiShipCode": "", "Comments": "", "StatusText": "Open RMA" }, "Html": "<div class=\"divTable\"><div class=\"divTableBody\"><div class=\"divTableRow\"><div class=\"divTableCell logo\"></div><div class=\"divTableCell divTableRight\">\n Return #:\n 1247<br />\n Entry Date:\n 11/07/2022</div></div><br /><div class=\"divTableRow\"><div class=\"divTableCell\">Out of Africa<br />254 Southway Drive<br />Southern Bypass<br />South, Sandton<br /><br /><br />RSA</div><div class=\"divTableCell divTableRight\">Out of Africa<br />Susan Brown<br />011-555-2123</div></div><br /></div><br /><div class=\"divTableBody returnData\"><div class=\"divTableRow detailRow headerRow\"><div class=\"divTableCell divTableHead divTableItem\">Item</div><div class=\"divTableCell divTableHead divTableQTY\">Auth Qty</div><div class=\"divTableCell divTableHead divTableDate\">PurchaseDate</div><div class=\"divTableCell divTableHead divTableStatus\">status</div><div class=\"divTableCell divTableHead divTableDate\">IssueDate</div><div class=\"divTableCell divTableHead divTablePrice\">Unit cost</div><div class=\"divTableCell divTableHead divTableProblemCode\">Problem Code</div><div class=\"divTableCell divTableHead divTableInvoice\">Invoice</div></div><div class=\"divTableRow\"><div class=\"divTableCell StockCode\">A100</div><div class=\"divTableCell Qty\">1</div><div class=\"divTableCell PurchaseDate\">//</div><div class=\"divTableCell \">1</div><div class=\"divTableCell IssueDate\">11/07/2022</div><div class=\"divTableCell divTableRight format-currency\">0.00000</div><div class=\"divTableCell \">WI</div><div class=\"divTableCell invoicePopupLink\"></div></div><div class=\"divTableRow\"><div class=\"divTableCell StockCode\">SER200</div><div class=\"divTableCell Qty\">1</div><div class=\"divTableCell PurchaseDate\">//</div><div class=\"divTableCell \">1</div><div class=\"divTableCell IssueDate\">11/07/2022</div><div class=\"divTableCell divTableRight format-currency\">0.00000</div><div class=\"divTableCell \">WI</div><div class=\"divTableCell invoicePopupLink\"></div></div></div></div>", "LookupData": {}, "Result": { "Success": true, "Message": "The request returned the detail view for Return 000000000001247", "ElapsedTime": "301 ms" } } #endregion #region Return.PostReturn { "Data": { "RMANumber": "000000000001248" }, "LookupData": {}, "Result": { "Success": true, "Message": "", "ElapsedTime": "2217 ms" } } #endregion #region Return.SaveReturnAddress { "Data": { "ShippingFirstName": "Susan", "ShippingLastName": "Brown", "ShippingAddress1": "3 Beach Road", "ShippingAddress2": "Bayside North", "ShippingAddress3": "", "ShippingCity": "Seattle", "ShippingState": "WA", "ShippingZip": "98101", "ShippingCountry": "United States", "ShippingPhone": "5554647985", "ShippingCode": "1", "ShippingTaxArea": "02057" }, "LookupData": {}, "Result": { "Success": true, "Message": "The return address was updated successfully.", "ElapsedTime": "5 ms" } } #endregion #region Return.UpdateReturnLine { "Data": { "FirstName": "Susan", "LastName": "Brown", "Email": "sbrown@bikesblades.com", "Phone": "", "CustomerNumber": "000000000000013", "CustomerName": "Out of Africa", "ItemCount": 3, "TotalWeight": 30.0, "TotalVolume": 0.9, "LastUpdated": "2022-11-07T12:56:38.417", "CustomData": {}, "Branch": "", "Fax": "", "UserField1": "", "SpecialInstrs": "", "OrderType": "", "AlternateKey": "", "ServiceTicket": "", "ShippingAddress": { "FirstName": "Susan", "LastName": "Brown", "Address1": "254 Southway Drive", "Address2": "Southern Bypass", "Address3": "South, Sandton", "City": "", "State": "", "Zip": "2196", "Country": "", "MultiShipCode": "", "Area": "" }, "Details": [{ "Row": 1, "ID": 13276, "Item_ID": 579, "StockCode": "A100", "NonStockItem": false, "Description": "Boys 15 Speed Mountain Bike", "SerialNumber": "", "Quantity": 3, "UOM": "EA", "UnitType": 1, "UnitWeight": 10.0, "UnitVolume": 0.3, "ReturnType": "", "ProblemCode": "", "ProblemNotes": "", "InvoiceNumber": "", "OrderNumber": "", "CustomData": {}, "LastUpdated": "2022-11-07T12:59:30.19", "WarrantyDate": null, "ReturnByDate": null, "Lot": "", "UserDefined1": "", "UserDefined2": "", "PurchaseDate": null, "Photo1": "/Ecommerce/site/images/Photo1/A100.jpg", "Photo2": "/Ecommerce/site/images/Photo2/A100.jpg" }] }, "LookupData": { "DefaultProblemCode": "BR", "ProblemCodes": [{ "Code": "BR", "DisplayText": "Broken" }, { "Code": "CL", "DisplayText": "Certification Limit" }, { "Code": "CM", "DisplayText": "Changed Mind" }, { "Code": "FT", "DisplayText": "Faulty" }, { "Code": "OS", "DisplayText": "Over Supply" }, { "Code": "US", "DisplayText": "Unsuitable" }, { "Code": "WC", "DisplayText": "Wrong Color" }, { "Code": "WI", "DisplayText": "Wrong Item" }] }, "OriginalDetail": { "Item_ID": 579, "StockCode": "A100", "ProductName": "Boys 15 Speed Mountain Bike", "SerialNumber": "", "PurchaseDate": null, "Quantity": 1, "UnitType": 1, "UnitLabel": "EA", "UnitMass": 10.0, "UnitVolume": 0.3, "ReturnType": "", "NonStockItem": false, "ProblemCode": "", "ProblemNotes": "", "CustomData": "{}", "LastModifiedDate": "2022-11-07T12:56:44.22", "WarrantyDate": null, "ReturnByDate": null, "Lot": "", "UserDefined1": "", "UserDefined2": "" }, "Result": { "Success": true, "Message": "The return line has been updated successfully.", "ElapsedTime": "66 ms" } } #endregion ------------------------------------------------------- #endregion ------------------------------------------------------- #region Utility Operations ------------------------------------------------------- #region Utility.ValidateRecaptcha { "Data": { "ValidationPassed": true }, "LookupData": {}, "Result": { "Success": true, "Message": "The validation test passed.", "ElapsedTime": "56 ms" } } #endregion ------------------------------------------------------- #endregion ------------------------------------------------------- #region Price Operations ------------------------------------------------------- #region Price.DeleteCachedPricesByCategoryPath Sample response here #endregion #region Price.DeleteCachedPricesByCustomerNumber Sample response here #endregion #region Price.DeleteCachedPricesForItemsInCategory Sample response here #endregion #region Price.FormatNumberAsCustomerCurrency // Example 1: format the number 19.95 as a total // { "NumberValue": 19.95, "CurrencyValue": "$19.95 " } // Example 2: format the number 19.999 as a total // { "NumberValue": 19.999, "CurrencyValue": "$19.999 " } #endregion #region Price.GetDisplayPriceByStockCode { "DefaultPrice": "$560.00", "DefaultPriceLabelText": "Default Price", "DefaultPriceAmount": 560.000, "DefaultPricePerUnit": "", "DefaultPricePerUnitAmount": 0, "ShowDefaultPrice": false, "CustomerPrice": "$560.00", "CustomerPriceLabelText": "Customer Price", "CustomerPriceAmount": 560.00000, "CustomerPricePerUnit": "", "CustomerPricePerUnitAmount": 0, "ShowCustomerPrice": true, "DiscountPrice": "$560.00", "DiscountPriceLabelText": "Discounted Price", "DiscountPriceAmount": 560.00000, "DiscountPricePerUnit": "", "DiscountPricePerUnitAmount": 0, "ShowDiscountPrice": false, "LinePriceAmount": 560.00000, "WebPrice": "$560.00", "WebPriceLabelText": "Web Price", "WebPriceAmount": 560.00000, "WebPricePerUnit": "", "WebPricePerUnitAmount": 0, "ShowWebPrice": false, "WebTotalPriceAmount": 56000.00000, "WebTotalPrice": "$56,000.00", "Quantity": 100, "UnitOfMeasureText": "EA", "UnitOfMeasureType": "STOCKING", "CanShow": true } #endregion ------------------------------------------------------- #endregion ------------------------------------------------------- #region Visitor Operations ------------------------------------------------------- #region Visitor.Login { "Data": { "SessionToken": "d04c7932-0d76-47cb-b550-1577d72dffa4" }, "Result": { "Success": true, "Message": "The account has been logged-in successfully.", "ElapsedTime": "766 ms" } } #endregion #region Visitor.LogOut { "Result": { "Success": true, "Message": "The account was logged out successfully and the session was ended.", "ElapsedTime": "75 ms" } } #endregion #region Visitor.GetAccountProfile { "Data": { "Name": "Bayside Bikes", "CustomerNumber": "000000000000001", "Telephone": "206-555-4562", "Contact": "Karen Saunders", "Fax": null, "CustomeronHold": false, "FreeShipping": false, "CreateDate": "2017-09-20T14:27:45.057", "CurrencyCode": "$", "PunchOutInvoice": "OFF", "PunchOutInvoiceUrl": "", "PunchOutLoginReturnUrl": "", "PunchOutOrderAddressIDIsMultiShipCode": false, "InvoiceXmlXsltFile": "", "CustomerClass": "Wholesaler", "Email": "sbrown@bikesblades.com", "FirstName": "Susan", "LastName": "Brown", "CompanyName": "", "PrimaryPhone": "", "PrimaryPhoneExt": "", "AlternatePhone": "", "AlternatePhoneExt": "", "PrimaryPhoneonFile": "", "PrimaryContactonFile": "", "OnFile": true, "Approved": true, "LastLoginDate": "2022-10-04T16:57:58.827", "EmailMarketingOptInStatus": false, "EmailMarketingOptInStatusChangeDate": "2022-10-04T17:13:18.95", "IsLocked": false, "NumLoginAttempts": 0, "UnlockDateTime": null, "MobilePhone": null, "PreferredWarehouse": null, "MobileNumber": "15555551212", "SMSMultiFactorOptIn": true, "SMSVerified": false, "EnableWarehouseSelection": true, "DefaultApproved": true, "UserStatus": "B2B", "HasSavedCarts": true, "CartItemCount": 0, "BillingAddress": { "Address1": "P O Box 8", "Address2": "2001 Ocean Avenue", "Address3": "", "FirstName": "Bayside Bikes", "LastName": "", "City": "Santa Monica", "State": "LA County", "Zip": "A2B 4C6", "Country": "CA", "Phone": "206-555-4562" }, "ShippingAddress": { "Address1": "3 Beach Road", "Address2": "Bayside North", "Address3": "", "FirstName": "Bayside Bikes", "LastName": "", "City": "Seattle", "State": "WA", "Zip": "98101", "Country": "United States", "Phone": "206-555-4562" } }, "Result": { "Success": true, "Message": "The account profile was retrieved successfully.", "ElapsedTime": "780 ms" } } #endregion #region Visitor.UpdateAccount { "Data": { "Name": "Bayside Bikes", "CustomerNumber": "000000000000001", "Telephone": "206-555-4562", "Contact": "Karen Saunders", "Fax": null, "CustomeronHold": false, "FreeShipping": false, "CreateDate": "2017-09-20T14:27:45.057", "CurrencyCode": "$", "PunchOutInvoice": "OFF", "PunchOutInvoiceUrl": "", "PunchOutLoginReturnUrl": "", "PunchOutOrderAddressIDIsMultiShipCode": false, "InvoiceXmlXsltFile": "", "CustomerClass": "Wholesaler", "Email": "sbrown@bikesblades.com", "FirstName": "Susan", "LastName": "Brown", "CompanyName": "", "PrimaryPhone": "", "PrimaryPhoneExt": "", "AlternatePhone": "", "AlternatePhoneExt": "", "PrimaryPhoneonFile": "", "PrimaryContactonFile": "", "OnFile": true, "Approved": true, "LastLoginDate": "2022-10-04T16:57:58.827", "EmailMarketingOptInStatus": false, "EmailMarketingOptInStatusChangeDate": "2022-10-04T17:13:18.95", "IsLocked": false, "NumLoginAttempts": 0, "UnlockDateTime": null, "MobilePhone": null, "PreferredWarehouse": null, "MobileNumber": "15555551212", "SMSMultiFactorOptIn": true, "SMSVerified": false, "EnableWarehouseSelection": true, "DefaultApproved": true, "UserStatus": "B2B", "HasSavedCarts": true, "CartItemCount": 0, "BillingAddress": { "Address1": "P O Box 8", "Address2": "2001 Ocean Avenue", "Address3": "", "FirstName": "Bayside Bikes", "LastName": "", "City": "Santa Monica", "State": "LA County", "Zip": "A2B 4C6", "Country": "CA", "Phone": "206-555-4562" }, "ShippingAddress": { "Address1": "3 Beach Road", "Address2": "Bayside North", "Address3": "", "FirstName": "Bayside Bikes", "LastName": "", "City": "Seattle", "State": "WA", "Zip": "98101", "Country": "United States", "Phone": "206-555-4562" } }, "Result": { "Success": true, "Message": "The account was updated successfully. The account profile was retrieved successfully.", "ElapsedTime": "319 ms" } } #endregion #region Visitor.UnlockSession // Example 1: Successful response { "Result": { "Success": true, "Message": "All other sessions have been logged out.", "ElapsedTime": "29 ms" } } // Example 2: No other active sessions { "Result": { "Success": false, "Message": "Unable to locate open Sessions.", "ElapsedTime": "4 ms" } } // Example 3: Error { "Result": { "Success": false, "Message": "An error occurred attempting to logout the other sessions.", "ElapsedTime": "4 ms" } } #endregion #region Visitor.CreateOnFileAccount { "Data": { "CustomerNumber": "000000000000013", "CustomerName": "Out of Africa", "FirstName": "Barry", "LastName": "Jones", "Email": "address@test.dovetailinternet.com" }, "LookupData": {}, "Result": { "Success": true, "Message": "Customer '3864906629' was created successfully.The Shopper's on-file account has been updated successfully. The account has been logged-in successfully.", "ElapsedTime": "3741 ms" } } #endregion #region Visitor.ConfirmSMSConfirmationCode { "Data": {}, "LookupData": {}, "Result": { "Success": true, "Message": "Mobile Number Confirmed", "ElapsedTime": "16 ms" } } #endregion #region Visitor.MultiFactorLogin { "Data": { "SessionToken": "d2526c96-07fe-43cc-ba8a-08d02a845948", "Profile": { "Name": "Out of Africa", "CustomerNumber": "000000000000013", "Telephone": "011-555-2123", "Contact": "Thane Green", "Fax": null, "CustomeronHold": false, "FreeShipping": false, "CreateDate": "2003-09-02T18:44:03.68", "CurrencyCode": "$", "PunchOutInvoice": "OFF", "PunchOutInvoiceUrl": null, "PunchOutLoginReturnUrl": null, "PunchOutOrderAddressIDIsMultiShipCode": null, "InvoiceXmlXsltFile": "", "CustomerClass": "Wholesaler", "Email": "address@test.dovetailinternet.com", "FirstName": "Barry", "LastName": "Jones", "CompanyName": "Whitehall", "PrimaryPhone": "3864906629", "PrimaryPhoneExt": "123", "AlternatePhone": "(508) 555-1212", "AlternatePhoneExt": "678", "PrimaryPhoneonFile": "", "PrimaryContactonFile": "", "OnFile": false, "Approved": true, "LastLoginDate": "2022-11-07T14:49:10.927", "EmailMarketingOptInStatus": false, "EmailMarketingOptInStatusChangeDate": "2022-11-07T14:49:10.94", "IsLocked": false, "NumLoginAttempts": 0, "UnlockDateTime": null, "MobilePhone": null, "PreferredWarehouse": null, "MobileNumber": null, "SMSMultiFactorOptIn": null, "SMSVerified": false, "EnableWarehouseSelection": false, "DefaultApproved": true, "UserStatus": "B2C-LoggedIn", "HasSavedCarts": false, "CartItemCount": 3, "BillingAddress": { "Address1": "", "Address2": "", "Address3": "", "FirstName": "", "LastName": "", "City": "", "State": "", "Zip": "", "Country": "", "Phone": "" }, "ShippingAddress": { "Address1": "", "Address2": "", "Address3": "", "FirstName": "", "LastName": "", "City": "", "State": "", "Zip": "", "Country": "", "Phone": "" } } }, "LookupData": {}, "Result": { "Success": true, "Message": "The account has been logged-in successfully. Items in the cart have been combined with those previously left in the cart.", "ElapsedTime": "637 ms" } } #endregion #region Visitor.SendLoginVerificationCode { "Data": {}, "LookupData": {}, "Result": { "Success": true, "Message": "Code sent via Email.", "ElapsedTime": "17 ms" } } #endregion #region Visitor.SendLoginVerificationCode { "Data": {}, "LookupData": {}, "Result": { "Success": true, "Message": "Code sent via Email.", "ElapsedTime": "17 ms" } } #endregion ------------------------------------------------------- #endregion ------------------------------------------------------- #region GetData Operations ------------------------------------------------------- #region AddNewPaymentProfile Sample response here #endregion #region AddToCart Sample response here #endregion #region ADMCheckEmailAddress Sample response here #endregion #region ADMGetOnHandQuantity Sample response here #endregion #region ADMGetItemType Sample response here #endregion #region ADMGetSalespersonBranches Sample response here #endregion #region ADMGetSalespersonGrid Sample response here #endregion #region AJAXGetItemPhoto Sample response here #endregion #region ChangeShoppingCartLineQty Sample response here #endregion #region CleanupRoutine Sample response here #endregion #region DeleteShoppingCartLine Sample response here #endregion #region DoesThisPaymentProfileExistForThisSite Sample response here #endregion #region FormatCurrency Sample response here #endregion #region GetAllItemsJSONString Sample response here #endregion #region GetAtpDataSource Sample response here #endregion #region GetB2CDefaultPrice Sample response here #endregion #region GetCategoryInformation Sample response here #endregion #region GetChildCategoriesByParent Sample response here #endregion #region GetCurrencySymbolByCode Sample response here #endregion #region GetCustomerCreditInfo Sample response here #endregion #region GetDefaultPrice Sample response here #endregion #region GetOnHandQuantityDisplayString Sample response here #endregion #region GetPricingListAJAX Sample response here #endregion #region GetShoppingCartJSONString Sample response here #endregion #region QuickOrderEntryGetItemIDGivenStockCode Sample response here #endregion #region QuickOrderEntryRefreshCart Sample response here #endregion #region QuickOrderEntryRefreshCartMessages Sample response here #endregion #region QuickOrderEntryRefreshSubtotal Sample response here #endregion #region SelectedCustomersForCreditRefund Sample response here #endregion #region SimpleAddToCart Sample response here #endregion #region SubmitCreditRefundRequest Sample response here #endregion #region ValidateCurrentPassword Sample response here #endregion ------------------------------------------------------- #endregion ------------------------------------------------------- #region Order Operations ------------------------------------------------------- #region Order.GetPendingOrderPaymentInformation Sample response here #endregion ------------------------------------------------------- #endregion ------------------------------------------------------- #region Utility Operations ------------------------------------------------------- #region Utility.DecodePhrase Sample response here #endregion #region Utility.EncodePhrase Sample response here #endregion ------------------------------------------------------- #endregion ------------------------------------------------------- ------------------------------------------------------- #region Fulfillment Operations ------------------------------------------------------- #region Fulfillment.GetDispatchNoteDetailView { "Data": { "DispatchNote": "000000000000073", "SalesOrder": "4433", "Customer": "000000000000004", "CustomerName": "Bikes and Blades - East", "ShippingInstrs": "Test 1", "ShippingInstrsCod": "S", "SpecialInstrs": "", "DispatchComments1": "[Drop Ship]", "DispatchComments2": "", "DispatchComments3": "", "DispatchComments4": "", "UserField1": "", "UserField2": "", "Salesperson": "300", "Branch": "30", "Area": "E", "Currency": "$", "CurrencyDescription": "Local Currency", "DiscPct1": " 0.00", "DiscPct2": " 0.00", "DiscPct3": " 0.00", "OrderType": "T", "InvTermsOverride": "1", "TaxExemptFlag": "E", "TaxExemptOverride": "E", "DispatchName": "barb smith", "PlannedDeliverDate": "2000-01-01", "ActualDeliveryDate": "2022-02-23", "ShipAddressFlag": "", "CustomerPoNumber": "11", "CompanyTaxNo": "", "Invoice": "100672", "InvoiceCreatedDate": "2022-02-23", "DateLastInvPrt": "", "ConsolidateInvFlag": "", "TaxExemptNumber": "", "DispatchNoteStatus": "9", "Reason": "", "StatusWhenHeld": "7", "Nationality": "", "DeliveryTerms": "", "TransactionNature": "0", "TransportMode": "0", "ProcessFlag": "0", "WebCreated": "", "Email": "sbrown@bikesblades.com", "DispatchCustName": "barb smith", "DispatchAddress1": "", "DispatchAddress2": "22 E main", "DispatchAddress3": "worcrester", "DispatchAddrLoc": "", "DispatchAddress4": "MB", "DispatchAddress5": "CA", "DispatchPostalCode": "01608", "DispatchGpsLat": " 0.000000", "DispatchGpsLong": " 0.000000", "State": "", "CountyZip": "", "ExtendedTaxCode": "", "MultiShipCode": "", "Quote": "", "GtrReference": "", "Language": "05", "Language2": "EN", "CssStyle": "", "DecFormat": "1", "DateFormat": "01" }, "Html": "<HTML xmlns:TBLART=\"TBLART\" xmlns:SALBRN=\"SALBRN\" xmlns:SALARE=\"SALARE\" xmlns:SALSLS=\"SALSLS\"><HEAD><title>\n Dispatch Lookup\n </title><script type=\"text/javascript\" language=\"javascript\" src=\"../../main/scripts/query.js\"></script></HEAD><BODY><table class=\"orderdisplayTable\" border=\"0\"><tr><td class=\"orderdisplayTitle\" align=\"center\" colspan=\"5\">\n Dispatch Note - 000000000000073</td></tr><tr><td class=\"orderdisplayLabel\" nowrap=\"on\" width=\"30\">Customer Number\">Bikes and Blades - East</td><td class=\"orderdisplayField\" /><td rowspan=\"7\" class=\"orderdisplayLabel\" nowrap=\"on\" valign=\"top\" width=\"10\">\n Ship To\">barb smith</td></tr><tr><td class=\"orderdisplayLabel\" nowrap=\"on\">Date of Delivery:</td><td class=\"orderdisplayField\" nowrap=\"on\">2022-02-23</td><td class=\"orderdisplayField\" nowrap=\"on\"></td><td class=\"orderdisplayField\" nowrap=\"on\"></td></tr><tr><td class=\"orderdisplayLabel\" nowrap=\"on\">Invoice Number:</td><td class=\"orderdisplayField\" nowrap=\"on\" colspan=\"2\">100672</td><td class=\"orderdisplayField\" nowrap=\"on\">22 E main</td></tr><tr><td class=\"orderdisplayLabel\" nowrap=\"on\">Invoice Amount:</td><td class=\"orderdisplayField\" nowrap=\"on\"></td><td></td><td class=\"orderdisplayField\" nowrap=\"on\">worcrester</td></tr><tr><td class=\"orderdisplayLabel\" nowrap=\"on\">Shipping Method:</td><td class=\"orderdisplayField\" nowrap=\"on\" colspan=\"2\">Test 1</td><td class=\"orderdisplayField\" nowrap=\"on\">MB</td></tr><tr><td class=\"orderdisplayLabel\" nowrap=\"on\">Tracking Number:</td><td class=\"orderdisplayField\" nowrap=\"on\" colspan=\"2\"></td><td class=\"orderdisplayField\" nowrap=\"on\">CA</td></tr><tr><td colspan=\"5\"><br /><table width=\"100%\" align=\"center\" cellpadding=\"5\" cellspacing=\"0\" border=\"0\"><tr class=\"detailhdg2\" valign=\"bottom\"><td class=\"orderdisplaydetailLabel\" nowrap=\"on\">\n Stock Code\n </td><td class=\"orderdisplaydetailLabel\">\n Description\n </td><td class=\"orderdisplaydetailLabel\">Qty</td></tr><tr class=\"TableRow\"><td class=\"orderdisplaydetailField\" nowrap=\"on\">A100</td><td class=\"orderdisplaydetailField\" nowrap=\"on\">Boys 15 Speed Mountain Bike</td><td class=\"orderdisplaydetailField\" nowrap=\"on\" align=\"right\">1</td></tr><tr class=\"HighlightTableRow\"><td class=\"orderdisplaydetailField\" colspan=\"10\" style=\"text-indent:10px\">Please make sure that you purchase the</td></tr><tr class=\"TableRow\"><td class=\"orderdisplaydetailField\" colspan=\"10\" style=\"text-indent:10px\">correct bicycle accessories.</td></tr><tr class=\"HighlightTableRow\"></tr></table></td></tr></table></BODY></HTML>", "Result": { "Success": true, "Message": "The request returned the detail view for Dispatch Note 000000000000073", "ElapsedTime": "301 ms" } } #endregion #region Fulfillment.GetWarehouseToUse // Example 1: Returning no specified warehouse to use. { "Data": { "WarehouseToUse": "" }, "Result": { "Success": true, "Message": "No specific warehouse to use was returned.", "ElapsedTime": "47 ms" } } #endregion #region Fulfillment.GetWarehouses { "Data": { "Warehouses": [ { "Warehouse": "E", "Description": "Eastern Zone Warehouse" }, { "Warehouse": "S", "Description": "Southern Warehouse" }, { "Warehouse": "N", "Description": "Northern Warehouse" }, { "Warehouse": "RM", "Description": "Raw Materials Warehouse" }, { "Warehouse": "SA", "Description": "Subassembly Warehouse" } ] }, "LookupData": { "Profile": { "PreferredWarehouse": "", "EnableWarehouseSelection": "False" } }, "Result": { "Success": true, "Message": "5 warehouses have been retrieved successfully.", "ElapsedTime": "2 ms" } } #endregion ------------------------------------------------------- #endregion ------------------------------------------------------- ------------------------------------------------------- #region Configuration Operations ------------------------------------------------------- #region Configuration.SetupConfiguration { "Data": { "Selection_ID": 8, "Configuration_ID": 1, "Name": "Kane Config 1", "Description": "Kane Test Config 1", "Steps": [{ "Step_ID": 2, "Prompt": "Industrial Analyzer Selection - CO Sensor", "SortOrder": 1, "Constraints": [{ "Constraint_ID": 1, "ObjectType": "CFG_Step", "Object_ID": 2, "ConstraintGroup": 0, "ConstraintType": "UpTo", "DefaultStatus": "", "ConstraintMin": 1, "ConstraintMax": 1, "SortOrder": 1 }, { "Constraint_ID": 2, "ObjectType": "CFG_Step", "Object_ID": 2, "ConstraintGroup": 0, "ConstraintType": "Required", "DefaultStatus": "", "ConstraintMin": 0, "ConstraintMax": 0, "SortOrder": 2 }], "Rules": [{ "Rule_ID": 46, "RuleType": "Display", "ObjectType": "CFG_Step", "Object_ID": 2, "Expression": "(57)", "Conditions": [{ "Condition_ID": 57, "Rule_ID": 46, "ConditionType": "Task", "LeftOperand": "24", "Operation": "GreaterThan", "RightOperand": "A900" }], "Result": false }, { "Rule_ID": 47, "RuleType": "Display", "ObjectType": "CFG_Step", "Object_ID": 2, "Expression": "", "Conditions": [], "Result": false }, { "Rule_ID": 48, "RuleType": "Display", "ObjectType": "CFG_Step", "Object_ID": 2, "Expression": "", "Conditions": [], "Result": false }, { "Rule_ID": 49, "RuleType": "Display", "ObjectType": "CFG_Step", "Object_ID": 2, "Expression": "", "Conditions": [], "Result": false }], "Tasks": [{ "Task_ID": 4, "Step_ID": 2, "ConstraintGroup": 0, "TaskType": "Display", "Prompt": "", "Attributes": "image", "Value": "", "Group": "1", "SortOrder": 1, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 4, "Responses": [] } }, { "Task_ID": 5, "Step_ID": 2, "ConstraintGroup": 0, "TaskType": "Display", "Prompt": "", "Attributes": "heading", "Value": "CHOOSE A CARBON MONOXIDE (C0) SENSOR RANGE", "Group": "2", "SortOrder": 2, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 5, "Responses": [] } }, { "Task_ID": 6, "Step_ID": 2, "ConstraintGroup": 0, "TaskType": "Option", "Prompt": "CO Sensor 0 - 10,000ppm (H2 Compensated)", "Attributes": "item", "Value": "A110", "Group": "2", "SortOrder": 3, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 6, "Responses": [] } }, { "Task_ID": 7, "Step_ID": 2, "ConstraintGroup": 0, "TaskType": "Option", "Prompt": "CO Sensor 0 - 100,000ppm (H2 Compensated)", "Attributes": "item", "Value": "A100", "Group": "2", "SortOrder": 4, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 7, "Responses": [] } }, { "Task_ID": 8, "Step_ID": 2, "ConstraintGroup": 0, "TaskType": "Action", "Prompt": "Continue", "Attributes": "button", "Value": "next", "Group": "3", "SortOrder": 5, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 8, "Responses": [] } }], "Responses": { "Step_ID": 2, "Responses": [] } }, { "Step_ID": 3, "Prompt": "Industrial Analyzer Selection - Toxic Gas Sensors", "SortOrder": 2, "Constraints": [{ "Constraint_ID": 3, "ObjectType": "CFG_Step", "Object_ID": 3, "ConstraintGroup": 0, "ConstraintType": "UpTo", "DefaultStatus": "", "ConstraintMin": 0, "ConstraintMax": 2, "SortOrder": 1 }], "Rules": [], "Tasks": [{ "Task_ID": 10, "Step_ID": 3, "ConstraintGroup": 0, "TaskType": "Display", "Prompt": "", "Attributes": "heading", "Value": "CHOOSE UP TO 2 TOXIC GAS SENSORS ", "Group": "2", "SortOrder": 1, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 10, "Responses": [] } }, { "Task_ID": 9, "Step_ID": 3, "ConstraintGroup": 0, "TaskType": "Display", "Prompt": "", "Attributes": "image", "Value": "/Ecommerce/site/images/Photo1/KANE958_PP_A.png", "Group": "1", "SortOrder": 1, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 9, "Responses": [] } }, { "Task_ID": 11, "Step_ID": 3, "ConstraintGroup": 0, "TaskType": "Option", "Prompt": "NO1: Nitric Oxide Sensor 0 0 5,000ppm", "Attributes": "item", "Value": "A102", "Group": "2", "SortOrder": 2, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 11, "Responses": [] } }, { "Task_ID": 12, "Step_ID": 3, "ConstraintGroup": 0, "TaskType": "Option", "Prompt": "NO2: Nitric Dioxide Sensor 0 - 1,000ppm", "Attributes": "item", "Value": "A101", "Group": "2", "SortOrder": 3, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 12, "Responses": [] } }, { "Task_ID": 13, "Step_ID": 3, "ConstraintGroup": 0, "TaskType": "Option", "Prompt": "SO2: Sulfur Dioxide 0 - 5,000ppm", "Attributes": "item", "Value": "A111", "Group": "2", "SortOrder": 4, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 13, "Responses": [] } }, { "Task_ID": 14, "Step_ID": 3, "ConstraintGroup": 0, "TaskType": "Action", "Prompt": "Continue", "Attributes": "button", "Value": "next", "Group": "3", "SortOrder": 6, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 14, "Responses": [] } }], "Responses": { "Step_ID": 3, "Responses": [] } }, { "Step_ID": 6, "Prompt": "Industrial Analyzer Selection - Review", "SortOrder": 3, "Constraints": [], "Rules": [], "Tasks": [{ "Task_ID": 24, "Step_ID": 6, "ConstraintGroup": 0, "TaskType": "Display", "Prompt": "", "Attributes": "image", "Value": "/Ecommerce/site/images/Photo1/KANE958_PP_A.png", "Group": "1", "SortOrder": 1, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 24, "Responses": [] } }, { "Task_ID": 25, "Step_ID": 6, "ConstraintGroup": 0, "TaskType": "Display", "Prompt": "", "Attributes": "html", "Value": "<div><div class='newSumTitle'>YOUR INDUSTRIAL ANALYZER</div><div class='orderTotal'><div class='sumLTotalLabel'>Total</div><div class='sumTotalAmount'></div></div></div>", "Group": "2", "SortOrder": 2, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 25, "Responses": [] } }, { "Task_ID": 26, "Step_ID": 6, "ConstraintGroup": 0, "TaskType": "Summary", "Prompt": "", "Attributes": "", "Value": "", "Group": "2", "SortOrder": 3, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 26, "Responses": [] } }, { "Task_ID": 27, "Step_ID": 6, "ConstraintGroup": 0, "TaskType": "Action", "Prompt": "Add to Cart", "Attributes": "button", "Value": "addToCart()", "Group": "3", "SortOrder": 4, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 27, "Responses": [] } }], "Responses": { "Step_ID": 6, "Responses": [] } }, { "Step_ID": 5, "Prompt": "Industrial Analyzer Selection - Accessories", "SortOrder": 4, "Constraints": [{ "Constraint_ID": 24, "ObjectType": "CFG_Step", "Object_ID": 5, "ConstraintGroup": 0, "ConstraintType": "DefaultValue", "DefaultStatus": "", "ConstraintMin": 0, "ConstraintMax": 0, "SortOrder": 1 }], "Rules": [], "Tasks": [{ "Task_ID": 20, "Step_ID": 5, "ConstraintGroup": 0, "TaskType": "Display", "Prompt": "", "Attributes": "html", "Value": "<h4>KANE958 includes the following:</h4><ul><li>Flue Gas Probe - Standard</li><li>2, K-type Thermocouples</li><li>Pressure tubing</li><li>Rechargeable Batteries</li><li>USB Charging Cable</li><li>Carrying Case</li><li>Quick Start Guide</li></ul>", "Group": "1", "SortOrder": 1, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 20, "Responses": [] } }, { "Task_ID": 21, "Step_ID": 5, "ConstraintGroup": 0, "TaskType": "Display", "Prompt": "", "Attributes": "heading", "Value": "SELECT ADDITIONAL ACCESSORIES", "Group": "2", "SortOrder": 2, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 21, "Responses": [] } }, { "Task_ID": 22, "Step_ID": 5, "ConstraintGroup": 0, "TaskType": "Option", "Prompt": "", "Attributes": "relateditems", "Value": "A100", "Group": "2", "SortOrder": 3, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 22, "Responses": [] } }, { "Task_ID": 23, "Step_ID": 5, "ConstraintGroup": 0, "TaskType": "Action", "Prompt": "Review Your Analyzer", "Attributes": "button", "Value": "", "Group": "3", "SortOrder": 4, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 23, "Responses": [] } }], "Responses": { "Step_ID": 5, "Responses": [] } }, { "Step_ID": 1, "Prompt": "Industrial Analyzer Selection - Base Features", "SortOrder": 5, "Constraints": [], "Rules": [], "Tasks": [{ "Task_ID": 3, "Step_ID": 1, "ConstraintGroup": 0, "TaskType": "Action", "Prompt": "Get Started", "Attributes": "button", "Value": "next", "Group": "3", "SortOrder": 1, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 3, "Responses": [] } }, { "Task_ID": 1, "Step_ID": 1, "ConstraintGroup": 0, "TaskType": "Display", "Prompt": "", "Attributes": "image", "Value": "/Ecommerce/site/images/Photo1/KANE958_PP_A.png", "Group": "1", "SortOrder": 1, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 1, "Responses": [] } }, { "Task_ID": 2, "Step_ID": 1, "ConstraintGroup": 0, "TaskType": "Display", "Prompt": "", "Attributes": "html", "Value": "<h3>KANE958 Features</h3><ul><li>Up to 6-Year warranty with annual recertification</li><li>Eligible for UEi Service+</li><li>LINK capability to wireless probes</li><li>6-line back lit display</li><li>Over-range protection pump</li><li>NOx filtered & H2 Compensated CO sensor</li><li>Low Flow Detection</li><li>Measures: CO, CO2, Differential Pressure, Flue and Inlet Temperature</li><li>Calculates: Differential Temperature, Efficiency (Net, Gross), Excess Air</li><li>Heat Exchanger Test</li><li>Protective water trap</li><li>Protective boot with built-in magnet</li></ul>", "Group": "3", "SortOrder": 2, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 2, "Responses": [] } }], "Responses": { "Step_ID": 1, "Responses": [] } }, { "Step_ID": 4, "Prompt": "Industrial Analyzer Selection - Flue Gas Probe", "SortOrder": 6, "Constraints": [], "Rules": [{ "Rule_ID": 1, "RuleType": "Display", "ObjectType": "CFG_Step", "Object_ID": 4, "Expression": "(1 AND 51) OR (2)", "Conditions": [{ "Condition_ID": 1, "Rule_ID": 1, "ConditionType": "Task", "LeftOperand": "12", "Operation": "LessThan", "RightOperand": "A101" }, { "Condition_ID": 2, "Rule_ID": 1, "ConditionType": "Task", "LeftOperand": "13", "Operation": "Contains", "RightOperand": "A111" }, { "Condition_ID": 51, "Rule_ID": 1, "ConditionType": "Step", "LeftOperand": "2", "Operation": "124", "RightOperand": "A900" }], "Result": false }], "Tasks": [{ "Task_ID": 15, "Step_ID": 4, "ConstraintGroup": 0, "TaskType": "Display", "Prompt": "", "Attributes": "image", "Value": "/Ecommerce/site/images/Photo1/KANE958_PP_A.png", "Group": "1", "SortOrder": 1, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 15, "Responses": [] } }, { "Task_ID": 16, "Step_ID": 4, "ConstraintGroup": 0, "TaskType": "Display", "Prompt": "", "Attributes": "heading", "Value": "ADD FLUE GAS PROBE FOR TOXIC GASES", "Group": "2", "SortOrder": 2, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 16, "Responses": [] } }, { "Task_ID": 17, "Step_ID": 4, "ConstraintGroup": 0, "TaskType": "Option", "Prompt": "CP2HT: High Temperature Flue Gas Probe", "Attributes": "item", "Value": "A103", "Group": "2", "SortOrder": 3, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 17, "Responses": [] } }, { "Task_ID": 18, "Step_ID": 4, "ConstraintGroup": 0, "TaskType": "Display", "Prompt": "", "Attributes": "helptext", "Value": "This high-end flue gas probe is specially equipped for analyzers using NO2 and SO2 sensors. This probe provide contractors the following benefits.", "Group": "2", "SortOrder": 4, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 18, "Responses": [] } }, { "Task_ID": 19, "Step_ID": 4, "ConstraintGroup": 0, "TaskType": "Action", "Prompt": "Continue", "Attributes": "button", "Value": "next", "Group": "3", "SortOrder": 5, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 19, "Responses": [] } }], "Responses": { "Step_ID": 4, "Responses": [] } }] }, "LookupData": {}, "Result": { "Success": true, "Message": "The configuration selection has been successfully retrieved.", "ElapsedTime": "206 ms" } } #endregion #region Configuration.GetSteps { "Data": { "WarehouseToUse": "" }, "Result": { "Success": true, "Message": "No specific warehouse to use was returned.", "ElapsedTime": "47 ms" } } #endregion #region Configuration.GetSteps { "Data": [{ "Step_ID": 1, "Prompt": "Industrial Analyzer Selection - Base Features", "SortOrder": 5, "CreateBy": "INSTALLER", "CreateDate": "2022-08-09T22:16:40.06", "ModifyBy": "webadm", "ModifyDate": "2022-09-21T16:20:16.01" }, { "Step_ID": 2, "Prompt": "Industrial Analyzer Selection - CO Sensor", "SortOrder": 1, "CreateBy": "INSTALLER", "CreateDate": "2022-08-09T22:16:40.06", "ModifyBy": "webadm", "ModifyDate": "2022-09-21T16:20:16.007" }, { "Step_ID": 3, "Prompt": "Industrial Analyzer Selection - Toxic Gas Sensors", "SortOrder": 2, "CreateBy": "INSTALLER", "CreateDate": "2022-08-09T22:16:40.06", "ModifyBy": "webadm", "ModifyDate": "2022-09-21T16:20:16.01" }, { "Step_ID": 4, "Prompt": "Industrial Analyzer Selection - Flue Gas Probe", "SortOrder": 6, "CreateBy": "INSTALLER", "CreateDate": "2022-08-09T22:16:40.06", "ModifyBy": "webadm", "ModifyDate": "2022-09-21T16:20:16.013" }, { "Step_ID": 5, "Prompt": "Industrial Analyzer Selection - Accessories", "SortOrder": 4, "CreateBy": "INSTALLER", "CreateDate": "2022-08-09T22:16:40.06", "ModifyBy": "webadm", "ModifyDate": "2022-09-21T16:20:16.01" }, { "Step_ID": 6, "Prompt": "Industrial Analyzer Selection - Review", "SortOrder": 3, "CreateBy": "INSTALLER", "CreateDate": "2022-08-09T22:16:40.06", "ModifyBy": "webadm", "ModifyDate": "2022-09-21T16:20:16.01" }], "LookupData": {}, "Result": { "Success": true, "Message": "The configuration steps have been successfully retrieved. ", "ElapsedTime": "5 ms" } } #endregion #region Configuration.GetTasks { "Data": [{ "Task_ID": 1, "TaskType": "D", "Prompt": "", "Attributes": "image", "Value": "/Ecommerce/site/images/Photo1/KANE958_PP_A.png", "Group": "1", "SortOrder": 1, "CreateBy": "INSTALLER", "CreateDate": "2022-08-09T22:16:40.063", "ModifyBy": "webadm", "ModifyDate": "2022-08-16T14:55:27.363" }, { "Task_ID": 2, "TaskType": "D", "Prompt": "", "Attributes": "html", "Value": "<h3>KANE958 Features</h3><ul><li>Up to 6-Year warranty with annual recertification</li><li>Eligible for UEi Service+</li><li>LINK capability to wireless probes</li><li>6-line back lit display</li><li>Over-range protection pump</li><li>NOx filtered & H2 Compensated CO sensor</li><li>Low Flow Detection</li><li>Measures: CO, CO2, Differential Pressure, Flue and Inlet Temperature</li><li>Calculates: Differential Temperature, Efficiency (Net, Gross), Excess Air</li><li>Heat Exchanger Test</li><li>Protective water trap</li><li>Protective boot with built-in magnet</li></ul>", "Group": "3", "SortOrder": 2, "CreateBy": "INSTALLER", "CreateDate": "2022-08-09T22:16:40.063", "ModifyBy": "webadm", "ModifyDate": "2022-08-16T14:55:26.863" }, { "Task_ID": 3, "TaskType": "A", "Prompt": "Get Started", "Attributes": "button", "Value": "next", "Group": "3", "SortOrder": 1, "CreateBy": "INSTALLER", "CreateDate": "2022-08-09T22:16:40.063", "ModifyBy": "webadm", "ModifyDate": "2022-08-16T14:55:26.863" }], "LookupData": {}, "Result": { "Success": true, "Message": "The configuration tasks have been successfully retrieved. ", "ElapsedTime": "4 ms" } } #endregion #region Configuration.GetTasks { "Data": { "Selection_ID": 8, "Configuration_ID": 1, "Name": "Kane Config 1", "Description": "Kane Test Config 1", "Steps": [{ "Step_ID": 2, "Prompt": "Industrial Analyzer Selection - CO Sensor", "SortOrder": 1, "Constraints": [{ "Constraint_ID": 1, "ObjectType": "CFG_Step", "Object_ID": 2, "ConstraintGroup": 0, "ConstraintType": "UpTo", "DefaultStatus": "", "ConstraintMin": 1, "ConstraintMax": 1, "SortOrder": 1 }, { "Constraint_ID": 2, "ObjectType": "CFG_Step", "Object_ID": 2, "ConstraintGroup": 0, "ConstraintType": "Required", "DefaultStatus": "", "ConstraintMin": 0, "ConstraintMax": 0, "SortOrder": 2 }], "Rules": [{ "Rule_ID": 46, "RuleType": "Display", "ObjectType": "CFG_Step", "Object_ID": 2, "Expression": "(57)", "Conditions": [{ "Condition_ID": 57, "Rule_ID": 46, "ConditionType": "Task", "LeftOperand": "24", "Operation": "GreaterThan", "RightOperand": "A900" }], "Result": false }, { "Rule_ID": 47, "RuleType": "Display", "ObjectType": "CFG_Step", "Object_ID": 2, "Expression": "", "Conditions": [], "Result": false }, { "Rule_ID": 48, "RuleType": "Display", "ObjectType": "CFG_Step", "Object_ID": 2, "Expression": "", "Conditions": [], "Result": false }, { "Rule_ID": 49, "RuleType": "Display", "ObjectType": "CFG_Step", "Object_ID": 2, "Expression": "", "Conditions": [], "Result": false }], "Tasks": [{ "Task_ID": 4, "Step_ID": 2, "ConstraintGroup": 0, "TaskType": "Display", "Prompt": "", "Attributes": "image", "Value": "", "Group": "1", "SortOrder": 1, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 4, "Responses": [] } }, { "Task_ID": 5, "Step_ID": 2, "ConstraintGroup": 0, "TaskType": "Display", "Prompt": "", "Attributes": "heading", "Value": "CHOOSE A CARBON MONOXIDE (C0) SENSOR RANGE", "Group": "2", "SortOrder": 2, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 5, "Responses": [] } }, { "Task_ID": 6, "Step_ID": 2, "ConstraintGroup": 0, "TaskType": "Option", "Prompt": "CO Sensor 0 - 10,000ppm (H2 Compensated)", "Attributes": "item", "Value": "A110", "Group": "2", "SortOrder": 3, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 6, "Responses": [] } }, { "Task_ID": 7, "Step_ID": 2, "ConstraintGroup": 0, "TaskType": "Option", "Prompt": "CO Sensor 0 - 100,000ppm (H2 Compensated)", "Attributes": "item", "Value": "A100", "Group": "2", "SortOrder": 4, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 7, "Responses": [] } }, { "Task_ID": 8, "Step_ID": 2, "ConstraintGroup": 0, "TaskType": "Action", "Prompt": "Continue", "Attributes": "button", "Value": "next", "Group": "3", "SortOrder": 5, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 8, "Responses": [] } }], "Responses": { "Step_ID": 2, "Responses": [] } }, { "Step_ID": 3, "Prompt": "Industrial Analyzer Selection - Toxic Gas Sensors", "SortOrder": 2, "Constraints": [{ "Constraint_ID": 3, "ObjectType": "CFG_Step", "Object_ID": 3, "ConstraintGroup": 0, "ConstraintType": "UpTo", "DefaultStatus": "", "ConstraintMin": 0, "ConstraintMax": 2, "SortOrder": 1 }], "Rules": [], "Tasks": [{ "Task_ID": 10, "Step_ID": 3, "ConstraintGroup": 0, "TaskType": "Display", "Prompt": "", "Attributes": "heading", "Value": "CHOOSE UP TO 2 TOXIC GAS SENSORS ", "Group": "2", "SortOrder": 1, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 10, "Responses": [] } }, { "Task_ID": 9, "Step_ID": 3, "ConstraintGroup": 0, "TaskType": "Display", "Prompt": "", "Attributes": "image", "Value": "/Ecommerce/site/images/Photo1/KANE958_PP_A.png", "Group": "1", "SortOrder": 1, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 9, "Responses": [] } }, { "Task_ID": 11, "Step_ID": 3, "ConstraintGroup": 0, "TaskType": "Option", "Prompt": "NO1: Nitric Oxide Sensor 0 0 5,000ppm", "Attributes": "item", "Value": "A102", "Group": "2", "SortOrder": 2, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 11, "Responses": [] } }, { "Task_ID": 12, "Step_ID": 3, "ConstraintGroup": 0, "TaskType": "Option", "Prompt": "NO2: Nitric Dioxide Sensor 0 - 1,000ppm", "Attributes": "item", "Value": "A101", "Group": "2", "SortOrder": 3, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 12, "Responses": [] } }, { "Task_ID": 13, "Step_ID": 3, "ConstraintGroup": 0, "TaskType": "Option", "Prompt": "SO2: Sulfur Dioxide 0 - 5,000ppm", "Attributes": "item", "Value": "A111", "Group": "2", "SortOrder": 4, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 13, "Responses": [] } }, { "Task_ID": 14, "Step_ID": 3, "ConstraintGroup": 0, "TaskType": "Action", "Prompt": "Continue", "Attributes": "button", "Value": "next", "Group": "3", "SortOrder": 6, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 14, "Responses": [] } }], "Responses": { "Step_ID": 3, "Responses": [] } }, { "Step_ID": 6, "Prompt": "Industrial Analyzer Selection - Review", "SortOrder": 3, "Constraints": [], "Rules": [], "Tasks": [{ "Task_ID": 24, "Step_ID": 6, "ConstraintGroup": 0, "TaskType": "Display", "Prompt": "", "Attributes": "image", "Value": "/Ecommerce/site/images/Photo1/KANE958_PP_A.png", "Group": "1", "SortOrder": 1, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 24, "Responses": [] } }, { "Task_ID": 25, "Step_ID": 6, "ConstraintGroup": 0, "TaskType": "Display", "Prompt": "", "Attributes": "html", "Value": "<div><div class='newSumTitle'>YOUR INDUSTRIAL ANALYZER</div><div class='orderTotal'><div class='sumLTotalLabel'>Total</div><div class='sumTotalAmount'></div></div></div>", "Group": "2", "SortOrder": 2, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 25, "Responses": [] } }, { "Task_ID": 26, "Step_ID": 6, "ConstraintGroup": 0, "TaskType": "Summary", "Prompt": "", "Attributes": "", "Value": "", "Group": "2", "SortOrder": 3, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 26, "Responses": [] } }, { "Task_ID": 27, "Step_ID": 6, "ConstraintGroup": 0, "TaskType": "Action", "Prompt": "Add to Cart", "Attributes": "button", "Value": "addToCart()", "Group": "3", "SortOrder": 4, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 27, "Responses": [] } }], "Responses": { "Step_ID": 6, "Responses": [] } }, { "Step_ID": 5, "Prompt": "Industrial Analyzer Selection - Accessories", "SortOrder": 4, "Constraints": [{ "Constraint_ID": 24, "ObjectType": "CFG_Step", "Object_ID": 5, "ConstraintGroup": 0, "ConstraintType": "DefaultValue", "DefaultStatus": "", "ConstraintMin": 0, "ConstraintMax": 0, "SortOrder": 1 }], "Rules": [], "Tasks": [{ "Task_ID": 20, "Step_ID": 5, "ConstraintGroup": 0, "TaskType": "Display", "Prompt": "", "Attributes": "html", "Value": "<h4>KANE958 includes the following:</h4><ul><li>Flue Gas Probe - Standard</li><li>2, K-type Thermocouples</li><li>Pressure tubing</li><li>Rechargeable Batteries</li><li>USB Charging Cable</li><li>Carrying Case</li><li>Quick Start Guide</li></ul>", "Group": "1", "SortOrder": 1, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 20, "Responses": [] } }, { "Task_ID": 21, "Step_ID": 5, "ConstraintGroup": 0, "TaskType": "Display", "Prompt": "", "Attributes": "heading", "Value": "SELECT ADDITIONAL ACCESSORIES", "Group": "2", "SortOrder": 2, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 21, "Responses": [] } }, { "Task_ID": 22, "Step_ID": 5, "ConstraintGroup": 0, "TaskType": "Option", "Prompt": "", "Attributes": "relateditems", "Value": "A100", "Group": "2", "SortOrder": 3, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 22, "Responses": [] } }, { "Task_ID": 23, "Step_ID": 5, "ConstraintGroup": 0, "TaskType": "Action", "Prompt": "Review Your Analyzer", "Attributes": "button", "Value": "", "Group": "3", "SortOrder": 4, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 23, "Responses": [] } }], "Responses": { "Step_ID": 5, "Responses": [] } }, { "Step_ID": 1, "Prompt": "Industrial Analyzer Selection - Base Features", "SortOrder": 5, "Constraints": [], "Rules": [], "Tasks": [{ "Task_ID": 3, "Step_ID": 1, "ConstraintGroup": 0, "TaskType": "Action", "Prompt": "Get Started", "Attributes": "button", "Value": "next", "Group": "3", "SortOrder": 1, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 3, "Responses": [] } }, { "Task_ID": 1, "Step_ID": 1, "ConstraintGroup": 0, "TaskType": "Display", "Prompt": "", "Attributes": "image", "Value": "/Ecommerce/site/images/Photo1/KANE958_PP_A.png", "Group": "1", "SortOrder": 1, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 1, "Responses": [] } }, { "Task_ID": 2, "Step_ID": 1, "ConstraintGroup": 0, "TaskType": "Display", "Prompt": "", "Attributes": "html", "Value": "<h3>KANE958 Features</h3><ul><li>Up to 6-Year warranty with annual recertification</li><li>Eligible for UEi Service+</li><li>LINK capability to wireless probes</li><li>6-line back lit display</li><li>Over-range protection pump</li><li>NOx filtered & H2 Compensated CO sensor</li><li>Low Flow Detection</li><li>Measures: CO, CO2, Differential Pressure, Flue and Inlet Temperature</li><li>Calculates: Differential Temperature, Efficiency (Net, Gross), Excess Air</li><li>Heat Exchanger Test</li><li>Protective water trap</li><li>Protective boot with built-in magnet</li></ul>", "Group": "3", "SortOrder": 2, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 2, "Responses": [] } }], "Responses": { "Step_ID": 1, "Responses": [] } }, { "Step_ID": 4, "Prompt": "Industrial Analyzer Selection - Flue Gas Probe", "SortOrder": 6, "Constraints": [], "Rules": [{ "Rule_ID": 1, "RuleType": "Display", "ObjectType": "CFG_Step", "Object_ID": 4, "Expression": "(1 AND 51) OR (2)", "Conditions": [{ "Condition_ID": 1, "Rule_ID": 1, "ConditionType": "Task", "LeftOperand": "12", "Operation": "LessThan", "RightOperand": "A101" }, { "Condition_ID": 2, "Rule_ID": 1, "ConditionType": "Task", "LeftOperand": "13", "Operation": "Contains", "RightOperand": "A111" }, { "Condition_ID": 51, "Rule_ID": 1, "ConditionType": "Step", "LeftOperand": "2", "Operation": "124", "RightOperand": "A900" }], "Result": false }], "Tasks": [{ "Task_ID": 15, "Step_ID": 4, "ConstraintGroup": 0, "TaskType": "Display", "Prompt": "", "Attributes": "image", "Value": "/Ecommerce/site/images/Photo1/KANE958_PP_A.png", "Group": "1", "SortOrder": 1, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 15, "Responses": [] } }, { "Task_ID": 16, "Step_ID": 4, "ConstraintGroup": 0, "TaskType": "Display", "Prompt": "", "Attributes": "heading", "Value": "ADD FLUE GAS PROBE FOR TOXIC GASES", "Group": "2", "SortOrder": 2, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 16, "Responses": [] } }, { "Task_ID": 17, "Step_ID": 4, "ConstraintGroup": 0, "TaskType": "Option", "Prompt": "CP2HT: High Temperature Flue Gas Probe", "Attributes": "item", "Value": "A103", "Group": "2", "SortOrder": 3, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 17, "Responses": [] } }, { "Task_ID": 18, "Step_ID": 4, "ConstraintGroup": 0, "TaskType": "Display", "Prompt": "", "Attributes": "helptext", "Value": "This high-end flue gas probe is specially equipped for analyzers using NO2 and SO2 sensors. This probe provide contractors the following benefits.", "Group": "2", "SortOrder": 4, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 18, "Responses": [] } }, { "Task_ID": 19, "Step_ID": 4, "ConstraintGroup": 0, "TaskType": "Action", "Prompt": "Continue", "Attributes": "button", "Value": "next", "Group": "3", "SortOrder": 5, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 19, "Responses": [] } }], "Responses": { "Step_ID": 4, "Responses": [] } }] }, "LookupData": {}, "Result": { "Success": false, "Message": "", "ElapsedTime": "9 ms" } } #endregion #region Configuration.SaveSelection { "Data": [ { "Update_Success": true } ], "Result": { "Success": true, "Message": "The selection has been successfully updated. ", "ElapsedTime": "14 ms" } } #endregion #region Configuration.SaveSelectionResponses { "Data": [ { "Update_Success": true } ], "Result": { "Success": true, "Message": "The selection has been successfully updated. ", "ElapsedTime": "13 ms" } } #endregion #region Configuration.ResetSelection { "Data": { "ArchivedSelection_ID": 6, "Configuration_ID": 22, "Name": "CJ65 Configuration", "Description": "The carbon monoxide selection tool", "Steps": [ { "Step_ID": 20, "Prompt": "Choose a Carbon Monoxide CO sensor?", "Result": "", "SortOrder": 1, "Constraints": [ { "Constraint_ID": 8, "ObjectType": "CFG_Step", "Object_ID": 20, "ConstraintType": "U", "DefaultStatus": "1", "ConstraintMin": 1, "ConstraintMax": 1, "SortOrder": 1 } ], "Rules": [], "Tasks": [ { "Task_ID": 16, "Step_ID": 20, "TaskType": "I", "Prompt": "10,000 ppm H<sub>2</sub> compensated CO Sensor", "Result": "", "Attributes": "", "Value": "A100", "Group": null, "SortOrder": 1, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 16, "Responses": [] } } ], "Responses": { "Step_ID": 20, "Responses": [] } }, { "Step_ID": 21, "Prompt": "Choose up to 2 toxic sensors.", "Result": "", "SortOrder": 2, "Constraints": [ { "Constraint_ID": 7, "ObjectType": "CFG_Step", "Object_ID": 21, "ConstraintType": "U", "DefaultStatus": "0", "ConstraintMin": 0, "ConstraintMax": 2, "SortOrder": 1 } ], "Rules": [], "Tasks": [ { "Task_ID": 17, "Step_ID": 21, "TaskType": "I", "Prompt": "NOx (0 to 5000 ppm)", "Result": "", "Attributes": "", "Value": "NOX1", "Group": null, "SortOrder": 1, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 17, "Responses": [] } }, { "Task_ID": 18, "Step_ID": 21, "TaskType": "I", "Prompt": "NO2 (0 to 1000 pm)", "Result": "", "Attributes": "", "Value": "NO21", "Group": null, "SortOrder": 2, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 18, "Responses": [] } }, { "Task_ID": 19, "Step_ID": 21, "TaskType": "i", "Prompt": "so2 (0 TO 5000 PPM)", "Result": "", "Attributes": "", "Value": "so21", "Group": null, "SortOrder": 3, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 19, "Responses": [] } } ], "Responses": { "Step_ID": 21, "Responses": [] } }, { "Step_ID": 22, "Prompt": "Choose a probe?", "Result": "", "SortOrder": 3, "Constraints": [], "Rules": [], "Tasks": [ { "Task_ID": 20, "Step_ID": 22, "TaskType": "i", "Prompt": "Standard Probe (Stock Code # CP2) - included", "Result": "", "Attributes": "", "Value": "CP2", "Group": null, "SortOrder": 1, "Constraints": [ { "Constraint_ID": 6, "ObjectType": "CFG_Task", "Object_ID": 20, "ConstraintType": "D", "DefaultStatus": "true", "ConstraintMin": 0, "ConstraintMax": 0, "SortOrder": 1 } ], "Rules": [], "Responses": { "Task_ID": 20, "Responses": [] } }, { "Task_ID": 21, "Step_ID": 22, "TaskType": "I", "Prompt": "High Temperature PTFE Probe (Stock Code # CP2T) - Available for NO2/SO2sensors", "Result": "", "Attributes": "", "Value": "CP2T", "Group": null, "SortOrder": 2, "Constraints": [], "Rules": [ { "Rule_ID": 8, "ObjectType": "CFG_Task", "Object_ID": 21, "Conditions": [ { "Condition_ID": 12, "Rule_ID": 8, "ConditionType": "S", "LeftOperand": "Step 2", "Operation": "||", "RightOperand": "NO21", "ExpectedResult": true, "ExecutionOrder": 1 }, { "Condition_ID": 13, "Rule_ID": 8, "ConditionType": "S", "LeftOperand": "Step 2", "Operation": "", "RightOperand": "SO21", "ExpectedResult": true, "ExecutionOrder": 2 } ] } ], "Responses": { "Task_ID": 21, "Responses": [] } } ], "Responses": { "Step_ID": 22, "Responses": [] } }, { "Step_ID": 23, "Prompt": "Choose your accessories.", "Result": "", "SortOrder": 4, "Constraints": [], "Rules": [], "Tasks": [ { "Task_ID": 22, "Step_ID": 23, "TaskType": "R", "Prompt": "Optional", "Result": "", "Attributes": "", "Value": "A100", "Group": null, "SortOrder": 1, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 22, "Responses": [] } } ], "Responses": { "Step_ID": 23, "Responses": [] } } ] }, "Result": { "Success": true, "Message": "The selection has been successfully reset.", "ElapsedTime": "151 ms" } } #endregion #region Configuration.ClearSelectionResponses { "Data": { "ArchivedSelection_ID": 2, "Configuration_ID": 22, "Name": "CJ65 Configuration", "Description": "The carbon monoxide selection tool", "CustomerNumber": "000000000000004", "AccountlookupEmail": "sbrown@bikesblades.com", "Steps": [ { "Step_ID": 20, "Prompt": "Choose a Carbon Monoxide CO sensor?", "Result": "", "SortOrder": 1, "Constraints": [ { "Constraint_ID": 8, "ObjectType": "CFG_Step", "Object_ID": 20, "ConstraintType": "U", "DefaultStatus": "1", "ConstraintMin": 1, "ConstraintMax": 1, "SortOrder": 1 } ], "Rules": [], "Tasks": [ { "Task_ID": 16, "Step_ID": 20, "TaskType": "I", "Prompt": "10,000 ppm H<sub>2</sub> compensated CO Sensor", "Result": "", "Attributes": "", "Value": "A100", "Group": null, "SortOrder": 1, "Constraints": [ { "Constraint_ID": 8, "ObjectType": "CFG_Step", "Object_ID": 20, "ConstraintType": "U", "DefaultStatus": "1", "ConstraintMin": 1, "ConstraintMax": 1, "SortOrder": 1 } ], "Rules": [], "Responses": { "Task_ID": 16, "Responses": "[]" } } ], "Responses": { "Step_ID": 20, "Responses": "[\"MAYBE\",\"YES\",\"NO\"]" } }, { "Step_ID": 21, "Prompt": "Choose up to 2 toxic sensors.", "Result": "", "SortOrder": 2, "Constraints": [ { "Constraint_ID": 7, "ObjectType": "CFG_Step", "Object_ID": 21, "ConstraintType": "U", "DefaultStatus": "0", "ConstraintMin": 0, "ConstraintMax": 2, "SortOrder": 1 } ], "Rules": [], "Tasks": [ { "Task_ID": 17, "Step_ID": 21, "TaskType": "I", "Prompt": "NOx (0 to 5000 ppm)", "Result": "", "Attributes": "", "Value": "NOX1", "Group": null, "SortOrder": 1, "Constraints": [ { "Constraint_ID": 7, "ObjectType": "CFG_Step", "Object_ID": 21, "ConstraintType": "U", "DefaultStatus": "0", "ConstraintMin": 0, "ConstraintMax": 2, "SortOrder": 1 } ], "Rules": [], "Responses": { "Task_ID": 17, "Responses": [] } }, { "Task_ID": 18, "Step_ID": 21, "TaskType": "I", "Prompt": "NO2 (0 to 1000 pm)", "Result": "", "Attributes": "", "Value": "NO21", "Group": null, "SortOrder": 2, "Constraints": [ { "Constraint_ID": 7, "ObjectType": "CFG_Step", "Object_ID": 21, "ConstraintType": "U", "DefaultStatus": "0", "ConstraintMin": 0, "ConstraintMax": 2, "SortOrder": 1 } ], "Rules": [], "Responses": { "Task_ID": 18, "Responses": [] } }, { "Task_ID": 19, "Step_ID": 21, "TaskType": "i", "Prompt": "so2 (0 TO 5000 PPM)", "Result": "", "Attributes": "", "Value": "so21", "Group": null, "SortOrder": 3, "Constraints": [ { "Constraint_ID": 7, "ObjectType": "CFG_Step", "Object_ID": 21, "ConstraintType": "U", "DefaultStatus": "0", "ConstraintMin": 0, "ConstraintMax": 2, "SortOrder": 1 } ], "Rules": [], "Responses": { "Task_ID": 19, "Responses": [] } } ], "Responses": { "Step_ID": 21, "Responses": [] } }, { "Step_ID": 22, "Prompt": "Choose a probe?", "Result": "", "SortOrder": 3, "Constraints": [], "Rules": [], "Tasks": [ { "Task_ID": 20, "Step_ID": 22, "TaskType": "i", "Prompt": "Standard Probe (Stock Code # CP2) - included", "Result": "", "Attributes": "", "Value": "CP2", "Group": null, "SortOrder": 1, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 20, "Responses": [] } }, { "Task_ID": 21, "Step_ID": 22, "TaskType": "I", "Prompt": "High Temperature PTFE Probe (Stock Code # CP2T) - Available for NO2/SO2sensors", "Result": "", "Attributes": "", "Value": "CP2T", "Group": null, "SortOrder": 2, "Constraints": [], "Rules": [ { "Rule_ID": 8, "ObjectType": "CFG_Task", "Object_ID": 21, "Conditions": [ { "Condition_ID": 12, "Rule_ID": 8, "ConditionType": "S", "LeftOperand": "Step 2", "Operation": "||", "RightOperand": "NO21", "ExpectedResult": true, "ExecutionOrder": 1 }, { "Condition_ID": 13, "Rule_ID": 8, "ConditionType": "S", "LeftOperand": "Step 2", "Operation": "", "RightOperand": "SO21", "ExpectedResult": true, "ExecutionOrder": 2 } ] } ], "Responses": { "Task_ID": 21, "Responses": [] } } ], "Responses": { "Step_ID": 22, "Responses": [] } }, { "Step_ID": 23, "Prompt": "Choose your accessories.", "Result": "", "SortOrder": 4, "Constraints": [], "Rules": [], "Tasks": [ { "Task_ID": 22, "Step_ID": 23, "TaskType": "R", "Prompt": "Optional", "Result": "", "Attributes": "", "Value": "A100", "Group": null, "SortOrder": 1, "Constraints": [], "Rules": [], "Responses": { "Task_ID": 22, "Responses": [] } } ], "Responses": { "Step_ID": 23, "Responses": [] } } ] }, "Result": { "Success": true, "Message": "The selection responses have been successfully cleared.", "ElapsedTime": "13 ms" } } #endregion ------------------------------------------------------- #endregion -------------------------------------------------------
| xml:string |