Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Observação
O Grupo de Interesse de Varejo da Dynamics 365 Commerce mudou do Yammer para o Viva Engage. Se você não tiver acesso à nova comunidade do Viva Engage, preencha este formulário (https://aka.ms/JoinD365commerceVivaEngageCommunity) para ser adicionado e permaneça envolvido nas discussões mais recentes.
Este artigo descreve como instalar o tema Adventure Works no Microsoft Dynamics 365 Commerce.
Importante
O tema Adventure Works e os módulos estão disponíveis a partir da versão 10.0.20 do Dynamics 365 Commerce. Eles estão disponíveis no Microsoft AppSource.
Pré-requisitos
Antes de instalar o tema Adventure Works, é necessário ter um ambiente do Dynamics 365 Commerce (Commerce versão 10.0.20 ou posterior) que inclui o Retail Cloud Scale Unit (RCSU), o kit de desenvolvimento de software (SDK) online para o Commerce e a biblioteca de módulos do Commerce. Para obter informações sobre como instalar o SDK e a biblioteca de módulos do Commerce, consulte Configurar um ambiente de desenvolvimento.
Etapas de instalação
Instalar o tema Adventure Works em seu aplicativo
O pacote de temas Adventure Works está disponível no feed dynamics365-commerce, como @msdyn365-commerce-theme/adventureworks-theme-kit. No entanto, embora o pacote de tema Adventure Works faça parte desse feed, ele está em um namespace diferente. Portanto, é necessário seguir estas etapas para adicionar entradas do registro ao namespace.
Atualize o arquivo .npmrc para que ele inclua a seguinte entrada de registro (se a entrada não estiver incluída):
@msdyn365-commerce-theme:registry=https://pkgs.dev.azure.com/commerce-partner/Registry/_packaging/dynamics365-commerce/npm/registry/Atualize o arquivo .yarnrc para que ele inclua a seguinte entrada de registro (se a entrada não estiver incluída):
"@msdyn365-commerce-theme:registry" "https://pkgs.dev.azure.com/commerce-partner/Registry/_packaging/dynamics365-commerce/npm/registry/"
Para instalar o pacote no seu ambiente local, execute o comando yarn add THEME_PACKAGE@VERSION no prompt de comando, em que THEME_PACKAGE é o pacote de tema (@msdyn365-commerce-theme/adventureworks-theme-kit) e VERSION é o número de versão da biblioteca de módulos que está sendo usada. É importante que as versões do pacote de tema e da biblioteca de módulos sejam correspondentes. Para encontrar o número de versão correto da biblioteca de módulos a ser usada, abra o arquivo package.json e localize o valor starter-pack na seção dependências. No exemplo a seguir, o arquivo package.json usa a versão 9.32 da biblioteca de módulos que é mapeada para a versão 10.0.22 do Dynamics 365 Commerce.
"dependencies": {
"@msdyn365-commerce-modules/starter-pack": "9.32",
}
O exemplo a seguir mostra como executar o comando yarn add para adicionar a versão 9.32 do tema Adventure Works. O comando atualiza automaticamente o arquivo package.json de forma que inclua a dependência.
yarn add @msdyn365-commerce-theme/adventureworks-theme-kit@9.32
Para obter mais informações sobre como atualizar a versão da biblioteca de módulos, consulte SDK e atualizações da biblioteca de módulos.
Importante
- A versão do tema deve corresponder à versão da biblioteca do módulo para garantir que todos os recursos funcionem conforme o esperado.
- A versão mínima para o SDK e a biblioteca de módulos do Commerce deve ser 10.0.20 (9.31).
Adicionar os arquivos de fonte para o tema Adventure Works
Depois que o tema Adventure Works estiver instalado em seu aplicativo, será necessário adicionar os arquivos de fonte necessários para ele. Para concluir esta etapa, copie todos os arquivos de fonte em \node_modules@msdyn365-commerce-theme\adventureworks-theme-kit\src\modules\adventureworks\public\webfonts para o caminho do diretório público do aplicativo do parceiro \public\webfonts.
Configurar os recursos para o tema Adventure Works
A próxima etapa é atualizar o recurso padrão necessário para o tema. Para concluir esta etapa, copie o conteúdo do arquivo global.json em \node_modules@msdyn365-commerce-theme\adventureworks-theme-kit\src\modules\adventureworks\resources\modules para o arquivo global.json do aplicativo do parceiro em \src\resources\modules. Se o diretório de destino \src\resources não existir, ele poderá ser copiado completamente do diretório de origem \node_modules@msdyn365-commerce-theme\adventureworks-theme-kit\src\modules\adventureworks para o diretório de destino \src.
Receber atualizações e validar o tema
Para obter informações sobre como receber o SDK, a biblioteca de módulos e outras atualizações de dependência mais recentes, consulte a seção "Receber atualizações" de SDK e atualizações da biblioteca de módulos.
Depois que as dependências mais recentes forem removidas, você pode executar o comando yarn start para iniciar o servidor Node no seu ambiente de desenvolvimento e testar o novo tema Adventure Works. Navegue no aplicativo localmente usando o parâmetro da cadeia de caracteres de consulta ?theme=adventureworks (por exemplo, https://localhost:4000/?theme=adventureworks).
Recursos adicionais
Visão geral do tema Adventure Works