بازگشت به پروژه‌ها

معرفی محصول / مطالعه موردی

COMMERCE / DISTRIBUTION / ERP

پلتفرم جامع فروش، توزیع و ERP چندسازمانی

یک جریان متصل؛
از تأمین تا فروش و تسویه.

بستری چندسازمانی برای شبکه فروش و توزیع قطعات خودرو؛ جایی که فروشگاه، پنل عملیات، شرکت‌های تأمین‌کننده و جریان مالی با هم کار می‌کنند و هر شرکت هویت و قواعد کسب‌وکار خود را دارد.

۱فروشگاه و حساب مشتری۲پنل مدیریت عملیات۳شبکه تأمین بین شرکت‌ها

در یک نگاه

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

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

برای مشتری

پیداکردن قطعه مناسب، مشاهده شرایط فروش، خرید و پیگیری سفارش و پرداخت.

برای مدیر و تیم فروش

کنترل کالا و قیمت، سفارش‌ها، مشتریان، مأموریت‌ها و عملکرد فروش در پنل.

برای تأمین‌کننده و پخش‌کننده

اشتراک کالا، شرایط مستقل همکاری، درخواست تأمین و پیگیری پیش‌فاکتور.

مسیر یک سفارش

در صورت نیاز به تأمین شبکه‌ای، درخواست بین شرکت‌ها وارد همین جریان می‌شود.

  1. ۱کاتالوگ و قیمت
  2. ۲سبد و سفارش
  3. ۳تأیید و تأمین
  4. ۴پرداخت و ارسال
  5. ۵گزارش و تسویه
مسئله چه بود؟

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

دسترسی به کالا و شرایط فروش B2B

هر مشتری، کاتالوگ و شرایط فروش متناسب با خودش.

شرکت پخش تعیین می‌کند هر مشتری چه کالاهایی را ببیند، آیا قیمت آن‌ها برایش نمایش داده شود و با چه قیمت و شرایطی خرید کند. گرید مشتری، شهر و منطقه، مبنای این قواعد هستند؛ همه از پنل مدیریت همان سازمان کنترل می‌شوند.

  1. ۱

    کنترل نمایش قیمت

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

  2. ۲

    نمایش کالا بر اساس گرید

    گرید فقط مبلغ خرید را تعیین نمی‌کند. یک کالا می‌تواند برای بعضی گریدها قابل مشاهده باشد و برای گریدهای دیگر اصلاً در کاتالوگ نمایش داده نشود.

  3. ۳

    محدوده شهر و منطقه

    نمایش کالا می‌تواند به شهر یا منطقه مشتری محدود شود؛ مشتریان یک منطقه کالا را می‌بینند، در حالی که همان کالا برای مشتریان منطقه دیگر نمایش داده نمی‌شود.

  4. ۴

    قیمت متناسب با گرید

    قیمت نقدی یا چکی و شرایط فروش متناسب با گرید مشتری اعمال می‌شود؛ یک کالا می‌تواند برای دو مشتری با گرید متفاوت، قیمت متفاوتی داشته باشد.

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

حسابداری شرکت، متصل به اپلیکیشن مشتری

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

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

  1. ۱

    حسابداری شرکت

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

  2. ۲

    رابط نصب‌شده در شرکت

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

  3. ۳

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

    تغییرات قیمت، موجودی و صورت‌حساب مشتری در سیستم آنلاین همان سازمان به‌روز می‌شود.

  4. ۴

    اپلیکیشن مشتری

    مشتری قیمت و موجودی به‌روز و صورت‌حساب مربوط به خود را در اپلیکیشن می‌بیند؛ با رعایت دسترسی و گرید قیمت‌گذاری او.

مسیر اطلاعات: حسابداری شرکت ← نرم‌افزار رابط اختصاصی ← پلتفرم همان سازمان ← اپلیکیشن مشتری. دامنه اطلاعات تبادلی متناسب با امکانات هر اتصال حسابداری است.

مسیر پروژه و نمونه فعال

از ارگان پخش تا یک پلتفرم چندسازمانی.

۱۳۹۶ / آغاز مسیر

راه‌اندازی ارگان پخش

در سال ۱۳۹۶، نسخه اولیه این پروژه را با نام «ارگان پخش» برای یک شرکت پخش قطعات خودرو راه‌اندازی کردیم. این اپلیکیشن، شرکت پخش را به فروشگاه‌های لوازم یدکی بسیاری در سراسر کشور متصل می‌کرد و مسیر خرید B2B و ثبت سفارش آن‌ها را فراهم می‌ساخت.

مشاهده ارگان پخش در کافه‌بازار
امروز / نسل جدید

بازنویسی بر پایه تجربه واقعی

تجربه کار با نسخه اولیه و مسائل عملیاتی آن، مبنای بازنویسی سیستم شد. نسل جدید با کارایی و کیفیت بالاتر و بازطراحی برای رفع مسائل تجربه‌شده، به‌صورت Multi-Tenant توسعه یافته است؛ تا هر سازمان پخش و حتی تأمین‌کننده‌ها بتوانند با هویت، تنظیمات و قواعد مستقل خود از یک هسته مشترک استفاده کنند.

یکی از نمونه‌های فعال امروز

ویترین خرید برای فروشگاه لوازم یدکی

این نمونه، سمت فروشگاه لوازم یدکی را نشان می‌دهد: مشاهده کالا، انتخاب و خرید. ظاهر آن می‌تواند یک فروشگاه ساده به نظر برسد، اما کل فرایند سیستم در پنل مدیریت کنترل می‌شود؛ از کالا و قیمت‌گذاری تا سفارش، تأمین، پرداخت، ارسال و گزارش‌ها.

نمای قابل مشاهده برای خریدار؛ امکانات مدیریتی از طریق پنل و دسترسی سازمان اداره می‌شوند.
omdepart.irمشاهده نمونه فعال

نقشه ارتباط بخش‌ها

کل سیستم را در یک تصویر بخوانید.

هر شاخه را انتخاب کنید تا نقش آن و بخش‌های مرتبط را ببینید. جزئیات کامل در فهرست امکانات آمده است.

پلتفرم چندسازمانیهویت و قواعد مستقل هر شرکت

شاخه انتخاب‌شده

تجربه خرید

امکانات محصول

جزئیات در دسترس؛ صفحه همچنان خلوت.

امکانات در ۱۲ حوزه دسته‌بندی شده‌اند. بخش موردنظر را باز کنید یا یک قابلیت را جست‌وجو کنید.

۱۲ حوزه محصول
فروشگاه و تجربه مشتریاز پیدا کردن قطعه مناسب تا خرید و پیگیری سفارش؛ روی موبایل و دسکتاپ.۶ قابلیت

فروش B2B و B2C

مسیرهای فروش عمده و خرده‌فروشی متناسب با تنظیمات هر سازمان، همراه با حساب مشتری و دسترسی به شرایط فروش مرتبط با او.

جست‌وجوی تخصصی قطعات

جست‌وجو و فیلتر بر اساس دسته‌بندی، برند، خودرو، شهر و شرایط فروش؛ نمایش نتایج متناسب با انتخاب‌های کاربر.

صفحه محصول و انتخاب تنوع

تصاویر، مشخصات، توضیحات، قیمت و موجودی تنوع‌های کالا؛ انتخاب تعداد با توجه به حداقل، حداکثر و ضریب سفارش.

سبد خرید و تحویل

افزودن و ویرایش اقلام، انتخاب آدرس و محاسبه هزینه ارسال، سپس انتخاب روش پرداخت و ثبت سفارش.

حساب و پیگیری سفارش

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

رابط موبایل و PWA

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

کاتالوگ و قیمت‌گذارییک کالا، چند تنوع و چند سیاست قیمت؛ متناسب با مشتری و شبکه فروش.۹ قابلیت

دسترسی به کالا بر اساس گرید و منطقه

کنترل نمایش خود کالا بر اساس گرید مشتری، شهر و منطقه؛ برخی گریدها یا مناطق کالا را می‌بینند و برای سایر مشتریان همان کالا در کاتالوگ نمایش داده نمی‌شود. این قواعد از نمایش قیمت و تعیین مبلغ آن جدا هستند.

