Marque-nos no GitHub - isso nos motiva muito!
Aimeos é A plataforma de comércio eletrônico ultrarrápida, nativa da nuvem e com API first! Você pode instalá-lo em 5 minutos e adaptar, estender, substituir e personalizar qualquer coisa de acordo com suas necessidades.
Aimeos é um pacote de comércio eletrônico completo:
API REST JSON baseada em jsonapi.org
API GraphQL para administração
Ajuste perfeito para nuvens baseadas em AWS, Google, Azure e Kubernetes
Vários fornecedores, vários canais e vários armazéns
De um a mais de 1.000.000.000 de itens
Extremamente rápido até 20ms
Para soluções SaaS de comércio eletrônico multitentativas com fornecedores ilimitados
Pacotes, vouchers, produtos virtuais, configuráveis, personalizados e para eventos
Assinaturas com pagamentos recorrentes
Mais de 100 gateways de pagamento
Suporte RTL completo (frontend e backend)
Preços de bloco/nível prontos para uso
Extensão para preços baseados em cliente/grupo
Suporte para descontos e vouchers
Sistema flexível de regras de cesta
Back-end de administração completo
Lindo painel de administração
Conjuntos de dados de produtos configuráveis
Estrutura totalmente modular
Extremamente configurável e extensível
Extensão para mercados com milhões de fornecedores
Totalmente otimizado para SEO, incluindo rich snippets
Traduzido para mais de 30 idiomas
Tradução de texto baseada em IA
Otimizado para smartphones e tablets
Implementação segura e revisada
Código fonte de alta qualidade
... e mais recursos do Aimeos
Idiomas suportados:
Confira as demonstrações:
Demonstração de front-end do Aimeos
Demonstração de administrador do Aimeos
Para construir um aplicativo de página única (SPA), respectivamente um aplicativo da web progressivo (PWA), a distribuição headless Aimeos é a escolha certa com autenticação somente API e JWT pré-configurada:
Distribuição sem cabeça Aimeos
Você já possui um aplicativo Laravel e deseja adicionar uma loja ao seu site? Instale o pacote Aimeos Composer para Laravel e adicione e-commerce à sua aplicação existente em minutos:
Pacote Aimeos Laravel
Requisitos
Instalação
Front-end
Back-end
Personalizar
Multilíngue
Multi-roteamento
Vários fornecedores
Licença
Ligações
A distribuição da loja Aimeos requer:
Ambiente Linux/Unix, WAMP/XAMP ou MacOS
PHP >= 8.2
MySQL >= 5.7.8, MariaDB >= 10.2.2, PostgreSQL 9.6+, SQL Server 2019+
Servidor web (Apache, Nginx ou servidor web PHP integrado para teste)
Se as extensões PHP necessárias estiverem faltando, composer
informará sobre as dependências ausentes.
Se você deseja atualizar entre versões principais, dê uma olhada no guia de atualização!
Para instalar o aplicativo da loja Aimeos, você precisa do compositor 2.2+. Na CLI, execute este comando para uma instalação completa, incluindo uma configuração funcional:
wget https://getcomposer.org/download/latest-stable/composer.phar -O composer php composer create-project aimeos/aimeos myshop
Serão solicitados os parâmetros do seu banco de dados e servidor de e-mail, bem como um e-mail e senha utilizados para criar a conta de administração.
Em um ambiente local, você pode usar o servidor web PHP integrado para testar sua nova instalação do Aimeos. Basta executar o seguinte comando para iniciar o servidor web:
cd myshop php artisan serve
Nota: Em um ambiente de hospedagem, a raiz do documento do seu host virtual deve apontar para o diretório /.../myshop/public/ e você deve alterar a configuração APP_URL
no seu arquivo .env
para o seu domínio sem porta, por exemplo:
APP_URL=http://myhostingdomain.com
Após a instalação, você pode testar o frontend da loja Aimeos chamando a URL do seu VHost em seu navegador. Se você usa o servidor web PHP integrado, você deve navegar neste URL: http://127.0.0.1:8000
A interface de administração do Aimeos estará disponível em /admin
no seu VHost. Ao usar o servidor web PHP integrado, chame este URL: http://127.0.0.1:8000/admin
O Laravel e o pacote de e-commerce Aimeos são extremamente flexíveis e altamente personalizáveis. Existe muita documentação para a estrutura Laravel e para a estrutura de comércio eletrônico Aimeos. Se você tiver dúvidas sobre o Aimeos, não hesite em perguntar em nosso fórum Aimeos.
Para mais detalhes sobre a integração do Aimeos Laravel, dê uma olhada em seu repositório.
Para lojas que oferecem vários idiomas, basta adicionar esta linha ao seu arquivo ./myshop/.env
:
SHOP_MULTILOCALE=true
Em seguida, o idioma será adicionado às rotas automaticamente. Você pode configurar os idiomas disponíveis no painel "Local > Locale" do back-end de administração do Aimeos.
Se você deseja ter todos os URLs de categorias, produtos e páginas como URLs de nível superior, como /shoes
, /my-sneaker
e /about-us
, você pode ativar o recurso de roteamento múltiplo Aimeos em seu arquivo ./myshop/.env
:
SHOP_MULTIROUTE=true
Cuidado: Isso afetará o desempenho, pois requer consultas adicionais ao banco de dados para cada solicitação!
Para ativar recursos de vários fornecedores, adicione estas configurações ao arquivo ./myshop/.env
:
SHOP_MULTISHOP=true
Se você deseja permitir que os fornecedores se registrem como vendedores, defina esta opção também no arquivo ./myshop/.env
:
SHOP_REGISTRATION=true
Por padrão, os vendedores recém-registrados têm privilégios de administrador no back-end de seu próprio site. Para um acesso mais limitado ao backend, você pode alterar o nível de permissão para "editor" no arquivo ./myshop/.env
:
SHOP_PERMISSION=editor
Você pode alterar as permissões associadas a “admin” ou “editor” adicionando sua própria versão da configuração do recurso JQAdm à seção “admin” do seu arquivo ./config/shop.php
.
O sistema de loja Aimeos é licenciado sob os termos da licença MIT e LGPLv3 e está disponível gratuitamente.
Site
Documentação
Fórum
Rastreador de problemas
Pacotes de compositor
Código fonte