Ապրանքի տվյալների թարմացում ֆիդի միջոցով

Ֆիդը YML ձևաչափով փաստաթուղթ է, որը պարունակում է տեղեկատվություն կայքում առկա ձեր բոլոր ապրանքների մասին: Այն կօգնի ավտոմատացնել մնացորդների և գների թարմացումը: Ի տարբերություն XLS ձևանմուշի, չեք կարողանա նոր դիրքեր ստեղծել՝ օգտագործելով ֆիդը:

Համակարգը թարմացնում է ապրանքի տվյալները ֆիդից 1-ից 5 ժամ միջակայքերով: Առաջին համեմատությունը տեղի է ունենում ֆիդի բեռնումից անմիջապես հետո: Դրանից հետո համեմատությունների միջև միջակայքը կախված է ֆիդում տողերի քանակից:

Տողերի քանակ Համեմատությունների միջև միջակայք
մինչև 50 000 1 ժամ
50 000-ից մինչև 500 000 2 ժամ
500 000-ից 3 ժամ

Եթե ֆիդի նախորդ տարբերակից տարբերություններ չլինեն, համեմատությունների միջև միջակայքը ամեն անգամ կավելանա 1 ժամով, մինչև այն չհասնի 5 ժամի: Եթե համեմատությունից հետո ֆիդում փոփոխություններ հայտնվեն, ապա միջակայքը կվերադառնա ստանդարտ նշանակությանը:

Տվյալներն անմիջապես թարմացնելու համար օգտագործեք Seller API:

Համակարգն ավտոմատ կերպով անջատում է ֆիդերը, որոնք չեն պարունակում ոչ մի ապրանք անձնական հաշվից: Դա շտկելու համար ստեղծեք ապրանքներ, ավելացրեք դրանք ֆայլում և միացրեք ֆիդը:

Պահանջներ ֆիդերով ֆայլերի համար #

Մենք ընդունում ենք ֆայլեր միայն YML ձևաչափով՝ HTTP կամ HTTPS արձանագրությունների համաձայն:

YML #

YML (Yandex Market Language) — XML-ի վրա հիմնված ֆայլի ձևաչափ է՝ ապրանքի տվյալները մարքեթփլեյսում տեղադրելու և փոխանցելու համար:

HTTP և HTTPS արձանագրություններ #

Հղում ուղարկելուց առաջ ստուգեք, որ կայքը օգտագործում է ապահով HTTP կամ HTTPS արձանագրություններ. կարող եք ստուգել դա հղման հասցեում:

Արձանագրությունների համար մենք օգտագործում ենք ստանդարտ միացքներ.

  • 80 — HTTP-ի համար,

  • 443 — HTTPS-ի համար։

Ֆիդը կարող է չբեռնվել, եթե համակարգի ադմինիստրատորները ձեռքով փոխել են միացքները:

Իմանալ ավելին ֆիդերի բեռնման սխալների մասին

Ֆիդի կազմը #

Ֆիդի ձևաչափը արտաքնապես նման է կոդի տողերի: Յուրաքանչյուր տող պարունակում է դաշտեր, որոնք պահում են տվյալներ ապրանքի մասին՝ հին և նոր գներ, արտիկուլներ և պահեստում մնացորդների քանակը:

Ֆիդի մշակման գործընթացն ավելի արագ դարձնելու համար լրացրեք YML ֆայլում միայն աղյուսակի դաշտերը: Ֆիդը թարմացնելիս համակարգը անտեսում է այլ նշանակությունները՝ նկարագրություններ, կատեգորիաներ, պատկերների հղումներ և այլ ատրիբուտներ: Եթե ​​դրանք նշեք, համակարգը կընդունի միայն աղյուսակից դաշտերը և ավելի երկար կմշակի ֆիդը:

