• 29-08-2024, 20:11:25
    #1
    XML linkimdeki ürünleri WooCommerce altyapılı siteme sağlıklı olarak aktardıktan sonra, cron job ile belirli aralıklarda stok ve fiyat güncellemesi yapan eklenti veya yazılım lazım.

    Not: Bazı eklentileri denedim, illa bir eksiği veya sıkıntısı çıkan çok fazla eklenti var. Bana nokta atışı çözüm lazım. İstediğim şey gayet açık ve net. XML URL deki ürünleri WooCommerce siteme aktardıktan sonra, stok ve fiyat içinde otomatik güncelleme (cron job) yapan bir eklenti istiyorum. Veya çözüm.
  • 29-08-2024, 20:23:07
    #2
    merhaba daha önce bir çok xml yazılımı ve wordpress eklentisi yaptım dilerseniz profilimdeki whatsapptan yazın yardımcı olayım.
  • 29-08-2024, 20:23:10
    #3
    yıllardır all in one import kullanıyorum. ürün ekleme güncelleme stok vs. hepsi
  • 29-08-2024, 21:15:42
    #4
    Hurtech adlı üyeden alıntı: mesajı görüntüle
    yıllardır all in one import kullanıyorum. ürün ekleme güncelleme stok vs. hepsi
    Hocam fiyatı yüksek ama bu eklentinin lisansını satan var mı? Şuan için ajans paketi yok ama daha önce satışı yapılmıştır bir ihtimal
  • 29-08-2024, 21:25:06
    #5
    @RakipsizHizmet; arkadaşa sorun satıyordu bir ara
  • 29-08-2024, 21:50:31
    #6
    Kurumsal PLUS
    Hurtech adlı üyeden alıntı: mesajı görüntüle
    @RakipsizHizmet; arkadaşa sorun satıyordu bir ara
    Teşekkürler.
    https://www.r10.net/wordpress-eklent...ratepress.html
  • 29-08-2024, 22:46:58
    #7
    müsadenizle mesajım bulunsun.kısmetse ilk fırsatda ben de kendi sitemi açmayı düşünüyorum,önemli bi konu
  • 29-08-2024, 23:00:53
    #8
    Yardımcı olabilirim imzamdaki Whatsapp numarasından ulaşabilirsiniz
  • 29-08-2024, 23:09:09
    #9
    bu şekilde pythn kodu kullanarqak woocomerce apisiyle xmlden ürün yükleyebilirsiniz.
    örnek kod:
    import requests
    import xmltodict
    
    # WooCommerce API bilgileri
    url = "https://yourstore.com/wp-json/wc/v3/products"
    consumer_key = "ck_your_consumer_key"
    consumer_secret = "cs_your_consumer_secret"
    
    # XML dosyasını yükle
    with open('products.xml', 'r', encoding='utf-8') as file:
        xml_data = file.read()
    
    # XML'i Python dict'ine çevir
    data_dict = xmltodict.parse(xml_data)
    
    # Ürünleri işleme
    products = data_dict['products']['product']
    
    for product in products:
        product_data = {
            'name': product['name'],
            'type': 'simple',
            'regular_price': product['price'],
            'description': product['description'],
            'short_description': product['short_description'],
            'categories': [{'id': int(product['category_id'])}],
            'images': [{'src': product['image_url']}]
        }
    
        # Ürünü WooCommerce'e yükleme
        response = requests.post(url, auth=(consumer_key, consumer_secret), json=product_data)
        
        if response.status_code == 201:
            print(f"Ürün başarıyla yüklendi: {product['name']}")
        else:
            print(f"Ürün yüklenirken hata oluştu: {product['name']} - Hata: {response.text}")