web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Supply chain | Supply Chain Management, Commerce
Answered

Retail Server Extension Project Migration to new SEALED Commerce SDK

(1) ShareShare
ReportReport
Posted on by 19
Hi 
 
Sorry am new to D365 retail development. 
 
I am using the Migration guide on Learn and the Github samples to migrate current Retail SDK projects.
I am confused about Retail Server extension project (Retail SDK). Is this the same as CRT extension project (SEALED)?
Is there an equivalent project in the ScaleUnit or InStore Github code?
 
For e.g. in the client retail server project there are a lot of controllers like below.

 


This project references another project that is under Commerce Runtime folder. One of the classes is like below:





Please can someone advise or point me in the right direction?
Is there a combined project in the samples?
Do I need a separate Retail Server project for SEALED sdk?

Thanks 
I have the same question (0)
  • Verified answer
    AParkes1 Profile Picture
    19 on at
    Retail Server Extension Project Migration to new SEALED Commerce SDK
    Hello,
    As per your post i give you some information see below..
     
    In Dynamics 365 Retail development, there have been changes in the structure and terminology over time. The Retail SDK and CRT (Commerce Runtime) SDK are related but serve different purposes. Let me clarify the concepts and guide you in the right direction:
     
    * Retail Server Extension project (Retail SDK): The Retail Server Extension project, part of the Retail SDK, is used to extend the functionality of the Retail Server. This project allows you to add custom APIs, business logic, and other extensions to the Retail Server. It is typically used for back-office operations, integration with external systems, and custom service implementations.
    * CRT Extension project (SEALED): The CRT Extension project, also known as SEALED (Store Extensibility, Automation, and Enhanced Logic Development), is used to develop extensions for the Commerce Runtime (CRT). CRT is a component of Dynamics 365 Commerce that handles in-store operations and client-server communication. The CRT Extension project allows you to extend and customize the functionality of CRT, including adding custom buttons, workflows, and business logic specific to in-store operations.
    * ScaleUnit and InStore GitHub code: The ScaleUnit and InStore GitHub repositories contain sample code and projects related to Dynamics 365 Commerce. These repositories provide examples and best practices for developing extensions and customizations. However, there might not be an exact equivalent project in the samples for the Retail Server Extension or CRT Extension projects. You can refer to the available sample code and adapt it to your specific requirements.
    * Combined project in the samples: In the sample code provided by Microsoft, you may find projects that combine both Retail Server extensions and CRT extensions to showcase various scenarios. However, it's important to understand the purpose and functionality of each project separately and determine how they fit into your specific implementation.
     
    To migrate your existing Retail SDK projects, it's recommended to follow the migration guide on Microsoft Learn and refer to the GitHub samples for guidance and reference. Analyze the specific requirements of your project and identify the appropriate projects and extensions needed in your migration.
     
    ** If you require further clarification or specific guidance on your migration process, it's advisable to reach out to the Microsoft Dynamics 365 support team or consult the official documentation and resources available for Dynamics 365 Retail development. **
  • eddie.chan Profile Picture
    19 on at
    Retail Server Extension Project Migration to new SEALED Commerce SDK
    Ultimately, if you are new to this environment - I suggest contacting Microsoft Support for help with the migration. 

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Abhilash Warrier – Community Spotlight

We are honored to recognize Abhilash Warrier as our Community Spotlight honoree for…

Leaderboard > Supply chain | Supply Chain Management, Commerce

#1
CA Neeraj Kumar Profile Picture

CA Neeraj Kumar 947

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 248 Super User 2025 Season 2

#3
BillurSamdancioglu Profile Picture

BillurSamdancioglu 176 Most Valuable Professional

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans