حسابداری نمو راهنمای توسعه‌دهندگان

خطاها

کدهای پاسخ API، شکل پیام خطا و اینکه با هر کدام چه کنید.

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

{ "items": ["ردیف 1: کالایی با کد «NOPE» در حسابداری نیست. کد کالا (SKU) سایت باید با کد کالا در نمو یکی باشد."] }
{ "detail": "کلید API نامعتبر یا باطل‌شده است." }

کدها و کار درست

کدیعنیچه کنیددوباره بفرستید؟
200انجام شد (یا قبلاً انجام شده بود: "duplicate": true)——
201سفارش تازه ثبت شدstatus را بخوانید؛ needs_review هم موفق است.—
400دادهٔ ارسالی مشکل داردپیام را بخوانید و داده یا تنظیمات را اصلاح کنید.فقط بعد از اصلاح
401کلید نفرستاده‌اید، نامعتبر یا باطل است، یا IP مجاز نیستکلید را بررسی کنید.خیر
403کلید این دسترسی را ندارد، اشتراک سازمان فعال نیست، یا ماژول «اتصال فروشگاه آنلاین» فعال نیستپیام دقیق را بخوانید.پس از رفع
404سفارش پیدا نشد (برای پرداخت، برگشت یا خواندن)external_id و source را بررسی کنید؛ شاید سفارش هنوز فرستاده نشده.—
429بیش از ۱۲۰ درخواست در دقیقهیک دقیقه صبر کنید.بله
5xx یا قطع اتصالمشکل موقتبا فاصلهٔ رو به افزایش (۱، ۵، ۲۵ دقیقه…) دوباره بفرستید.بله، بی‌خطر

خطاهای رایج ثبت سفارش

پیامعلت و راه حل
کالایی با کد «…» در حسابداری نیستSKU سایت با کد کالا در نمو یکی نیست. کالا را در نمو با همان کد تعریف یا کد را اصلاح کنید.
مشتری مشخص نیستموبایل معتبر نفرستاده‌اید و «مشتری پیش‌فرض» هم در تنظیمات اتصال انتخاب نشده.
سال مالی‌ای که این تاریخ را دربر بگیرد … تعریف نشدهتاریخ سفارش در هیچ سال مالی نمو نیست؛ حسابدار سال مالی را بسازد.
تاریخ باید به شکل YYYY-MM-DD (میلادی) باشدتاریخ شمسی یا با قالب دیگر فرستاده‌اید.
تخفیف سفارش از جمع آن بیشتر استdiscount از جمع ردیف‌ها و هزینهٔ ارسال بیشتر است.

«نیازمند بررسی» خطا نیست

پاسخ 201 با "status": "needs_review" یعنی سفارش پذیرفته شده و فاکتورش پیش‌نویس ساخته شده، اما حسابدار باید کاری بکند — علتش در error است:

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

جایی که همه‌چیز دیده می‌شود

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