اطلاعات پست نویسنده '

خودآموز : Magento بچ CSV ارسال محصولات

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

ورود به Magento و افزودن محصول جدید است. خواهیم این امر به عنوان پایه ای برای CSV ما استفاده کنید ، شما می توانید از محصولات چند مطمئن به شما در تنظیم گزینه های مختلف و تنظیمات برای هر مجموعه ای را گسترده تر از متغیرهای اضافه کنید.

صادرات CSV نمونه

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

با کلیک بر روی "اجرای مجدد" تب در سمت چپ ، بر روی "اجرای مجدد در پاپاپ". صفحه ظاهر کردن نشان دادن پیشرفت صادرات. پس از صادرات به اتمام رسانده است شما باید برای ورود به فایل سیستم وب سایت شما. هدایت به <magento-install>/ var / صادرات که در آن شما فایل CSV پیدا کنید. دانلود بر روی این کامپیوتر استفاده کنید.

ویرایش گسترده CSV اصلی

باز کردن فایل ، آن را به درستی باید باز در برنامه صفحه گسترده ، اگر حق انتخاب کنید کلیک کنید و برنامه را از گزینه های. چیزی شبیه به این خواهد شد 1 در بالای این پست نگاه کنید. لیست زیر هستند که بیشترین likley برای استفاده ، با محتوا به عنوان مثال.

  • فروشگاه
  • وب سایت
  • attribute_set
  • نوع -- "پیشفرض" # :
  • sku -- شناسه محصول
  • category_ids -- "3،4،2"
  • نام
  • short_description
  • شرح
  • قیمت -- "3.33"
  • وزن "1.4"
  • دید -- "کاتالوگ ، جستجو"
  • tax_class -- "مشمول مالیات کالاهای"
  • موجودی -- "34"
  • is_in_stock -- "1" برای بله ، "0" برای هیچ

به سادگی یک سطر جدید برای هر کدام از محصولات می خواهید در فروشگاه شما داشته باشد ایجاد کنید. برخی از ستون را می توان تکرار (فروشگاه ها ، وب سایت ، attribute_set ، typpe ، حتی category_ids) در سراسر محصولات خود ، بقیه باید وارد کنید و یا کپی شده از منبع دیگری. در مایکروسافت اکسل وقتی که صرفه جویی در صفحه گسترده خود را انتخاب کنید فرمت جایگزین "CSV (MSDOS)" سند شما باید پسوند csv مانند اصلی داشته باشد.

ارسال CSV محصولات

بعد از تکمیل صفحه گسترده خود را به شما خواهیم به آن ارسال به Magento ، سپس واردات محصولات با استفاده از واردات کلیه مشخصات محصولات. برو به سیستم واردات> صادرات پروفایل>. با کلیک بر روی واردات "تمام محصولات" مشخصات ، و انتخاب "ارسال فایل" تب ، پیدا کردن و ارسال فایل سند کنید. حالا با کلیک بر روی برگه مشخصات جادوگر ، دوباره ، تنظیمات پیش فرض باید جریمه شود ؛ مطمئن شوید که با فرمت CSV می باشد.

واردات محصولات

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

همین.

پی اچ پی 'sSimpleXML

SimpleXML پی اچ پی گسترش کتابخانه در دسترس از پی اچ پی 5 + می باشد. این پی اچ پی را قادر می سازد تا به راحتی در دسترسی به داده ها و ساختار سند SML.

پیش از این دم و دم XML توسط توسعه دهندگان استفاده شد پی اچ پی به تجزیه اکسامال بود. دم و دم XML نیاز به ده ها فرمان به آنچه که چه SimpleXML می تواند در چند خط انجام دهد. علاوه بر این ، بر خلاف دم و دم XML ، SimpleXML ایجاد onject پی اچ پی که نیاز بسیاری از دستورات کمتر دسترسی ، خواندن و نوشتن به ساختار سند اکسامال بود.

سند SimpleXML باید قبل از ایجاد ، و در صورت دستکاری ، دوباره ایجاد شده قبل از آن را می توان با استفاده از پی اچ پی تجزیه. سند اکسامال میتواند از ابتدا با استفاده از ایجاد رشته ساده پی اچ پی..

  $ رشته = "" ؛
 $ xmObject simplexml_load_string = ($ رشته) ؛ 

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

  $ xmlObject = simplexml_load_file ('test.xml') ؛ 

وقتی که برنامه ساخته شده ارسال شده است / تغییر در جسم ، می توان آن را به عقب به عنوان XML با استفاده از دستور زیر را صادر می...

  $ xml = جدید SimpleXMLElement ($ xmlObject) ؛ 

که تقریبا از آن.

تازه ها خروجی زیر XML توابع

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

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

  • ExtractValue () با استفاده از دو ویژگی برای پیدا کردن و به اطلاعات خاص در سند XML در بانک اطلاعاتی شما.
  • UpdateXML () استفاده می کند 3 ویژگی برای پیدا کردن و جایگزین کردن داده ها در داخل سند XML در پایگاه داده باشد.

من خواهید بود با اضافه کردن پست در مورد SimpleXML برای پی اچ پی که forgoes نیاز به پایگاه داده همه با هم.