lostyazilim
tr.link

Woocommerce Ödeme Bekleniyor Yardım

4 Mesajlar 1.997 Okunma
lstbozum
tr.link

SezerOkcu SezerOkcu Grafik Tasarım Kullanıcı
  • Üyelik 05.01.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Grafiker
  • Konum İstanbul Anadolu
  • Ad Soyad M** O**
  • Mesajlar 455
  • Beğeniler 148 / 103
  • Ticaret 13, (%100)
Merhaba,

Sitemde kullanmış olduğum Shopier eklentisi ile satış yapmaktayım.
Fakat ücretli veya ücretsiz tüm ürünlerimde sipariş onaylandıktan sonra sipariş alındı olarak gözüküyor müşteriye panelde ise işleniyor olarak gözükmekte...

Ücretli tasarım alındığında ise ödemesi yapıldıktan sonra sipariş ödeme bekleniyor sayfasına düşüyor.
Onaylamam gerekiyor.
Ödemesi yapıldıktan sonra direk olarak onaylanma gibi bir durum yokmu ?

Konu ile alakalı yardımlarınızı bekliyorum...
 

 

grafikaraci.com - Tasarımın Kolay Yolu
tozlukalem.com - Tarihin Tozlu Rafları
wmaraci
reklam

SezerOkcu SezerOkcu Grafik Tasarım Kullanıcı
  • Üyelik 05.01.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Grafiker
  • Konum İstanbul Anadolu
  • Ad Soyad M** O**
  • Mesajlar 455
  • Beğeniler 148 / 103
  • Ticaret 13, (%100)
Çözüldü...

yardım isteyen arkadaş olursa diye nasıl yaptığımı anlatıyourum.

temanızın functions.php dosyasının içerisine
/**
* Auto Complete all WooCommerce virtual orders.
*
* @param int $order_id The order ID to check
* @return void
*/
function custom_woocommerce_auto_complete_virtual_orders( $order_id ) {
// if there is no order id, exit
if ( ! $order_id ) {
return;
}
// get the order and its exit
$order = wc_get_order( $order_id );
$items = $order->get_items();
// if there are no items, exit
if ( 0 >= count( $items ) ) {
return;
}
// go through each item
foreach ( $items as $item ) {
// if it is a variation
if ( '0' != $item['variation_id'] ) {
// make a product based upon variation
$product = new WC_Product( $item['variation_id'] );
} else {
// else make a product off of the product id
$product = new WC_Product( $item['product_id'] );
}
// if the product isn't virtual, exit
if ( ! $product->is_virtual() ) {
return;
}
}
/*
* If we made it this far, then all of our items are virual
* We set the order to completed.
*/
$order->update_status( 'completed' );
}
add_action( 'woocommerce_thankyou', 'custom_woocommerce_auto_complete_virtual_orders' );


kodu ekliyoruz sorun otomatik çözülüyor :)
cAgAbA kankirmizi

kişi bu mesajı beğendi.

grafikaraci.com - Tasarımın Kolay Yolu
tozlukalem.com - Tarihin Tozlu Rafları

kankirmizi kankirmizi çay içerken aklıma geldi Kullanıcı
  • Üyelik 31.05.2019
  • Yaş/Cinsiyet 30 / E
  • Meslek çay ocağı işletmecisi
  • Konum İstanbul Avrupa
  • Ad Soyad A** A**
  • Mesajlar 416
  • Beğeniler 217 / 150
  • Ticaret 1, (%100)
Hocam nerden buldunuz bu kodu
 

 

Bilen söylemez, söyleyen bilmez.

SezerOkcu SezerOkcu Grafik Tasarım Kullanıcı
  • Üyelik 05.01.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Grafiker
  • Konum İstanbul Anadolu
  • Ad Soyad M** O**
  • Mesajlar 455
  • Beğeniler 148 / 103
  • Ticaret 13, (%100)
Uzun araştırmalar sonucu buldum hocam.

https://jessepearson.net/2016/07/auto-complete-virtual-orders-woocommerce/
 

 

grafikaraci.com - Tasarımın Kolay Yolu
tozlukalem.com - Tarihin Tozlu Rafları
wmaraci
wmaraci
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al