خرید و فروش آفلاین طلا؛ هر سفارش با تایید شما نهایی می‌شود

سامانه‌ای کامل برای زرگری‌ها و صرافی‌ها. مشتری سفارش ثبت می‌کند، قیمت همان لحظه قفل می‌شود، شما تایید یا رد می‌کنید و موجودی طلا و وجه هر کاربر خودکار به‌روز می‌شود.

نصب‌شدنی روی موبایل (PWA) PHP و MySQL فاکتور PDF و خروجی Excel
قیمت هر گرم طلا
۸٬۵۸۵٬۰۰۰تومان
قیمت فروش شما: ۸٬۴۱۵٬۰۰۰ تومان

ثبت سفارش را امتحان کنید

نمونه آزمایشی
سطح ریسک کاربر
قیمت هر گرم—
مقدار—
معادل سوت—
مبلغ کل—

قیمت‌ها و موجودی (۱۲٫۴ گرم طلا) فرضی‌اند. در سامانه واقعی، سفارش بعد از تایید مدیر نهایی می‌شود.

مسیر یک معامله، از ثبت‌نام تا فاکتور

همه چیز آفلاین و قابل کنترل است: هیچ سفارشی بدون نظر مدیر روی حساب‌ها اثر نمی‌گذارد.

  1. ۱

    ثبت‌نام

    مشتری نام، کد ملی و شماره تماس را می‌فرستد. حساب تا تایید مدیر «در انتظار» می‌ماند.

  2. ۲

    ورود

    بعد از تایید، با شماره تماس و کد ملی وارد می‌شود. رمز عبور لازم نیست.

  3. ۳

    ثبت سفارش

    مقدار را به گرم یا تومان می‌نویسد. قیمت و مبلغ در همان لحظه قفل می‌شوند.

  4. ۴

    تایید مدیر

    مدیر سفارش را با یک توضیح تایید یا رد می‌کند. اگر مهلت تمام شود، سفارش خودکار لغو می‌شود.

  5. ۵

    حساب و فاکتور

    مانده طلا و وجه به‌روز می‌شود، اعلان می‌رسد و فاکتور PDF صادر می‌شود.

هر چیزی که یک دفتر معاملات طلا لازم دارد

از قیمت‌گذاری تا تسویه حساب، بدون نیاز به چند نرم‌افزار جدا.

همه امکانات

قیمت دستی یا خودکار

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

موجودی طلا و وجه برای هر کاربر

مانده طلا به گرم و سوت، مانده وجه با وضعیت بدهکار، بستانکار یا تسویه.

سقف ریسک برای هر سفارش

سه سطح ریسک با سقف مبلغ جدا؛ سفارش بالاتر از سقف ثبت نمی‌شود.

طلای فیزیکی و تسویه

تحویل یا دریافت طلا را با نرخ روز ثبت کنید و مبلغ آن را در حساب وجه تسویه کنید.

فاکتور و صورت‌حساب

فاکتور PDF اندازه A5 و صورت‌حساب با فیلتر تاریخ شمسی، همراه خروجی Excel و PDF.

به‌روزرسانی زنده

قیمت، موجودی و اعلان‌ها بدون رفرش دستی تازه می‌شوند.

ببینید دقیقاً چه چیزی تهیه می‌کنید

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

امکانات سامانه، یک‌جا و دقیق

هر مورد زیر در نسخه ۷ پیاده‌سازی شده است. با فیلتر، فقط بخش مورد نظرتان را ببینید.

موتور قیمت را خودتان امتحان کنید

درصد سود فقط روی قیمت خرید کاربر اعمال می‌شود (سیستم تا ۵۰٪ را می‌پذیرد؛ این نمایش تا ۱۰٪ است). قیمت فروش به کاربر یکی از دو حالت زیر را دارد. مدیر هر دو را از بخش «قیمت طلا» تنظیم می‌کند.

تنظیمات

۰٪۱٪۱۰٪
کاربر می‌خرد
قیمت پایه
کاربر می‌فروشد

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

سطح ریسک و سقف هر سفارش

سقف‌ها در بخش تنظیمات قابل تغییرند. مقادیر زیر پیش‌فرض نصب هستند.

سطح ریسکسقف مبلغ هر سفارش (پیش‌فرض)کاربرد
ریسک کم۵۰٬۰۰۰٬۰۰۰ تومانمشتری جدید یا ناشناخته
ریسک متوسط۲۰۰٬۰۰۰٬۰۰۰ تومانمشتری با سابقه معامله
ریسک زیاد۱٬۰۰۰٬۰۰۰٬۰۰۰ تومانمشتری معتمد و پرحجم