کنترل نمایش قیمت

نمایش یا عدم نمایش قیمت طبق سیاست شرکت؛ مشاهده کاتالوگ به معنی دسترسی عمومی به قیمت نیست. تصمیم نمایش قیمت از محاسبه قیمت متناسب با مشتری جداست.

گریدبندی مشتری و قیمت اختصاصی

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

ساختار کالا

تعریف کد کالا و کد حسابداری، دسته‌بندی چندسطحی، برند، خودرو، ویژگی‌ها و مقادیر ویژگی، تصاویر و وضعیت انتشار.

تنوع، موجودی و محدودیت خرید

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

قیمت نقدی و چکی

قیمت‌های نقدی و چکی و شرایط فروش اقساطی، همراه با قواعد نمایش قیمت و سطح مشتری.

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

فعال‌سازی فروش نقدی، چکی یا توافقی، حداقل و حداکثر مبلغ، پیش‌پرداخت و اقساط؛ تعریف کد تخفیف با درصد، زمان انقضا و وضعیت فعال.

سیاست قیمت در شبکه

حاشیه سود، تخفیف نقدی و اعتباری و شرایط مستقل ارتباط تأمین‌کننده و پخش‌کننده؛ با تفکیک قیمت خرید شبکه از قیمت مشتری.

ورود گروهی اطلاعات

ورود محصول و به‌روزرسانی قیمت و موجودی از Excel، قالب‌های ورود اطلاعات و گزارش پردازش؛ ورود گروهی تصاویر ZIP با نمایش پیشرفت.

سفارش و عملیات توزیعمدیریت مسیر سفارش از تأیید فروش تا آماده‌سازی، ارسال و تحویل.۶ قابلیت

ثبت سفارش توسط مشتری یا تیم

ثبت سفارش در فروشگاه یا از پنل و مسیر ویزیتور؛ انتخاب مشتری، اقلام، شرایط پرداخت و توضیحات سفارش.

گردش وضعیت سفارش

صف‌های در انتظار تأیید، در انتظار پرداخت، پردازش، ارجاع به انبار، آماده ارسال، ارسال و تحویل؛ همراه با وضعیت‌های لغو و مرجوعی.

ویرایش و کنترل اقلام

بررسی اقلام و تعداد، تخفیف و مبلغ فاکتور، شرایط فروش و امکان ویرایش متناسب با مرحله سفارش و دسترسی کاربر.

فاکتور و اطلاعات ارسال

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

قواعد هزینه و روش ارسال

محاسبه ارسال بر اساس مقصد، وزن و روش تحویل؛ تنظیم تعرفه، شهرهای داخلی و مسیر تحویل حضوری در پنل.

پیگیری پرداخت و اقساط

پیش‌پرداخت، برنامه اقساط، صورتحساب‌های باز و سررسیدهای پرداخت؛ با نمایش وضعیت پرداخت در حساب مشتری و پنل.

شبکه تأمین بین شرکت‌هاهمکاری تأمین‌کننده و پخش‌کننده با قواعد مستقل هر ارتباط.۶ قابلیت

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

تعریف ارتباط تأمین‌کننده و پخش‌کننده برای برندها، وضعیت اتصال و شرایط اشتراک‌گذاری کالا و فروش.

درخواست تأمین کالا

ساخت درخواست، انتخاب کالا، ارسال، بررسی جزئیات، تأیید یا رد از سوی تأمین‌کننده و پیگیری درخواست‌های ارسال‌شده و دریافت‌شده.

روش‌های مجاز خرید

تعیین خرید نقدی یا چکی/اعتباری برای هر اتصال؛ بررسی روش مشترک مجاز هنگام انتخاب چند برند و اعمال کنترل در سمت سرور.

ارجاع و بازبینی قیمت

ارجاع تأمین به شرکت دیگر، تطبیق کالا و قواعد مقصد و به‌روزرسانی قیمت درخواست در چارچوب شرایط اتصال.

پیش‌فاکتور و اصلاحات

