Wordpress

Wordpress sepete otomatik ürün ekleme

Yükleniyor..

()

Woocommerce mağazaları bazen kullanıcıların sepetlerine otomatik ürün ekleme ihtiyacı duyabiliyorlar. Bu abonelik satışı olabilir, zorunlu ürün olabilir vs.

Bu geliştirme ile ürün kataloğunuzda tanımlı olan bir ürünü kullanıcılar sepetlerine bir ürün eklediklerinde otomatik olarak bizim belirleyeceğimiz ürünü de sepete eklemiş olacaklardır.

Kodu yazmadan önce lütfen ürününüzü mağazanıza ekleyiniz. ve ürün ID kodunu kenara not ediniz.

Ürün ID nasıl öğrenebilirim?

Eklediğiniz üründe “düzenle” yi seçip. Açılan sayfada adres çubuğunda “post=1234&actiod=edit” göreceksiniz burada ki 1234 ID değerinizdir.

 

/**
 * Ziyaretçilerin sepetlerine otomatik ürün ekleme 
 */
add_action( 'template_redirect', 'add_product_to_cart' );
function add_product_to_cart() {
    if ( ! is_admin() ) {
        $product_id = 1267; // 1267 yerine eklediğiniz ürünün ID'sini giriniz
        $found = false;
        //check if product already in cart
        if ( sizeof( WC()->cart->get_cart() ) > 0 ) {
            foreach ( WC()->cart->get_cart() as $cart_item_key => $values ) {
                $_product = $values['data'];
                if ( $_product->get_id() == $product_id )
                    $found = true;
            }
            // if product not found, add it
            if ( ! $found )
                WC()->cart->add_to_cart( $product_id );
        } else {

        }
    }
}

 

 

 

 

 

Bu gönderi ne kadar yararlı oldu?

Derecelendirmek için bir yıldıza tıklayın!

Ortalama puan / 5. Oy sayısı:

Şimdiye kadar oy yok! Bu gönderiyi ilk değerlendiren siz olun.

14 Gün Ücretsiz Deneme ile
Hemen E-ticarete Başla

Yorum yapılmamış

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Fill out this field
Fill out this field
Lütfen geçerli bir e-posta adresi girin.
You need to agree with the terms to proceed

Benzer Yazılar

 

Sohbete Başla
1
Müşteri Hizmetleri
Meraba,
Nasıl yardımcı olabilirim?