Դաշտի անվանում Նկարագրություն
offer id Ozon-ում ապրանքի արտիկուլ: Անպայման նշել։
price Զեղչված գինը ռուբլով. Անպայման նշել գները թարմացնելու համար։
oldprice Գինը առանց զեղչի ռուբլով. Ընտրովի.
min_price Նվազագույն գինը ռուբլով. Ընտրովի.
outlet instock Պահեստում մնացորդ։ Անպայման նշել մնացորդները թարմացնելու համար:
warehouse_name Ձեր պահեստի անվանումը անձնական հաշվում: Ընտրովի, եթե ունեք ընդամենը 1 պահեստ:

Օրինակ

<yml_catalog>
    <shop>
        ...
        <offers>
            <offer id="АРТИКУЛ_В_ЛК">
                <price>9760</price>
                <oldprice>10736</oldprice>
                <min_price>8000</min_price>
                <outlets>
                    <outlet instock="10" warehouse_name="склад 1"></outlet>
                    <outlet instock="13" warehouse_name="склад 2"></outlet>
                </outlets>
            </offer>
            ...
        </offers>
    </shop>
</yml_catalog>

«warehouse_name» դաշտը պետք է ամբողջովին համապատասխանի անձնական հաշվի ձեր պահեստի անվանմանը: Եթե օգտագործում եք միայն մեկ պահեստ, կարող եք դաշտը չլրացնել:

Եթե ցանկանում եք զրոյացնել գինը առանց զեղչի կամ պահեստում մնացորդները, մուտքագրեք «0» արժեքը «oldprice» կամ «outlet instock» դաշտերում:

Ավելացնել ֆիդ անձնական հաշվում #

Զրոյացենլ մնացորդները #

Ավտոմատ զրոյացնելու մնացորդները այն ապրանքերի համար, որոնք ֆիդում չեն, միացրեք Обнулять остатки («Զրոյացենլ մնացորդները»): Ընտրանքը հասանելի է, եթե մնացորդները թարմացնելու համար աշխատում է մեկ ֆիդ: Գների հետ աշխատելու համար կարող եք օգտագործել մի քանի ֆիդ:

Զրոյացնենք մնացորդները.

  • ապրանքների համար, որոնք ֆիդում չկան,
  • ֆիդի ապրանքների համար, որոնք չունեն նշված մնացորդներ,
  • պահեստներում, որոնց համար դուք չեք նշել մնացորդներ ֆիդի մեջ:

Ֆիդերի հետ աշխատանք #

  1. Անցեք Товары → Обновить через фид («Ապրանքներ → Թարմացնել ֆիդի միջոցով») բաժինը:

  2. Ֆայլի հետ տողում սեղմեք և ընտրեք.

    • Скачать фид («Ներբեռնել ֆիդ»)՝ ֆայլը ձեր համակարգչում ներբեռնելու համար,
    • Редактировать («Խմբագրել»)՝ ֆիդը փոփոխելու համար,
    • Посмотреть историю («Տեսնել պատմությունը»)՝ ֆիդերի բեռնման ժամանակը պարզելու համար,
    • Включить обновления («Միացնել թարմացումները») և Отключить обновления («Անջատել թարմացումները»)՝ ավտոմատ թարմացումները կառավարելու համար:

Ուղղել սխալները ֆիդը բեռնելիս #

Սխալի մասին մանրամասները տեսնելու համար ուղղեք դրա կարգավիճակի վրա:

Սխալների հաշվետվությունը կարող եք ներբեռնել Excel ձևաչափով հետևյալ բաժնում.

  • Товары → Обновлять через фид («Ապրանքներ→ Թարմացնել ֆիդի միջոցով»)՝ բեռնված ֆիդերի ցանկում սեղմեք սխալների քանակի վրա:

  • Товары → История обновлений («Ապրանքներ→ Թարմացումների պատմություն») — աղյուսակում սեղմեք ֆիդի դիմաց և ընտրեք Скачать отчёт с ошибками («Ներբեռնել սխալներով հաշվետվություն»):

Ատրիբուտներով սխալները նշված են Цены («Գներ») և Остатки («Մնացորդներ») ներդիրներում, Ошибки («Սխալներ») սյունակում:

Ստուգման սխալների կոդերը #

