
برای ورود انبوه محصولات ووکامرس بدون ایجاد محصول تکراری، پیش از آپلود CSV به شناسه پایدار و هدف روشن هر اجرا نیاز دارید. نام مشابه محصول برای تطبیق کافی نیست. یک فایل میتواند برای ساخت محصول تازه درست باشد، اما همان فایل با تنظیم نامناسب در اجرای بعدی نتیجه دیگری بدهد. ابتدا مشخص کنید قرار است محصول بسازید یا فیلدهای محصول موجود را تغییر دهید.
این راهنما آمادهسازی فایل، تطبیق SKU و GTIN، محصول متغیر و بررسی نتیجه را قدمبهقدم توضیح میدهد. یک CSV کوچک و ابزار اعتبارسنجی محلی نیز دارد. برای اجرای روزمره، امکانات وردپرس مدیریتشده پاستا را از نظر منابع و مسیر پشتیبانی بررسی کنید؛ کیفیت فایل و قواعد تطبیق همچنان مسئولیت فرایند ورود داده است.
ساخت محصول تازه و بهروزرسانی را در یک تصمیم مبهم ترکیب نکنید
پیش از ورود اطلاعات، روی فایل بنویسید هدف آن چیست و منبع داده کدام است. فایل ساخت محصول تازه باید فهرست مشخص و شناسههای یکتا داشته باشد. فایل بهروزرسانی باید معلوم کند کدام فیلدها مجاز به تغییرند. اگر فقط قیمت اصلاح میشود، فرستادن دوباره توضیح، تصویر و دستهبندی بدون نیاز، دامنه خطا را بزرگتر میکند.
یک نمونه کاربردی این است که تأمینکننده هر هفته فایل جدید میفرستد. شماره ردیف فایل را شناسه محصول نکنید، چون با اضافهشدن یک ردیف تغییر میکند. میان شناسه تأمینکننده و SKU فروشگاه جدول تطبیق مشخص داشته باشید. محصولی که در فایل جدید نیامده، لزوماً حذف نشده است؛ شاید فایل ناقص باشد. حذف و غیرفعالکردن باید تصمیم و مرحله جدا داشته باشند.
قبل از تغییر، از خود فروشگاه مقصد خروجی بگیرید
از Products و گزینه Export، چند محصول نماینده را خارج کنید: یک محصول ساده، یک محصول متغیر و محصولی که اطلاعات افزونهای دارد. این خروجی، نام واقعی ستونها و نحوه نمایش داده در همان فروشگاه را نشان میدهد. برای فیلدهای افزونهای، مستندات همان افزونه را بررسی کنید. هر ستون دلخواه فایل تأمینکننده به فیلد استاندارد ووکامرس تبدیل نمیشود.
راهنمای واردکننده و خروجی CSV ووکامرس مرجع رفتار نسخه فعلی است. نسخه افزونه، روش تهیه فایل و زمان خروجی را در گزارش کار ثبت کنید. اگر فروشگاه با چند ابزار مختلف بهروز میشود، هنگام اجرای آزمایشی از تغییر همزمان همان فیلدها جلوگیری کنید تا معلوم باشد نتیجه از کدام مسیر آمده است.
ID، SKU و GTIN چه تفاوتی دارند؟
ID به رکورد همان فروشگاه مربوط است. انتقال آن از فروشگاه قدیمی به فروشگاه دیگری، تضمین نمیکند همان محصول را پیدا کند. SKU شناسهای است که میتوانید در فرایند مدیریت کاتالوگ پایدار نگه دارید. GTIN و نامهای مرتبط مانند EAN یا ISBN شناسه جهانی کالا هستند، اما استفاده واردکننده از آنها قرارداد و اولویت مشخص دارد.
| شناسه | استفاده مناسب | خطای رایج |
|---|---|---|
| ID | بهروزرسانی رکورد شناختهشده در همان فروشگاه | استفاده از ID یک فروشگاه دیگر |
| SKU | تطبیق پایدار کاتالوگ و تنوعها | تغییر شکل شناسه در Excel یا ساخت SKU از نام محصول |
| GTIN، UPC، EAN یا ISBN | تطبیق پشتیبان در نسخه دارای این قابلیت | انتظار جایگزینی خودکار با وجود SKU نادرست |
طبق رفتار مستند WooCommerce 11.2، تطبیق با شناسه جهانی وقتی مطرح میشود که هر دو ID و SKU خالی باشند. اگر SKU وارد کردهاید ولی آن SKU در مقصد تطبیق نمیکند، وجود GTIN درست مسیر را خودکار اصلاح نمیکند. ستون شناسه جهانی هم باید در صفحه نگاشت به فیلد مربوط متصل شود. این جزئیات را با نسخه نصبشده تطبیق دهید.
صفر ابتدای شناسه را حفظ کنید
SKU مانند 00125-A رشته است، نه عدد. اگر ابزار صفحهگسترده آن را به عدد تبدیل کند، صفرها یا حتی شکل علمی آن ممکن است تغییر کند. پیش از بازکردن فایل، ستون شناسه را از نوع متن وارد کنید. ذخیرهکردن دوباره CSV را با مشاهده خود فایل بررسی کنید، نه فقط ظاهر سلول در نرمافزار.
برای نام و توضیح محصول، اصلاح حروف فارسی میتواند مفید باشد؛ برای شناسه، هر تغییر باید با جدول تطبیق هماهنگ باشد. تبدیل خودکار حروف، حذف خط تیره یا کوچککردن حروف SKU را بهعنوان پاکسازی عمومی اجرا نکنید. اگر قواعد سامانه نسبت به بزرگی و کوچکی حروف حساس نیست، همان رفتار واقعی را در اعتبارسنجی و تطبیق مقصد بررسی کنید.