ساخت یک فروشگاه ساده با وردپرس

زمان زیادی از تاریخ انتشار این مطلب میگذره و راه های خیلی بهتری برای استفاده از وردپرس به عنوان یک فروشگاه ساز هست ، مثل پلاگین wooCommerce که پیشنهاد من هست، این مطلب دیگه چندان به درد بخور نیست و قدرت زیادی هم در اختیار شما به عنوان یک فروشگاه قرار نمیده.

سلام

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

البته اصلا علاقه ای به پول دادن برای اینکار نداشتم! و الان هم میدونم که تقریبن تمام فروشگاه ساز هایی که به فروش میرسن فارسی شده ی سیستم های غیر ایرانی هستند و قیمتهایی حتی بالاتر از خود سازنده ها برای یک فارسی سازی ساده از ملت میگیرن!

بعد از نصب چندین سیستم از جملهجوملا و فارسی کامرس و همینطور oscommerce با وردپرس آشنا شدم و هیچ کدوم به اندازه وردپرس برای من جالب، جذاب و مهمتر از همه ساده نبود.

برای همین شروع کردم به کار با وردپرس و اصلن یادم رفت قراره فروشگاه راه بندازم!

هرچند os commerce کار خیلی ها رو راه میندازه اما برای فروش تعداد محدودی محصول که یک وبلاگ نویس میخواد به فروش برسونه نیازی نیست از یک سیستم جداگونه استفاده کنه که مشکلات خودش رو داره …

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

ما به دو پلاگین که من به صورت غیر استاندارد فارسی (و البته سازگارتر با فارسی) کردم نیاز داریم، بدی اینکار من اینه که اگر ورژن جدید تر پلاگین بیاد ما نمیتونیم نصبش کنیم مگر اینکه باز این تغییرات رو دوباره روش اعمال کنیم که کاری زمان و حوصله بر است! اما به هر حال مشکل از من یا پلاگین نیست!

مشکل از اینه که ما زبونمون رو برعکس مینویسیم! و اگه چپول بودیم خیلی بهتر و راحت تر بودیم!

البته مشکل تنها راست به چپ بودن زبان فارسی نیست هاا!! مثلا من نمیدونم چرا تا حالا نتونستیم یک لوگو، شمایل، علامت یا هرچیز دیگه ای برای واحد پولمون بسازیم!

به هر حال… بگذریم…

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

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

من مطمئنم این کار جواب میده اما بیشتر ؛ از این مطمئنم که این روش اشکالاتی داره و اینجانب احتمالن سوتی هایی نیز داده ام!

به هر حال بستر رو محیا کردم، خودتون میتونید مشکلاتی که داره رو حل کنید و یا لطف کنید به من اطلاع بدین تا من فیکس بنمایمشان!

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

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

میتونیم اسم این برگه رو مثلن ” خرید ” قرار بدیم.

بعد در قسمت پایینی روی ” ویرایش HTML ” کلیک میکنیم و کد زیر رو در محل نوشته کپی میکنیم.

<!--gb_contact_form-->

به همین راحتی! صفحه رو ذخیره میکنیم (یعنی روی ” انتشار ” کلیک میکنیم)

آدرس صفحه ی منتشر شده رو کپی میکنیم و به قسمت تنظیمات » فروشگاه » فرم سفارشات میریم.

تنظیمات رو انجام میدیم و آدرس رو هم در قسمت  آدرس صفحه ی فرم کپی میکنیم.

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

از قسمت نمایش » ابزارک ها یا همون widget ها میریم و ابزارک فروشگاه رو در سایدبار خودمون قرار میدیم.

فروشگاه ما آماده است.

برای اضافه کردن محصول میتونیم در هر صفحه یا پستی که خواستیم با استفاده از دکمه ی مربوط به فروشگاه (شکل سبد ) محصول رو به فروشگاه اضافه میکنیم.

توضیحات تکمیلی:

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

ما دو پلاگین quick shop و Secure and Accessible PHP Contact Form رو فارسی  و با هم مرتبط کردیم، همین!

یک سری مشکلات در نسخه ی جدید حل شده که در لیست تغییرات میبینید.