ساخت پیش‌فاکتور تأمین‌کننده، چاپ درخواست و پیگیری اصلاحات مرتبط با فاکتور مشتری؛ با حفظ تفکیک خرید شبکه و فروش مشتری.

نظارت بر کل شبکه

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

پرداخت، چک و تسویهاتصال سفارش به تراکنش، پرداخت و سهم طرفین؛ با سابقه قابل پیگیری.۵ قابلیت

درگاه‌ها و پرداخت دستی

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

کیف پول و گردش اعتبار

شارژ و مصرف اعتبار کیف پول، ثبت گردش و مانده پس از تراکنش و نمایش سابقه برای کاربر.

ثبت و بررسی چک صیادی

ثبت اطلاعات و تصویر چک برای سفارش، بررسی و تغییر وضعیت همراه با یادداشت؛ در کنار نمایش اقساط و پرداخت‌های آتی.

تراکنش و تخصیص پرداخت

گزارش مبلغ، روش، وضعیت و کد رهگیری تراکنش؛ نمایش پرداخت‌های مرتبط با سفارش برای بررسی مانده و تسویه.

سهم فروش و تسویه

محاسبه و بررسی سهم فروشنده و تأمین‌کننده، تأیید سهم و پیگیری تسویه؛ مستقل از محاسبات پورسانت ویزیتورها.

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

مدیریت و تأیید مشتری

ثبت و ویرایش مشتری، بررسی وضعیت تأیید هویت، تعیین گرید، مرجع حسابداری و تخصیص ویزیتور.

ورود و بازیابی دسترسی

ورود با رمز یک‌بارمصرف، مشاهده سوابق OTP در پنل و مسیرهای تکمیل یا بازیابی حساب مشتری.

نشست‌ها و رفتار کاربر

ثبت نشست‌ها و رویدادهای تعامل و مرور مسیر مشتری؛ در کنار گزارش‌های رفتاری برای تیم مدیریت.

تحلیل خرید و بخش‌بندی

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

ارتباط هدفمند

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

مدیریت ویزیتورها و عملکرد فروشاز مأموریت و هدف فروش تا پورسانت، پاداش و تسویه پایان دوره.۵ قابلیت

مأموریت و گزارش بازدید

تعریف مأموریت، اولویت و موعد، تخصیص به ویزیتور، ثبت گزارش و ضمیمه صوتی و بررسی نتیجه توسط مدیر.

اهداف فردی، گروهی و برند

تعریف دوره و هدف فروش، انتخاب اعضای تیم و برندها، مدیریت گروه و مشاهده درصد تحقق هدف.

پورسانت پلکانی و پاداش

قواعد پورسانت بر اساس بازه تحقق هدف و قوانین پاداش؛ محاسبه عملکرد بر مبنای فروش با وضعیت‌های معتبر.

صورتحساب و تعدیلات

تولید صورتحساب پایان دوره، محاسبه مجدد، تأیید، ثبت تعدیل و پرداخت و نگهداری رویدادهای تسویه.

پنل شخصی ویزیتور

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

محتوا و هویت هر شرکتسایت اختصاصی هر سازمان، با محتوای قابل مدیریت و هویت بصری مستقل.۵ قابلیت

دامنه و هویت اختصاصی

دامنه اصلی و پشتیبان، لوگو، عنوان، شعار، رنگ و تنظیمات نمایش هر سازمان در یک بستر مشترک.

صفحه، مقاله و محتوای برند

ایجاد و ویرایش صفحات، دسته‌بندی وبلاگ، مقاله و محتوای مرتبط با برند و مدیریت رسانه‌های آن‌ها.

بنر و چیدمان فروشگاه

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

سئو و نمایش در جست‌وجو

متادیتا و داده ساختاریافته، آدرس‌های قابل خواندن، نقشه سایت و robots برای محتوای فروشگاه.

اشتراک و دانش داخلی

تعریف طرح اشتراک، مدت و تخفیف، مشاهده سابقه اشتراک و مدیریت محتوای دانش سیستم.

