مستندات پذیرندگان

راهنمای نمایه کالا

با این راهنما کالاهای فروشگاه شما می‌تواند در جستجوی راتک لند دیده شود. سه راه دارید: فهرست زنده، پروندهٔ ثابت، یا برداشت از صفحات عمومی.

سه راه انتشار

  1. فهرست زنده: فروشگاه یک نشانی JSON صفحه‌بندی‌شده منتشر می‌کند. اگر قیمت و موجودی در روز زیاد عوض می‌شود، همین راه را انتخاب کنید.
  2. پروندهٔ ثابت: یک فایل JSON، CSV، TSV یا XML با لینک پایدار که حداقل روزی یک‌بار تازه شود. فشردهٔ ZIP یا GZIP هم پذیرفته است؛ لینک فایل فشرده را در پنل ثبت کنید.
  3. برداشت از صفحه: گردآورندهٔ راتک لند حدود نیمه‌شب صفحات کالا را می‌خواند. نقشهٔ سایت کامل و به‌روز لازم است.

اگر فروشگاه ووکامرس یا فروشگاه‌ساز دیگری دارید، همین قرارداد را روی دامنهٔ خودتان پیاده کنید.راتک لند بستهٔ آمادهٔ وردپرس توزیع نمی‌کند.

نشانی را در پنل پذیرنده، بخش «نمایه کالا»، ثبت و با دکمهٔ «بررسی اتصال» امتحان کنید. اگر کالا خدمت است نه کالای فیزیکی، فیلدهایی که معنا ندارند را خالی بگذارید.

قرارداد فهرست زنده

نمونهٔ مسیر روی فروشگاه شما:

GET https://shop.example.com/ratek/item-index?offset=0&limit=50
X-Ratek-Index-Key: {secret}
  • offset از صفر شروع می‌شود و limit اندازهٔ هر صفحه است. هر دو اختیاری‌اند؛ پیش‌فرض منطقی ۵۰ قلم است.
  • اگر فهرست عمومی نیست، نام و مقدار هدر را در پنل ثبت کنید تا گردآورنده همان هدر را بفرستد.
  • برای کالاهای پربازدید، خواندن تک‌قلم را هم باز کنید:GET /ratek/item-index/items/{merchantSku} و GET /ratek/item-index/items/by-slug/{slug}

نمونهٔ پاسخ: item-index.sample.json

فیلدها

فیلدالزاممعنی
merchantSkuبلهشناسه یا SKU یکتا در فروشگاه شما
nameبلهنام کامل کالا، شامل برند، مدل و مشخصهٔ اصلی
alternateNameخیرنام لاتین یا زیرعنوان
slugخیرشناسهٔ پایدار در نشانی صفحه؛ برای خواندن تک‌کالا
productUrlبلهنشانی صفحهٔ کالا؛ آن را عوض نکنید
galleryبلهآرایهٔ نشانی تصویر. عضو اول، تصویر اصلی است
stockStatusبلهAVAILABLE یا UNAVAILABLE
listPriceIrrبلهقیمت پیش از تخفیف، به ریال
payablePriceIrrبلهقیمت قابل پرداخت، به ریال
categoryPathبلهمسیر دسته تا نوع کالا، مثلاً «لوازم خانگی > یخچال و فریزر»
brandNameخیرنام برند
attributesخیرشیء ویژگی-مقدار؛ برای تطبیق بهتر در جستجو
tradeCodeخیربارکد یا شناسهٔ تجاری کالا
colorNameخیررنگ
sizeLabelخیرسایز
shippingIrrخیرهزینهٔ ارسال به ریال
dispatchDaysخیرزمان آماده‌سازی ارسال، به روز

قیمت‌ها همیشه به ریال هستند. attributes را این‌طور بسازید:

{
  "برند": "دوو",
  "مدل": "D2LR-0020",
  "ظرفیت": "۲۰ فوت",
  "یخساز": "دارد"
}

برداشت از صفحه

  1. گردآورنده را مسدود نکنید. نشانی‌های اعلام‌شده را در دیوارهٔ آتش و سرویس امنیتی فروشگاه مجاز کنید. این نشانی‌ها برای فهرست زنده و برداشت صفحه هر دو لازم‌اند.
  2. نقشهٔ سایت روزانه همهٔ لینک کالاها را داشته باشد.
  3. نام، دسته، قیمت، موجودی، تصویر و توضیح باید در HTML اولیه یا در متاتگ باشد، نه فقط بعد از اجرای جاوااسکریپت.

نشانی گردآورنده بعد از فعال‌سازی در پنل پذیرنده، بخش نمایه کالا، نوشته می‌شود. فروشگاه باید از اینترنت عمومی با HTTPS باز باشد و پشت شبکهٔ خصوصی یا محدودیت جغرافیایی نماند.

نام‌گذاری و پایداری لینک

عنوان باید یکتا باشد و برند، مدل و مشخصهٔ تصمیم‌ساز را داشته باشد.

مناسب: «یخچال فریزر دوو، مدل D2LR-0020، ظرفیت ۲۰ فوت، نقره‌ای»

ضعیف: «D2LR نقره‌ای»

لینک کالا را ثابت نگه دارید. اگر نام، تصویر، ویژگی، لینک یا قالب سایت عوض شد، از تیکت پشتیبانی پنل پذیرنده خبر دهید تا قلم از نتایج حذف نشود.

چک‌لیست آماده‌سازی

  • یکی از سه راه بالا انتخاب شده و نشانی در پنل ذخیره شده است.
  • بررسی اتصال در پنل بدون خطا تمام شده، یا پروندهٔ غیر JSON طبق همین جدول ساخته شده است.
  • نشانی‌های گردآورنده، وقتی اعلام شدند، در فایروال مجاز شده‌اند.
  • نقشهٔ سایت کالاها روزانه تازه می‌شود.
  • اطلاعات اصلی کالا بدون جاوااسکریپت در صفحه هست.
  • نام کالاها کامل و شامل برند و مدل است.
  • تغییر لینک یا قالب سایت به پشتیبانی اعلام می‌شود.

اتصال پرداخت جدا از نمایهٔ کالاست. راهنمای درگاه پرداخت اعتباری