vnd-customer-02
v0.0.3
Published
Este é um plugin que oferece aprimoramentos ao GSeller Vendure para o gerenciamento de asset relacionados a clientes. O plugin Customer Asset estende a funcionalidade do GSeller Vendure, permitindo que os clientes associem avatares e banners às suas cont
Downloads
4
Readme
GSeller Vendure Customer Asset
Plugin
Este é um plugin que oferece aprimoramentos ao GSeller Vendure para o gerenciamento de asset relacionados a clientes. O plugin Customer Asset estende a funcionalidade do GSeller Vendure, permitindo que os clientes associem avatares e banners às suas contas. Introduz uma entidade Customer expandida com campos personalizados para avatar e banner, e oferece operações GraphQL para manipular esses ativos. O plugin integra-se aos serviços existentes do Vendure para gerenciar, criar e excluir ativos personalizados associados a cada cliente.
Dependências
Certifique-se de ter as seguintes dependências instaladas (listadas em peerDependencies
no package.json
):
@nestjs/graphql
@vendure/cli
@vendure/core
graphql-tag
reflect-metadata
asset
É nosso plugin interno Asset
Estrutura de Pastas e Arquivos
A estrutura do projeto é organizada para facilitar a compreensão e manutenção.
Pasta src
Arquivo index.ts
Responsável pela exportação dos principais elementos do plugin, incluindo tipos comuns e outros módulos.
Arquivo plugin.ts
O arquivo plugin.ts
define o CustomerPlugin
, configurando suas dependências e extensões da API GraphQL da loja.
Pasta common
Arquivo types.ts
Define a interface Upload
para o tipo comum utilizado no plugin.
Pasta resolvers
Arquivo customer-asset.resolver.ts
O resolver customer-asset.resolver.ts
lida com operações GraphQL relacionadas a ativos de clientes, como a definição de avatares.
Pasta services
Arquivo customer-asset.service.ts
O serviço customer-asset.service.ts
contém a lógica de negócios para manipular ativos de clientes, incluindo a associação de avatares e banners.
Pasta schema
Arquivo shop-schema.ts
O arquivo shop-schema.ts
contém as extensões da API GraphQL da loja, introduzindo tipos e operações adicionais relacionadas a ativos de clientes.
Arquivo package.json
O arquivo package.json
lista as dependências e scripts necessários para construir e implantar o plugin.
Como Isso Afeta Você?
Este plugin oferece funcionalidades aprimoradas para o GSeller Vendure, permitindo que seus clientes associem avatares e banners diretamente às suas contas. Uma instalação e configuração adequadas proporcionarão uma experiência de usuário mais personalizada.
Observação: Certifique-se de seguir as instruções na documentação do GSeller Vendure para instalação e configuração corretas do plugin.