اتصال حسابداری و سرویس‌هاپل ارتباطی فروش آنلاین با نرم‌افزارهای جاری کسب‌وکار.۷ قابلیت

نرم‌افزار رابط اختصاصی حسابداری

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

صورت‌حساب مشتری در اپلیکیشن

صورت‌حساب مشتری از طریق رابط حسابداری به سیستم آنلاین منتقل و بلادرنگ به‌روز می‌شود؛ مشتری اطلاعات مالی مربوط به خود را در اپلیکیشن مشاهده می‌کند، متناسب با امکانات اتصال و دسترسی خود.

همگام‌سازی قیمت و موجودی

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

مشتری و پیش‌فاکتور

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

WooCommerce و PrestaShop

سرویس‌های اتصال فروشگاه، پیش‌نمایش و اجرای همگام‌سازی ووکامرس، تاریخچه پردازش و سرویس ارتباط با API اختصاصی پرستاشاپ.

API فروشگاه و مستندات

API کالا، جزئیات، برند، خودرو، دسته‌بندی، مشتری و انواع قیمت؛ همراه با مستند OpenAPI و تنظیمات دسترسی.

آزمون اتصال و عیب‌یابی

تست اتصال، مرور داده‌های API، بررسی شبکه و لاگ تبادل برای پیدا کردن خطاهای ارتباط بدون حدس‌زدن وضعیت سرویس.

اعلان و ارتباط با کاربراناطلاع‌رسانی مرتبط با سفارش، حساب و رویدادهای کسب‌وکار.۴ قابلیت

اعلان درون‌برنامه‌ای و بلادرنگ

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

Web Push و پیامک

مدیریت اشتراک Push و صف تحویل، همراه با سرویس پیامک و سوابق ارسال در مسیرهای مرتبط سیستم.

مدیریت ارسال و پیش‌نویس

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

داشبورد اطلاع‌رسانی

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

اتوماسیون، گزارش و نگهداریکارهای تکراری زمان‌بندی می‌شوند و وضعیت اجرا قابل پیگیری می‌ماند.۵ قابلیت

داشبوردهای تصمیم‌گیری

نمای فروش، پرداخت‌ها، وضعیت سفارش، آمار خریداران و گزارش‌های اجرایی در پنل مدیر و فروشنده.

گزارش‌ساز مشترک

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

زمان‌بندی و صف وظایف

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

پشتیبان‌گیری و صحت نسخه

وظایف پشتیبان‌گیری دیتابیس و رسانه، بررسی صحت نسخه و سیاست نگهداری در فضای ذخیره‌سازی سازگار با S3.

کش و کارایی کاتالوگ

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

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

معماری چندسازمانی

تشخیص سازمان از دامنه، انتقال زمینه سازمان در درخواست و اعمال تنظیمات و محدوده داده در مسیرهای مدیریتی و فروش.

نقش و مجوز

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

دسترسی API و حفاظت داده

کلید و توکن برای API، ذخیره هش کلید دسترسی و استفاده از Data Protection برای داده‌های حساس و تنظیمات محافظت‌شده.

ماژول‌ها و ابزارهای مشترک

فرم‌ساز، گزارش‌ساز و سرویس‌های مشترک برای کاهش تکرار و نگهداری منطق مستقل هر حوزه؛ روی ASP.NET Core MVC و SQL Server.

مسیر توسعه مالی

حسابداری؛ اتصال جریان کالا و پول.

سند نیازمندی‌های حسابداری، مسیر توسعه یک دفتر مالی یکپارچه را مشخص می‌کند: از طرف حساب و معین تا گردش کالا، چک، مطالبات و ارتباط مشتری با حسابدار.

قابلیت‌های موجود در کد

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

دامنه تعریف‌شده در سند

موارد زیر نیازمندی‌های ماژول حسابداری هستند. تکمیل آن‌ها به پیاده‌سازی و تأیید جداگانه نیاز دارد؛ وجود سند به معنی آماده‌بودن همه این امکانات نیست.

مرور دامنه ماژول حسابداری۱۱ نیازمندی تعریف‌شده

طرف حساب و معین یکپارچه

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

فاکتور خروج و ورود متصل

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

