پارامترهای وارد سازی CSV

صفحه وارد سازی CSV این امکان را برای شما فراهم می کند تا زمانی که تعداد زیادی محصول دارید کاتالوگ محصولات خود را پرکرده و یا از داده هایی که به وسیله ابزارهای دیگری خروجی گرفته و تبدیل فرمت کرده اید را اینجا وارد کنید.

CSV مخفف ارزش های جدا شده با کاما (Comma-separated values) می باشد. این قالب های متنی هنگام نیاز به واردسازی، استخراج و یا ذخیره داده ها در فرمت غیراختصاصی، بسیار مفید واقع خواهد شد. تقریبا تمامی ابزارهای اجرای داده از فرمت CSV پشتیبانی می کنند. برای اطلاعات بیش تر راجع فرمت CSV می توانید به این لینک از ویکی پدیا مراجعه کنید:  en.wikipedia.org/wiki/Comma-separated_values

فرایند واردسازی نیازمند آماده سازی و پیکربندی یک سری از تنظیمات اولیه می باشد:

  • چه نوع نهادی می خواهید وارد کنید؟ نهادها انواع داده ای هستند که می توانید آن ها را وارد کنید. با انتخاب هر یک از نهادها، "فیلدهای موجود" در سمت چپ مطابق با آن تغییر می کند، به این ترتیب شما انواع داده هایی که می توانند در فایل های CSV درج شوند را مشاهده می کنید.

پرستاشاپ این امکان را برای شما فراهم کرده است تا بتوانید انواع داده های زیر را وارد کنید:

    • شاخه ها
    • محصولات
    • ترکیبات
    • مشتریان
    • آدرس ها
    • تولیدکننده ها
    • فراهم کننده ها (توزیع کنندگان)
    • مستعارها
    • سفارش های منبع ( اگر مدیریت موجودی پیشرفته فعال باشد )
    • جزئیات سفارش منبع ( اگر مدیریت موجودی پیشرفته فعال باشد )

  • یک فایل CSV را برای ورود انتخاب کنید. شما می توانید در هربار بیش از یک فایل را وارد کنید امااز این که آن ها دارای انواع داده ای مشابه هستند، اطمینان حاصل کنید.

می توانید فایل های نمونه را برای هر نوع داده از بخش " دریافت فایل CSV نمونه "  در سمت چپ دانلود کنید. این فایل ها به شما کمک می کند تا آن ها را با فایل های خودتان مقایسه کنید تا از این که فایل هایتان برای واردسازی به پرستاشاپ آماده هستند، اطمینان حاصل کنید. در واقع این فایل ها در پوشه /docs/csv_import از نصب پرستاشاپ شما ذخیره می شوند.

  • زبان فایل. داده ها در هر بار تنها برای یک زبان قابل واردسازی می باشند. اگر داده های موجود برای بیش از یک زبان می باشد، باید آن ها را به تعداد فایل بیش تری تفکیک کنید.
  • فایل کدگذاری شده ISO-8859-1 ؟ به صورت پیش فرض،فایل ها باید از کدگذاریUTF-8 استفاده کنند. اما اگر فایل های شما از ISO-8859-1 استفاده می کنند و تمایلی به تبدیل آن ها ندارید می توانید این گزینه را روی "بله" تنظیم کنید.
  • جداکننده فیلد. تمامی فایل هایCSV از کاما برای جداسازی مقادیر استفاده نمی کنند: برخی از جدول بندی استفاده می کنند، برخی از سمی کالن و ... شما در این فیلد تعیین می کنید که فایل شما از چه جداکننده ای استفاده می کند.
  • جداکننده ارزش (مقادیر) چندگانه. زمانی که یک مشخصه بتواند دارای بیش از یک ارزش باشد، این مقادیر نیز نیاز به تفکیک توسط یک جداکننده دارند. پس از این که فایل هایتان را بررسی کردید، در این فیلد جداکننده خود را قرار دهید.
  • حذف همه شاخه ها قبل از وارد کردن. این گزینه تمامی انواع داده ای را که از قبل وارد شده اند را پاک می کند و شما دوباره شاخه های مورد نظرتان را وارد می کنید.
  • استفاده از مرجع محصول به عنوان کلید. این گزینه تنها برای واردسازی محصولات نمایش داده می شود. می توانید شناسه محصولات را به وسیله پرستاشاپ تعیین کنیدیا از مرجع محصول به عنوان شناسه استفاده کنید. از این که فایل شما حاوی مرجع برای تمامی محصولات می باشد، اطمینان حاصل کنید.
  • گذر از روی مرحله ساخت دوباره تصاوبر بند انگشتی. این گزینه تنها برای محصولات و شاخه ها نمایش داده می شود. با این گزینه می توانید تصاویر بند انگشتی را دوباره پرستاشاپ بازسازی کنید (فیلدهای "Image URL" یا "Image URLs" ).
  • اجبار در همه شماره های شناسه ها. امکان حفظ شناسه های وارد شده امکان پذیر است اما با این حال امکان افزایش خودکار این شناسه ها توسط واردکننده نیز وجود دارد.

