Giter VIP home page Giter VIP logo

admin's People

Contributors

joao-colen avatar leomp12 avatar matheusgnreis avatar renovate-bot avatar renovate[bot] avatar thiagoabreudev avatar vitorrgg avatar wisley7l avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

midgardin

admin's Issues

Quando faz alteração em massa de produto não está funcionando

Na listagem de produtos, seleciono mais de um produto e clico no botão "Editar selecionados" e posteriormente "estoque e preços". Ao fazer isso abre a modal para atualizar os preços, porém após fazer a modificação e salvar, não está sendo salvo a alteração nos items.

Erro ao subir imagem webp (Biblioteca)

Ao subir imagem no formato webp na biblioteca é exibido o alerta "Erro ao manipular a imagem, o arquivo pode estar protegido ou corrompido" e ao dar hover no bloco da imagem o tooltip aparece com [object Object]

Apenas Edita e não Cria

Ao entrar em qualquer recurso, clico em novo ou no botão adicionar, digita-se os dados clica em salvar, aparece um efeito, mas não cria o recurso

Adicionar categoria em massa [Listagem de Produtos]

Ao adicionar categorias em massa, o flash de "Categoria Inserida com sucesso" é repetido para cada categoria x quantidade de produtos. Se possível, juntar tudo em uma requisição e exibir dois flash, um de "Aguarde" e outro de "Finalizado"

mudar atributo colors para color para gmc

Problema que todas as variações criadas, irão dar problema, porque elas irão começar a renderizar apenas colors na variação. Ou seja, ou alterar aqui, ou altera no product feed, onde tiver colors, mudar para color no feed

List images (media) starting by last (desc)

Possible way is to list all objects first (without loading images) from Storage API, select the marker moving back within the objects list array, and then get the last images by nextMarker param.

etiquetas quebra de página

É possível colocar x etiquetas em uma página apenas, caso ultrapasse esa quantidade x, gerar uma nova uma página, evitando quebra de página e ficando etiquetas separadas em páginas separadas, conforme:

WhatsApp Image 2020-06-02 at 17 45 02

inserir na google product category

No formulário de produtos permitir a inserção de google_product_category
Isso não geraria problemas no feed do Facebook, pois o mesmo permite a inserção. No feed do Facebook, há um exemplo deles:

<g:google_product_category>Animals &gt; Pet Supplies</g:google_product_category>

impressao do romaneio quebra de página

Ao imprimir diversos romaneios, a quebra de página deixa dados importantes separados, além de um link entre o romaneio. Caso fosse possível começar um novo romaneio em uma nova página e sem o link da página na impressão, conforme solicitado:

WhatsApp Image 2020-06-02 at 17 45 02(1)

SKU permanece o mesmo ao duplicar produto

Ao clicar em duplicar no cadastro do produto, é gerada uma página nova, sem nenhum aviso de que a operação foi feita corretamente e o SKU é salvo igual ao produto original, coisa que gera problema com algumas integrações que usam o SKU como chave principal do produto.

Sei que tem a opção do lojista apertar lá em "aleatório", mas se possível, adicionar uma validação no campo de SKU para evitar valor duplicado.

Gerar variação ou especificação com termo correto

No painel atualmente é usado o variations grids, que pode ser acessado em https://github.com/ecomplus/admin/blob/master/src/json/misc/variations_grids.json para parsear a especificação para o parâmetro específico que o Google aceita. No entanto, produto que tenha especificação Idade por exemplo, não está sendo convertida em age_group, mesmo a mudança sendo realizada no json. Possível origem do erro:

$.getJSON('json/misc/variations_grids.json', function (json) {

Filtros de quantidade de itens

O filtro 60 ou mais que tem ao final da lista de todos os recursos com exceção de produtos não estão sendo aplicados

Geração de múltiplas faturas da lista de pedidos

Atualmente no admin, as faturas são geradas internamente a cada pedido, pois pelo tamanho de cada fatura não consegui gerar mais de uma fatura na mesma página do painel, logo fiz para gerar em apenas um pedido na página.
Atualmente todas as listas estão no arquivo https://github.com/ecomplus/admin/blob/master/src/assets/js/routes/resources/list.js, com exceção do recurso Produtos que tem uma específica para ele.

No caso, para geração de etiquetas enfrentei o mesmo problema, logo consigo gerar apenas o suficiente para uma página. No caso em questão, atualmente como toda lista é um arquivo único, caso tenha alguma especificidade naquela lista, filtramos por recurso e quando o slug bate aquele recurso, realizamos algum tipo de ação.

Editar colunas na lista de pedidos

Remover a coluna Origem e substituir com o Nome do cliente na lista de pedidos, pra facilitar a busca quando o cliente não possui o número do pedido a mãos.

O nome do cliente já é exibido clicando no chevron, mas desta forma não é possível buscar, faz sentido @matheusgnreis ? Pode fazer isto?
Neste caso a origem deverá aparecer na expansão clicando no chevron...

Mais alguma melhoria sugerida na lista?

[RFC] Admin V2 UI

Para a próxima major do Admin estou pensando em usar Ant Design Vue além do @ecomplus/storefront-twbs.

Continuaríamos carregando o CSS do Bootstrap e alguns componentes do BootstrapVue principalmente para preview de componentes da loja (eg.: preview de produto usando o EcProduct).

Mas pensei em adicionar o Ant Design como uma solução mais plug and play para o painel administrativo especificamente, tem muitos componentes prontos e aparentemente voltados para dashboards mesmo

Não penso em utilizá-lo no storefront para evitar bundle desnecessário (penso em carregar a lib completa no admin) e neste caso considero o Bootstrap uma solução mais comum (fácil para agências), reutilizável e suficiente.

Portanto utilizando o Ant Design no admin teríamos um pouco menos de compatibilidade entre componentes do admin para a loja, considero um problema, mas não tão grande porque não vejo muita utilização de componentes do admin na loja, apenas o contrário me parece mais usual.

Em contrapartida acredito que usando uma lib completa em Vue no admin ajudaria bastante na nossa produtividade, considerando que o admin é um app bastante complexo.

O que vocês acham? 🤔
Também podemos discutir outra opção de lib em vez do Ant Design (ElementUI talvez). 👍

Build with Webpack and Babel

  • Refactor the code to avoid using globals and support ES6;
  • Update dependencies and manage versions with NPM;
  • Build with Webpack and Babel;

Head não funciona na edição de produto

O head parou de funcionar na nova versão na formulário de produtos:

Screenshot_2020-05-21 E-Com Plus Dashboard App

Anteriormente (a versão ainda em produção) aparecia:

Screenshot_2020-05-21 E-Com Plus Dashboard App(1)

Nos outros resources também não aparecia, foi fixado no commit 81ad23c , mas o problema segue especificamente para produtos agora.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.