سلام
به تازگی فروشگاه خودمونو از ووکامرس هنگی به پرستاشاپ انتقال دادیم.
برای بروزرسانی سریع قیمت محصولات در ترب نیاز به یک جدول html و یا json با مشخصات زیر هستش.
کسی میتونه در این مورد راهنماییم کنه؟
خیلی ممنون
مستندات ترب :
در صورت امکان برای بروزرسانی هر چه سریعتر قیمت و موجودی محصولات، میتوانید یک api یا صفحه حاوی محصولات را ارائه نمایید. هر صفحه از محصولات لازم است که حاوی حداقل ۱۰۰ محصول بوده و از قابلیت pagination نیز پشتیبانی کند. یعنی امکان تغییر صفحه (صفحه قبل یا صفحه بعد) وجود داشته باشد. روش اول: صفحه html¶در این روش کافیست یک جدول آماده شود و در هر سطر آن یک محصول با مشخصات زیر درج شود. یعنی ستون های جدول، مشخصات زیر خواهند بود:
شناسه یا id محصول
آدرس یا لینک محصول
قیمت
قیمت قبل از تخفیف
وضعیت موجودی
برای مثال چنین جدولی مد نظر است: روش دوم: خروجی json¶در این روش بهتر است از متد GET برای دریافت محصولات استفاده شود. پارامترهای مورد نیاز در api:¶
{
product_id: '...',
page_url: '...',
price: '...',
availability: '...',
old_price: '...',
} ملاحظات:¶ در مورد product_id یا شناسه محصول، محصولات شما با این شناسه در موتور جستوجوی ترب شناخته میشوند. بنابراین انتظار میرود که این شناسه برای هر محصول منحصربهفرد و یکتا بوده، ثابت و بدون تغییر باقی بماند. منظور از price قیمت اصلی محصول است که در سایت محصول به این قیمت فروخته میشود و برای محصولات تخفیف خورده، منظور قیمت پس از تخفیف است. مقدار availability نشاندهندهي موجودبودن یا نبودن محصول در سایت است. برای بیان موجودبودن محصول باید از مقدار 'instock' استفاده شود. منظور از old_price قیمت قدیم محصولات تخفیف خورده است. توجه به این نکته بسیار ضروری و مهم است که اطلاعات موجود در صفحه محصول و اطلاعات موجود در این api نباید باهم تفاوت داشته باشند. محصولات در صفحهی موردنظر، به ترتیب جدید به قدیم مرتب شوند.