هنگامی که شما نوع نهاد را تغییر می دهید، سمت چپ با عنوان " فیلدهای موجود " تغییر می کند. ابزار واردسازی به شما کمک می کند تا فیلدهای فایل های شما با پرستاشاپ منطبق باشد.

برخی از فیلدها دارای اطلاعات مختصری به صورت پاپ آپ می باشند ( که با نماد " i " نشان داده می شود) که با حرکت ماؤس روی آن ها قابل مشاهده هستند. آن ها اکثرا مربوط به ویژگی های چند فروشگاهی و مدیریت پیشرفته موجودی می باشد. از این که تمامی آن ها را به منظور ویرایش/ ساخت فایل های داده مطالعه کرده اید، اطمینان حاصل کنید.

 

قالب داده

فایل داده باید به صورت متنی و مبتنی بر CSV و فرمت فایل.csv  باشد. ما به شما توصیه می کنیم از سمی کالن ";" به عنوان جداکننده فیلد استفاده کنید. اگر داده های متنی شما (توضیحات محصول و از این قبیل) شامل سمی کالن باشد باید آن ها را حذف کنید یا این که در فیلد "جداکننده فیلد" جداکننده دیگری قرار دهید.

شما یک فایل CSV را می توانید با استفاده از هر نوع ویرایشگر متنی ایجاد کنید (توصیه می کنیم از ++Notepad استفاده کنید) اما ما به شما توصیه می کنیم که از برنامه های صفحه گسترده استفاده کرده و سپس آن را با فرمت CSV ذخیره کنید.

استفاده از یک برنامه صفحه گسترده این امکان را برای شما فراهم می کند تا داده خود را راحت تر و به صورت بصری تر در مقابل ویرایشگر متنی ساده از درک کنید. می توانید از برنامه اکسل مایکروسافت برای این کار استفاده کنید (و یا  www.openoffice.org  که رایگان می باشد).

در اینجا نمونه فایلی برای واردسازی برای لیست محصولات قرار داده شده است:

 

توجه کنید که این یک فایل نمونه برای نمایش می باشد و برای واردسازی به پرستاشاپ بهینه نشده است. اگر برای یادگیری نیاز به فایل نمونه دارید می توانید با استفاده از فرم آن ها را دانلود کنید.

سطر اول باید یک نام توصیفی برای ستون داده باشد. در هر سطر باید دقیقا به تعداد ستون ها داده وجود داشته باشد.

به یاد داشته باشید که:

  • ستون قیمت از واحد پول پیش فرض استفاده خواهد کرد.
  • شاخه ها با استفاده از شناسه های موجود تعیین می شوند (بنابراین شما باید ابتدا شاخه ها را وارد کنید) و با کاما از هم جدا می شوند (به صورت پیش فرض).
  • آدرس تصویر (URL) باید یک لینک مطلق باشد. به عبارت دیگر باید لینکی که برای نمایش تصویر در یک مرورگر استفاده می شود، باشد. برای مثال: www.myprestashop/images/productXXX.gif.
  • کاراکترهای فایل باید با UTF-8 کدگذاری شوند در غیر اینصورت از ISO-8859-1 استفاده کنید و چک گزینه "فایل کدگذاری شده ISO-8859-1 ؟ " را بزنید.
  • تاریخ ها از فرمتISO 8601  بدون منطقه زمانی استفاده می کنند. (منطقه زمانی برای فروشگاه شما یکی است): 2013-06-21 15:07:27.

بارگذاری فایل

پس از این که تمامی داده هایتان را با فرمت CSV ایجاد کردید، می توانید با استفاده از این صفحه  آن ها در پایگاه داده فروشگاهتان بارگذاری کنید.  

شما دو راه برای ثبت فایل ها برای واردسازی دارید:

  • استفاده از مرورگر فایل: روی دکمه "بارگذاری یک فایل" کلیک کرده و فایل خود را پیدا کنید. در صورت لزوم این کار را برای تمامی فایل ها انجام دهید.
  • استفاده از FTP کلاینت. فایل ها را در پوشه /admin-dev/import از پرستاشاپ خود آپلود کنید. صفحه وارد سازی را رفرش کنید: حالا دکمه " انتخاب از تاریخچه/ FTP " باید یک عدد را نشان دهد. برای نمایش لیست فایل های موجود روی این دکمه کلیک کنید (شامل فایل هایی که شما قبلا از طریق مرورگر آپلود کرده اید نیز می شود) سپس روی دکمه " استفاده " برای فایلی که قصد استفاده از آن را دارید، کلیک کنید.

