On September 15, Progress will deprecate the built-in ecommerce module. This FAQ provides a detailed overview of what the deprecation entails, what to expect, the options available to you and practical guidance on how to move forward.
In this section you will learn how to get started with Ucommerce and the high-level path to migrate the Sitefinity built- ecommerce module to Ucommerce.
Sitefinity Quantum Demo: Check out the frontend of a demo ecommerce shop built with Sitefinity and Ucommerce with the Sitefinity Quantum demo.
Downloadable Sandbox: Feel free to explore the products and their integration. Only trial or active license for Sitefinity is necessary, Ucommerce is in trial mode by default and it does not require active license to run it locally.
Ucommerce Master Class: Learn the ins and outs of Ucommerce to get up and running quickly.
Ucommerce Documentation: Browse the documentation to learn how to implement the platform and address technical questions.
Ucommerce Success Stories: Check out some of our successful Ucommerce for Sitefinity customers – Tom Tailor and the Emergency Nurses Association.
Ucommerce Products are standalone products within Ucommerce itself, e.g. each product will not be a separate page.
Using Ucommerce products are represented by a single data driven page in Sitefinity by default.
Products are managed in Ucommerce administrative tools within Sitefinity backend.
Sitefinity Product Support: You can submit your general Sitefinity and Ucommerce questions to our support system or look for help into the Sitefinity community.
Implementation Partner Support: If you are currently working with Sitefinity implementation partner, contact them for migration assistance.
Progress Professional Services: If you do not have a partner, contact your Progress Account Manager or Progress Professional Services.
Additional Ucommerce Expert Support: Consultancy hours are also available from Ucommerce experts.
Step 1: Upgrade to Sitefinity 13.3 or later (required)
Ucommerce for Sitefinity works with Sitefinity 11.0 or later but we recommend upgrading to Sitefinity 13.3 to take advantage of the latest capabilities and enhancements.
Remove references to Sitefinity Commerce in code. For more information, see KB article (link TBD).
Include Ucommerce in the Solution
Include Ucommerce.Sitefinity NuGet package in solution.
Migrate to Ucommerce API
Migrate existing UI code to use Ucommerce API
Optionally leverage Ucommerce for Sitefinity widgets by including Ucommerce.Sitefinity.UI package
Migrate your Business logic
Migrate to Ucommerce pipelines
Reusable functional areas
Refactor and migrate functionality to separate Ucommerce Apps for greater reusability
Integration Code
ERP, PIM, et al integrations must be migrated to leverage Ucommerce API
Step 4: Migrate Your Data (optional)
Catalog: Manual or through custom API calls
Promotions: Manual
Orders: Manual
Customers (website login accounts): Retained in Sitefinity thus no requirement to migrate them (Assumption)
Step 5: Remove Sitefinity Ecommerce
Deactivate and uninstall the Sitefinity module from the backend and then remove the DLLs from the bin folder if necessary
Step 5: Begin DTAP Deployment
Manual deployment - Standard .NET app deployment
Caveat: Sitefinity SiteSync is not supported