رزرو محصول

توسط

در

رزرو محصول چیست؟


به مشتریان خود یک راه اضافی برای قرار دادن محصولات به طور خاص برای آنها ارائه دهید.

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


رزرو محصول به مشتریان امکان می دهد محصولات را برای مدت زمان مجاز رزرو کنند. محصولات رزرو شده تا پایان دوره رزرو در حالت تعلیق خواهند بود.

مشتریان می توانند محصولات رزرو شده خود را در هر زمانی بین دوره رزرو سفارش دهند.

رزرو محصول


تماس های API


API مورد استفاده برای رزرو سهام است.


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

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

صفات مربوطه عبارتند از:

⦁ ReservationId: شناسه رزرو. هنگامی که هیچ رزروی وجود ندارد (شاید رزرو موفقیت آمیز نبود)، مقدار پیش فرض -1 است.

qtyResrvdForResId: مقدار رزرو شده برای این شناسه رزرو.

quantityReserved: کل مقدار رزرو شده.

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

quantityInStock: کل مقدار موجود در انبار.

quantityAvailable: کل مقدار موجود در انبار – کل مقدار رزرو شده.

reservationExpiryDate: زمانی که رزرو منقضی می شود.

⦁ reservationStartDate: زمانی که رزرو شروع شد.


AddToBasketOptions یک ویژگی به نام getStockReservationInfo دارد.

وقتی روی true تنظیم شود، اقلام سبد برگشتی دارای ویژگی های زیر هستند:

⦁ ReservationId: شناسه رزرو. هنگامی که هیچ رزروی وجود ندارد، مقدار پیش فرض -1 است.

⦁ qtyResrvdForResId: مقدار رزرو شده برای این شناسه رزرو.

⦁ reservationExpiryDate: زمانی که رزرو منقضی می شود.

⦁ reservationStartDate: زمانی که رزرو شروع شد.

این برای updateBasketWithStockInfoWithOptions و برای فراخوانی های API getBasketItemsPerCustomerWithOptions اعمال می شود.

رزرو محصول

سه فراخوان API برای حذف رکوردهای رزرو سهام از پایگاه داده وجود دارد. اینها هستند:

removeStockReservationsForBasketItems

removeStockReservationsForOrderProducts

removeStockReservationsForIds

در زیر java_api_examples/src/com/konakart/apiexamples یک کلاس جاوا به نام ReserveStock.java وجود دارد که نشان می دهد چگونه می توان از فراخوانی های API برای رزرو سهام استفاده کرد.

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

جهت آموزش های بیشتر اینستاگرام آژانس مدلین را فالو داشته باشید.


دیدگاه‌ها

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *