Flutter app for woocommerce
✨ Temel Özellikler
- Gerçek zamanlı katalog: WooCommerce REST API aracılığıyla alınan ürünler, varyasyonlar, stok durumu ve fiyatlar.
- Arama ve filtreler: Anahtar kelime araması, kategoriler/etiketler, özellikler, fiyat aralığı ve sıralama seçenekleri.
- Ürün ayrıntısı UX: Resim galerisi/yakınlaştırma, varyasyon seçiciler, incelemeler/derecelendirmeler, ilgili ve ek satış öğeleri.
- Sepet ve ödeme: Kalıcı sepet, kupon desteği, gönderim yöntemleri, vergiler ve sipariş notları.
- Ödemeler: Ağ geçidinden bağımsız; Stripe/PayPal/Razorpay/vb'yi destekler. yerel SDK'lar veya güvenli web ödemesi yoluyla.
- Kullanıcı hesapları: Kaydolma/giriş yapma, JWT (isteğe bağlı), profil, adresler, sipariş geçmişi ve yeniden sipariş verme.
- Anında bildirimler: FCM/OneSignal (isteğe bağlı) aracılığıyla kampanyalar (yeni gelenler, terk edilen sepet, fiyat düşüşleri).
- Yerelleştirme ve RTL: Çok dilli dizeler, para birimi biçimi ve sağdan sola düzen desteği.
- Çevrimdışı ve önbelleğe alma: Kesintili bağlantılar için görüntüleri önbelleğe alma ve zarif işleme.
- Analiz kancaları: Ekranları, aramaları, sepete ekleme ve ödeme adımlarını takip edin.
- Derin bağlantılar: Paylaşılan bağlantılardan veya bildirimlerden ürün/kategori sayfalarını açın.
- Temiz mimari: Depo desenli, test edilebilir ve modüler MVVM (veya BLoC/Riverpod).
- Tema: Açık/Koyu modu, marka renkleri, tipografi, yapılandırılabilir kart/ızgara düzenleri.
- GDPR/Gizliliğe hazır: Çerez/izin ekranları ve açık veri güvenliği bölümleri (şablonlar dahil).
⚙️ Teknik Yığın
- Ön uç: Flutter (kararlı), Dart, Material 3/Cupertino widget'ları
- Durum yönetimi: Riverpod / BLoC / Sağlayıcı (yapılandırılabilir)
- Ağ iletişimi: http / dio, JSON serileştirme, önleyiciler, yeniden deneme politikası
- Yetkilendirme: WooCommerce REST (tüketici anahtarı/gizli), kullanıcı oturumları için isteğe bağlı JWT
- Bildirimler: Firebase Cloud Messaging (FCM) veya OneSignal (isteğe bağlı)
- Analytics: Firebase Analytics (isteğe bağlı) veya takılabilir adaptörler
- Arka uç: WordPress 6.x + WooCommerce 8.x (REST API v3)
- Sunucu gereksinimleri: PHP ≥ 8.1, MySQL ≥ 5.7/8.0, HTTPS + güzel kalıcı bağlantılar, yeterli bellek sınırı
- Derleme araçları: Flutter SDK (kararlı), Android Studio / Xcode, Gradle, CocoaPods
- Min. İşletim Sistemi: Android 6.0 (API 23)+, iOS 13+
🧩 Kurulum Kılavuzu
- WooCommerce'i hazırlayın: REST API'yi etkinleştirin; Okuma/Yazma tuşları oluşturun. HTTPS'yi ve kalıcı bağlantıları sağlayın.
- (İsteğe bağlı) JWT: Bir JWT kimlik doğrulama eklentisi yükleyin ve güvenli kullanıcı oturumları için anahtarları/başlıkları yapılandırın.
- Klonla ve aç: Flutter projesini açın; flutter pub'ı çalıştırın get.
- Uç noktaları yapılandırın: lib/config/ dosyasında BASE_URL, tüketici anahtarını/gizliliğini, para birimini/yerel ayarını ayarlayın.
- Markalama: Uygulama adını, simgeleri, açılış sayfasını, renkleri ve yazı tiplerini (Android/iOS varlıkları) güncelleyin.
- Ödemeler: Yerel SDK'ları ekleyin/etkinleştirin veya ağ geçitlerinize göre güvenli web ödemesini kullanın.
- Push: Firebase'i Android/iOS'a (FCM) ekleyin, gerekirse iOS için APN anahtarlarını yükleyin.
- Derleme ve test etme: cihazlarda flutter çalıştırma; Giriş bilgilerini, sepeti, kuponları, gönderimi, ödemeyi doğrulayın.
- Sürüm: İmzalı AAB/IPA oluşturun, sürüm oluşturmayı ayarlayın ve mağaza listelerini hazırlayın.
📦 Teslimatlar
- Tam Flutter kaynak kodu (modüler, iyi yorumlanmış)
- Modeller ve hizmetler içeren WooCommerce API entegrasyon katmanı
- Yapılandırma şablonları (env.sample / config.dart)
- Marka varlıkları (uygulama simgesi/sıçrama yer tutucuları)
- Dokümanlar: hızlı başlangıç, ödeme notları, bildirim kurulumu, veri güvenliği şablonları
- WooCommerce uç noktaları için örnek Postman/Thunder koleksiyonu
- GPL lisans dosyası ve yeniden dağıtım bildirimi
📱 Desteklenen Platformlar
- Android: Telefonlar ve tabletler (API 23+)
- iOS: iPhone ve iPad (iOS 13+)
- Form faktörleri: Dikey/manzara, uyarlanabilir ızgaralar, tabletlerde bölünmüş görünüm
🧠 Notlar
- Lisans: Öğrenme, denetim ve türev çalışmalar için GPL kapsamında dağıtılır.
- Özelleştirme ipuçları: Tema belirteçlerini merkezileştirin, derleme zamanı yapılandırmaları için API anahtarlarını çıkarın ve ağ geçidi geçişlerini A/B testleri için Remote Config ile eşleyin.
- Performans: Barındırma/CDN'de HTTP/2'yi etkinleştirin, ürün listelerini önbelleğe alın, agresif sayfalara ayırın ve kahraman görselleri önceden getirin.
- SEO (mağaza listeleri): Anahtar kelime açısından zengin başlıklar/alt başlıklar, yerelleştirilmiş açıklamalar, erişilebilir ekran görüntüleri ve video önizlemeleri kullanın.
- Uyumluluk: Bir gizlilik politikası sağlayın, izleme/reklamları açıklayın ve App Store/Play faturalandırma yönergelerini izleyin.
👨💻 Orijinal Geliştirici Kredisi
Bu paket, aşağıdaki gibi pazaryerlerinde yayın yapan orijinal WooCommerce mobil uygulama yazarlarını kabul eder:
CodeCanyon. Lütfen desteklemeyi düşünün
Projeniz gerektiriyorsa ticari bir lisans satın alarak orijinal geliştiriciyi kullanabilirsiniz.
🔒 Sorumluluk reddi beyanı
GPL kapsamında eğitim ve değerlendirme amacıyla sağlanmıştır. Üçüncü taraf ticari markalar, görseller ve
örnek ürünler ilgili sahiplerinin mülkiyetindedir. Ödeme ağ geçitleri, analizler ve push hizmetleri, kendi anahtarlarınızı ve
hesaplar. Yasal uyumluluğun (lisanslar, varlıklar, gizlilik politikası, veri güvenliği) sağlanmasından ve
Gerektiğinde ticari lisansların satın alınması da dahil olmak üzere orijinal geliştirici koşulları. Hiçbir demo bağlantısı dahil değildir.
Değerlendirmeler
Henüz değerlendirme yapılmadı.