موجودی و انبارگردانی

گردش اول دوره، ورود، خروج، برگشت و تعدیل؛ شمارش واقعی، نمایش اختلاف با موجودی سیستم و ایجاد سند تعدیل پس از تأیید مدیر.

دریافت و پرداخت تخصیص‌پذیر

ثبت نقد، کارت، درگاه، حواله، واریز و چک با حساب بانکی یا صندوق، پیوست و توضیح؛ تخصیص یک پرداخت به چند فاکتور و پشتیبانی از علی‌الحساب.

چرخه کامل چک

اطلاعات صیادی، بانک، صاحب حساب و تصویر؛ وضعیت‌های نزد صندوق، واگذاری به بانک، خرج، وصول، برگشت، استرداد و ابطال با تاریخچه تغییر وضعیت.

سررسید و یادآوری

زمان‌های یادآوری قابل تنظیم پیش از موعد و روز سررسید برای مدیر، حسابدار و مسئول وصول؛ اعلان درون‌برنامه‌ای و Push و پیش‌بینی مسیر پیامک.

صورت‌حساب مشتری

نمایش فاکتورها، پرداخت‌ها، چک‌ها، برگشت‌ها، سررسید و مانده جاری؛ فیلتر تاریخ و نوع سند، جزئیات تخصیص پرداخت و خروجی PDF.

داشبورد مالی و مطالبات

مانده مشتری و تأمین‌کننده، بدهکاران و بستانکاران، گردش حساب، خرید و فروش؛ تفکیک مطالبات امروز، ۱ تا ۷ روز، ۸ تا ۳۰ روز و سررسید گذشته.

کنترل اسناد و دسترسی

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

گفت‌وگو و تبادل اسناد مالی

گفت‌وگوی مشتری با حسابداری و ارسال تصویر چک، رسید، فاکتور و PDF؛ اتصال پیام به عملیات مالی، وضعیت مشاهده، تاریخچه و اعلان پیام جدید.

ثبت فاکتور با فرمان صوتی فارسی

استخراج نام کالا، خودرو، برند و تعداد از گفتار؛ تطبیق با کاتالوگ و نمایش قیمت و موجودی. اطلاعات ناقص یا چند گزینه مشابه نیازمند انتخاب کاربر است و ثبت فقط پس از تأیید انجام می‌شود.

نمونه مسیر ثبت صوتی فاکتور

سناریوی طراحی‌شده در سند؛ ثبت نهایی فقط پس از تأیید کاربر.

«پنج تا لنت جلوی الیگ برای ۲۰۶»
کالالنت جلو
خودروپژو ۲۰۶
برندالیگ
تعداد۵ عدد
  1. تشخیص گفتار
  2. تطبیق با کاتالوگ
  3. نمایش قیمت و موجودی
  4. تأیید کاربر

طراحی و اجرای فنی

پشت این جریان، یک معماری هماهنگ است.

مسئولیت من در پروژه

طراح سیستم، توسعه‌دهنده اصلی فول‌استک و مدیر پروژه

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

جزئیات معماری و تصمیم‌های فنی

زمینه سازمان در هر درخواست

تشخیص سازمان بر اساس دامنه و استفاده از زمینه سازمان در تنظیمات، داده و دسترسی؛ برای ارائه سایت و پنل اختصاصی روی هسته مشترک.

تفکیک قواعد مالی و شبکه

قواعد خرید تأمین‌کننده از شرایط فروش مشتری جداست. نقدی یا چکی بودن خرید شبکه نباید به‌صورت ناخواسته قیمت یا روش پرداخت فاکتور مشتری را تغییر دهد.

ارتباط با سیستم‌های موجود

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

عملیات طولانی در پس‌زمینه

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

ارزش محصول

از ویژگی‌های جدا به یک فرایند قابل مدیریت.

ارزش این پروژه در ارتباط بخش‌هاست: تصمیم قیمت روی خرید اثر می‌گذارد، سفارش وارد تأمین می‌شود و پرداخت و عملکرد فروش در گزارش و تسویه قابل پیگیری می‌مانند.