من برنامه نویس php نیستم و اگه میتونید کمک کنید مشکلات  حل شه.

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

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

میتونیم اسم این برگه رو مثلن ” خرید ” قرار بدیم.

بعد در قسمت پایینی روی ” ویرایش HTML ” کلیک میکنیم و کد زیر رو در محل نوشته کپی میکنیم.

 

<!--gb_contact_form-->

به همین راحتی! صفحه رو ذخیره میکنیم (یعنی روی ” انتشار ” کلیک میکنیم)

آدرس صفحه ی منتشر شده رو کپی میکنیم و به قسمت تنظیمات » فروشگاه » فرم سفارشات میریم.

تنظیمات رو انجام میدیم و آدرس رو هم در قسمت  آدرس صفحه ی فرم کپی میکنیم.

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

از قسمت نمایش » ابزارک ها یا همون widget ها میریم و ابزارک فروشگاه رو در سایدبار خودمون قرار میدیم.

فروشگاه ما آماده است.

برای اضافه کردن محصول میتونیم در هر صفحه یا پستی که خواستیم با استفاده از دکمه ی مربوط به فروشگاه (شکل سبد) محصول رو به فروشگاه اضافه میکنیم.

منتظر پیشنهاد، انتفاد، سوال، راهنمایی و … از طرف شما عزیزان هستم.

نسخه ی اصلاح شده را دانلود کنید:

simple wp shop (5244 دانلود ها)

آپدیت شد!  ۱۳۸۸/۰۵/۲۳

۱- فارسی کردن قسمتهایی از ارورهای مهم.

۲-افزودن استانهای کشور به لیست مناطق پیشفرض.

۳-حل مشکل ارسال نشدن آدرس.

۴-بهبود وضعیت فیلدها.

۵-فارسی سازی ایمیل ارسالی به صورت کامل.

۶-افزودن قیمت کل به لیست سفارش (دارای مشکل با ارسال رایگان !) **

 

**نیازمند اصلاح است، اگر از امکان ارسال رایگان استفاده میکنید به مشکل برخواهید خورد!

 

منتظر پیشنهاد، انتفاد، سوال، راهنمایی و … از طرف شما عزیزان هستم.

موفق باشین

 

