تجربه فروشگاه متصل

WooCommerce فروشگاه باقی می‌ماند؛ Mobo Core لایه اتصال و عملیات Source است

Theme، Checkout، مالیات، روش‌های ارسال مشتری و محصولات غیر Source همچنان در اختیار Store هستند. Mobo Core کاتالوگ Source، Recovery، Media، Mapping و سفارش Source را در مرز مشخص خودش اجرا می‌کند.

مرز مسئولیت

چه چیزی محلی است و چه چیزی از Source می‌آید؟

WooCommerce / Store

  • Checkout و تجربه مشتری
  • روش‌های ارسال قابل مشاهده توسط مشتری
  • مالیات، Payment Gateway و Theme
  • محصولات غیر Source
  • قواعد محلی که در Scope Sync فعال نشده‌اند

MoboCore / Source Contract

  • Product/Variant identity و Desired State
  • قیمت/موجودی Source طبق تنظیمات فعال Store
  • Media Queue و Image recovery
  • Shipping Mapping برای Source Order
  • Webhook، Recovery، Health و Remote Operations
Connected store lifecycle
مرز Store و MoboCore از نصب و Health تا Initial Sync و Steady State.
Shipping Policy

روش ارسال Source مستقیم به Checkout مشتری اضافه نمی‌شود

مدیر Store روش‌های WooCommerce خودش را نگه می‌دارد و هر Method/Instance را به روش Source نگاشت می‌کند. Mobo Core این Mapping را فقط زمانی مصرف می‌کند که یک سفارش واجد شرایط باید به Source ارسال شود.

Shipping mapping and source order flow
روش ارسال مشتری در WooCommerce می‌ماند؛ Mapping داخلی فقط برای سفارش Source است.
Media

Product Update منتظر پردازش تصویر نمی‌ماند

Media کار جداگانه Queue-based است. Standard Media و Shared Media رفتار متفاوت دارند، اما در هر دو حالت Product Sync نباید به Download/Resize یک تصویر قفل شود.

Standard Media

فایل و Attachment در همان WordPress مدیریت می‌شوند.

Shared Media

Store می‌تواند به manifest/file مشترک Read-only متصل باشد.

Recovery

Failed/Due jobs، refresh و missing-image recovery مسیر مستقل دارند.

Recovery

اگر Store عقب ماند، اختلاف باید دوباره پیدا شود

Heartbeat و Reconciliation برای همین سناریو هستند؛ Webhook تنها مسیر رسیدن به وضعیت صحیح نیست.

Store recovery after missed events or downtime
Event + Pull + Reconciliation برای بازگرداندن Store به Desired State.
Site Health

وضعیت Runtime فروشگاه از Portal قابل مشاهده است

Queue، Cron، Image، Cache، Heartbeat و Sync Health کنار هم دیده می‌شوند تا مشکل فقط با حدس‌زدن بررسی نشود.

Connected store site health
Health فقط Ping نیست؛ Queue و Runtime diagnostics هم بخشی از وضعیت Store هستند.