Enferno.StormApiClient 1.8.10

Enferno Storm Commerce API Client library.

There is a newer version of this package available.
See the version list below for details.
Install-Package Enferno.StormApiClient -Version 1.8.10
dotnet add package Enferno.StormApiClient --version 1.8.10
<PackageReference Include="Enferno.StormApiClient" Version="1.8.10" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Enferno.StormApiClient --version 1.8.10
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

What's new?

OrderService:
- #2101 A new property, ParentLineNo, has been added to OrderItem.
https://services.enferno.se/api/1.1/docs/#/Orders/Entities/OrderItem

- #1880 New properties, PriceRecommended, PriceCatalog and PriceStandard have been added to OrderItem.
https://services.enferno.se/api/1.1/docs/#/Orders/Entities/OrderItem

ProductService:
- #1380 A new property, IsVirtual, has been added to PriceList.
https://services.enferno.se/api/1.1/docs/#/Products/Entities/Pricelist

- #1380 Support for virtual pricelists. Virtual pricelists are like any other pricelist but no prices are calculated in Storm. They are calculated on demand when fetching prices. Virtual pricelists MUST inherit from any non-virtual pricelist and cannot itself be inherited. For now, no population rules apply and should not be specified for virtual pricelists. All pricing rules except FixedPrice, Structure calculation and Competitive pricing apply. Since the price calculation is done in the application listing products and sorting by Price, the sort must be done in the client application. We will sort on the inherited pricelists' prices. The same goes for fetching product list filters. The price filter will contain prices from the inherited pricelist. Support for setting up virtual pricelist will be added to Storm Admin later.
https://services.enferno.se/api/1.1/docs/#/Products/Entities/Pricelist

- #1738 Support for QuantityBreak on product prices has been added. When getting product prices we are now honoring the QuantityBreak setting on prices. For products, the price with QuantityBreak equals to 1 is fetched.

- #1880 A new property, PriceStandard, has been added to Product, ProductItem and VariantItem.Price.
https://services.enferno.se/api/1.1/docs/#/Products/Entities/Product
https://services.enferno.se/api/1.1/docs/#/Products/Entities/ProductItem
https://services.enferno.se/api/1.1/docs/#/Products/Entities/ProductPrice

- #2104 A new property, UnspscCode, has been added to Product.
https://services.enferno.se/api/1.1/docs/#/Products/Entities/Product

ShoppingService:
- #1738 Support for QuantityBreak on baskets has been added. When getting prices for basket items we take the correct prices specified by QuantityBreak.

- #1880 A new property, PriceStandard, has been added to BasketItem.
https://services.enferno.se/api/1.1/docs/#/Shopping/Entities/BasketItem

- #1869 Support for multiple freight items, each for distinct vat rates. A new SkuType, FreightStructure has been added and can be used with included normal freight items where each represents distinct vat values. The original freight price will be distributed amongst the included freight items based on the vat values of all deliverable items in the basket.

- #2190 New property on Basket, IsBuyable.

What's fixed?

- #1925 Customer and Company flags on promotions did not work properly. This has been fixed.

- #2027 The response from Custom validation in KCO validation was not read correctly. Now we look at the response Content-Type and read it properly. Supported response types are "application/json" and "text/xml". If none of these are specified plain text is assumed.

- #2061 BasketItemRequirement in Promotions ignored sku types Freight and InvoiceFee by default. Now these sku types can be specified in BasketItemRequirement.

- #2017 Bad Request is now raised for BasketContainsSomeUnbuyableItems, BasketContainsNoBuyableItems and BasketItemNotEditable. These were previously handled as Internal  Server Errors.

- #2001 Promotions with Effect AddProduct now automatically removes the added product if the requirements are not fullfilled. This was not done properly before if the added product was persisted in the database. Moreover, deleting non-editable basket items are now allowed.

- #2190 Bad Request is now raised for BasketNotBuyable. This were previously handled as Internal  Server Errors.

Miscellaneous changes? 

- CallbackHandler for PayEx updated.
 
