What's new
Keep up with the latest updates and changes to our Extension API
Extension API 2.0.62
Key notes:
- Added the
NotSupportedForInvoicePaymentsattribute to disable the PaymentExtension to be used in the invoice payment process.
Extension API 2.0.61
Key notes:
- Added support for the new
Punchoutcheckout 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
FormatValueForDisplayAsynchas 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
CommentForcesRecalculationAsynchas 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
IsCancellationAllowedhas been added to the PaymentCaptureExtension. - New method
CancelAuthorisationhas been added to the PaymentCaptureExtension.
Extension API 2.0.53
Key notes:
Extension API 2.0.52
Key notes:
- New property
B2cCustomerhas been added to the WebstoreUserInfo.
Extension API 2.0.51
Key notes:
- New property
Adminhas been added to the WebstoreContext. - New property
IsImpersonatinghas been added to the WebstoreUserInfo. - The
CustomerEmailproperty in the WebstoreContext has been moved to the WebstoreUserInfoEmailproperty.
Extension API 2.0.50
Key notes:
Extension API 2.0.49
Key notes:
- The
FieldNameproperty has been renamed to theNamein the ProductSearchFacetFieldValues. - The
FieldNameproperty has been renamed to theNamein the ProductSearchFacetFieldRangeValues. - Checkout item line comment extension point
Extension API 2.0.48
Key notes:
- New property
Captionhas been added to the ProductIndexDocumentField . - New property
Captionhas 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
OnShippingAddressesRequestReceivedAsyncmethod has been added to the PunchoutExtension. - The
SaveNewShippingAddressesToCustomerAddressesproperty has been added to the PunchoutSettings.
Extension API 2.0.44
Key notes:
Extension API 2.0.43
Key notes:
- New property
ConfigurationIdhas been added to the ProductConfiguratorContext.
Extension API 2.0.42
Key notes:
- Breaking changes
- New
GetSettingsmethod has been added to the PunchoutExtension. - New
OnProductsRequestReceivedAsyncmethod has been added to the PunchoutExtension.
Extension API 2.0.41
Key notes:
- The
BarCodesproperty has been marked as obsolete in the Sku, added the new propertyBarCodesCollectioninstead.
Extension API 2.0.40
Key notes:
- New
SendAdminEmailmethod has been added to the MailManager. - New
SendAdminEmailToCustomerServicemethod has been added to the MailManager. - The
SendEmailToCustomerServicemethod has been marked as obsolete in the MailManager. - New
AdminTextmethod 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
BasketRestoreInfohas been added to the PunchoutLoginInfo.
Extension API 2.0.34
Key notes:
Extension API 2.0.33
Key notes:
- New property
BasketIdhas been added to the OrderPlacedEvent. - New property
BasketIdhas been added to the QuoteSubmittedEvent. - New property
Idhas 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
PricePerBaseUomhas been added to the Sku.
Extension API 2.0.30
Key notes:
Log,LogError,LogWarningmethods 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
PageFeatureproperty has been added to theContentBlockIdAttribute.
Extension API 2.0.27
Key notes:
- The
ProductIdandVariantIdproperties were added toProductInforecord.
Extension API 2.0.26
Key notes:
- The
SplitMultiValueFieldsproperty was added to productLoadOptionsclass.
Extension API 2.0.25
Key notes:
- The
InventoryLevelproperty was added toSkuclass.
Extension API 2.0.24
Key notes:
- The new properties
ProductCategoriesandFieldshave been added to the ExportContext
Extension API 2.0.23
Key notes:
- The
Fieldsproperty was added toCustomerData,ContactDataandSalesPersonDataclasses. - New
SendEmailToCustomerServicemethod 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
PaymentMethodTypehas 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
RefundReferenceIdwas added toPaymentRefundContextclass. - New property
CaptureReferenceIdwas added toPaymentCaptureContextclass. - New property
IsAuthenticatedwas added toProductConfiguratorContextclass.
Extension API 2.0.17
Key notes:
- New
HandleUnknownTransactionmethod has been added to the PaymentExtension
Extension API 2.0.16
Key notes:
- New property
ProductIdhas been added to the ProductConfiguratorContext
Extension API 2.0.15
Key notes:
- The new
Redirectmethod has been added to the IHttpResponse.
Extension API 2.0.14
Key notes:
- ErpCommunication API
- Cache API
- New properties
AccountIdandAccountTypehas 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
IsConfigurationCopyhas been added to the ProductConfiguratorContext.
Extension API 2.0.11
Key notes:
- The new property
LicenseSubscriptionhas 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
Fieldsproperty 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
Keyshas been added to theIHttpForm. - The new property
Keyshas been added to theIHttpQuery.
Extension API 2.0.2
Key notes:
- An
Errorstatus 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: