OpenCommerce
OpenCommerce, Next.js ve TypeScript ile inşa edilmiş çok kanallı bir e-ticaret yönetim platformudur. Bu depo, sahte veriler ve yer tutucu entegrasyonlarla ilk proje yapısını içerir.
Proje MIT lisansı altında dağıtılır (bkz. Lisans
). Tekrarlanabilir kurulumlar için bir `pack-lock.json ‘sağlanır.
Kurmak
- Bağımlılıkları yükleyin ve geliştirme sunucusunu başlatın:
Bash npm yükleme && npm run devi
2..
.Env.local
dosyası git tarafından yok sayılır, böylece sırlarınız özel kalır. Kullanın
Yönetici hesap kimlik bilgileri burada.
WooCommerce entegrasyonunu etkinleştirmek için API kimlik bilgilerinizi ayarlayın ve URL’yi .env.local`‘da depolayın:
env Woocommerce_api_url = https: //yourstore.com Woocommerce_api_key = anahtarınız Woocommerce_api_secret = gizli
Profil ve depo verilerinin devam edebilmesi için supabase kimlik bilgilerini sağlayın. Eğer öyleyse
bir kendi kendine bağlantı kurmakGED PostgreSQL örneği, ayrıca postgres_*
`
Değişkenler:
env Next_public_supabase_url = https: //your-project.supabase.co Next_public_supabase_anon_key = public-anon-anahtar Supabase_service_role_key = Service-Role-Key
Demo kimlik doğrulaması için kimlik bilgilerini ayarlayın:
env Auth_email=admin@example.com Auth_password = changeme Nextauth_secret = f8a3e0b1c9d7f2a4e6b0c3d9e1f5a7b3c8d4e0f6a2b1c7d3e9f0a5b4c1d6e2f8
Proje Yapısı
- `src/sayfalar ’ - Next.js sayfaları
- `src/bileşenler ’ - reaksiyon bileşenleri
- `src/lib ’ - kancalar ve entegrasyon hizmetleri
- `src/utils ’ - yardımcı program işlevleri
- `src/stiller ’ - Global Styles (Tailwind CSS)
Kimlik Doğrulama
Uygulamaya /giriş 'adresinden erişin ve
auth_emailve
auth_password’ ‘de belirtilen kimlik bilgileriyle oturum açın. Oturum açtıktan sonra profilinizi `/profil ‘adresinden görüntüleyebilir ve güncelleyebilirsiniz.
Dağıtım
Bu proje Vercel’e konuşlandırılmaya hazır. Çevre değişkenlerinizin Vercel Dashboar’da yapılandırıldığından emin olunD.
Notlar
Bu, sahte API rotaları ve entegrasyon yer tutucuları ile erken bir iskele. Gerçek API bağlantıları, kimlik doğrulama ve arka plan iş işleme gibi diğer modüller bu yapının üstünde uygulanabilir.