OCMS O

OCMS · مستندات

دستورالعملِ پس از نصب

پنلِ مدیریت

پنل در /admin/ است. منوی کنار: داشبورد، صفحه‌ها، محصولات، دسته‌ها، سفارش‌ها، ماژول‌ها، قالب‌ها، تنظیمات. زبانِ پنل از پایینِ منو عوض می‌شود و مستقل از زبانِ ویترین است.

افزودنِ محصول

  1. محصولات ← «محصولِ تازه».
  2. SKU (شناسهٔ یکتای انبار)، نامک (بخشِ آدرس)، عنوان برای هر زبان، قیمت، موجودی و تصویر.
  3. وضعیت را «فعال» کنید تا در ویترین دیده شود؛ «پیش‌نویس» فقط در پنل است.

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

چیدنِ صفحه‌ها

صفحه‌ها ← یک صفحه (مثلاً «خانه»). سمتِ چپ لایه‌ها و فهرستِ بلوک‌ها، وسط پیش‌نمایش، راست تنظیماتِ بلوکِ انتخاب‌شده.

  • بلوک را از «بلوک‌ها» روی پیش‌نمایش یا در لایه‌ها بکشید.
  • بالای صفحه اندازهٔ صفحه را عوض کنید تا برای گوشی و دسکتاپ جدا تنظیم کنید.
  • زبانِ پیش‌نمایش را عوض کنید و متن را برای همان زبان بنویسید.
  • «ذخیره» پیش‌نویس می‌سازد؛ «انتشار» آن را زنده می‌کند. تاریخچه همهٔ نسخه‌ها را نگه می‌دارد.

قالب و رنگ‌ها

قالب‌ها ← «فعال‌سازی» برای عوضِ قالب، و «سفارشی‌سازیِ توکن‌ها» برای رنگ، فاصله، فونت و سایه. تغییرِ قالب به محتوا دست نمی‌زند.

ماژول‌ها و درگاهِ پرداخت

ماژول‌ها ← «نصب». پیش از نصب، مجوزهایی که ماژول می‌خواهد نشان داده می‌شود. بعد از نصب، دکمهٔ «تنظیمات» روی کارتِ ماژول:

ماژولچه وارد کنید
زرین‌پالMerchant ID. «حالتِ آزمایشی» را فقط برای آزمون روشن کنید.
Stripeکلیدِ sk_live_… و در صورتِ تمایل رمزِ webhook (whsec_…) با نشانیِ /api/payments/stripe/webhook.
کارت‌به‌کارتمهلتِ نگه‌داریِ سفارشِ پرداخت‌نشده.

مقدارهای محرمانه هرگز دوباره به مرورگر نشان داده نمی‌شوند. فیلدِ خالی یعنی «مقدارِ قبلی بماند».

سفارش‌ها

سفارش‌ها ← یک سفارش. فقط وضعیت‌های مجاز نشان داده می‌شوند (مثلاً «پرداخت‌شده» ← «در حالِ پردازش» ← «ارسال‌شده»). لغو و مرجوعی موجودی را برمی‌گرداند. سفارشِ آنلاینِ پرداخت‌نشده بعد از ۳۰ دقیقه خودکار لغو می‌شود.

زبان و ارز

تنظیمات ← زبان‌های ویترین، زبانِ اصلی، نام و ارزِ فروشگاه.

امنیتِ حساب

تنظیمات ← «ورود دومرحله‌ای» ← رمزِ فعلی ← کلید را به برنامهٔ احرازِ هویت اضافه کنید ← کدِ ۶ رقمی ← ده کدِ بازیابی را جای امن نگه دارید.

دستورهای خطِ فرمان

# همه با پیشوندِ: docker compose exec ocms
ocms setup-code                 # کدِ راه‌اندازی (فقط پیش از نصب)
ocms create-admin you@ex.com    # مدیرِ تازه؛ رمز از stdin
ocms modules                    # فهرستِ ماژول‌ها
ocms module enable payment-manual
ocms audit-verify               # بررسیِ دست‌نخوردگیِ لاگِ ممیزی
ocms 2fa-reset you@ex.com       # خاموش‌کردنِ 2FAِ یک حساب