• 02-09-2024, 15:31:46
    #1
    Merhaba, benim xml im de stok durumu sayı şeklinde değil de "Var" ve "Yok şeklinde. Bunu wp all import ile nasıl ayarlayacağım? Stok bilgisi düzenli olarak apiden çekilmekte olduğu için toplu düzenlemeyle in stock veya out of stock yapmam fayda etmiyor. yardımcı olursanız sevinirim.

    Bir de bir detay daha var o da ürün stok bilgileri apiden 5 farklı depo için ayrı ayrı geliyor:
    {'Code': 'UCL-30337', 'Cross_Referans': 'S30337','Depo-1': 'Var', 'Depo-2': 'Var', 'Depo-3': 'Yok', 'Depo-4': 'Var', 'Depo-5': 'Yok', 'Depo_1': 'Var', 'Depo_2': 'Var', 'Depo_3': 'Yok', 'Depo_4': 'Var', 'Depo_5': 'Yok', 'Manufacturer': 'UC-EL', 'MinOrderQuantity': 20, 'Name': 'DEBRIYAJ PEDAL LASTIGI DKS', 'Oem_No': '4395061', 'PackageUsage': 'active', 'SalePriceContact': 9.775, 'SalePriceContactCurrency': '₺', 'SpecialField_1': '4395061', 'SpecialField_2': 'S30337', 'Unit': 'AD'}
    Örnek XML:

    <Product>
        <ProductCode>EDGE-E57159E</ProductCode>
        <ProductName>SALINCAK SAG DOBLO ALBEA</ProductName>
        <Description />
        <Price>597.5</Price>
        <Stock>Var</Stock>
        <Manufacturer>EDGE</Manufacturer>
        <Oem_No>51712407|51747323|51764470</Oem_No>
        <MinOrderQuantity>1</MinOrderQuantity>
        <SpecialField_1>51712407|51747323|51764470</SpecialField_1>
        <SpecialField_2 />
        <ImageURL>https://b2b.remarotomotiv.com/product_picture_view?fileId=36a520fc-d25c-11ee-a3ed-00155dc8025e</ImageURL>
        <Category><MainCategory>Süspansiyon</MainCategory><SubCategory>Salıncak</SubCategory></Category>
    </Product>
      <Product>
        <ProductCode>ERB-EDB3357</ProductCode>
        <ProductName>FREN BALATASI ON CLIO III DUSTER MODUS 2004 &gt;</ProductName>
        <Description />
        <Price>195</Price>
        <Stock>Yok</Stock>
        <Manufacturer>EUROBRAKE</Manufacturer>
        <Oem_No>7701208422|410608481R|4154210510|A4154210510|41060AX625</Oem_No>
        <MinOrderQuantity>1</MinOrderQuantity>
        <SpecialField_1>7701208422|410608481R|4154210510|A4154210510|41060AX625</SpecialField_1>
        <SpecialField_2 />
        <ImageURL>https://b2b.remarotomotiv.com/product_picture_view?fileId=cd667e31-d356-11ec-b277-00155dc8025e</ImageURL>
        <Category><MainCategory>Fren Sistemi</MainCategory><SubCategory>Fren Balatası</SubCategory></Category></Product>
      <Product>
  • 11-09-2024, 13:37:47
    #2
    [IF({Depo-1[1]} == 'Var' OR {Depo-2[1]} == 'Var' OR {Depo-3[1]} == 'Var' OR {Depo-4[1]} == 'Var' OR {Depo-5[1]} == 'Var', 'instock', 'outofstock')]

    Merhaba bu işine yarar mı bilmiyorum ama


    [IF {Stock[1]} = 'Var' THEN 'instock' ELSE 'outofstock']


    [IF {Depo-1} = 'Var' OR {Depo-2} = 'Var' OR {Depo-3} = 'Var' OR {Depo-4} = 'Var' OR {Depo-5} = 'Var' THEN 'instock' ELSE 'outofstock']


    bu kodları ekleyip dener misiniz
  • 17-09-2024, 11:41:41
    #3
    almazajans adlı üyeden alıntı: mesajı görüntüle
    [IF({Depo-1[1]} == 'Var' OR {Depo-2[1]} == 'Var' OR {Depo-3[1]} == 'Var' OR {Depo-4[1]} == 'Var' OR {Depo-5[1]} == 'Var', 'instock', 'outofstock')]

    Merhaba bu işine yarar mı bilmiyorum ama


    [IF {Stock[1]} = 'Var' THEN 'instock' ELSE 'outofstock']


    [IF {Depo-1} = 'Var' OR {Depo-2} = 'Var' OR {Depo-3} = 'Var' OR {Depo-4} = 'Var' OR {Depo-5} = 'Var' THEN 'instock' ELSE 'outofstock']


    bu kodları ekleyip dener misiniz
    hocam denedim bu şekilde de ama çözüme ulaşamadım bir türlü.