معرفی کامپوننت VirtueMart
معرفی کامپوننت VirtueMartکامپوننت VirtueMart از جمله کامپوننت هایی است که در عرصه فروشگاه ساز های مجازی در قالب جوملا توانسته قابلیت هایی را به نمایش بگذارد که بسیاری از فروشگاه سازهای مستقل این امکان را ندارد. در کتاب Joomla ECommerce with VirtueMart نوشته ی Suhreed Sarkar نحوه ی پیاده سازی فروشگاه اینترنتی با جوملا و قابلیت های ناگفته ی آن مطالبی عنوان شده که حتی کاربران حرفه ای جوملا از آن بی خبرند.
برخی از سایت های محلی در بین فروشگاه سازها، مدیریت محتوای وردپرس را به عنوان فروشگاه ساز دانسته اند و به دلیل عدم آگاهی در زمینه فروشگاه سازها و مدیریت محتواهای دیگر به صورت کاملاً سلیقه ای دسته بندی کرده اند.
اما جوملا با وجود چنین کامپوننت موفقی که دارای حداقل ۴۲۰ افزونه ی تکمیلی می باشد، هیچ گاه ادعایی در زمینه فروشگاه مجازی نداشته و نخواهد داشت. این مقاله هم صرفاً جهت افزایش آگاهی کاربران منتشر شده تا کاربران اطلاع کاملی از جوملا و قابلیت های آن داشته باشند.
VirtueMart یک کامپوننت رایگان و تحت جوملا می باشد که با استفاده از هسته ی جوملا امکان ساخت فروشگاه مجازی را برای کاربران فراهم می سازد. ساختار دیتابیس VM به گونه ای است که کمترین شوک به دیتابیس منتقل شود و اطلاعات خود را در ۷۰ جدول پیاده سازی می کند. هرچه تعداد این جداول بیشتر باشد، فشار به جداول مختلف تقسیم می شوند و این امر باعث افزایش سرعت سایت خواهد شد. ازطرف دیگر در هر Table موارد بیشتری می توان گنجاند تا یک Quary و همین امر نشانه گستردگی این کامپوننت می باشد.
طراحی این کامپوننت به گونه ای بوده که از نسخه های قدیمی تر تا نسخه ی جدید تغییرات فیزیکی خاصی به چشم نمی خورد و نسخه های جدید صرفاً جهت رفع مشکلات گزارش شده یا بهینه سازی در کامپوننت منتشر شده اند؛ این مورد نمایانگر معماری صحیح و کامل نویسندگان این کامپوننت است که با گذشت چند سال از نسخه ی ابتدایی ساختار کامپوننت را ثابت نگه داشته اند. VM این امکان را به مدیران سایت می دهد که برای نمایش محصولات خود قالب طراحی کنند و در قالب نحوه ی نمایش را تعیین کنند. البته این امکان برای افراد مبتدی کمی با مشکل همراه است ولی با کمی تغییر در فایل components/com_virtuemart/themes/default/theme.config.php می توانید با چند تغییر جزئی فروشگاه خود را به شکل دلخواه نمایش دهید.
در زیر به برخی از امکانات کامپوننت اشاره می کنیم:
امکان ایجاد سطوح دسترسی برای مدیریت و فروشنده(بصورت مستقل از هسته ی جوملا)
تعیین حمل و نقل و پرداخت آنلاین
ایجاد مجموعه و زیر مجموعه برای محصولات با تصاویر
امکان نمایش فیلدهای سفارشی برای مجموعه ی خاص(به عنوان مثال نمایش مشخصات نویسنده در مجموعه ی کتاب ها)
امکان فروش فایل های دانلودی
نمایش وضعیت کالادر انبار
نمایش وضعیت سفارش (تعلیق، پرداخت شده، لغوشده و …)
امکان ایجاد سطوح فروشندگی و فرم تماس با فروشنده
امکان پرسش از کالای خریداری شده
گزارش گیری به صورت ماهانه، هفتگی یا روزانه درتاریخ و زمان خاص
امکان نمایش مالیات و احتساب آن بر قیمت کالا
امکان ایاد تخفیف کالا در زمان خاص بصورت درصدی یا کسر قیمت خاص
امکان ایجاد کپن تخفیف بصورت درصدی یا کسر قیمت خاص
امکان ایجاد تولید کننده ی کالا و نمایش مشخصات آن
امکان ایجاد روش پراختی و پیکربندی آن
امکان ایجاد ویژگی های کالا و تأثیر آن بر روی قیمت (به عنوان مثال رنگ مشکی ۲۰۰تومان و رنگ سفید ۳۰۰ تومان)
امکان امتیاز دهی به کالاها
امکان تعیین واحد های اندازه گیری رایج
خروجی از کالا با استفاده از هسته جوملا(PDF,CSV,Print)
افزودن گروه تصاویر کالا(نمایش ابعاد از جهات مختلف بصورت عکس)
نمایش کالاهای مشابه
امکان چینش کالاها بصورت الفبا یا صعودی یا نزولی بودن قیمت کالا
امکان ایجاد فیلدهای سفارش ثبت نام خریدار(مثلاً آدرس، تلفن تماس و…)
تعیین قیمت هزینه حمل نقل (پیشتاز یا سفارشی)
علاوه بر این، ماژول ها و پلاگین های مرتبط با این کامپوننت هم طراحی شده که برخی از آنها تجاری و برخی رایگان هستند و میتوان با کمک آنها VM را به یک فروشگاه ساز تمام عیار تبدیل کرد. اتصال به Alpha UserPoint یا CB و حتی Jomsocial با استفاده از پلاگین ها امکان پذیر می باشد.