• 06-05-2020, 13:45:56
    #1
    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.
  • 06-05-2020, 13:48:05
    #2
    Adeti 14TL'den belirle 100k stok aç isteyen istediği kadar metre alsın metre başına ücret öderler...
  • 06-05-2020, 14:00:12
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    optikyazar adlı üyeden alıntı: mesajı görüntüle
    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.
    PM bakarmısınız?
  • 06-05-2020, 15:01:26
    #4
    TekUzman adlı üyeden alıntı: mesajı görüntüle
    Adeti 14TL'den belirle 100k stok aç isteyen istediği kadar metre alsın metre başına ücret öderler...
    Varyasyon ekleyerek yaptım. ama bu seferde bu şekil de alt ve üst limit geliyor. bunu nasıl engelleyeceğim onu bilemedim.




    optikyazar adlı üyeden alıntı: mesajı görüntüle
    Varyasyon ekleyerek yaptım. ama bu seferde bu şekil de alt ve üst limit geliyor. bunu nasıl engelleyeceğim onu bilemedim.
    Burada 3 farklı seçenek koydum.
    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:06:10
    #5
    Dediğim gibi adet bazlı ilerlemelisin yapamazsan pm gönder bilgilerle kurayım siteye...
  • 06-05-2020, 15:23:27
    #6
    Arkadaş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;}