چگونه با وردپرس یک فروشگاه اینترنتی بسازیم؟
خرید هاست لینوکس آلمان
به سایت میهن وبهاست میرویم و با انتخاب پلن مناسب یک سرویس خریداری میکنیم. مثلا یک هاست لینوکس سی پنل آلمان را میخواهیم. چون معمولا هاست لینوکس برای نصب وردپرس مناسب است. دلیل این تناسب زبان php است. وردپرس با زبان php ساخته شده و از این رو با هاست لینوکس سازگار است.
چه حجمی از هاست باید انتخاب شود؟
برای انتخاب حجم کافیست تخمین بزنیم چه حجمی از داده ها را میخواهیم به سایت آپلود کنیم. خود فایل نصبی وردپرس حدود 13 مگابایت حجم دارد اما داستان از انجا اغاز میشود که پس از نصب ان روی هاست حجم بیشتری اشغال میشود. مثلا 70 مگابایت. و هر بار که مقاله جدید یا افزونه جدیدی با تصاویر یا محتوای جدید در سایت قرار میگیرد قائدتا حجم افزوده میشود. اگر اولین بار است که سایت راه می اندازید بهتر است هاست 100 مگابایتی راه اندازی کنید. اینجا هاست 1000 مگا بایتی است. که حجم زیادی از ان خالی مانده است.
حجم بکاپ را فراموش نکنید!
همچنین هر حجمی از اطلاعات که روی هاست باشد باید در نظر داشته باشید که هنگام بکاپ گرفتن (نسخه پشتیبان برای بازیابی محتوای سایت) حجم محتوا دو برابر میشود بنابراین پس از انجام محاسبات باید دو برابر هاست بگیریم.
نصب وردپرس
ابتدا وردپرس را نصب میکنیم. برای این کار به سایت wordpress.org میرویم. البته میتوان از سایت وردپرس فارسی هم این را دانلود کرد. در هر حال پس از دانلود هریک باید در قسمت تنظیمات زبان آن را از انگلیسی به فارسی تغییر داد تا هم زبان نمایشی سایت هم زبان پنل ادمین به فارسی تغییر کند.
تغییر قالب وردپرس
برای تغییر قالب وردپرس باید در پنل مدیریت گزینه theme یا اگر پنل فارسی است گزینه پوسته را انتخاب کنیم. انگاه پوسته twentyseventeen را انتخاب کنیم. سپس برای اعمال تغییرات جزئی میتوانیم به هاست برویم و از انجا با استفاده از نرم افزار core FTP یا نرم افزار های دیگر سرویس های FTP بهره ببریم.
قالب های اماده بوتسترپ
برای اینکه از قالب های آماده بوتسترپ استفاده کنیم کافیست در گوگل سرچ کنیم material design bootstrap pro و در سایت های فارسی که نسخه فروشی بوتسترپ را بصورت رایگان برای دانلود قرار داده اند استفاده کنیم. سپس قالب های اماده که انگلیسی و از چپ به راست هستند توسط یک برنامه نویس فرانت اند راستچین و فارسی سازی بشوند و محتوا نیز ترجمه شود. در مرحله بعد باید این قالب که بصورت html است در وردپرس جاسازی شود. برخی قسمت ها باید داینامیک شوند و کدهای php وردپرس بین این html های بوتسترپ قرار گیرد.
راه اندازی بلاگ
تا اینجا یک بلاگ راه اندازی شد. وردپرس بصورت پیشفرض یک سیستم برای نوشتن و انتشار مقاله است. یک بلاگ محسوب میشود. اگر بخواهیم قابلیت فروشگاهی و فروش محصول هم به ان اضافه کنیم باید افزونه ای به نام ووکامرس به ان بیفزاییم.
نصب ووکامرس
برای این کار کافیست در پنل ادمین وردپرس گزینه افزونه را انتخاب کرده و در صفحه باز شده گزینه افزودن را انتخاب کنیم. سپس کلمه woocommerce را سرچ کرده و از میان افزونه های امده woocommerce را انتخاب کنیم. پس از نصب ووکامرس باید یک افزونه دیگر به نام ووکامرس فارسی را هم نصب کنیم تا بتوانیم به زبان خودمان ان را داشته باشیم.
تغییر قالب ووکامرس
وقتی افزونه ووکامرس نصب میشود در هاست در دایرکتوری wp-content > plugins که تمام افزونه ها قرار دارند، یک فولدر به نام woocommerce افزوده میشود. حال نوبت تغییر قالب پیشفرض ووکامرس است که شامل صفحه نمایش محصولات، صفحه نمایش یک محصول، صفحه سبد خرید، صفحه تسویه حساب است. برای این کار باید بدانیم این قالب پیشفرض کجاست؟ html هایش کجا هستند؟ انها در همان دایرکتوری در فولدر templates هستند. کافیست این فولدر را تماما کپی کنیم و به داخل دایرکتوری wp-content > theme ببریم و به داخل دایرکتوری همان قالب خودمان بریزیم. سپس نام این فولدر را به جای templates به woocommerce تغییر دهیم. حالا هر تغییری که بخواهیم میتوانیم به فایل های داخل این فولدر وارد کنیم. تمام صفحات ووکامرس و فروشگاه داخل این فولدر هستند.
نصب افزونه زرین پال (درگاه پرداخت)
تا اینجا افزونه ووکامرس را نصب کردیم و فروشگاه خود را راه اندازی کردیم. اما این فروشگاه فقط میتواند محصولات را نمایش دهد و به سبد خرید اضافه کند و تا صفحه تسویه حساب برود. هنگام کلیک روی دکمه پرداخت هیچ بانکی برای اتصال به درگاه پرداخت انتخاب نمیشود. بدین منظور میتوان از سرویس هایی مانند زرین پال یا pay.ir استفاده کرد. این شرکت ها یک افزونه وردپرس را کدنویسی کرده اند که قابلیت اتصال به درگاه پرداخت را برای سایت های وردپرسی فراهم می آورد. ما از این افزونه استفاده میکنیم. برای نصب آن همانند ووکامرس عمل میکنیم.
اتصال به درگاه پرداخت (ثبت نام در زرین پال)
پس از نصب افزونه زرین پال هیچ تغییری در سایت فروشگاهی ما دیده نمیشود. زیرا این افزونه نیاز به یک قطعه کد به نام مرچنت کد دارد تا به درگاه حساب ما در هنگامی که در سایت زرین پال ثبت نام کردیم متصل شود. به همین دلیل به سایت زرین پال رفته و ثبت نام میکنیم. حالا درخواست یک درگاه پرداخت اینترنتی میدهیم. پس از 24 ساعت درخواست ما توسط پشتیبانان سایت زرین پال دیده شده و یک درگاه پرداخت به ما اختصاص داده میشود. مرچنت کد مخصوص برای سایت ما تدارک دیده میشود و ما ان را به داخل تنظیمات ووکامرس در پنل ادمین وردپرس وارد میکنیم. کار تمام شد. مشتری ما در فروشگاه ما هم اکنون میتواند به حساب ما در زرین پال پول بریزد و ما هر وقت بخواهیم از سایت زرین پال درخواست واریز میکنیم.