=== ModiGreen Commerce Hub ===
Contributors: modigreen
Tags: woocommerce, xml, artificial-intelligence, marketplace, dashboard
Requires at least: 6.4
Tested up to: 7.0
Requires PHP: 8.0
Stable tag: 1.0.1
License: GPLv2 or later

WooCommerce, XML kaynakları, AI içerik onayı ve birleşik ciro paneli.

== Kurulum ==

1. ZIP dosyasını WordPress > Eklentiler > Yeni Eklenti > Eklenti Yükle ekranından yükleyin.
2. Eklentiyi etkinleştirin. Yeni "ModiGreen Hub" menüsünü açın.
3. Ayarlar bölümünde OpenAI API anahtarını girin. Eklenti GPT Image 2 Image Edits uç noktasını kullanır.
4. XML Kaynakları bölümünde kaynak URL'sini ve XPath alan eşleştirmelerini girin.
5. İlk taramayı gölge modunda çalıştırın ve günlükleri kontrol edin.
6. Eşleştirmeler doğruysa Ayarlar > Gölge modu seçimini kapatın.
7. Entegrasyonlar bölümünde Green Sulama URL, WooCommerce consumer key/secret ve webhook sırrını girin.

== XML Alan Kuralları ==

Ürün yolu örneği: //product
Ürün alanları ürün düğümüne göre XPath olmalıdır: id, sku, name, description, price, sale_price, stock, images/image.
Öznitelik okumak için @id biçimi kullanılabilir.

Ürün kimliği kaynak + harici ID'dir. Başlık eşleştirme anahtarı değildir. Yeni ürünler AI onay kuyruğuna gider. Onaylanan başlık, açıklama ve görseller kilitlenir. Sonraki taramalarda stok, stok durumu, fiyat ve açıklamadaki tek XML referans bloğu güncellenir.

== Green Sulama ==

WooCommerce > Ayarlar > Gelişmiş > REST API ekranından anahtar oluşturun. Sipariş okumak için Read, ürünlerin uzaktan yönetileceği bir gelecek sürüm için Read/Write yetkisi gerekir.

Webhook teslimat adresi:
/wp-json/mgch/v1/webhooks/woocommerce/green_sulama

Sipariş created, updated ve deleted olaylarında aynı webhook sırrını kullanın.

== Güvenlik ==

API anahtarları AUTH_KEY ve SECURE_AUTH_KEY türevi AES-256-GCM anahtarıyla şifrelenir. REST yönetim uçları manage_woocommerce yetkisi ve WordPress REST nonce gerektirir. Webhook HMAC-SHA256 imzası doğrulanır.

== OpenAI ==

Başlık üretimi Responses API, görsel referans üretimi Image API /v1/images/edits üzerinden çalışır. Varsayılan modeller gpt-5.4-mini ve gpt-image-2'dir. Görseller yayınlanmadan önce insan onayı gerekir.

== Mevcut Pazaryeri Ciro Eklentisi ==

Mevcut Trendyol/Hepsiburada/N11 eklentisi aşağıdaki filtre üzerinden kanal toplamlarını ekleyebilir:

add_filter('mgch_dashboard_channels', function ($channels, $range) {
    $channels[] = array(
        'key' => 'trendyol',
        'name' => 'Trendyol',
        'orders' => 0,
        'gross' => 0,
        'net' => 0,
    );
    return $channels;
}, 10, 2);

== Veri Koruma ==

Eklenti kaldırılırken ürünler, bağlantılar ve günlükler otomatik silinmez. Böylece yanlışlıkla kaldırma veri kaybına neden olmaz.
