منو
میانگین 5 از 1 رای

1- سبد خرید

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

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

1-1- لیست سفارشات

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

Basis
core :
source :
name : نام دلخواه شما
factorid : شماره فاکتور دائم
factoridtemp : شماره فاکتور موقت
userid : آی دی کاربر در صورت لاگین بودن
Member
request :
type :
name : نام دلخواه شما
نام شرکت :
نام دامنه :
 
 
 
 

خروجی:

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

id : آی دی رکورد ثبت شده

pID : آی دی سفارش اضافه شده به سبد خرید

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

count : تعداد هر سفارش

SailPrice : قیمت یک عدد از شیء

title : نام شیء

Dmn_id : آی دی هاست

Calculate : مجموع قیمت با توجه به تعداد انتخاب شده از هر شیء

1-2- اطلاعات فاکتور دائم

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

Basis
core :
source :
name : نام دلخواه شما
factorid : شماره فاکتور دائم
userid : آی دی کاربر
Member
request :
type :
name : نام دلخواه شما
نام شرکت :
نام دامنه :
 
 
 
 

خروجی:

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

ID : شماره فاکتور

User : آی دی کاربر

OpenDate : تاریخ میلادی ایجاد فاکتور

Finished : اگر فاکتور باز باشد مقدار 0 و اگر فاکتور بسته باشد مقدار 1 دارد

CalculatedSalePriceSum : جمع مبلغ فاکتور

GiftBuyPrice : مبلغ اعمال شده برای قوانین فروش

PayPrice : مبلغ قابل پرداخت بعد از اعمال قوانین فروش روی فاکتور

BankRefererID : شماره پیگیری بانک (در صورتیکه پرداخت از طریق درگاه بانک انجام شده باشد)

SendAddress : آی دی آدرس انتخاب شده برای این فاکتور

TraceStatus : آی دی روش ارسال انتخاب شده برای این فاکتور

Dmn_id : آی دی هاست

paystatus : آی دی روش پرداخت انتخاب شده برای این فاکتور

date : تاریخ شمسی ایجاد فاکتور

1-3- اطلاعات فاکتور موقت

دستور زیر اطلاعات فاکتور موقت را در سایت فراخوانی میکند :

Basis
core :
source :
name : نام دلخواه شما
factoridtemp : شماره فاکتور موقت
Member
request :
type :
name : نام دلخواه شما
نام شرکت :
نام دامنه :
 
 
 
 

خروجی:

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

ID : شماره فاکتور موقت

User : آی دی کاربر که در اینجا مقدار صفر خواهد داشت

OpenDate : تاریخ میلادی ایجاد فاکتور

Finished : اگر فاکتور باز باشد مقدار 0 و اگر فاکتور بسته باشد مقدار 1 دارد. در فاکتورهای موقت همیشه مقدار صفر دارد

CalculatedSalePriceSum : جمع مبلغ فاکتور

GiftBuyPrice : مبلغ اعمال شده برای قوانین فروش (در این بخش بدلیل اینکه فاکتور باز است ، این فیلد مقدار null خواهد داشت. چون قوانین فروش در زمان بسته شدن فاکتور اعمال میشوند.)

PayPrice : مبلغ قابل پرداخت بعد از اعمال قوانین فروش (بدلیل اینکه در فاکتورهای موقت قوانین فروش اعمال نشده، همیشه مقدار این فیلد برابر با calculatedsaleprice خواهد بود)

BankRefererID : شماره پیگیری بانک (در صورتیکه پرداخت از طریق درگاه بانک انجام شده باشد)

SendAddress : آی دی آدرس انتخاب شده برای این فاکتور (در فاکتورهای موقت مقدار صفر خواهد داشت)

TraceStatus : آی دی روش ارسال انتخاب شده برای این فاکتور (در فاکتورهای موقت مقدار صفر خواهد داشت)

Dmn_id : آی دی هاست

paystatus : آی دی روش پرداخت انتخاب شده برای این فاکتور (در فاکتورهای موقت مقدار صفر خواهد داشت)

date : تاریخ شمسی ایجاد فاکتور

1-4- اضافه کردن، حذف و تغییر تعداد سفارشات سبد خرید

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

1-4-1- اضافه کردن به سبد خرید

در صورتیکه مقدار ورودی request در تگ basis برابر با add باشد، به هر تعداد که در ورودی count مشخص شده باشد، از شیء با آی دی که در در ورودی productid ثبت شده، به سبد خرید اضافه خواهد شد.

1-4-2- کم کردن سفارش از سبد خرید

در صورتیکه مقدار ورودی request در تگ basis برابر با min باشد، به هر تعداد که در ورودی count مشخص شده باشد، از شیء با آی دی که در ورودی productid ثبت شده، از سبد خرید کم خواهد شد.

1-4-3- ویرایش تعداد در سبد خرید

در صورتیکه ورودی request در تگ basis برابر با edit باشد، تعداد شیء با آی دی که در ورودی productid مشخص شده است، به عدد ثبت شده در ورودی count، در سبد خرید تغییر داده میشود.

1-4-4- حذف کردن از سبد خرید

در صورتیکه ورودی request در تگ basis برابر با delete باشد، شیء با آی دی که در ورودی productid ثبت شده مشخص شده است، از سبد خرید حذف میگردد.

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: محصولات ‎
productid : آی دی شیء مورد نظر برای اضافه کردن به سبد خرید
count : تعداد شیء
factorid : شماره فاکتور دائم
factoridtemp : شماره فاکتور موقت
userid : آی دی کاربر در صورت لاگین بودن
request :
Member
request :
type :
name : نام دلخواه شما
نام شرکت :
نام دامنه :
 
 
 
 

خروجی:

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

column1 : نتیجه عملیات مورد نظر بر اساس ورودی ها، در این فیلد نمایش داده میشود.