منو
میانگین 4 از 2 رای

1- لیست تنوع انبار

1-1- لیست تنوع انبار یک محصول

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

این لیست بر اساس ورودی های متفاوت فیلتر شده و یا فیلدهایی به خروجی آن اضافه میگردد. برای نمونه میتوان با مقدار دهی ورودی های minprice و maxprice ، لیست تنوع انبار را بر اساس تنوع انبارهایی که قیمت آن ها در این بازه قرار میگیرند، فیلتر نمود.

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

Basis
core :
source :
name : نام دلخواه شما
mid : آی دی مشخص کننده نوع شیء 1:اخبار و مقالات، 2: رویدادها، 5: شرکت، 10: اماکن، 11: اشخاص، 19: خدمات، 20: محصولات ‎
lid : آی دی مشخص کننده زبان 1:فارسی، 2: انگلیسی، 3: عربی، 4: فرانسه، 5: آلمانی، 6: اسپانیایی، 7: روسی، 8: چینی، 9: ترکی، 10: گرجی، 11: ارمنی، 12: آذری، 13: اندونزیایی، 14: تایلندی، 15: اردو، 16: هندی‎
mainid : آی دی محصول
gid : آی دی گروه
maxprice : حداکثر قیمت
minprice : حداقل قیمت
ownerid : آی دی شرکت
Member
type :
name : نام دلخواه شما (وجود آن الزامی ست)
typeid : آی دی مشخصه ی اسکما
propertyid : آی دی مشخصه ی اسکما
perpage : تعداد شیء قابل نمایش در یک صفحه
pageno : شماره صفحه
format : اگر مقدار all در این فیلد قرار بگیرد تمامی مشخصه های موجود در انبار یک آبجکت را با مقدارهای داخلش چاپ می کند
schemaid : آی دی اسکما
نام شرکت :
نام دامنه :
 
 
 
 

خروجی:

خروجی این دستور، لیستی شامل فیلدهای زیر میباشد :

usedforid : آی دی تنوع انبار

schemaid : آی دی اسکما

mid : آی دی مشخص کننده نوع شیء

ord : فیلد مشخص کننده چیدمان

mainid : آی دی محصول

title : نام تنوع انبار

image : آدرس تصویر

link : آدرس مجازی

1-2- تنوع انبارهای محصول به صورت ساختار جیسون

این دستور اطلاعات تنوع انبارهای رفرنسی و غیر رفرنسی مربوط به یک محصول، شامل مشخصه های اسکما و پاسخ های ثبت شده برای آن را بصورت ساختار جیسون فراخوانی میکند.

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

Basis
core :
source :
name : نام دلخواه شما
lid : آی دی مشخص کننده زبان 1:فارسی، 2: انگلیسی، 3: عربی، 4: فرانسه، 5: آلمانی، 6: اسپانیایی، 7: روسی، 8: چینی، 9: ترکی، 10: گرجی، 11: ارمنی، 12: آذری، 13: اندونزیایی، 14: تایلندی، 15: اردو، 16: هندی‎
mid : آی دی نوع مشخص کننده نوع شیء 1:اخبار و مقالات، 2: رویدادها، 5: شرکت، 10: اماکن، 11: اشخاص، 19: خدمات، 20: محصولات ‎
mainid : آی دی محصول
ownerid : آی دی شرکت
Member
request :
type :
name : نام دلخواه شما
نام شرکت :
نام دامنه :
 
 
 
 

خروجی:

خروجی این دستور یک داده واحد بصورت زیر میباشد :

Column1 : جیسون تنوع انبارهای محصول


جیسون خروجی شامل بخش های زیر میباشد :

ID : آی دی محصول

schemaID : اسکمای محصول

parentID : در صورتی که محصول رفرنسی باشد ایدی محصول برند کمپانی می باشد و در غیر اینصورت مقدار صفر دارد.

Title : عنوان محصول


Inventory : آرایه ای از اسکماهای تنوع انبار های محصول مورد نظر میباشد.

Inventoryschema : آیدی اسکمای تنوع انبار.

Questions : آرایه ای از مشخصه های اسکمای تنوع انبار برای یک محصول است .

برای نمایش بهتر اطلاعات تنوع انبار ها در سایت، درصورتیکه برای یک مشخصه در اسکمای تنوع انبار در هیچکدام از تنوع انبارهای ثبت شده در آن شرکت، مقداری ثبت نشده باشد، این مشخصه در آرایه ی questions نمایش داده نمیشود