Regards,
The Storm API Team

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
2.3.1 33 10/3/2019
2.3.1-beta 32 9/30/2019
2.3.0 65 9/12/2019
2.1.4 66 7/31/2019
2.1.3 59 7/30/2019
2.1.2 158 5/21/2019
2.1.2-Beta 74 5/20/2019
2.1.1 109 4/4/2019
2.1.1-beta 86 4/2/2019
2.1.0 153 3/4/2019
2.0.7 103 2/25/2019
2.0.6 204 1/17/2019
2.0.6-beta 125 1/2/2019
2.0.5 884 1/2/2019
2.0.5-beta 130 10/18/2018
2.0.4.1 290 10/17/2018
2.0.4-beta 131 10/8/2018
2.0.3 265 9/12/2018
2.0.2 217 8/30/2018
2.0.2-beta 145 8/20/2018
2.0.1 290 6/28/2018
2.0.1-beta 220 6/26/2018
2.0.0 2,517 5/30/2018
2.0.0-beta 225 5/28/2018
1.8.23 80 5/21/2019
1.8.23-Beta 72 5/20/2019
1.8.22 92 4/4/2019
1.8.22-beta 83 4/2/2019
1.8.21 101 2/25/2019
1.8.20 212 1/17/2019
1.8.20-beta 109 1/2/2019
1.8.19 150 1/2/2019
1.8.19-beta 123 10/18/2018
1.8.18.1 177 10/17/2018
1.8.18-beta 129 10/8/2018
1.8.17 159 9/12/2018
1.8.16 180 8/30/2018
1.8.16-beta 155 8/20/2018
1.8.15 236 6/28/2018
1.8.15-beta 221 6/26/2018
1.8.14 248 5/30/2018
1.8.14-beta2 262 5/22/2018
1.8.14-beta 208 5/21/2018
1.8.12 825 4/18/2018
1.8.12-beta2 222 4/17/2018
1.8.12-beta 205 4/3/2018
1.8.11 916 2/6/2018
1.8.11-Beta2 232 2/1/2018
1.8.11-Beta 203 1/25/2018
1.8.10 278 1/23/2018
1.8.10-beta2 251 1/22/2018
1.8.10-beta 217 12/18/2017
1.8.9 283 11/27/2017
1.8.9-beta 204 11/17/2017
1.8.8 241 11/7/2017
1.8.8-beta 203 10/20/2017
1.8.7 958 10/19/2017
1.8.7-beta 222 10/2/2017
1.8.6 508 8/10/2017
1.8.6-beta2 249 6/16/2017
1.8.6-beta 252 6/12/2017
1.8.5.1 344 5/15/2017
1.8.5 302 4/26/2017
1.8.5-beta 738 4/20/2017
1.8.4 429 3/14/2017
1.8.4-beta 269 2/28/2017
1.8.3 532 2/23/2017
1.8.3-beta 306 2/14/2017
1.8.2 370 1/12/2017
1.8.2-beta4 283 12/19/2016
1.8.2-beta3 288 12/5/2016
1.8.2-beta2 299 11/24/2016
1.8.2-beta 282 11/22/2016
1.8.1 351 11/21/2016
1.8.1-beta 309 11/2/2016
1.8.0 433 10/10/2016
1.8.0-beta 510 10/5/2016
1.7.8 323 9/29/2016
1.7.8-beta3 264 9/19/2016
1.7.8-beta2 264 9/16/2016
1.7.8-beta 268 9/13/2016
1.7.7 354 8/16/2016
1.7.7-beta2 315 7/20/2016
1.7.7-beta 286 7/1/2016
1.7.6 429 6/30/2016
1.7.6-beta2 291 6/28/2016
1.7.6-beta 329 6/20/2016
1.7.5 443 6/15/2016
1.7.5-beta 296 6/1/2016
1.7.4 400 5/18/2016
1.7.4-beta5 284 5/13/2016
1.7.4-beta4 285 5/12/2016
1.7.4-beta3 273 5/12/2016
1.7.4-beta 279 4/28/2016
1.7.3 321 4/28/2016
1.7.3-beta2 279 4/22/2016
1.7.3-beta 299 4/19/2016
1.7.2 328 4/12/2016
1.7.2-beta 286 3/21/2016
1.7.1.1 521 2/2/2016
1.7.1 388 1/7/2016
1.7.1-beta 325 12/18/2015
1.7.0 412 12/3/2015
1.7.0-Beta2 327 11/20/2015
1.7.0-Beta 327 11/19/2015
1.6.16.5 397 12/3/2015
1.6.16.4 342 12/3/2015
1.6.16.3 342 12/3/2015
1.6.16.2 333 12/3/2015
1.6.16.1 349 12/2/2015
1.6.16 407 11/16/2015
1.6.16-RC 292 11/11/2015
1.6.16-beta4 303 11/10/2015
1.6.16-beta3 339 11/9/2015
1.6.16-beta2 314 10/27/2015
1.6.16-beta 323 10/26/2015
1.6.15 425 10/29/2015
1.6.15-RC 330 10/27/2015
1.6.15-beta5 345 10/26/2015
1.6.15-beta4 314 10/22/2015
1.6.15-beta3 317 10/16/2015
1.6.15-beta2 311 10/16/2015
1.6.15-beta 303 10/9/2015
1.6.14.1 342 10/27/2015
1.6.14 431 9/30/2015
1.6.13 371 9/15/2015
1.6.13-beta3 355 9/7/2015
1.6.13-beta2 324 9/4/2015
1.6.13-beta 322 9/1/2015
1.6.12 382 8/27/2015
1.6.12-beta1 319 8/20/2015
1.6.12-beta 327 8/14/2015
1.6.11 452 7/16/2015
1.6.11-beta 347 7/15/2015
1.6.10 406 6/17/2015
1.6.10-beta9 307 6/12/2015
1.6.10-beta8 311 6/12/2015
1.6.10-beta7 309 6/12/2015
1.6.10-beta6 314 6/9/2015
1.6.10-beta5 308 5/29/2015
1.6.10-beta4 324 5/20/2015
1.6.10-beta3 314 5/12/2015
1.6.10-beta2 362 5/12/2015
1.6.10-beta 312 5/12/2015
1.6.9.2 363 6/12/2015
1.6.9.1 410 6/4/2015
1.6.9 385 4/27/2015
1.6.9-beta5 315 4/24/2015
1.6.9-beta4 330 4/20/2015
1.6.9-beta3 285 4/20/2015
1.6.9-beta2 345 4/20/2015
1.6.9-beta 310 4/20/2015
1.6.8.1 357 4/20/2015
1.6.8 423 3/30/2015
1.6.8-beta3 340 3/27/2015
1.6.8-beta2 355 3/27/2015
1.6.8-beta 308 3/27/2015
1.6.7 405 3/26/2015
1.6.7-beta2 340 3/25/2015
1.6.7-beta 374 3/24/2015
1.6.6 468 1/28/2015
1.6.6-beta 327 1/23/2015
1.6.5.5 383 1/19/2015
1.6.5.4 412 1/15/2015
1.6.5.3 356 1/15/2015
1.6.5.2 376 1/13/2015
1.6.5 393 1/9/2015
1.6.5-beta7 353 12/19/2014
1.6.5-Beta6 374 12/17/2014
1.6.5-beta5 329 12/12/2014
1.6.5-Beta4 401 12/9/2014
1.6.5-beta3 322 12/9/2014
1.6.5-Beta2 300 12/5/2014
1.6.5-Beta 311 12/4/2014
1.6.4 461 12/1/2014
1.6.4-beta 463 11/21/2014
1.6.3.2 364 11/28/2014
1.6.3 757 11/17/2014
1.6.2 1,430 11/3/2014
1.6.2-beta 355 10/29/2014
1.6.1 434 10/30/2014
1.6.1-beta 348 10/27/2014
1.6.0 414 10/27/2014
1.6.0-beta2 335 10/22/2014
1.6.0-beta 358 10/20/2014
1.6.0-alpha 331 10/14/2014
1.5.10-beta 349 10/10/2014
1.5.9 512 10/7/2014
1.5.9-beta4 336 10/2/2014
1.5.9-beta3 368 10/2/2014
1.5.9-beta2 342 10/2/2014
1.5.9-beta 375 10/2/2014
1.5.8 428 10/1/2014
1.5.8-beta 383 9/29/2014
1.5.7 441 9/23/2014
1.5.7-beta 351 9/12/2014
1.5.6 462 9/9/2014
1.5.6-beta 353 9/5/2014
1.5.5.2 448 6/26/2014
1.5.5.1 421 6/26/2014
1.5.5 389 6/25/2014
1.5.5-alpha3 334 6/18/2014
1.5.5-alpha2 342 6/18/2014
1.5.5-alpha1 351 6/18/2014
1.5.5-alpha 387 6/10/2014
1.5.4 402 6/9/2014
1.5.4-alpha2 378 6/9/2014
1.5.4-alpha1 342 6/9/2014
1.5.3.7 391 5/21/2014
1.5.3.6 388 5/20/2014
1.5.3.5 395 5/19/2014
1.5.3.4 372 5/19/2014
1.5.3.3 384 5/15/2014
1.5.3.2 377 5/14/2014
1.5.3.1 381 5/14/2014
1.5.3 386 5/14/2014
1.5.2 404 5/2/2014
1.5.1 422 4/23/2014
1.5.1-beta 379 4/17/2014
1.5.1-alpha 345 4/17/2014
1.5.0.27 398 4/10/2014
1.5.0.26 409 4/10/2014
Show less