سطح هر کاربر را مدیر هنگام ثبت یا ویرایش کاربر تعیین می‌کند. ستون «کاربرد» پیشنهاد استفاده است، نه قانون سیستم.

پنل کاربر: ساده، سریع و موبایل‌محور

مشتری در چهار صفحه همه کارهایش را انجام می‌دهد. روی هر بخش بزنید تا نمونه آن را در گوشی ببینید.

گالری طلای نمونه
قیمت هر گرم طلا
۸٬۵۸۵٬۰۰۰تومان
خریدفروش
موجودی طلا۱۲٫۴۰۰ گرم۱٬۲۴۰ سوت
موجودی وجه۲٬۱۰۰٬۰۰۰بستانکار
آخرین سفارش‌ها
خرید ۲٫۵ گرمG26101300012
در انتظار
فروش ۱ گرمG26101200007
تایید شده

ورود، ثبت‌نام و فاکتور

مشتری بدون رمز عبور و با همان اطلاعات هویتی وارد می‌شود. فاکتور بعد از تایید سفارش صادر می‌شود.

فاکتور خرید طلا

گالری طلای نمونه، ۰۲۱-۰۰۰۰۰۰۰۰
شماره تراکنشG26101200007
خریدارعلی رضایی
تاریخ۱۴۰۵/۰۷/۲۱
نوعفروش به مجموعه
مقدار۱٫۰۰۰ گرم
قیمت هر گرم۸٬۴۱۵٬۰۰۰ تومان
معادل۱۰۰ سوت
مبلغ کل۸٬۴۱۵٬۰۰۰ تومان

نمونه فاکتور (A5 افقی). مشخصات مجموعه از تنظیمات خوانده می‌شود و نمایش درصد سود روی فاکتور اختیاری است.

پنل مدیریت: نه بخش، یک کنترل کامل

از منوی سمت راست بخش‌ها را باز کنید. در «سفارشات» دکمه‌های تایید و رد کار می‌کنند و در «کنترل معامله» کلیدها قابل تغییرند.

https://your-site.ir/admin/
پنل مدیریت
خروج (admin)
رمز عبور پیش‌فرض (admin) هنوز تغییر نکرده است. از بخش تنظیمات آن را عوض کنید.
قیمت پایه هر گرم۸٬۵۰۰٬۰۰۰نمایش به کاربر: ۸٬۵۸۵٬۰۰۰
سفارش‌های در انتظار۲بررسی سفارش‌ها
ثبت‌نام‌های در انتظار۲بررسی کاربران
کاربران فعال۴۷
امروز: فروش طلا به کاربران۱۸٫۵۰۰ گرم۱۵۷٬۲۵۰٬۰۰۰ تومان
امروز: خرید طلا از کاربران۶٫۰۰۰ گرم۵۰٬۴۹۰٬۰۰۰ تومان
مجموع طلای نزد کاربران۵۴۲٫۷۰۰ گرم
مجموع مانده وجه کاربران۳۱۲٬۰۰۰٬۰۰۰بدهی به کاربران

سفارش‌های منتظر بررسی

شماره تراکنشکاربرنوعمقدارمبلغ
G26101300012علی رضاییخرید۲٫۵۰۰ گرم۲۱٬۴۶۲٬۵۰۰
G26101300013مریم احمدیفروش۴٫۰۰۰ گرم۳۳٬۶۶۰٬۰۰۰

نصب ساده، ساختار شفاف

سامانه روی هاست معمولی PHP و MySQL اجرا می‌شود و به سرویس خارجی یا ابزار ساخت (build) نیاز ندارد.

۱۰جدول دیتابیس
۹بخش پنل مدیریت
۸دسترسی قابل تفکیک
۴وضعیت سفارش

نصب تازه، در چهار گام

  1. ساخت دیتابیسیک دیتابیس خالی بسازید و فایل database.sql را در phpMyAdmin وارد (Import) کنید.
  2. آپلود فایل‌هافایل‌ها را روی هاست بریزید و اطلاعات دیتابیس را در config.php بنویسید.
  3. ورود به پنل مدیریتبه آدرس /admin/ بروید. مدیر پیش‌فرض admin است و رمز را همان لحظه عوض کنید؛ تا آن موقع داشبورد هشدار می‌دهد.
  4. تنظیم قیمت و مجموعهنام مجموعه، سقف ریسک و قیمت را وارد کنید؛ سپس مشتری‌ها می‌توانند ثبت‌نام کنند.

