﻿═══════════════════════════════════════════════════════════════════
  لایسنتو — فروشگاه لایسنس و محصولات دیجیتال
  راهنمای نصب روی هاست اشتراکی (cPanel / DirectAdmin)
═══════════════════════════════════════════════════════════════════

✅ پیش‌نیازها:
   • PHP نسخه 8.2 یا بالاتر (فعال بودن افزونه‌ها: pdo_mysql, mbstring,
     openssl, tokenizer, xml, dom, ctype, json, bcmath, fileinfo, zip, curl, gd)
   • MySQL نسخه 5.7 یا بالاتر (یا MariaDB 10.3+)
   • ماژول mod_rewrite آپاچی فعال باشد

───────────────────────────────────────────────────────────────────
مرحله ۱) آپلود فایل‌ها
───────────────────────────────────────────────────────────────────
فایل zip پکیج را در روت هاست (معمولاً public_html) آپلود و Extract کنید.
بعد از Extract باید این فایل‌ها در روت باشند:
   install.php ، پوشه app ، پوشه public ، پوشه vendor و ...

💡 اگر پوشه‌ها داخل یک پوشه مادر Extract شدند، محتویات آن پوشه را
   به روت منتقل کنید تا install.php در کنار پوشه public قرار بگیرد.

───────────────────────────────────────────────────────────────────
مرحله ۲) ساخت دیتابیس
───────────────────────────────────────────────────────────────────
از پنل هاست → MySQL Databases:
   ۱. یک دیتابیس جدید بسازید
   ۲. یک کاربر جدید با رمز عبور قوی بسازید
   ۳. کاربر را به دیتابیس با دسترسی کامل (All Privileges) متصل کنید
نام دیتابیس، نام کاربری و رمز عبور را یادداشت کنید.

💡 نیازی به Import دستی فایل SQL نیست! دو فایل دیتابیس داخل پکیج است:
   • database/schema.sql       → قالب خام (بدون محصولات دمو)
   • database/schema-demo.sql  → قالب کامل + ۱۲ محصول نمونه
   اینستالر بسته به انتخاب شما یکی را به‌صورت خودکار import می‌کند.

───────────────────────────────────────────────────────────────────
مرحله ۳) اجرای اینستالر
───────────────────────────────────────────────────────────────────
در مرورگر آدرس زیر را باز کنید:
   https://yourdomain.com/install.php

مراحل نصب:
   ۱. بررسی پیش‌نیازها — همه موارد باید سبز باشند
   ۲. تایید لایسنس — نام کاربری و کد سفارش راست‌چین را وارد کنید
   ۳. اطلاعات دیتابیس — اطلاعات مرحله ۲ را وارد کنید
   ۴. تنظیمات سایت — نام سایت، آدرس سایت و مشخصات حساب ادمین
   ۵. نصب خودکار — چند دقیقه صبر کنید
   ۶. پایان — اطلاعات ورود ادمین نمایش داده می‌شود

🎁 محتوای دمو (مرحله ۴):
   • اگر تیک «نصب همراه با محتوای دمو» را بزنید، فروشگاه با ۱۲ محصول
     نمونه (تصویر، کد و اکانت تستی) به‌صورت کامل نصب می‌شود.
   • اگر تیک را نزنید، قالب خام و تمیز نصب می‌شود (بدون هیچ محصول،
     سفارش یا اطلاعات شخصی) و فقط کافیست محصولات خود را وارد کنید.

───────────────────────────────────────────────────────────────────
مرحله ۴) تنظیمات بعد از نصب
───────────────────────────────────────────────────────────────────
۱. وارد پنل مدیریت شوید:  https://yourdomain.com/admin
۲. از منوی «تنظیمات»:
   • درگاه پرداخت → فعال‌سازی زرین‌پال / آیدی‌پی و ...
   • پیامک → وارد کردن کلید API ملی‌پیامک / اس‌ام‌اس‌آیر
   • ایمیل → تنظیمات SMTP
   • چت آنلاین → وارد کردن کلید API هوش مصنوعی (OpenAI / Gemini / GapGPT)
۳. محصولات را از منوی «محصولات» اضافه کنید و کدها را در «انبار کد» ثبت کنید.

───────────────────────────────────────────────────────────────────
تنظیم کرون‌جاب (وظایف زمان‌بندی)
───────────────────────────────────────────────────────────────────
برای اجرای خودکار یادآوری سبد خرید، انقضای اشتراک‌ها و نرخ ارز،
در بخش Cron Jobs هاست این دستور را هر دقیقه اجرا کنید:

   php /home/USERNAME/public_html/artisan schedule:run

(مسیر artisan را مطابق هاست خود تنظیم کنید)

خب ببین اولا توی این صفحه چرا تخفیف رو نزده
http://127.0.0.1:8000/checkout
و اینکه چرا توی فاکتور میزان تخفیف رو نمیزنه و اینکه میخوام توی فاکتور از لوگو مخصوص نسخه لایت استفاده کنی

───────────────────────────────────────────────────────────────────
نکات مهم
───────────────────────────────────────────────────────────────────
• 🔒 بعد از اتمام نصب، فایل install.php را از سرور حذف کنید.
• اگر سایت شما با خطا باز شد، بررسی کنید پوشه storage قابل نوشتن باشد
  (chmod 775).
• اگر تصاویر آپلودی نمایش داده نشدند، لینک storage را بررسی کنید:
  در ترمینال هاست دستور  php artisan storage:link  را اجرا کنید.
• برای فعال‌سازی SSL، بعد از نصب گواهینامه، آدرس سایت را در فایل .env
  روی https تنظیم کنید (APP_URL).
• فایل‌های دیتابیس خام در مسیر database/ پکیج موجود هستند
  (schema.sql و schema-demo.sql)؛ در صورت نیاز می‌توانید آن‌ها را
  دستی در phpMyAdmin هم import کنید.

═══════════════════════════════════════════════════════════════════
پشتیبانی: از طریق تیکت در سایت راست‌چین
═══════════════════════════════════════════════════════════════════