‏87 دیدگاه برای ”ساخت یک فروشگاه ساده با وردپرس

  1. سلام
    میشه یه قالب به من معرفی کنید که رنگ پیش زمینه نوشته مثل همین قالب باشه.
    با تشکر

  2. گشتم متاسفانه چیزی پیدا نکردم در حقیقت دنبال قالب مناسب برای انتشار کتاب می گردم اگه ممکنه راهنمایی کنید

  3. سلام

    آقا من مطابق دستوراتی که داده بودید عمل کردم اما در برگه ای که ساختم فرضا “خرید” هیچ چیزی نمایش داده نمیشه ، دلیلش چی می تونه باشه ؟

      1. خیر فرم رو نشون نمیده . هر دو افزونه فعال هستند و کد هم در قسمت html کپی کردم . ضمنا زمانی که قصد فعال کردن ابزارک ها رو در منو های سایت دارم پیغام میده که ” گزینه‌ای برای این ابزارک یافت نشد. ” .

        1. خوب ابزارک گزینه ای برای تنظیم نداره کافیه توی یکی از سایدبار هاتون قرار بدین (اگه ورژن ۲٫۸ استفاده میکنید بکشید به سایدبار) الان هم تست کردم درست بود نمیدونم مشکل از کجاست!

  4. سلام سیاوش . خوبی من اموزش ها رو تا اول زیبا سازی رفتم ولی ۳-۴ روزی بود پی سی رو داده بودم تعمیرات و کلا دیدم تعمیر و ارتقا چیزه مذخرفیه یه سیستم دیگه خریدم . آره دیگه . مبارکم باشه .
    من dreamweaver cs3 me رو نصب کردم ولی از شانس بد من کیجنش کار نمی کنه ؟؟
    شما کیجن داری واسش بهم بدی؟؟؟؟
    البته خودمم دارم می گردم اگه پیدا کردم بهت می گم .
    ممنون
    یا علی

  5. ممنون . آره راستی پیدا کردم کیجنو عمل هم کرد
    راستی اشکال کارم رو هم پیدا کردم به جای ; علامت : رو گذاشته بودم آخره یه خط sidebar
    راستی الان تو کی از دریمویورد استفاده کردی؟؟؟ حداقل طرز کارشو بگو …

    1. خسته نباشید.
      من پلاگین فرم تماس رو آپلود کردم ولی وقتی که می خوام فعالش کنم توی لیست پلاگین ها نیست
      چکار باید کنم؟

      1. شما باید دو فولدر که حاوی دو پلاگین مجزا هست رو کپی کنید توی شاخه پلاگین ها اگه اینکارو انجام دادین و نشد احتمالا فایلها ناقص کپی شدن یا اصلن نشدن!:D یک بار دیگه امتحان کنید ، من تست کردم مشکلی نداشت

  6. سلام…
    آقا ممنون از این افزونه اما یه مشکل دارم باهاش…
    همه چیز تا قسمت ساخت برگه خوبه اما وقتی می خوام برم آدرس برگه رو توی فرم سفارشات قرار بدم ارور Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, ‘gb_contact_form_admin_welcome’ was given in /home/shirinak/public_html/persianlox.com/wp-includes/plugin.php on line 339 رو میده و فقط صفحه ی تنظیمات افزونه میاد!!!و بقیه صفحات افزونه نمیاد…!
    باید چکار کنم؟

  7. سلام و ممنون بابت آموزش خوب و عالی که نوشتی
    من کلیه کارها رو طبق فرمایشات شما مو به مو انجام دادم ولی در بخش تنظیمات فرم در قسمت آدرس صفحه ی فرم وقتی آدرس رو http://arvand6/wordpress/?page_id=3میذارم بهم اخطار میده که : آدرس دارای اشکال است ولی آدرس رو بارها چک کردم درسته به یک صفحه خالی میره که هیچ فرمی توش نیست!
    ولی من ابزاک رو گذاشتم و توی یکی از صفحات لینک سبد خرید گذاشتم کار میکنه ولی بعد از نهایی کردن خرید فرمی بهم نشون نمیده. لطفا راهنماییم کنید .

          1. سلام
            کسانی که دارند در localhost تست می‌کنند، باید به جای localhost از ۱۲۷٫۰٫۰٫۱ استفاده کنند. در این صورت دیگه نمی‌گه آدرس اشتباه هست :دی

  8. آقا من فایلی که دادید رو آپلود کردم و فقط quickshop توی قسمت افزونه ها آمد و فعالش کردم و چیزی به نام فرم تماس نیومد!!! که من فعال کنم…
    اطمینان دارید فرم تماس هم در فایلی که قرار دادید هست؟

          1. شما تمام تنظیمات فرم رو انجام دادی؟ کدی که گفتم رو دقیق در قسمت html کپی کردی؟ یک بار دیگه با دقت مرور کنید ایشالله درست میشه

  9. سلام
    ضمن تشکر از آموزش خوب شما.
    ایرادی که فعلا من دیدم بقیه دوستان هم باهاش مشکل داشتند این بود که شما کد مربوط به صفحه فرم را اشتباه نوشته‌اید و باید به صورت زیر باشه:

    موفق باشید

  10. ایوللللللللللللل….
    بلاخره مشکل رفع شد…
    فقط چندتا ایراد جزئی داره اگه حل بشه خیلی عالی می شه…
    ۱٫وقتی کالایی رو اضافه می کنه صفحه رفرش نشه و بصورت آجاکس محصول اضافه بشه
    ۲٫یک فید اضافه بشه مثلا شماره رسید بانکی
    ۳٫ فعلا یادم نمیاد…
    سیاوش جان می تونی این ها رو بهش اصافه کنی؟

      1. بازم ببخشید معضرت می خوام هی کامنت می گذارم…
        آقا تو قسمت فرم سفارش فقط قیمت واحد رو می فرسته نمی شه کاریش کرد هزینه ارسال و … رو هم بنویسه؟
        مثلا:
        لیست خرید من:
        test – قیمت واحد:۱۰۰۰۰۰تومان – تعداد: ۲
        به صورت :
        لیست خرید من:
        test – قیمت واحد:۱۰۰۰۰۰تومان – تعداد: ۲
        هزینه ارسال:۲۰۰۰تومان
        هزینه نهایی:۱۲۰۰۰۰۰

    1. رسید بانکی رو که نمیخواد که میخواد؟! اول سفارش میدن، بعد میرن صفحه ای که نوشته پول رو واریز کنن بعد باید رسید و بدن(فکر کنم!:d)
      آجاکس هم شرمندم من تازه دارم کتابشو میخونم.

      1. خوب شماره رسید رو کجا وارد کنند؟!
        یه مشکل جزئی که داره اینه که قسمت آدرس کار نمی کنه…
        یعنی طرف هرچی تو فیلد آدرس وارد کنه ارسال نمی شه!
        مشکل کجاست؟

          1. انشالله بهتر بشید…
            اما مال من میل می فرسته!!!فقط آدرس نمی فرسته…
            منتظرم…
            راستی کارت حرف نداره….

  11. سیاوش جان دمت گرم
    من انجام دادم
    فقط وقتی فرم رو ارسال میکنی
    اررور زیر رو میده
    Referrer Missing or Mismatch: It looks like you’re trying to post remotely or you have blocked referrers on your user agent or browser. Using your “Back” button, please go back and try again or use our regular email, subscribe@bolour.ir, to circumvent Referrer Mismatch

  12. salam man afzonaro nasb kardam mer30 valy moghey kharid in eror ro mideh
    اشکال در فیلد شهر:شما در حال تلاش برای ارسال شهری هستید که در لیست وجود ندارد، دوباره تلاش کنید
    shahr dar list vojod darad valy in mige nadrad ya ino mige
    Referrer Missing or Mismatch: It looks like you’re trying to post remotely or you have blocked referrers on your user agent or browser. Using your “Back” button, please go back and try again or use my regular email, hame_tabrizchi@yahoo.com, to circumvent Referrer Mismatc

    1. شاید به این خاطر که سروری که سایت رو روش راه انداختین ساپورت نمیکنه یه چیزی رو! نمیدونم مشکل از کجاست، خودم که تا حالا باهاش برخورد نداشتم! سعی کنین یه جای دیگه هم امتحان کنین، ممنون

  13. سلام دوست عزیز من دقیقا مسیر زیرو دنبال میکنم اما هیچی نصب نمیشه:
    (افزودن افزونه-فرستادن-انتخاب فایل زیپ شده-ارسال- فعال‌کردن افزونه میاد که وقتی رروش کلیک میکنم این خطارو میده*این افزونه هدر معتبر ندارد*)
    من از آخرین نسخه وردپرس استفاده میکنم.
    لطفا اگه میشه کمکم کن.
    این میلمه:
    mozahem_hamishege@yahoo.com

  14. سیاوش عزیز سلام.
    آقا من همه چیز رو کامل و درست کردم و تا اینجا مشکلی نبود…اما وقتی به صفحه ی ارسال سفارش میرم خطا میده که : “اشکال در فیلد شهر:شما در حال تلاش برای ارسال شهری هستید که در لیست وجود ندارد، دوباره تلاش کنید”.
    هم تو لوکال امتحان کردم و هم توی خود سایت. تنظیمات رو هم توی حالات مختلف امتحان کردم اما نشد.
    خواهش میکنم راهنمایی کنید، باید چیکار کنم؟

    1. راستش نمیدونم این مشکل از کجاست! چند تا دیگه از دوستان هم این مشکل رو داشتن اما من تا حالا نه تو لوکال و نه توی سایتهایی که استفاده کردم از این پلاگین مشکلی بر نخوردم 🙁

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

  15. فکر می کنم اگه به نحوی بشه اون فیلد استان رو از فرم تماس حذفش کرد، مشکل حل بشه. حالا آیا این کارو انجام داد؟

  16. دوستان PHP کار، لطفا کمک کنید!
    چه جوری میشه این فیلد استان رو حذف کرد؟
    فکر نمی کنم کار زیاد سختی باشه (البته من خودم PHP بلد نیستم)

  17. سلام آقای کشمیری دست درد نکنه کار می کنه . ولی موقع send بعضی از شهر ها رو قبول نمی کنه . اون دوستمون راست گفته بعضی از شهرها کار می کنه . می شه کمکم کنی .
    می شه چیزای دیگه هم اضافه کرد مثل کد پستی یا شماره تلفن کلا مشخصات دیگه .

  18. سلام

    واقعا دست شما درد نکنه . خیلی زحمت کشیدید . مشکل من این هست که ارسال نمیشه به ایمیل من . اگر لطف کنید و سری به فروشگاه من بزنید ممنون میشم . خیلی نیاز به این کار دارم . اسامی شهرها اضاف نمیشه و کلید ارسال و چرا ؟ اصلا مشخص نیست .
    http://sayehara.com/

    1. برای بعضی دوستان این مشکل شما پیش اومده که راستش من علمش رو ندارم و نمیدونم مشکلش از کجاست، ولی از اونجایی که برای بعضی هم درست کار میکنه ممکنه مشکل از هاست باشه

  19. آقای کشمیری سلام. من از این پلاگین روی لوکال بدون هیچ مشکلی استفاده میکنم اما الان که روی هاستم نصب کردم یه جورای کار نمیگنه….
    مثلا تمام چیزایی که توی صفحه ی تنظیمات سفارش، مثل استان،تنظیمات ایمیل و… به طور پیش فرض باید باشه خالیه. خودمم که پر میکنم بعد از سیو بازم خالی نشون میده….
    کمکم کنید

  20. سلام

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

    ممنون
    از طرف یه دوست

  21. سلام

    به خاطر افزونه ممنونم.

    صفحه فرم هم برای من مشکل داره، یعنی همون مثال صفحه خرید که میزنم و کد رو وارد میکنم فایده ای نداره و هیچی نشون نمیده.

  22. خیلی عالی بود
    من کلی گشتم برای جوملا یه سبد خرید رایگان که خوب کار کنه پیا کنم اما نشد
    اما این خیلی باحاله
    (:

  23. من نصب کردم
    درسته
    فقط دکمه توی سبد خرید برای وصل کردنش به فرم خرید دکمه ی پی پال هست.میبره توی سایت پی پال
    چرا؟

  24. والا تا اونجا که ما میدونیم این اسکریپی که تو دمو گذاشتین با اپن کارت نوشته شده حالا چجوری شده وردپرس شاید نیاز به توضیح شما داشته باشه

    1. اون کامله این ساده است:دی البته اونم دیگه کار نمیکنم باید برمیداشتمش اصلن یادم رفته بود اینجا لینک دادم بهش

  25. سلام آقا
    دوست عزیز همه این مراحل رو طی کرده م

    اما باز کار نمیکنه

    فکر نمیکنید مشکل از قالب من باشه ؟!

    آخه قالب سایت برای صفحات قالب خاص خودش رو داره !

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

  26. میشه معرفی کنید ؟

    که با سیستم شتاب و سایت های بانک ها مشکلی نداشته باشه ؟

    هستند اما یا درست کار نمیکنن یا مخصوص سیستم های پی پال و غیره هستند …

  27. دیگه مهم نیست پاسخ بدید بعد از ۲هفته خودم مشکل رو پیدا کردم من از ورژن ۳٫۳وردپرس استفاده میکردم که اومدم از ورژن پایین تر استفاده کرم درست شد ولی از برنامه خوبتون ممنونم

  28. سلام
    من یه دامنه خریدم و هنوز هاست نگرفتم. اطلاعاتی درباره ساخت سایت ندارم. دوست دارم خودم یادبگیرم و سایت فروشگاهم رو بسازم. اگه امکان داره منو راهنمایی کنین و مطالب رو به ایمیلم بفرستین. اگه هزینه ای هم داره با کمال میل می پردازم.
    متشکرم
    عزیزی

    1. سلام برای اینکار باید از اسکریپت‌های فروشگاهی استفاده کنید اگر مایل به استفاده از وردپرس برای وبسایتتون هستین پیشنهاد من پلاگین woocommerce هست و برای هاست هم شرکتهای معتبر زیادی هستند که بهتره سرویستون هم از سرورهای داخل ایران بگیرید برای فروشگاه

پاسخ دادن به بهروز لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد.