سورس پروژه فروشگاه اینترنتی php

سورس پروژه فروشگاه اینترنتی php

در این پست قصد داریم سورس پروژه فروشگاه اینترنتی php را در اختیار شما همراهان همیشگی و علاقه مندان به زبان برنامه نویسی  PHP قرار بدیم

یکی از راه های عالی برای کسب تجربه و تثبیت مهارت های برنامه نویسی, بررسی کدهای اون زبان است. برای همین شما برنامه نویس و طراح وب می توانید با بررسی اسکریپت و سورس پروژه فروشگاه اینترنتی php نحوه پیاده سازی تک تک قابلیت ها و امکانات یک سایت فروشگاهی را یاد بگیرید.

در سورس پروژه فروشگاه اینترنتی php حاضر یک فروشگاه اینترنتی با امکانات کامل در اختیار شما قرار گرفته است که با زبان برنامه نویسی PHP و بانک اطلاعاتی MySQL نوشته شده است.

همچنین این تمام کدها به صورت functional نوشته شده است که باعث خوانایی بهتر کد ها و دسته بندی عملیات های مختلفی که در back-end اتفاق می افتد و نتیجه را به کاربر نمایش می دهد , شده است. همه این توابع در ۴ فایل جداگانه بخش بندی شده تعریف شده است که نهایتا در فایل shop_sc_fns.php بارگذاری شده اند .

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

قابلیت های سورس پروژه فروشگاه اینترنتی php (رایگان)

  • پنل مدیریت
  • سورس ساده و روان
  • دسته بندی محصولات
  • استفاده از سبد خرید
  • کدنویسی functional
  • قابلیت توسعه پذیری
  • طراحی زیبا و کاربر پسند
  • و…

همچنین برای اینکه خطاهای Notice که معمولا به خاطر استفاده از یک متغییر قبل از تعریف کردن یا حتی چک کردن با تابع isset که آیا این متغییر مقدار دهی شده است یا نه بوجود می آید , جلوگیری کنیم از تابع error_reporting(0); در فایل shop_sc_fns.php استفاده کردیم تا خطایی در هنگام راه اندازی و مشاهده فروشگاه مشاهده نشود .

در صورتی که قصد دیباگ و یا اجرای سورس پروژه فروشگاه اینترنتی php در حالت debugging دارید حتما آن را با // کامنت کنید.

برای آشنایی با انواع خطاها در php کلیک کنید

برای اجرای سورس پروژه فروشگاه اینترنتی php  کافیست که فایل shop_sc.sql را از طریق phpmyadmin در داخل دیتابیس جدیدی که ساختید import کنید تا تمام جداول و دیتاهای لازم در دیتابیس بارگذاری شود .

بعد از آن فایل db_fns.php را ویرایش و اطلاعات ورود به دیتابیس را تغییر بدید .

نام کاربری و رمزعبور پیشفرض صفحه مدیریت فروشگاه admin می باشد.

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

حسن شفیعی توسعه دهنده وب و موبایل مدیر سایت علاقه خاصی به برنامه نویسی وب و موبایل دارم و هر روز تلاش می کنم به این حوزه مسلط تر شوم و اطلاعاتم را به شکل کاربردی برای علاقه مندان در وب به اشتراک بگذارم. اگر نیاز به برنامه نویس برای انجام پروژه و نوشتن اسکریپت های سمت وب, اپلیکیشن های اندروید و ios, پیدا کردن راه حل توسعه و غیره داشتید حتما از طریق تماس با ما/ واتساپ/ تلگرام بهم پیام بدید. برایتهیه هاست مطمین و پرسرعت کلیک کنید
مطالب زیر را حتما بخوانید
دیدگاه کاربران (۸۷)

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

  1. محمد سالس ۲۹ خرداد ۱۴۰۱

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

    پاسخ
    1. حسن شفیعی ۲۹ خرداد ۱۴۰۱

      سلام ممنون.
      خیلی لطف دارید
      خوشحالیم که مفید واقع شده

      پاسخ
  2. آبتین ۱۶ خرداد ۱۴۰۱

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

    پاسخ
  3. احسان ۲۲ فروردین ۱۴۰۱

    سلام من نصب کردم موقع اینپورت مشکل داره بی زحمت یکی دیتابیس سالم بزارید ممنون
    Error
    SQL query:

    drop database if exists a_shopshop
    MySQL said: Documentation

    “DROP DATABASE” statements are disabled.

    پاسخ
    1. حسن شفیعی ۲۲ فروردین ۱۴۰۱

      سلام. دیتابیس اوکی هست گفته اگه دیتابیس a_shopshop قبل وجود داره حذف کنید و برای حذف هم باید دسترسی دستور DROP رو داشته باشید

      پاسخ
      1. Babak ۲۰ مرداد ۱۴۰۱

        من هم همین مشکل رو دادم ولی هیچ دیتابیسی به این نام ندارم موقع ایمپورت همین ارور میده

        پاسخ
      2. حسن شفیعی ۲۱ مرداد ۱۴۰۱

        حتما دسترسی شما برای phpmyadmin روت باشه

        پاسخ
  4. امیر ۲۸ دی ۱۴۰۰

    تو فایل sqlتغیر ایجاد میکنم اما تغیرات در سایت ایجاد نمیشن چکار کنم؟

    پاسخ
    1. حسن شفیعی ۲۸ دی ۱۴۰۰

      یا کش کرده که باید با ctrl + f5 کش مرورگر رو حذف کنید یا اینکه احتمالا دیتابیس اشتباهی رو تغییر میدید

      پاسخ
  5. محمدحسین پدرام ۱۵ دی ۱۴۰۰

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

    پاسخ
    1. حسن شفیعی ۱۶ دی ۱۴۰۰

      سلام.
      دقیقا چه اروری ؟ باید کامل بگید تا بشه راهنمایی کرد

      پاسخ
  6. امیرحسین ۱۳ دی ۱۴۰۰

    چرا لینک دنلود رو برای من‌نمیفرسته

    پاسخ
    1. حسن شفیعی ۱۳ دی ۱۴۰۰

      سلام. لینک دانلود براتون فرستاده شده. بخش اسپم رو هم چک کنید

      پاسخ
      1. امیرحسین ۱۳ دی ۱۴۰۰

        چک کردم چند بار هم ایمیلم رو زدم ولی نفرستاده هنوز

        پاسخ
      2. حسن شفیعی ۱۳ دی ۱۴۰۰

        داخل سایت ثبت نام کنید بعد میتونید بدون دادن ایمیل و بصورت مستقیم دانلود کنید

        پاسخ
  7. ali ۵ دی ۱۴۰۰

    سلام خرید هایی که انجام دادیم کجا ذخیره میشن و کجا میتونی ببینیمشون به عنوان بانک اطلاعاتی

    پاسخ
    1. حسن شفیعی ۵ دی ۱۴۰۰

      سلام. داخل دیتابیس ذخیره میشه.
      البته از این سورس برای فروشگاه واقعی نمیشه استفاده کرد و مطمینا یکسری نقض ها وجود دارد.
      اگه به دنبال یک سورس کامل هستید لینک زیر رو ببینید :
      https://netparadis.com/digikala-source-php-android-app/

      پاسخ
  8. امیرحسین ۱ آذر ۱۴۰۰

    سلام چظور وارد پنل مدیریت بشم در لوکال؟

    پاسخ
    1. حسن شفیعی ۱ آذر ۱۴۰۰

      سلام.
      از طریق ادرس admin

      پاسخ
  9. مهدی مهاجر ۱۹ شهریور ۱۴۰۰

    سلام
    چرا تغیرات فایل css اعمال نمی شود؟؟

    پاسخ
    1. حسن شفیعی ۲۰ شهریور ۱۴۰۰

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

      پاسخ
  10. مهدی مهاجر ۱۸ شهریور ۱۴۰۰

    سلام برای دسترسی به صفحه ادمین و مدیریت باید چه کار کینم؟؟

    پاسخ
    1. حسن شفیعی ۲۰ شهریور ۱۴۰۰
  11. محمد ۱۷ مرداد ۱۴۰۰

    سلام
    تو ایمپورت فایل sql این ارور میده
    SQL quary:
    drop database if exists shop_se
    چیکار باید بکنم؟

    پاسخ
    1. حسن شفیعی ۱۸ مرداد ۱۴۰۰

      سلام. گفته اگر دیتابیس shop_se از قبل وجود داره اول حذفش کنید

      پاسخ
  12. مریم ۳ مرداد ۱۴۰۰

    الان چجوری باید پایگاه دادشو درس کنیم؟

    پاسخ
    1. حسن شفیعی ۳ مرداد ۱۴۰۰

      سلام. وارد phpmyadmin بشید و بخش import فایل .sql رو وارد کنید

      پاسخ
  13. ممAli ۱۸ تیر ۱۴۰۰

    سلام و درود میشه بگید این سورس رو چطور داخل خاست اپلود کنم و منتظر کنم

    پاسخ
    1. حسن شفیعی ۱۸ تیر ۱۴۰۰

      سلام. این آموزش رو ببینید :
      https://netparadis.com/install-wordpress-on-localhost

      پاسخ
  14. Ali ۸ تیر ۱۴۰۰

    سلام
    خسته نباشید میشه راهنمایی کنید که چطور فایل رو استفاده کنم

    پاسخ
    1. حسن شفیعی ۹ تیر ۱۴۰۰

      سلام. ممنون.
      لوکال هاست رو با xampp داخل ویندوز نصب کنید فایل ها رو داخل c:\xampp\htdocs قرار بدید و بعد طبق متن راهنما دیتابیس رو ایمپورت و سایت رو باز کنید

      پاسخ
      1. Ali ۹ تیر ۱۴۰۰

        میشه دقیق توضیح بدید

        پاسخ
      2. حسن شفیعی ۹ تیر ۱۴۰۰
      3. Ali ۹ تیر ۱۴۰۰

        ممنون

        پاسخ
  15. محمد ۱۹ خرداد ۱۴۰۰

    سلام من یک پروژه php فروشگاه میخواستم برای دانشگاه،میتونیدکمکم
    کنید

    پاسخ
  16. محمد ۱۷ اسفند ۱۳۹۹

    سلام
    هنگام ایمپورت کردن db ارور وجود داره
    صفحه اصلی هم نمایش داده نمیشه
    مشکل سورس کجاست؟

    پاسخ
    1. حسن شفیعی ۱۷ اسفند ۱۳۹۹

      سلام.
      ورژن php 5.6 بزارید

      پاسخ
  17. محمدمهدی ۱۱ اسفند ۱۳۹۹

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

    پاسخ
    1. حسن شفیعی ۱۱ اسفند ۱۳۹۹

      سلام.
      فایل ها را در هاست کپی کنید و در سی پنل بخش mysql database یک دیتابیس بسازید و بعد داخل phpmyadmin ایمپورت کنید.

      پاسخ
  18. محمدمهدی ۱۱ اسفند ۱۳۹۹

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

    پاسخ
    1. حسن شفیعی ۱۱ اسفند ۱۳۹۹

      سلام. سورس رو نصب کنید از پنل مدیریت می توانید این موارد رو انجام بدید

      پاسخ
  19. محمدمهدی ۱۱ اسفند ۱۳۹۹

    سلام ببخشید در کجا می شود به فایل های اچ تی ام ال دسترسی داشت

    پاسخ
    1. حسن شفیعی ۱۱ اسفند ۱۳۹۹

      سلام. فایل های html و php باهم استفاده شدند

      پاسخ
  20. saeid ۱۹ مرداد ۱۳۹۹

    سلام یک پروژه php فروشگاه اینترنتی گرفتم ، ولی در اپلود روی هاست سی پنل مشکل دارم
    امکان داره در یک pdf به طور کامل توضیح بدید چطوری روی هاست اپلود کنم

    پاسخ
    1. حسن شفیعی ۱۹ مرداد ۱۳۹۹

      سلام.
      در این ویدیو نحوه آپلود روی هاست نمایش داده شده :
      https://mizbanfa.net/blog/hosting/cpanel/upload-file-in-cpanel

      پاسخ
  21. محمود ۲۳ آبان ۱۳۹۷

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

    پاسخ
    1. حسن شفیعی ۲۳ آبان ۱۳۹۷

      سلام . نسخه پیشرفته تری بصورت زیر است :
      https://netparadis.com/digikala-source-php-android-app
      البته اگر کمی php بلد باشید میتونید مطابق نیاز خود تغییر و یا آن را توسعه بدید.

      پاسخ
  22. میثم ۲۵ شهریور ۱۳۹۷

    سلام وقتتون بخیر
    من یه فروشگاه اینترنتی ساده میخوام با php واسه درس پروژه دیگه امکانات یه سایت فروشگاهی رو داشته باشه
    شما انجام میدید ؟؟؟چون خیلی عجله دارم
    باتشکر

    پاسخ
    1. حسن شفیعی ۲۵ شهریور ۱۳۹۷

      سلام . ممنون.
      بله از طریق ایمیل netparadis.com@gmail.com در ارتباط باشید تا اطلاعات تکمیلی در اختیارتون قرار بگیره.

      پاسخ
  23. ناهید ۱۶ تیر ۱۳۹۷

    سلام امکان تماس هم هست؟چون زمان کمی دارم.

    پاسخ
    1. حسن شفیعی ۱۶ تیر ۱۳۹۷

      سلام . از قسمت تماس با ما در ارتباط باشید.

      پاسخ
  24. سعید ۱۰ تیر ۱۳۹۷

    سلام
    من یه فروشگاه اینترنتی ساده میخوام واسه پروژه درس php که پنل مدیریت داشته باشه که تو اون کالاها رو دسته بندی و مدیریت کنیم، سبد کالا داشته باشه، فاکتور بتونه صادر کنه و …
    میخاستم ببینم که شما انجام میدید و اینکه هزینه اش چقدر میشه ؟
    ممنون

    پاسخ
    1. حسن شفیعی ۱۰ تیر ۱۳۹۷

      سلام . اطلاعات تکمیلی به ایمیل شما ارسال شد.

      پاسخ
  25. امین ۳ خرداد ۱۳۹۷

    سلام داداش شرمنده من این ترم پروژه دارم طراحی سایت با php اصلا کار نکردم . استاد گفته یه سایت شبیه سایت http://www.safapen.com درست کنم . شما میتونین کمکم کنین ؟؟؟؟

    پاسخ
    1. حسن شفیعی ۳ خرداد ۱۳۹۷

      سلام . از طریق فرم تماس با ما در ارتباط باشید در قبال هزینه پروژه شما همانند نمونه بالا آماده و تحویل داده میشه.

      پاسخ
  26. دانیال ۲۲ اردیبهشت ۱۳۹۷

    سلام دوست عزیز
    من لینک فیلم آموزشی رو پیدا نکردم

    پاسخ
    1. حسن شفیعی ۲۲ اردیبهشت ۱۳۹۷
      1. Danial ۲۳ اردیبهشت ۱۳۹۷

        آقا من یه مشکل فورس ماژور دارم میشه به تلگرامم پیام بدید؟؟

        پاسخ
      2. حسن شفیعی ۲۳ اردیبهشت ۱۳۹۷

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

        موفق باشید

        پاسخ
  27. فاطمه ۲۱ اردیبهشت ۱۳۹۷

    من رشتم برنامه نویسی نبوده اما الان پروژه پایان ترمم گفتن باید یک فروشگاه تحویل بدم شما میتونید مراحل اجرا رو بهم بگید و من اون کارو انجام بدم
    برنامهwamp دارم

    پاسخ
    1. حسن شفیعی ۲۱ اردیبهشت ۱۳۹۷

      مراحل همان است کافیه ویدیویی که در لینک بالا قرار داده شده رو ببینید تا نحوه نصب در لوکال رو متوجه بشید . تنها تفاوت با xampp با wamp پوشه بندی هستش که در ومپ باید در مسیر c:\wamp\www کپی کنید .
      موفق باشید.

      پاسخ
  28. فاطمه عریانی ۲۱ اردیبهشت ۱۳۹۷

    سلام این فایلی که گذاشتید فروشگاه با چه برنامه ای باید اجرا بشه؟

    پاسخ
    1. حسن شفیعی ۲۱ اردیبهشت ۱۳۹۷

      سلام . نیاز به نرم افزار xampp برای اجرای کدهای php بر روری سیستم شخصی بصورت لوکال دارید .

      https://netparadis.com/install-wordpress-on-localhost

      موفق باشید.

      پاسخ
  29. احمد ۱۳ اردیبهشت ۱۳۹۷

    سلام
    چند مشکل دارم:
    ۱- دیتابیس همراه با یک دیتابیس دیگر و هر دو زیر عنوان shop قرار گرفته اند. چطور می تونم از هم جداشون کنم؟
    ۲- موقع ایمپورت کردن خطای زیر را می دهد:
    SQL query:

    INSERT INTO admin VALUES (‘admin’, sha1(‘admin’))

    MySQL said: Documentation
    #۱۱۴۶ – Table ‘paradis.admin’ doesn’t exist
    لطفا راهنمایی کنید.
    ممنونم.

    پاسخ
    1. حسن شفیعی ۱۳ اردیبهشت ۱۳۹۷

      سلام . یک دیتابیس جدا بسازید و فایل sql رو در داخلش ایمپورت کنید.

      موفق باشید.

      پاسخ
  30. arman rj ۱۰ اسفند ۱۳۹۶

    سلام ببخشید یک سوال داشتم
    این مراحل رو انجام دادم
    و وقتی وارد صفحه لاگین میشم
    یوزر shop_sc
    پسورد: password
    رو میزنم وارد نمیشه
    تغییر هم دادم تاثیر نداشت.
    $result = new mysqli(‘localhost’, ‘shop_sc’, ‘password’, ‘shop_sc’);
    و میگه نام کاربری اشتباه هست

    پاسخ
    1. حسن شفیعی ۱۰ اسفند ۱۳۹۶

      سلام پسورد ها را باید بصورت sha1 هش و در دیتابیس ذخیره کنید .
      http://www.sha1-online.com/

      موفق باشید.

      پاسخ
      1. arman rj ۱۰ اسفند ۱۳۹۶

        خیلی خیلی ممنون
        درست شد

        پاسخ
      2. حسن شفیعی ۱۰ اسفند ۱۳۹۶

        خواهش می کنم. موفق و پیروز باشید.

        پاسخ
دوره های آموزشی