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

زمان زیادی از تاریخ انتشار این مطلب میگذره و راه های خیلی بهتری برای استفاده از وردپرس به عنوان یک فروشگاه ساز هست ، مثل پلاگین 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 (5331 دانلود ها )

آپدیت شد!  1388/05/23

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

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

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

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

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

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

 

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

 

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

موفق باشین

 

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

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

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

  3. سلام

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

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

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

  4. سلام سياوش . خوبي من اموزش ها رو تا اول زيبا سازي رفتم ولي 3-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 از 127.0.0.1 استفاده کنند. در اين صورت ديگه نمي‌گه آدرس اشتباه هست :دي

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

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

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

    موفق باشيد

  10. ايوللللللللللللل….
    بلاخره مشکل رفع شد…
    فقط چندتا ايراد جزئي داره اگه حل بشه خيلي عالي مي شه…
    1.وقتي کالايي رو اضافه مي کنه صفحه رفرش نشه و بصورت آجاکس محصول اضافه بشه
    2.يک فيد اضافه بشه مثلا شماره رسيد بانکي
    3. فعلا يادم نمياد…
    سياوش جان مي توني اين ها رو بهش اصافه کني؟

      1. بازم ببخشيد معضرت مي خوام هي کامنت مي گذارم…
        آقا تو قسمت فرم سفارش فقط قيمت واحد رو مي فرسته نمي شه کاريش کرد هزينه ارسال و … رو هم بنويسه؟
        مثلا:
        ليست خريد من:
        test – قيمت واحد:100000تومان – تعداد: 2
        به صورت :
        ليست خريد من:
        test – قيمت واحد:100000تومان – تعداد: 2
        هزينه ارسال:2000تومان
        هزينه نهايي:1200000

    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. دیگه مهم نیست پاسخ بدید بعد از 2هفته خودم مشکل رو پیدا کردم من از ورژن 3.3وردپرس استفاده میکردم که اومدم از ورژن پایین تر استفاده کرم درست شد ولی از برنامه خوبتون ممنونم

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

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *