Merhaba, arkadaşlar,
Bir tekstil firmasına ürünlerini satacağı e-ticaret sitesi yaptım. Bana son olarak Metrelik Kumaş satacaklarını bildirdiler. Sayfaya ürünleri ekleyeceğim ama şöyle bir sorunum var.
Ürünü ekleyince müşteri kaç metre almak istiyorsa ona göre seçim yapabilsin ve tabi seçtiği metre uzunluğuna göre fiyat çıksın istiyorum.
1 Metre Kumaş Kumaşa 14TL ken 2 Metre Seçtiğin de benim belirleyeceğim 28TL gibi fiyatlarla katlansın istiyorum. Bunu nasıl yapabilirim?
İyi çalışmalar.
Wordpress E-Ticaret Sitesin de Metre Bazlı Ürün Satmak
5
●107
- 06-05-2020, 13:45:56
- 06-05-2020, 14:00:12Kimlik doğrulama veya yönetimden onay bekliyor.PM bakarmısınız?optikyazar adlı üyeden alıntı: mesajı görüntüle
- 06-05-2020, 15:01:26Varyasyon ekleyerek yaptım. ama bu seferde bu şekil de alt ve üst limit geliyor. bunu nasıl engelleyeceğim onu bilemedim.TekUzman adlı üyeden alıntı: mesajı görüntüle

Burada 3 farklı seçenek koydum.optikyazar adlı üyeden alıntı: mesajı görüntüle
1 Metre 14
2 Metre 18
3 Metre 42
olarak bu sefer de sistem 14 ve 42 otomatik gösteriyor. Ben sadece 14 göstersin istiyorum insanlar metre boyutunu seçtikçe fiyat zaten altında yükselerek çıkıyor. - 06-05-2020, 15:23:27Arkadaşlar bu işlemi de ufak bir google araması sonucu bulduğum kodlarla yaptım

Lazım olarsa diye buraya bırakıyorum. functions.php dosyasına ekledim.
add_filter( 'woocommerce_variable_sale_price_html', 'wc_wc20_variation_price_format', 10, 2 );add_filter( 'woocommerce_variable_price_html', 'wc_wc20_variation_price_format', 10, 2 );function wc_wc20_variation_price_format( $price, $product ) { // Main Price $prices = array( $product->get_variation_price( 'min', true ), $product->get_variation_price( 'max', true ) ); $price = $prices[0] !== $prices[1] ? sprintf( __( '%1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] ); // Sale Price $prices = array( $product->get_variation_regular_price( 'min', true ), $product->get_variation_regular_price( 'max', true ) ); sort( $prices ); $saleprice = $prices[0] !== $prices[1] ? sprintf( __( '%1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] ); if ( $price !== $saleprice ) { $price = '<del>' . $saleprice . '</del> <ins>' . $price . '</ins>'; } return $price;}