Կոդ Նկարագրություն Լուծում
INVALID_URL Չի հաջողվել բեռնել ֆայլը։ Սխալ հղում։ Ստուգեք տառասխալների և ստանդարտների URL-ները:
Ճիշտ հղման օրինակ՝
https://www.example.com:443/path/to/file.xml?a=1&b=2
HOST_NOT_AVAILABLE Կայքը սխալ է կազմված և անհասանելի է այցելուների համար։ Կայքը սխալ է կազմված։

Ստուգեք՝
  • տիրույթի անվանումը և URL պորտում DNS nslookup example.com գրանցումը,
  • DNS nslookup example.com գրանցումը
    URL-ից տիրույթի անվան մեջ
  • Ձեր սերվերի IP-հասցեն,
  • firewall կարգավորումներում REJECT կանոնը՝ այն պետք է անջատված լինի։
  • CONNECTION_TIMEOUT Ֆայլը երկար է բեռնվում։ Կապն ընդհատված է։ 1. Ստուգեք՝
  • ինտերնետին միացումը,
  • firewall կարգավորումները և անջատեք DROP կանոնը,
  • երթուղին մինչև traceroute example.com սերվերը։

    2. Օպտիմալացրեք գեներացումը կամ բաժանեք այն բազմաթիվ հոսքերի՝ հարցումների պարամետրերի միջոցով:

    Եթե դա չօգնի, ապա գրեք Ձեր հոսթինգ-մատակարարի աջակցությանը։
  • REDIRECT_NOT_ALLOWED Սերվերը վերահասցեագրում է հարցումները ոչ Ձեր ռեսուրսին։ Սերվերն առաջարկում է փոխել սխեման http-ից https և ավելացնել www տիրույթի անունին կամ ավելացնել / URL-ի վերջում՝ http://example.comhttps://www.example.com/։

    1. Ստուգեք՝
  • ինտերնետին միացումը,
  • firewall կարգավորումները և անջատեք DROP կանոնը,
  • երթուղին մինչև traceroute example.com սերվերը։

    2. Օպտիմալացրեք գեներացումը կամ բաժանեք այն բազմաթիվ հոսքերի՝ հարցումների պարամետրերի միջոցով:

    Եթե վերը թվարկվածները չօգնեն, ապա գրեք Ձեր հոսթինգ-մատակարարի աջակցությանը։

    3. Ֆայլի տեղաբաշխման համար օգտագործվում են Dropbox և Յանդեքս Դիսկ սերվերները, դրանք ձևավորում են դինամիկ հղումներ և վերահասցեագրում են առաջանում է սխալ հարցումները։

    Վերբեռնեք ֆայլը ստատիկ հղումներով հոսթինգի մեջ։
  • UNAUTHORIZED Չի հաջողվել մուտք գործել։ Տվյալները սխալ են նշված։ Ստուգեք մուտքանունը և գաղտնաբառը հարցման մեջ և հոսքի կարգավորումներում։
    FILE_NOT_AVAILABLE Չի հաջողվել բացել ֆայլը։
  • URL-ում նշված են սխալ պարամետրեր, օրինակ՝ https://example.com:443/path/to/file.xml?a=1&b=2,
  • Վաճառողը ջնջել է ֆայլը կամ նշել է սխալ հղում։

    Ստուգեք հղման ճշգրտությունը։
  • INVALID_FILE_FORMAT Չի համապատասխանում ֆայլի ձևաչափը։
  • ստուգեք, արդյոք պատասխանում է Content-Type-ը սերվերին,
  • ներբեռնեք XML-ը և ստուգեք YML պահանջը։
  • NOT_FOUND_ITEMS Չի հաջողվել բեռնել ապրանքները։ Ֆայլի առաջին 1000 տողում ներկայացված է կատեգորիաների նկարագրությունը կամ այլ տեղեկատուներ։
    Ավելացրեք ապրանքի նկարագրությունը ֆայլի առաջին 1000 տողում։

    Թաքցնել նավարկությունը

    Ցույց տալ նավարկությունը