هنگامی که فایل های شما در بخش " انتخاب فایلCSV  " لیست شدند، می توانید به ادامه تکمیل فرم بپردازید:

نوع داده موجود در فایل تان را انتخاب کنید، برای این کار از لیست کشویی که "چه نوع نهادی می خواهید وارد کنید؟" نامیده می شود، استفاده کنید. پس از انتخاب نوع داده، لیست فیلدهای موجود در سمت چپ نمایش داده می شود که در اصلاح فایل های CSV به شما کمک می کند.

  1. زبان فایل را انتخاب کنید. اگر زبان مورد نظر شما در لیست وجود ندارد، باید ابتدا آن را  از طریق صفحه " زبان ها " از منوی "بومی سازی " نصب کنید.
  2. فایل کدگذاری را انتخاب کنید. اگر فایل های شما از ISO-8859-1  استفاده می کند "بله" را انتخاب کنید در غیر اینصورت نوع کدگذاری فایل ها UTF-8 در نظر گرفته می شود.
  3. جداکننده فیلد را انتخاب کنید. ما پیشنهاد می کنیم که شما مقادیر پیش فرض را تغییر ندهید ( جداکننده فیلد سمی کالن ";" و جداکننده مقادیر چندگانه کاما "," ). اما بدیهی است، اگر فایل CSVشما از جداکننده دیگری برای مقادیر استفاده می کند باید این فیلد را مطابق با فایل خود تغییر دهید.
  4. اگر قصد حذف تمامی محصولات از کاتالوگتان را قبل از واردسازی دارید، گزینه مناسب یعنی "بله" را انتخاب کنید.
  5. هنگامی که تمامی تنظیمات انجام شد، روی " گام بعد " کلیک کنید.

تمامی فایل ها مستقیما در پوشه admin و زیر پوشه /import آپلود شده اند. اگر منوی کشویی فایل CSV شلوغ شده است، می توانید آن ها را مستقیما از طریق FTP کلاینت حذف کنید.

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

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

برای مثال، طبق فایل نمونه ما:

  • اولین ستون. روی هدر لیست کشویی کلیک کرده و بجای گزینه "شناسه"، " فعال (0/1) " را انتخاب کنید.
  • دومین ستون. به همین ترتیببرای ستون دوم بجای " فعال (0/1) " گزینه " نام* " را انتخاب کنید.
  • سومین ستون. و ...

صفحه گنجایش نمایش بیش از 6 ستون را ندارد، به همین علت باید برای مشاهده ستون های دیگر روی دکمه های ">" و "<" کلیک کنید و از این که تمامی ستون ها به درستی در جای خود قرار گرفته اند، مطمئن شوید.

در این مثال، ما از سطر اول برای نام ستون ها استفاده کردیم که در این صورت باید در فیلد "خطوط برای گذشتن" مقدار "1" را وارد کنید.

زمانی که کار مقایسه ستون ها به پایان رسید روی دکمه "ورود داده های CSV " کلیک کنید، (پایین، سمت چپ جدول) تا پرستاشاپ عملیات واردسازی را شروع کند. زمانی که فرایند واردسازی انجام شد، شما به صفحه اصلی فرستاده می شوید که یا همه کارها درست انجام شده است و یا این که شما با اخطار مواجه می شوید که در مورد دوم باید فایل CVS را اصلاح کرده و از صحت داده ها اطمینان حاصل کنید.

پیکربندی های انطباق

اگر شما توانایی شخصی سازی ستون های فایل های CSV را مطابق با واردکننده پرستاشاپ نداشته باشید فرایند انطباق ممکن است کاری خسته کننده به نظر برسد. به همین دلیل پرستاشاپ ابزاری را در اختیار شما قرار می دهد که با استفاده از می توانید پیکربندی های مورد نظرتان را ذخیره کنید.

پیکربندی انطباق، یک فیلد بالای ابزار مقایسه می باشد که شما از طریق آن می توانید سه عملیات زیر را انجام دهید (البته اگر هیچ پیکربندی انطباق داده ای ذخیره نکرده باشید برای شما تنها دکمه ذخیره نمایش داده می شود):

  • ذخیره. یک نام توضیحی در این فیلد وارد کرده و روی "ذخیره" کلیک کنید. رابط با ویژگی ذخیره شده به روز رسانی می شود.
  • بارگیری. پیکربندی انطباق مورد نظرتان را از لیست کشویی انتخاب کنیدو روی "بارگیری" کلیک کنید.
  • حذف. پیکربندی انطباق مورد نظرتان را از لیست کشویی انتخاب کنیدو روی "حذف" کلیک کنید.