PropertyID : آیدی مشخصه اسکمای تنوع انبار

Title : عنوان مشخصه ی تنوع انبار


Inventories : آرایه ای از تنوع انبار های یک محصول می باشد.

inventoryid : آیدی تنوع انبار

updatePriceDate : آخرین تاریخ بروز رسانی قیمت تنوع انبار

answers : مشخصه هایی که در هر تنوع انبار برای آن ها پاسخی ثبت شده است به همراه آی دی مشخصه در این آرایه نمایش داده میشود.

2- جزئیات انبار

2-1- لیست تنوع انبار در محصولات تک انباری

این دستور لیست تنوع انبار یک یا چند محصول را به همراه قیمت، قیمت بازار و موجودی آن فراخوانی میکند .

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

با استفاده از ورودی های اختیاری این دستور میتوان فیلترهایی را به این لیست اضافه نمود. در صورتیکه هرکدام از ورودی های maxprice ( بیشترین قیمت ) و یا minprice ( کمترین قیمت ) مقدار داشته باشد ، خروجی دستور در بازه ی مورد نظر فیلتر خواهد شد. همچنین میتوان با مقداردهی ورودی checkstock‌ فقط تنوع انبارهای موجود و یا ناموجود را نمایش داد.

این دستور تنها برای محصولاتی که به اصطلاح تک انباری هستند (دارای یک تنوع انبار هستند) قابل استفاده میباشد.

Basis
core :
source :
name : نام دلخواه شما
collection : آی دی یک یا چند محصول (با ، از هم جدا میشوند)
checkstock : مشخص کردن موجود یا ناموجود بودن ok:موجود، notok:ناموجود
minprice : کمترین قیمت بین تنوع انبارهای یک محصول
maxprice : بالاترین قیمت بین تنوع انبارهای یک محصول
Member
request :
type :
name : نام دلخواه شما
نام شرکت :
نام دامنه :
 
 
 
 

خروجی:

خروجی این دستور شامل فیلدهای زیر میباشد :

id : آی دی محصول

count : تعداد تنوع انبار محصول

invid : آی دی تنوع انبار

stock : تعداد موجودی تنوع انبار

price : قیمت تنوع انبار

MarketPrice : قیمت بازار تنوع انبار

Discount : درصد تخفیف (در صورتی که برای یک تنوع انبار درصد تخفیف تعریف شده باشد نمایش داده خواهد شد و در غیر اینصورت مقدار null دارد)

زمانیکه یکی از دو مشخصه minprice و maxprice مقدار داشته باشند، خروجی این دستور لیستی از انبارهاست که در این بازه قرار میگیرند.

2-2- بالاترین و پایین ترین قیمت، و بیشترین و کمترین موجودی تنوع انبارهای محصولات

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

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

Basis
core :
source :
name : نام دلخواه شما
collection : آی دی یک یا چند محصول (با ، از هم جدا میشوند)
Member
request :
type :
name : نام دلخواه شما
نام شرکت :
نام دامنه :
 
 
 
 

خروجی:

خروجی این دستور شامل فیلدهای زیر میباشد :

max : بالاترین قیمت بین تنوع انبارهای یک محصول

min : پایین ترین قیمت بین تنوع انبارهای یک محصول

maxcount : بیشترین موجودی بین تنوع انبارهای یک محصول

mincount : کمترین موجودی بین تنوع انبارهای یک محصول

usedforid : آی دی محصول

2-3- حداقل و حداکثر قیمت بازار تنوع انبارهای محصولات

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

Basis
core :
source :
name : نام دلخواه شما (وجود آن الزامی ست)
collection : آی دی یک یا چند محصول (با ، از هم جدا میشوند)
Member
request :
type :
name : نام دلخواه شما
نام شرکت :
نام دامنه :
 
 
 
 

خروجی:

خروجی این دستور لیستی شامل فیلد های زیر میباشد :

max : بالاترین قیمت بازار بین تنوع انبارهای یک محصول

min : پایین ترین قیمت بازار بین تنوع انبارهای یک محصول

usedforid : آی دی محصول

2-4- نمایش موجودی یک تنوع انبار

این دستور موجودی یک تنوع انبار را فراخوانی میکند.

Basis
core :
source :
name : نام دلخواه شما
usedforid : آی دی تنوع محصول
Member
request :
type :
name : نام دلخواه شما
نام شرکت :
نام دامنه :
 
 
 
 

خروجی:

خروجی این دستور یک داده واحد بصورت زیر می باشد :

stock : موجودی تنوع انبار