• 26-06-2025, 19:05:40
    #1
    selamlar arkadaşlar bir müşterim şunu istiyor

    sitede 10 metre 15 metre ürünler var

    müşteri verdiği sipariş bazen olamayabiliyor
    istiyor ki müşteri 15 metre ürünün ödemesini yapmasın

    bana talep acsın ben o siparişi düzeltim müşteriye mail gitsin bekleyen siparişin var fiyat değişti veya arttı ürün bu oldu metrajı değişti ödemeye devam edebilirsin.

    böyle bir şey mümkünmü
  • 26-06-2025, 19:15:29
    #2
    Evet, bu senaryoyu çözmek kesinlikle mümkün. WooCommerce veya benzeri bir e-ticaret sistemi kullanıyorsan, sipariş akışına özel müdahale eden bir yapı kurarak bu isteği karşılayabilirsin.

    İstenen Senaryonun Parçalanması:

    🧩 1. Ürün metraj kontrolü

    Sipariş verilen ürünün metrajı stokta yoksa, ödeme yapılmamalı.

    🧩 2. Müşteri siparişi oluşturur ama ödeme yapmaz

    Müşteri "15 metre" seçip sepete atar → ödeme ekranına gider ama "bu ürün şu an uygun değil" gibi bir blokaj mesajı çıkar, sipariş beklemeye alınır.

    🧩 3. Admin siparişi düzenler

    Sen admin panelinden siparişi 10 metreye düşürürsün, fiyatı güncellersin.

    🧩 4. Müşteriye mail gider

    "Oluşturduğun siparişin güncellendi, metraj değişti. Yeni fiyat bu, devam etmek için buraya tıkla." gibi bir otomatik mail gönderilir.

    🧩 5. Müşteri ödemeyi tamamlar

    Müşteri yeni fiyatla ödeme yapar → sipariş işleme alınır.


    ---

    🛠 Teknik Olarak Nasıl Yapılır?

    ⚙️ WooCommerce ile:

    "Ödeme öncesi stok kontrolü" için woocommerce_checkout_process hook'u kullanılır.

    Siparişe özel bir durum: awaiting-confirmation gibi özel bir durum tanımlanır.

    Sipariş bu duruma çekilir, ödeme alınmaz.

    Admin panelde siparişi düzenleyebilir.

    Sipariş güncellenince woocommerce_order_status_changed ile müşteriye özel mail gönderilir.

    Mail içinde “ödeme yap” linki yer alır.


    🔧 Gerekli Özelleştirmeler:

    functions.php veya özel eklentiyle:

    Stok/miktar kontrolü

    Sipariş durum yönetimi

    Mail tetikleyici

    Ödeme linki oluşturucu (order-pay endpoint ile)



    ✅ Olur mu?

    Kesinlikle olur. WooCommerce altyapısı buna çok uygun. Küçük bir eklenti ya da temaya yazılacak kodlarla 1-2 gün içinde canlıya alabilirsin.


    Özel eklenti düşünürseniz iletişime geçin yardımcı olalım hocam.
  • 26-06-2025, 19:39:56
    #3
    merhaba ücretli yardımcı olabilirim chat gpt copy paste ile değil profesyonel destek sunalım
  • 26-06-2025, 19:57:03
    #4
    xAsAx adlı üyeden alıntı: mesajı görüntüle
    merhaba ücretli yardımcı olabilirim chat gpt copy paste ile değil profesyonel destek sunalım
    ChatGPT’den faydalanmayan mı var? Biz kullanıcıya anlayacağı dilde, detaylı ve yol gösterici yorum attık. Sen ise gelip boş laflarla karalama yapıyorsun. Kullanıcıya ne gerektiğini anlatıyoruz, yol gösteriyoruz. Önce teknik bilgiyle yaklaş görelim, sonra ‘profesyonel destek’ten bahset.
  • 26-06-2025, 20:41:20
    #5
    mesaj silindi. pardon sonda farklı şey istemişsin.
  • 26-06-2025, 20:51:46
    #6
    Avengers adlı üyeden alıntı: mesajı görüntüle
    ChatGPT’den faydalanmayan mı var? Biz kullanıcıya anlayacağı dilde, detaylı ve yol gösterici yorum attık. Sen ise gelip boş laflarla karalama yapıyorsun. Kullanıcıya ne gerektiğini anlatıyoruz, yol gösteriyoruz. Önce teknik bilgiyle yaklaş görelim, sonra ‘profesyonel destek’ten bahset.
    buraya konu açabilen ve asgari zeka düzeyine sahip birisi buraya konu açmak yerine chat gptye zaten sorabilir. boş laf yapan ben değilim. post kasmışsın sadece teknik bilgi istiyorsan gir profilme ve konuma bak. blokladım sonraki mesajların çokta tın niye bu kadar zıpladın onu da anlamadım
  • 26-06-2025, 22:44:35
    #7
    Ürünleri metrekare ile satsaniz daha kolay olur böyle bir eklenti yazmıştım basitçe yapılabilir
  • 27-06-2025, 12:00:30
    #8
    cursorda yaptım eklentiyide istediğim gibi olmadı çokda yordu acıkcası birçok eklentiyi cursorda yaptım

    belkide mantıgını kuramadım direk paralı lisanslı eklenti varsa onu satın alacğaım

    aslında metraj olayı bir örnekti arkadaşlar

    her an satın alabilcek olculer değişebiliyor müşterinin 10 metre ister 5.6 metre de kalabilir

    müşteriye kartına iade edip farkını almakta istemiyorum talep olarak gelsin ben onay verir isem cart>checkout devam etsin.