Bintangi kami di GitHub — ini sangat memotivasi kami!
Aimeos adalah platform e-commerce ultra-cepat, cloud-native, dan API pertama! Anda dapat menginstalnya dalam waktu 5 menit dan dapat mengadaptasi, memperluas, menimpa, dan menyesuaikan apa pun sesuai kebutuhan Anda.
Aimeos adalah paket e-commerce berfitur lengkap:
JSON REST API berdasarkan jsonapi.org
GraphQL API untuk administrasi
Sangat cocok untuk cloud berbasis AWS, Google, Azure, dan Kubernetes
Multi vendor, multi saluran, dan multi gudang
Dari satu hingga 1.000.000.000+ item
Sangat cepat hingga 20ms
Untuk solusi SaaS e-commerce multi-tentant dengan vendor tidak terbatas
Paket, voucher, produk virtual, dapat dikonfigurasi, khusus, dan acara
Langganan dengan pembayaran berulang
100+ gateway pembayaran
Dukungan RTL penuh (frontend dan backend)
Penetapan harga blok/tingkat di luar kebiasaan
Perpanjangan untuk harga berdasarkan pelanggan/grup
Dukungan diskon dan voucher
Sistem aturan keranjang yang fleksibel
Backend admin berfitur lengkap
Dasbor admin yang cantik
Kumpulan data produk yang dapat dikonfigurasi
Struktur sepenuhnya modular
Sangat dapat dikonfigurasi dan diperluas
Perluasan pasar dengan jutaan vendor
Sepenuhnya SEO dioptimalkan termasuk cuplikan kaya
Diterjemahkan ke 30+ bahasa
Terjemahan teks berbasis AI
Dioptimalkan untuk ponsel pintar dan tablet
Implementasi yang aman dan ditinjau
Kode sumber berkualitas tinggi
... dan lebih banyak fitur Aimeos
Bahasa yang didukung:
Lihat demonya:
Demo bagian depan Aimeos
Demo Admin Aimeos
Untuk membangun aplikasi satu halaman (SPA) yang masing-masing merupakan aplikasi web progresif (PWA), distribusi headless Aimeos adalah pilihan yang tepat dengan otentikasi API saja dan JWT yang telah dikonfigurasi sebelumnya:
Distribusi tanpa kepala Aimeos
Anda sudah memiliki aplikasi Laravel dan ingin menambahkan toko ke situs web Anda? Instal paket komposer Aimeos untuk Laravel dan tambahkan e-commerce ke aplikasi Anda yang sudah ada dalam hitungan menit:
Paket Aimeos Laravel
Persyaratan
Instalasi
Bagian depan
Bagian belakang
Sesuaikan
Multi-bahasa
Multi-perutean
Multi-vendor
Lisensi
Tautan
Distribusi toko Aimeos membutuhkan:
Lingkungan Linux/Unix, WAMP/XAMP atau MacOS
PHP >= 8.2
MySQL >= 5.7.8, MariaDB >= 10.2.2, PostgreSQL 9.6+, SQL Server 2019+
Server web (Apache, Nginx atau server web PHP terintegrasi untuk pengujian)
Jika ekstensi PHP yang diperlukan tidak ada, composer
akan memberi tahu Anda tentang dependensi yang hilang.
Jika Anda ingin melakukan upgrade antar versi utama, silakan lihat panduan upgrade!
Untuk menginstal aplikasi Aimeos shop, Anda memerlukan composer 2.2+. Di CLI, jalankan perintah ini untuk menyelesaikan instalasi termasuk pengaturan yang berfungsi:
wget https://getcomposer.org/download/latest-stable/composer.phar -O composer php composer create-project aimeos/aimeos myshop
Anda akan dimintai parameter database dan server email Anda serta email dan kata sandi yang digunakan untuk membuat akun administrasi.
Di lingkungan lokal, Anda dapat menggunakan server web PHP terintegrasi untuk menguji instalasi Aimeos baru Anda. Cukup jalankan perintah berikut untuk memulai server web:
cd myshop php artisan serve
Catatan: Dalam lingkungan hosting, root dokumen host virtual Anda harus mengarah ke direktori /.../myshop/public/ dan Anda harus mengubah pengaturan APP_URL
di file .env
ke domain Anda tanpa port, misalnya:
APP_URL=http://myhostingdomain.com
Setelah instalasi, Anda dapat menguji antarmuka toko Aimeos dengan memanggil URL VHost Anda di browser Anda. Jika Anda menggunakan server web PHP terintegrasi, Anda harus menelusuri URL ini: http://127.0.0.1:8000
Antarmuka administrasi Aimeos akan tersedia di /admin
di VHost Anda. Saat menggunakan server web PHP terintegrasi, hubungi URL ini: http://127.0.0.1:8000/admin
Laravel dan paket e-commerce Aimeos sangat fleksibel dan dapat disesuaikan. Ada banyak dokumentasi untuk kerangka Laravel dan kerangka e-commerce Aimeos. Jika Anda memiliki pertanyaan tentang Aimeos, jangan ragu untuk bertanya di forum Aimeos kami.
Untuk detail lebih lanjut tentang integrasi Aimeos Laravel, silakan lihat repositorinya.
Untuk toko yang menawarkan berbagai bahasa, cukup tambahkan baris ini ke file ./myshop/.env
Anda:
SHOP_MULTILOCALE=true
Kemudian, bahasa tersebut akan ditambahkan ke rute secara otomatis. Anda dapat mengatur bahasa yang tersedia di panel "Lokal > Lokal" pada backend admin Aimeos.
Jika Anda ingin menjadikan semua kategori, produk, dan URL halaman sebagai URL tingkat atas seperti /shoes
, /my-sneaker
dan /about-us
, maka Anda dapat mengaktifkan fitur multi-perutean Aimeos di file ./myshop/.env
Anda:
SHOP_MULTIROUTE=true
Perhatian: Ini akan mempengaruhi kinerja karena memerlukan query database tambahan untuk setiap permintaan!
Untuk mengaktifkan fitur multi-vendor, tambahkan pengaturan ini ke file ./myshop/.env
:
SHOP_MULTISHOP=true
Jika Anda ingin mengizinkan vendor mendaftarkan diri sebagai penjual, atur juga opsi ini di file ./myshop/.env
:
SHOP_REGISTRATION=true
Secara default, penjual yang baru terdaftar memiliki hak administrator di backend untuk situs mereka sendiri. Untuk akses yang lebih terbatas ke backend, Anda dapat mengubah tingkat izin menjadi "editor" di file ./myshop/.env
:
SHOP_PERMISSION=editor
Anda dapat mengubah izin yang terkait dengan "admin" atau "editor" dengan menambahkan versi konfigurasi sumber daya JQAdm Anda sendiri ke bagian "admin" pada file ./config/shop.php
Anda.
Sistem toko Aimeos dilisensikan berdasarkan ketentuan lisensi MIT dan LGPLv3 dan tersedia secara gratis.
situs web
Dokumentasi
Forum
Pelacak masalah
Paket komposer
Kode sumber