رفتن به محتوا

مشتریان

مشتریان قابل صورتحساب اپ خود را در تب Admin > Commerce > Customers مدیریت کنید.

یک مشتری (customer) موجودیتی در اپ شماست که از آن هزینه دریافت می‌شود — معمولاً یک کاربر، یک سازمان، یا یک پروژه. به محض اینکه موجودیت مربوطه در پایگاه داده شما ایجاد شد، آن را در Proyecta می‌سازید و سپس id بازگشتی را ذخیره می‌کنید تا بعداً بتوانید به آن ارجاع دهید.

Admin > Commerce را باز کنید و به تب Customers بروید تا تمام مشتریان قابل صورتحساب اپ جاری را ببینید. هر ردیف نشان می‌دهد:

  • ایمیل
  • نام کامل
  • تاریخ ایجاد

قابلیت‌های پیشرفته‌تر جستجو و فیلتر در پنل به زودی اضافه خواهند شد.

معمولاً نیازی نیست خودتان مشتری بسازید — به محض اینکه کسی checkout را تکمیل کند، یک رکورد به‌طور خودکار ثبت می‌شود. از تب Customers برای جستجوی مشتریان، ویرایش اطلاعات آن‌ها و اعطای دسترسی استفاده کنید.

اینها prompt هستند، نه کد — کافی است توصیف کنید چه می‌خواهید و AI آن را می‌سازد:

Add an account page where a signed-in customer can see their past orders
and the details we hold on them.
On the order confirmation page, show the customer their order number and
email them a copy of the receipt.

آیا باید برای هر کاربر یک مشتری در Proyecta بسازم، یا فقط برای کاربران پولی؟

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

آیا یک مشتری می‌تواند چند اشتراک داشته باشد؟

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

چطور ببینم یک مشتری به چه چیزی اشتراک دارد؟

در حال حاضر: از طریق داشبورد جاسازی‌شده Stripe، یا با بررسی هر ویژگی مورد نظر با useEntitlement(). نمایش تاریخچه اشتراک در پنل در roadmap قرار دارد.