Releases: StormCommerce/Storm.API-client-dotnet
v2.3.8
Please see release notes for 2.0.0 for details if you are upgrading from <= v1.8.x.
Note that the 1.8.x branch will no longer be updated.
Also note the breaking change in Enferno.Public 2.3.0.
What's new?
- #7980: A new property, CrmId, has been added to Customer. Used to save the Customers external id from a crm-system.
https://api.storm.io/api/1.1/docs/#/Customers/Customers/Customer
What's fixed?
- #8067: Klarna Shipping: Fixed problem with correct VAT not showing up on freights.
Miscellaneous changes?
N/A
Regards,
The Storm API Team
v.2.3.7
Please see release notes for 2.0.0 for details if you are upgrading from <= v1.8.x.
Note that the 1.8.x branch will no longer be updated.
Also note the breaking change in Enferno.Public 2.3.0.
What's new?
- #5997: A new property, NextRun, had been added to Subscription. It's a calculated date for when the next order will be triggered.
https://api.storm.io/api/1.1/docs/#/Shopping/Subscriptions/Subscription
What's fixed?
- #8002: Minor issues with promotions fixed. Related to splitting of rows when adding items. Fixed missed mapping of BasketItem.Name.
- #8024: UpdateDeliveryMethod4 now handles manual prices if delivery service is not "External".
- #8043: Api-Export now ignores null entities and they will not be returned in the result.
Miscellaneous changes?
N/A
Regards,
The Storm API Team
v2.3.6
Please see release notes for 2.0.0 for details if you are upgrading from <= v1.8.x.
Note that the 1.8.x branch will no longer be updated.
Also note the breaking change in Enferno.Public 2.3.0.
What's new?
- #7780: Gift card balance checks will no more be visible i Admin. They are just balance checks. Redundant Callbacks are also removed when making gift card reservations.
- #7990: A new property, DropPoionCode has been added to Order.DropPoint. Order.DropPoint is a CustomerData and this new property will only have a value when the CustomerData is a DropPoint.
https://api.storm.io/api/1.1/docs/#/Orders/CustomerData
What's fixed?
- #7242,#6426: Fixed problem with PromotionEffect ChooseProduct where items in packages where checked for existence of the optional products. Now package included products are not in scope for that check.
Miscellaneous changes?
N/A
Regards,
The Storm API Team
v2.3.6-beta
Please see release notes for 2.0.0 for details if you are upgrading from <= v1.8.x.
Note that the 1.8.x branch will no longer be updated.
Also note the breaking change in Enferno.Public 2.3.0.
What's new?
- #7780: Gift card balance checks will no more be visible i Admin. They are just balance checks. Redundant Callbacks are also removed when making gift card reservations.
- #7990: A new property, DropPoionCode has been added to Order.DropPoint. Order.DropPoint is a CustomerData and this new property will only have a value when the CustomerData is a DropPoint.
https://servicesstage.enferno.se/api/1.1/docs/#/Orders/CustomerData
What's fixed?
- #7242,#6426: Fixed problem with PromotionEffect ChooseProduct where items in packages where checked for existence of the optional products. Now package included products are not in scope for that check.
Miscellaneous changes?
N/A
Regards,
The Storm API Team
v2.3.5
Please see release notes for 2.0.0 for details if you are upgrading from <= v1.8.x.
Note that the 1.8.x branch will no longer be updated.
Also note the breaking change in Enferno.Public 2.3.0.
What's new?
- #5795: Added support for SalesArea on ClientPriceLists. The SalesArea's default VAT code will be used, if present, instead of the Application's default.
- #6407: Added support for SalesArea on Basket. The SalesArea's default VAT code will be used, if present, instead of the Application's default. Baskets can now be created with a SalesArea. Both SalesArea and Currency can now be updated with UpdateBasket. Note that the currency on the Basket is used when sending the order to the PSP. Also note that Admin today has no support for showing the correct currency on baskets. This will be added as soon as possible.
https://api.storm.io/api/1.1/docs/#/Shopping/Basket/Basket - #5570: Added support for ProductRelations. ProductRelations will replace Accessories, Crossell and Upsell and give more flexibility in defining various relations. The old types are ported as Accessory-x, Crossell-y and Upsell-z where x, y, z are the old type ids. Use ListProductRelationTypes to check what the new ids are. Note that the new ids should be used in the new method, ListProductRelations, whereas the old ids should still be used for calls to the old methods.
https://api.storm.io/api/1.1/docs/#/Products/Relations/ListProductRelationTypes
https://api.storm.io/api/1.1/docs/#/Products/Relations/ListProductRelations
What's fixed?
- SP-68935/#7066: Fixed issues with Promotion not taking all promoted prices into account when comparing best price.
- SP-67543/#6685: Fixed concurrency problem in Customer namespace. Sometimes when processing updates in parallel each process could potentially interfere with each other.
- SP-67621/#6990: Performance fixes in Promotions. Now reading most data up front before applying promotions.
Miscellaneous changes?
N/A
Regards,
The Storm API Team
v2.3.5-beta
Please see release notes for 2.0.0 for details if you are upgrading from <= v1.8.x.
Note that the 1.8.x branch will no longer be updated.
Also note the breaking change in Enferno.Public 2.3.0.
What's new?
- #5795: Added support for SalesArea on ClientPriceLists. The SalesArea's default VAT code will be used, if present, instead of the Applications's default.
- #6407: Added support for SalesArea on Basket. The SalesArea's default VAT code will be used, if present, instead of the Applications's default. Baskets can now be created with a SalesArea. Both SalesArea and Currency can now be updated with UpdateBasket. Note that the currency on the Basket is used when sending the order to the PSP. Also note that Admin today has no support for showing the correct currency on baskets. This will be added as soon as possible.
https://servicesstage.enferno.se/api/1.1/docs/#/Shopping/Basket/Basket - #5570: Added support for ProductRelations. ProductRelations will replace Accessories, Crossell and Upsell and give more flexibility in defining various relations. The old types are ported as Accessory-x, Crossell-y and Upsell-z where x, y, z are the old type ids. Use ListProductRelationTypes to check what the new ids are. Note that the new ids should be used in the new method, ListProductRelations, whereas the old ids should still be used for calls to the old methods.
https://servicesstage.enferno.se/api/1.1/docs/#/Products/Relations/ListProductRelationTypes
https://servicesstage.enferno.se/api/1.1/docs/#/Products/Relations/ListProductRelations
What's fixed?
- SP-68935/#7066: Fixed issues with Promotion not taking all promoted prices into account when comparing best price.
- SP-67543/#6685: Fixed concurrency problem in Customer namespace. Sometimes when processing updates in parallel each process could potentially interfere with each other.
- SP-67621/#6990: Performance fixes in Promotions. Now reading most data up front before applying promotions.
Miscellaneous changes?
N/A
Regards,
The Storm API Team
v2.3.4
What's new?
-
#6681: Added IsExclusive to CompanyPriceLists(PriceList).
https://api.storm.io/api/1.1/docs/#/Customers/PriceLists/Pricelist -
#6681: Added two new overloads for InsertCompanyPricelist and UpdateCompanyPricelist: InsertCompanyPricelist2 and UpdateCompanyPricelist2.
These new overloads allows updating of IsExclusive on CompanyPriceLists. The old methods are obsoleted and the new ones should be used with PriceList.IsExclusive set to correct value.
The old methods defaults to true for this new property.
https://api.storm.io/api/1.1/docs/#/Customers/PriceLists/InsertCompanyPricelist2
https://api.storm.io/api/1.1/docs/#/Customers/PriceLists/UpdateCompanyPricelist2 -
#6145: Additions in Klarna Shipping. Added support for Carrier, Class and DropPoint.
What's fixed?
- #5937: Fixed issue with duplicate freight items.
Miscellaneous changes?
- #6649: Minor rework of error handling for Payments.
- #: Minor fixes in documentation.
Regards,
The Storm API Team
v2.3.3
What's new?
- #6238/SP-26393: Added CostUnit to BasketItem.
https://api.storm.io/api/1.1/docs/#/Shopping/Basket/BasketItem
What's fixed?
- #: Now validating CardNo existence upfront in PaymentGiftCardCheck. Cvc is no longer required.
https://api.storm.io/api/1.1/docs/#/Shopping/Checkout/PaymentGiftCardCheck - #: Now using the same rounding in OrderRequest as for requests to payment service providers. All amounts are rounded to two decimals.
Miscellaneous changes?
- #: Minor additions to documentation.
Regards,
The Storm API Team
v2.3.2
Please see release notes for 2.0.0 for details if you are upgrading from <= v1.8.
Note that the 1.8.x branch will no longer be updated.
Also note the breaking change in Enferno.Public 2.3.0.
What's new?
-
#6143: Added a new property, IsDangerousGoods, on Product and ProductItem.
https://api.storm.io/api/1.1/docs/#/Products/Products/Product
https://api.storm.io/api/1.1/docs/#/Products/Products/ProductItem -
#: Now mapping DiscountCode on Promotion in lists.
https://api.storm.io/api/1.1/docs/#/Shopping/Promotions/Promotion
What's fixed?
- #: Problems with ListPromotedProducts from previous release have been addressed.
Miscellaneous changes?
- #: Performance fixes for Order and Quotation. Some other tuning has been done as well.
Regards,
The Storm API Team
v2.3.1
Please see release notes for 2.0.0 for details if you are upgrading from <= v1.8.x.
Note that the 1.8.x branch will no longer be updated.
Also note the breaking change in Enferno.Public 2.3.0.
What's new?
-
#5909: Added a new method, ListPromotionProducts. It lists products added, or selectable, from promotion effects for a given product.
https://api.storm.io/api/1.1/docs/#/Products/Promotions/ListPromotionProducts
https://api.storm.io/api/1.1/docs/#/Products/Promotions/PromotionProducts -
#5708: Popularity is now calculated per Application instead of per Client.
-
#5728: Added Code and IsHidden to ProductParametric.
https://api.storm.io/api/1.1/docs/#/Products/Parametric/ProductParametric -
#5655: Added Code and IsHidden to ParametricInfo.
https://api.storm.io/api/1.1/docs/#/Products/Parametric/ParametricInfo
What's fixed?
- #5663: Now only listing active manufacturers.
Miscellaneous changes?
- #5961: Added support for Swagger documentation. This can be used as the normal documentation to execute requests to the API. Moreover it can be used to generate client side code from the resulting swagger.json. Note that this is still very experimental and can be changed.
Use /swagger instead of /docs. Minor changes has been made since the Stage release.
https://api.storm.io/api/1.1/swagger
Regards,
The Storm API Team