What's new
Keep up with the latest updates and changes to our Extension API
Extension API 2.0.61
Key notes:
- Added support for the new
Punchout
checkout process in the Basket validation extension point
Extension API 2.0.60
Key notes:
Extension API 2.0.59
Key notes:
Extension API 2.0.58
Key notes:
- New method
FormatValueForDisplayAsync
has been added to the CheckoutItemLineCommentExtension. - New properties 'WeightInDefaultUnits' and 'DefaultUnit' have been added to the Weight
Extension API 2.0.57
Key notes:
- Add the ability to send mail with attachments to the Extension.Api.MailManager
Extension API 2.0.56
Key notes:
- New method
CommentForcesRecalculationAsync
has been added to the CheckoutItemLineCommentExtension.
Extension API 2.0.55
Key notes:
- Product assortment filter extension point
- Stock info parameter extension point
- Checkout field extension point
- Sales documents field filter extension point
- Price info parameter extension point
Extension API 2.0.54
Key notes:
- New method
IsCancellationAllowed
has been added to the PaymentCaptureExtension. - New method
CancelAuthorisation
has been added to the PaymentCaptureExtension.
Extension API 2.0.53
Key notes:
Extension API 2.0.52
Key notes:
- New property
B2cCustomer
has been added to the WebstoreUserInfo.
Extension API 2.0.51
Key notes:
- New property
Admin
has been added to the WebstoreContext. - New property
IsImpersonating
has been added to the WebstoreUserInfo. - The
CustomerEmail
property in the WebstoreContext has been moved to the WebstoreUserInfoEmail
property.
Extension API 2.0.50
Key notes:
Extension API 2.0.49
Key notes:
- The
FieldName
property has been renamed to theName
in the ProductSearchFacetFieldValues. - The
FieldName
property has been renamed to theName
in the ProductSearchFacetFieldRangeValues. - Checkout item line comment extension point
Extension API 2.0.48
Key notes:
- New property
Caption
has been added to the ProductIndexDocumentField . - New property
Caption
has been added to the ProductIndexDocumentKeywordField.
Extension API 2.0.47
Key notes:
Extension API 2.0.46
Key notes:
Extension API 2.0.45
Key notes:
- New
OnShippingAddressesRequestReceivedAsync
method has been added to the PunchoutExtension. - The
SaveNewShippingAddressesToCustomerAddresses
property has been added to the PunchoutSettings.
Extension API 2.0.44
Key notes:
Extension API 2.0.43
Key notes:
- New property
ConfigurationId
has been added to the ProductConfiguratorContext.
Extension API 2.0.42
Key notes:
- Breaking changes
- New
GetSettings
method has been added to the PunchoutExtension. - New
OnProductsRequestReceivedAsync
method has been added to the PunchoutExtension.
Extension API 2.0.41
Key notes:
- The
BarCodes
property has been marked as obsolete in the Sku, added the new propertyBarCodesCollection
instead.
Extension API 2.0.40
Key notes:
- New
SendAdminEmail
method has been added to the MailManager. - New
SendAdminEmailToCustomerService
method has been added to the MailManager. - The
SendEmailToCustomerService
method has been marked as obsolete in the MailManager. - New
AdminText
method has been added to the IExtensionViewHelper.
Extension API 2.0.39
Key notes:
Extension API 2.0.38
Key notes:
- Obsolete exception constructors has been removed in the
ErpException
.
Extension API 2.0.37
Key notes:
Extension API 2.0.36
Key notes:
Extension API 2.0.35
Key notes:
- New property
BasketRestoreInfo
has been added to the PunchoutLoginInfo.
Extension API 2.0.34
Key notes:
Extension API 2.0.33
Key notes:
- New property
BasketId
has been added to the OrderPlacedEvent. - New property
BasketId
has been added to the QuoteSubmittedEvent. - New property
Id
has been added to theBasket
.
Extension API 2.0.32
Key notes:
- Content block model data to extension configuration upgrade -
ContentBlockToConfigurationUpgrade
Extension API 2.0.31
Key notes:
- New property
PricePerBaseUom
has been added to the Sku.
Extension API 2.0.30
Key notes:
Log
,LogError
,LogWarning
methods in the SanaApi have been extended to accept arguments for messages.
Extension API 2.0.29
Key notes:
Extension API 2.0.28
Key notes:
- The new
PageFeature
property has been added to theContentBlockIdAttribute
.
Extension API 2.0.27
Key notes:
- The
ProductId
andVariantId
properties were added toProductInfo
record.
Extension API 2.0.26
Key notes:
- The
SplitMultiValueFields
property was added to productLoadOptions
class.
Extension API 2.0.25
Key notes:
- The
InventoryLevel
property was added toSku
class.
Extension API 2.0.24
Key notes:
- The new properties
ProductCategories
andFields
have been added to the ExportContext
Extension API 2.0.23
Key notes:
- The
Fields
property was added toCustomerData
,ContactData
andSalesPersonData
classes. - New
SendEmailToCustomerService
method has been added to the MailManager
Extension API 2.0.22
Key notes:
- Customer export extensions now include guest customers.
Extension API 2.0.21
Key notes:
- New property
PaymentMethodType
has been added to thePaymentState
.
Extension API 2.0.20
Key notes:
- New next action NextAction.ClarifyPaymentData.
Extension API 2.0.19
Key notes:
- Nullable annotations have been applied to all Sana extension types.
Extension API 2.0.18
Key notes:
- New property
RefundReferenceId
was added toPaymentRefundContext
class. - New property
CaptureReferenceId
was added toPaymentCaptureContext
class. - New property
IsAuthenticated
was added toProductConfiguratorContext
class.
Extension API 2.0.17
Key notes:
- New
HandleUnknownTransaction
method has been added to the PaymentExtension
Extension API 2.0.16
Key notes:
- New property
ProductId
has been added to the ProductConfiguratorContext
Extension API 2.0.15
Key notes:
- The new
Redirect
method has been added to the IHttpResponse.
Extension API 2.0.14
Key notes:
- ErpCommunication API
- Cache API
- New properties
AccountId
andAccountType
has been added to the WebstoreContext
Extension API 2.0.13
Key notes:
- Product export extensions now include translations.
Extension API 2.0.12
Key notes:
- The new property
IsConfigurationCopy
has been added to the ProductConfiguratorContext.
Extension API 2.0.11
Key notes:
- The new property
LicenseSubscription
has been added to the SanaApi.
Extension API 2.0.10
Key notes:
Extension API 2.0.9
Key notes:
Extension API 2.0.8
Key notes:
Extension API 2.0.7
Key notes:
- The
Fields
property has been removed from the ProductEnrichment.
Extension API 2.0.6
Key notes:
Extension API 2.0.5
Key notes:
- Package configuration has been added to have a possibility to read add-on specific setting from appsettings.json.
Extension API 2.0.4
Key notes:
Extension API 2.0.3
Key notes:
- The new property
Keys
has been added to theIHttpForm
. - The new property
Keys
has been added to theIHttpQuery
.
Extension API 2.0.2
Key notes:
- An
Error
status has been added to PaymentStatus enum to extend error handling possibility.
Extension API 2.0.1
Key notes:
- Breaking changes
- Customer export extensions now have access to a new data:
- Prices for Basket and BasketLine models.
- Checkout URL for Basket model.
Extension API 2.0.0 released with Sana Commerce Cloud
Key notes:
Extension API 1.3.0
Key notes: