Forum Replies Created

Viewing 2 replies - 1 through 2 (of 2 total)
  • 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.

    ReCaptcha support would be very nice…

Viewing 2 replies - 1 through 2 (of 2 total)