San?r?m sorunu ??zerken iyzico-for-woocommerce-gateway.php dosyas?nda 358. sat?ra $order->update_status(‘processing’); ekleyerek ??zdünüz ancak bu ba?ka sorunlara neden oluyor.
Normalde ?deme arac?s? $order->payment_complete(); fonksiyonunu ?al??t?rd?ktan sonra tekrar sipari? durumunu de?i?tirmez. payment_complete fonksiyonunun a??klamas?na bakarsan?z normal ?artlar alt?nda sipari?in otomatik olarak i?leniyor durumuna d?nü?mesi laz?m.
Burada woocommerce_payment_complete_order_status filtresini kullanarak ben sadece indirilebilir i?eri?e sahip olan sipari?leri otomatik tamamland? olarak i?aretletiyorum. Siz bu fonksiyoun ve onun i?indeki filtre ?al??t?ktan sonra Iyzico eklentisi sipari?i tekrar i?leniyor olarak i?aretleyince normal ak?? bozuluyor.
Woocommerce’le birlikte gelen paypal gateway’ine bakarsan?z payment_complete() fonksiyonundan sonra sadece sepeti bo?altt???n? g?rebilirsiniz. Sipari?in durumuyla ilgili herhangi bir i?lem yap?lmaz.
Sonu? olarak iyzico-for-woocommerce-gateway.php dosyas?nda 358. sat?rdaki $order->update_status(‘processing’); tamamen kald?r?lmal?. Bu sat?r kald?r?l?rsa Woocommerce kendi i?leyi?ine d?necektir ve di?er eklentilerle olas? ?ak??man?n ?nüne ge?ilecektir.