• 23-01-2025, 13:39:41
    #1
    Selamlar hocalarım tüm ürünlere Aynı Gün Kargo etiketi yapmalıyım. Ürün görsellerinde bu şekilde olmalı. Yaklaşık 1.000 adet ürün mevcut toplu olarak hepsine aynı niteliliği ekleyebilmeliyim. Aslında woodmart böyle bir özelliği var ekledim fakat ürünlere tek tek nitelik eklemem gerekiyor bu kadar ürünü toplu düzenleyebileceğim bir şey lazım.




  • 23-01-2025, 13:57:11
    #2
    Chatgpt kod işte hocam ben öyle yapıyorum.
  • 23-01-2025, 14:03:21
    #3
    WoodMart teması WooCommerce tabanlı olduğu için, tüm ürünlere "Aynı Gün Kargo" etiketini toplu olarak eklemenin birkaç yolu var. İşte en iyi yöntemler:

    1. WooCommerce Ürünleri Toplu Düzenleme (Manuel)

    • Ürünler → Tüm Ürünler sayfasına girin.
    • Listeden toplu işlem yapmak istediğiniz ürünleri seçin.
    • Toplu İşlemler → Düzenle seçeneğini seçin ve Uygula butonuna tıklayın.
    • Açılan ekranda Özellikler (Attributes) kısmına "Aynı Gün Kargo" özelliğini ekleyin.
    • Güncelle butonuna basarak tüm ürünlere ekleyebilirsiniz.
    Bu yöntem pratik ama binlerce ürün için uzun sürebilir. Daha otomatik bir yöntem isterseniz aşağıdakilere göz atın.

    2. Eklenti ile Toplu Etiket Ekleme (Kolay Yöntem)


    Eklenti kullanarak tüm ürünlere otomatik olarak ekleyebilirsiniz.
    🔹 WooCommerce Bulk Edit Products, Prices & Attributes (Ücretli)
    🔹 Bulk Edit by WP Sheet Editor (Ücretli)
    🔹 Smart Manager for WooCommerce (Ücretsiz ve Ücretli Versiyonlar)
    Bu eklentilerle tüm ürünlere tek tıkla özel nitelikler ekleyebilirsiniz.

    3. SQL Komutu ile Veritabanında Toplu Güncelleme (Gelişmiş)


    Eğer biraz teknik bilgiye sahipseniz, PhpMyAdmin veya bir SQL istemcisi ile aşağıdaki komutu çalıştırabilirsiniz:
    sql
    INSERT INTO wp_postmeta (post_id, meta_key, meta_value) SELECT ID, '_product_attributes', 'Aynı Gün Kargo' FROM wp_posts WHERE post_type = 'product';
    🔴 Dikkat: Bu işlemi yapmadan önce veritabanınızın yedeğini alın!

    4. Ürün Görsellerine \"Aynı Gün Kargo\" Etiketini Otomatik Eklemek


    Eğer etiketin görselin üstüne gelmesini istiyorsanız, CSS veya bir eklenti kullanabilirsiniz.
    📌 CSS ile çözüm:
    Eğer tüm ürün görsellerine "Aynı Gün Kargo" etiketi eklemek istiyorsanız aşağıdaki CSS kodunu kullanabilirsiniz:
    css
    .product img { position: relative; }

    .product::before { content: "Aynı Gün Kargo"; position: absolute; top: 10px; left: 10px; background: red; color: white; padding: 5px 10px; font-size: 12px; font-weight: bold; z-index: 99; }
    Bu yöntemle her ürün görselinde otomatik olarak etiket çıkar.
    Alternatif olarak WooCommerce Product Labels gibi eklentileri de kullanabilirsiniz.

    En Kolay ve Etkili Yöntem Hangisi?


    Eğer kodlarla uğraşmak istemiyorsanız "WooCommerce Bulk Edit" veya "Smart Manager for WooCommerce" eklentisini kullanarak işlemi dakikalar içinde tamamlayabilirsiniz.
    Görsel için ekstra işlem gerekirse CSS veya Product Labels eklentisini deneyebilirsiniz.