ارتقا از نسخه ۶ یا قدیمی‌تر: فقط فایل‌ها را روی نسخه قبلی آپلود کنید و config.php خودتان را نگه دارید. دیتابیس در اولین بازدید خودکار ارتقا می‌یابد.

نیازمندی‌ها

PHPنسخه ۷٫۴ یا بالاتر، با افزونه‌های pdo_mysql و curl
دیتابیسMySQL 5.7+ یا MariaDB 10.3+ با کدگذاری utf8mb4
وب‌سرورApache با فایل‌های .htaccess همراه پروژه
مرورگر کاربرهر مرورگر مدرن؛ نصب به‌صورت اپ روی موبایل با PWA
فونت و کتابخانه‌هافونت وزیرمتن و کتابخانه‌های ساخت PDF داخل پروژه‌اند و از اینترنت لود نمی‌شوند

جدول‌های دیتابیس

روی هر مورد بزنید.

usersکاربران

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

ordersسفارش‌ها

شماره تراکنش یکتا، نوع، مقدار، قیمت و مبلغ قفل‌شده، درصد سود لحظه ثبت، وضعیت (در انتظار، تایید، رد، منقضی)، توضیح مدیر و زمان انقضا.

adjustmentsاصلاحیه‌های حساب

پرداخت و دریافت وجه، اصلاح موجودی طلا و تحویل طلای فیزیکی همراه نرخ؛ با زمان ثبت و ویرایش و مدیر ثبت‌کننده.

notificationsاعلانات

اعلان عمومی (بدون کاربر مشخص) یا شخصی. جدول notification_reads نخوانده‌ها را برای هر کاربر نگه می‌دارد.

adminsمدیران

نام کاربری، رمز هش‌شده، مدیر اصلی یا محدود، فهرست دسترسی‌ها، فعال یا غیرفعال بودن و آخرین ورود.

auth_tokensورود ماندگار

توکن‌ها به‌صورت هش SHA-256 ذخیره می‌شوند و تاریخ انقضا دارند.

login_attemptsمحافظت ورود

تلاش‌های ناموفق ورود و ثبت‌نام را به تفکیک IP می‌شمارد تا حدس زدن و ساخت انبوه حساب محدود شود.

audit_logگزارش فعالیت

عملیات حساس مدیران (مثل حذف سفارش یا پرداخت) با جزئیات، IP و زمان.

settingsتنظیمات

همه تنظیمات مجموعه، قیمت، API، سقف ریسک و مهلت معامله به‌صورت کلید و مقدار.

ساختار پوشه‌ها

Gold trading v7/ ├─ index.php # login / user home ├─ register.php # sign-up request ├─ dashboard.php # price, balances, trade ├─ orders.php # user orders ├─ accounting.php # user statement ├─ notifications.php ├─ invoice.php # A5 PDF invoice ├─ config.php # DB + app name ├─ database.sql ├─ sw.js, manifest.php, offline.html # PWA ├─ admin/ │ ├─ dashboard.php users.php price.php │ ├─ orders.php accounting.php trading.php │ └─ notifications.php admins.php settings.php ├─ api/ # order, price, live ├─ includes/ # core logic (web access denied) └─ assets/ # css, js, font, icons

نکات امنیتی نصب

فایل‌های sql، md، log و bak از بیرون قابل دانلود نیستند.
پوشه includes برای دسترسی مستقیم از وب بسته است.
لیست پوشه‌ها غیرفعال است و هدرهای امنیتی (nosniff، SAMEORIGIN) تنظیم می‌شوند.
رمز مدیران با الگوریتم استاندارد PHP هش می‌شود.
سرویس‌ورکر فقط فایل‌های ثابت را کش می‌کند؛ هیچ صفحه یا داده حساب کاربری کش نمی‌شود.
روی هاست واقعی، نمایش خطا (APP_DEBUG) خاموش بماند.

تازه‌های نسخه ۷

«اعتبار معامله» به دقیقه: سفارش تاییدنشده بعد از مهلت خودکار لغو می‌شود و کاربر اعلان می‌گیرد.
نام مجموعه در عنوان سایت و نام برنامه PWA نمایش داده می‌شود.
رفع باگ به‌روز نشدن «نرخ هر گرم» در فرم طلای فیزیکی.
رفع باگ نامرئی بودن متن دکمه «نصب برنامه» در صفحه ورود.