سامانه پنل مغازه‌داران — نسخه پایه 0.1.0
========================================

این بسته یک نسخه پایه برای نصب آزمایشی است، نه نسخه نهایی مناسب بهره‌برداری مالی.
قابلیت‌های موجود:
- ورود با حساب وردپرس و اتصال به ووکامرس
- پروفایل و تغییر رمز عبور
- فرم احراز هویت با کد ملی، استان، شهر، آدرس و بارگذاری جواز
- بررسی و تأیید/رد احراز هویت توسط مدیر
- جست‌وجوی AJAX محصول و ثبت درخواست موجودی
- تأیید درخواست موجودی و ثبت ورودی در جدول مستقل انبار
- پیام اولیه به پشتیبانی
- اعلان تأمین کالا و پاسخ مغازه‌دار
- رابط فارسی و واکنش‌گرا

مواردی که هنوز تکمیل نشده‌اند:
- ثبت واقعی فروش حضوری و پرداخت ترکیبی
- صدور فاکتور مالی و چاپی
- تخصیص FIFO فروش آنلاین به موجودی هر مغازه‌دار و مدیریت برگشت‌ها
- مدیریت پاسخ پشتیبانی از سمت مدیر
- ذخیره‌سازی کاملاً خصوصی مدارک جواز
- اعمال قیمت عمده در فروشگاه ووکامرس (فعلاً وضعیت مجوز ثبت می‌شود، قیمت عمومی تغییر نمی‌کند)

نصب:
1. قبل از هر کاری از فایل‌ها و دیتابیس نسخه پشتیبان بگیرید و ابتدا روی staging تست کنید.
2. پوشه merchant-portal را در ریشه وردپرس آپلود کنید؛ باید کنار wp-admin و wp-content قرار بگیرد.
3. افزونه wordpress-plugin/merchant-portal-bridge/merchant-portal-bridge.php را در مسیر
   wp-content/plugins/merchant-portal-bridge/merchant-portal-bridge.php قرار دهید.
4. از پیشخوان وردپرس > افزونه‌ها، «Merchant Portal Bridge» را فعال کنید.
5. وارد حساب وردپرس شوید و آدرس /merchant-portal/ را باز کنید.
6. جداول اختصاصی در اولین بازدید ساخته می‌شوند.

نیازمندی:
- WordPress و WooCommerce فعال
- PHP 7.4 یا جدیدتر پیشنهادی
- HTTPS فعال
- کاربر مدیر با مجوز manage_woocommerce یا manage_options برای پنل مدیریت

نکته مسیر:
در ابتدای index.php مسیر wp-load.php به شکل dirname(__DIR__).'/wp-load.php' تنظیم شده؛
بنابراین پوشه باید یک سطح زیر ریشه وردپرس باشد. اگر وردپرس در مسیر دیگری نصب است، مسیر را اصلاح کنید.

هشدار مدارک:
در نسخه پایه، جواز از طریق WordPress upload handler بارگذاری می‌شود. برای محیط واقعی بهتر است
فایل‌ها بیرون از web root ذخیره شوند و دانلود فقط پس از کنترل مجوز ممکن باشد.

جداول ساخته‌شده با پیشوند فعلی دیتابیس:
merchant_profiles, merchant_stock_requests, merchant_inventory, merchant_messages, merchant_notices
