تسک 00 - سایر تسک ها
وقتی بخش فیلترها رو زدیم فبلتر محصول ستاره دار رو می خوایم
-
toshanet sms she vagti charge nis
تسک 103 - درست کردن مشکل بیشتر بودن مقدار پکیج بعدی و همچنین 1000 تومان اختلاف برای کیف پول
hale moshkel hf male upgrade o ina
ham geimat ham setare ham 2ja baiad check she ke bishtar nabashe ham ba wallet ham dargah braie upgrade ->
ham vase price ham level price
تسک 102 - تغییر درخواست نقره ای شدن شعبه
فروشگاه ها برای این که بتونن نقره ای بشن یک ویژگی هایی باید داشته باشن که معرف باید این ها را چک کنه و
تاییدشون کنه یا رد کنه
بعش می ره برای ادمین؛ اما ادمین این دسترسی را دارد که اگر خواست فروشگاه رد شده را تغییر بده به تایید شده
این کار برای جلوگیری از ارسال حجم بالای درخواست هایی است که ویژگی های لازم رو که به بازاریابان شبکه آموزش دادن
پاس نکردن
در اصل باید یک مرجله بیاد وسط اینکار -> جدول میشه golden_branch_request
باید اول بره برای معرفش - یعنی اول درخواست میره برای معرفش یعنی معرف شعبه - فقط و فقط معرف شعبه و ربطی به
فروشگاه نداره
اگر معرف هم نداشت، این قسمت خودکار تایید شده میره چون معرف نداشته و معلوم باشه که معرف نداشته
- inviter_id -> آی دی معرف
- inviter_submitted_date -> میشه وقتی که معرف جواب میده و تغییر وضعیت میده
- inviter_comment -> میشه نظر و توضیح معرف برای رد کردن
اگر معرف نداشت، ستون اول میشه 0 که بفهمیم معرف نداشته
پس اینم میشه مرحله ای یعنی اول شعبه درخواست میده، حالا میره برای معرف اکر داشت و. بعدش میره برای ادمین
فقط حواست باشه یک فرقی داره این با قبلی، درسته که مرحله به مرحله هست ولی مرحله وسط میتونه معرف نداشته باشه و
مستقیم بره دست ادمین و همچنین اگر معرف رد کرد دیگه مثل قبلی نیست و ادمین باز حرف آخر رو میزنه یعنی ادمین می تونه
تایید کنه با اینکه معرف رد کرده بوده- پس معرف یا باید تایید یا باید ردکنه که بره دست ادمین و باز ادمین حرف نهایی
رو میزنه
-3 o 3 -> وضعیت های تایید و رد توسط معرف هستن
پس صرفا باید معرف یا تایید کنه یا رد کنه که بره دست ادمین حالا
تسک 101 - تغییر درخواست لیدر شدن
ممکن است شعبه فروشگاهی لیدری را معرفی کند ولی خودش موافق نباشد به همین خاطر لیدر باید معرفی خودش به عنوان لیدر
شعبه را تایید کند
دو تا وضعیت دیگر اضافه شود . -3 و 3 -> این -3 برای رد شده توسط لیدر هست و 3 برای تایید شده توسط لیدر هست
ستون های اضافه شده به جدول "branch_leader_request" میشه
- leader_submitted_date -> میشه وقتی که لیدر جواب میده و تغییر وضعیت میده
- leader_comment -> میشه نظر و توضیح لیدر برای رد کردن
حالا توی صفحه مدیریت وقتی مدیر می خواهد تایید کنه حتما حتما باید توسط لیدر تایید شده باشه که مدیر بتونه تایید
کنه. در غیر این صورت. باید مدیر صبر کنه تا اون تایید کنه
اول باید بره وضیعت 3 وبعد اگر ادمین تایید کرد میاد 1 و در غیر اینصورت میره -1 که رد کرده مدیر
پس تایید یا رد مدیر بسته هست به تایید لیدر . اگر لیدر رد کرد که دیگه مدیر هم هیچ کاری نمیتونه بکنه. یعنی تمام
هست. پس مرحله به مرحله هست.
پس اول شعبه میذاره - بعد لیدر باید رد یا تایید کنه. اگر رد کرد که تمومه - اگر تایید کرد. حالا مدیر باید رد یا
تایید کنه
پس سمت کاربر هم باید درخواست های لیدر شدن رو ببینه چون داره
تسک 100 - حق اشتراک
حق اشتراک کمتر شه یا 0 بشه -> این جدیده حساب میشه؟
تسک 99 - ارتقا و مشکل منفی شدن
چک اینکه اگر پکیج که ارتقا میده ستازه بیشتز باشه ولی امکانات کمتر و چیزی ارش گرفته نشه
تسک 98 - جدا شدن درخواست ها از منو مدیریت
darkhast ha toie menu kenar joda she
تسک 97 - شمارنده مدیریت پیشنهادات و ...
BranchSuggesstion Managment Counter Zade She
-
harja suggestion darim counter bezar ke lazeme
تسک 96 - مشکل منو کنار که جا نداره و میاد دو خطی میشه
menu kenar ja nadare o miad paien
تسک 95 - شعبه برای حذف ستاره داربه ادمین درخواست بده و واژه بشه "درخواست لغو"
CREATE TABLE `product_star_remove_request` (
`id` int NOT NULL PRIMARY KEY AUTO_INCREMENT,
`date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`user_id` int NOT NULL DEFAULT '0',
`product_star_request_id` int NOT NULL DEFAULT '0',
`state` int NOT NULL DEFAULT '0',
`user_comment` text CHARACTER SET utf8mb4 COLLATE utf8mb4_persian_ci NOT NULL,
`admin_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_persian_ci NOT NULL,
`submitter_id` int NOT NULL DEFAULT '0',
`submitted_date` datetime DEFAULT NULL
);
میه درخواست حدف یک ستاره از محصول. این مورد حواست باشه قبلا با دکمه بوده و میزده و تمام میشده الان باید درخواست
بده
اسم منو هم عوض شده
یک مدیریت می خواهید و یک دخواست و دیدن درخواست ها مثل همیشه و تغییر نام
وقتی هم تمام میشه و حذف میشه باز ستون های delete مال جدول اصلی رو مثل قبل پر کن
یعنی جدول قدیم هیچ تغییری نمیکنه صرفا این منو میاد که حذف با درخواست باشه و درخواست که تایید شدد حذف شه و
همینطوری نباشه و حذف شدن دست مدیریت باشه
تغییر واژه هم که کفتم + مدیریت + درخواست دادن و دیدن درخواست های قبلی مال حذف -> ستون ها دقیقا مثل همن
تسک 94 - رنگ جدید برای متن محصولات
این رنگ در تنظیمات باشه و بیاد جای این رنک ها که گفتم و بعد اگر خواستن بقیه جاها هم می زنیم براش - در اصل منظور
قیمت هستا که نارانجی هست رنگ این منظوره
هرجا که اینطوری هست اعمال بشه یعنی قیمت اینطوری هست و توی گرید هست
تسک 93 - عنوان دسته یا همین زیردسته در محصول
در صفحه افزودن محصول یک فیلد داریم به نام عنوان -
واژه عنوان بشه زیر دسته بندی ( تو عملیات دسته بندی محصول در دسته بندی فروشگاه هم هست اونجا هم واژه اش عوض
بشه) در همان صفحه دسته بندی محصول در ستون آخر یک دکمه بذاریم به نام زیر دسته بندی همون جا شعبه چک کنه اگر
زیر دسته بندی
که می خواد نبود هر تعداد که می خواد تحت عنوان "سایر" ثبت کنه بعد از ثبت پیام بده "لطفا منتظر تایید ادمین
باشید پس از تایید می توانید محصولات این زیر دسته بندی را اضافه کنید. " -
کلا سایر رو چه برای دسته محصول چه برای عنوان (زیر دسته بندی) از صفحه اضافه کردن محصول برداریم اونجا فقط
زیر دسته بندی مد نظرش رو انتخاب کنه
پس در کل یعنی زیر دسته بندی هم از خود افزودن محصول میاد بیرون - باید از اونجا برداشته شه و فقط می تونه از
زیردسته
هایی که هستن انتخاب کنه
خب حالا پس دیگه سایر نداریم توی محصولات
حالا میایی توی صفحه
(https://hezarforsat.ir/Dashboard/SubCategoriesOff/Index/) - دسته محصول (تخفیف)
اینجا شعبه که میاد باید زیردسته ها رو ببینه و اگر خواست وارد کنه همینجا تا بعد بتونه انتخاب کنه از بینشون
-
پس یک سیستم مدیریت داریم برای زیردسته بندی ها
کلا این تسک تغییر واژه بوده که انجام شده قبلا - باید از محصول بره
بعد توی هر سطر صفحه ای که دادم بهت لینکشو، باید یک دکمه باشه زیر دسته ها - میری توی اون زیردسته های اون دسته
محصول رو میبینی و بعد میتونی اگر خواستی یک زیردسته جدید بذاری براشون
پس توی هر سطر یک دکمه جدید هست که زیر دسته هاشو ببینی - احتمالا در طراحی به مشکل میخوریم . باید دکمه ها رو ببریم
توی عملیات مانند مثل بقی جاها ولی دکمه ثبت بیرون بمونه. پس میشه یک دکمه ثبت و عملیات برای بقیه موارد
پس میره زیردسته ها رو چک میکنه و بعد یک دکمه افزودن بالای صفحه هست که جدیدهارو خواست می فرسته و منتظر میمونه تا
تایید شه . این افزودن که گفتم یک سطر تنظیمات جدید و یک راهنما علامت سوالی می خواهد براش
پس زیردسته ها میبینه و بعد یک افزودن داره -> افزودن که زد باید بره صفحه درخواست های اون زیردسته و بعد میبینه
درخواست هارو باز اینجا هم علامت سوال و تنظیمات داریم و حالا میتونه اینجا اضافه کنه زیردسته جدید رو که باید بره
سمت ادمین برای تایید و ...
پس اینجا باز میشه سیستم درخواست برای تایید. درخواست هارو میبینه و میتونه درخواست بده و ... مثل همه جا که داشتیم
سایر هم که برداشتیم کلا از محصول و وقتی توی مدیریت تایید شه، خودکار زیردسته اضافه میشه وحالا شعبه می تونه برداره
اون رو .
وقتی ثبت کرد زیردسته سایر رو این پیام رو بهش توی نوتیف بدیم که
"لطفا منتظر تایید ادمین
باشید پس از تایید می توانید محصولات این زیر دسته بندی را اضافه کنید."
پس واژه عوض میشه - سایر از توی محصولات میاد بیرون و دیگه نداریم. توی منو داده شده می تونه زیردسته ها ببینه و
درخواست اضافه کردن بده و مدیریت هم داره - روند مثل قبله و جدول هم مثل قبلی ها میشه که برات میذارم
CREATE TABLE `new_sub_category_title` (
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY,
`title` text CHARACTER SET utf8mb4 COLLATE utf8mb4_persian_ci NOT NULL,
`sub_cat_id` text CHARACTER SET utf8mb4 COLLATE utf8mb4_persian_ci NOT NULL,
`user_id` int NOT NULL DEFAULT '0',
`submitter_id` int NOT NULL DEFAULT '0',
`date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`submitted_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`state` int NOT NULL DEFAULT '0'
);
وقتی تایید میشه میره خودکار توی جدول عنوان ها یا همان زیردسته ها میشینه
تسک 92 - حذف توسط ادمین برای کارت بانکی
حذف توسط ادمین برای کارت بانکی
- این باید ادمین بتونه حذف کنه کارتهای بانکی هرکاربری که خواست رو - یک وضعیت جدید میشه که بدونیم ادمین حذف کرده
پس میره کارت های کاربر رو میبینه و میتونه حذف کنه علاوه بر بقیه کارهایی که از قبل می کرد. فکر کنم ستون حذف شده
در زمان هم داریم که از اون هم استفاده کن که بفهمیم کی حذف شده و توسط کی هم مشخصه.اینطوری تمامی عملیات ها رو هم
ادمین داره و هم کاربر. این رو چک کن همه داشته باشن
removed_date o removed_by_id
تسک 91 - امکان فعال و غیرفعال کردن کارت بانکی
امکان فعال و غیرفعال کردن کارت بانکی در عملیات کارت کاربر برای خود کاربر و ادمین
برای اینکار باید یک وضعیت جدید داشته باشیم. یعنی توی همون ستون باید یک عدد جدید داشته باشیم
اینطوری خودکار وضعیت بقیه جاها اعمال میشه. پس باید قابلیت فعال و غیرفعال کردن به ادمین و خود کاربر بدیم که هر دو
بتونن اینکار رو انجام بدن
اگر یک کارت غیر فعال داشته باشه و محدودیت یک کارت باشه می تونه یک کارت دیگه هم ثبت کنه و در کل نمی تونه همزمان
کارت فعال داشته باشه
یعنی محدودیت روی کارت های فعال هست و نمیتونه در همون لحظه بیشتر از ماکسیسم کارت فعال داشته باشه
پس در کل موقع فعال کردن باید چک کنیم حداکثر رعابت بشه همیشه
پس فعال کردن و غیر فعال کردن رو باید به کاربر برای خودش بدیم و به ادمین هم بدیم در مدیریت
پس یک وضعیت جدید هست و بعد تست کن روی برداشت و. ... اعمال شده باشه
وقتی غیرفعال کردیم باید زمان غیرفعال کردن بیوفته توی دیتابیس توی ستون جدید . جایی لازم نیست نشون بدی و فقط بنویس
disabled_date
در صورتی بشه فعال و غیر فعال کرد که کارت تایید شده باشه . یعنی باید وضعیت تایید باشه که بشه غیرفعال کرد و بعدش
دوباره فعال کرد
تسک 90 - مشکل اسکرول حساب های بانکی
حساب های بانکی اسکرول میخورده مشکل ببین چیه
تسک 89 - دیدن کارت های کاربر در عملیات کاربران برای ادمین
با سرچ کد کاربری این مورد رو بزن و کد کاربری رو در سرچ حساب های بانکی بیار و در ایندکس هم بذار
تسک 88 - تغییر متن ارور
پیام خطای موبایل بشه:
با این شماره موبایل قبلا ثبت نام شده است.
تسک 87 - فاکتورهای پرداخت نشده که تاریخش گذشته موجودی کالا برنگشته به سیستم مثلا شعبه خاتون
فاکتورهای پرداخت نشده که تاریخش گذشته موجودی کالا برنگشته به سیستم مثلا شعبه خاتون
تسک 86 - توضیحات درخواست کد ستاره دار اجباری نباشه
توضیحات درخواست کد ستاره دار اجباری نباشه
تسک 85 - یاقوت رو که صفر می ذاریم خطای بن خرید می ده
toie mahsolat ya daste bandi hast in moshkel ke error mide o baiad bebinim cheshe
تسک 84 - قیمت جدید در محصولات صرفا برای نمایش
در محصولات یک فیلد می خواهیم به نام قیمت اصلی کالا که در سایت بالای قیمت فعلی نشون داده می شه و روش خط می خوره
(شبیه تخفیف)
in field ezafe mishe be mahsolat - toie database esmesh bezar show_price ke ye geimate o serfan mikhaim namaiesh
bedim hamin
mire toie jadval mahsoolat dg o khode karbar poresh mikone - esmesh ham ke goftam - va miad toie single product
ke rosh khat mikhore o mishe giemat alani
validationesh mishe serfan bishtar ya mosavi geimat ha boodan -> agar geimat kamtar shod toie POST khat bokhore
تسک 83 - فرستنده و گیرنده در تیکت
در قسمت تیکت اپراتور اطلاعات فرستنده و گیرنده به جدول ایندکس اضافه شود -
https://hezarforsat.ir/Dashboard/Ticket/Index/
kolan toie ticket index ferestande o girande bashe ke befahmim chetowrie va oni ke mnm bold she
تسک 82 - تغییر واژه
در صفحه سهام کاربران دکمه نقدکردن سود سهام مشارکت بشه نقد کردن سود مشارکت
تسک 81 - دسته بندی های جدید من یک دکمه بازگشت داشته باشه
پنل شعبه دسته بندی های جدید من یک دکمه بازگشت داشته باشه -
https://hezarforsat.ir/Dashboard/NewSubCategory/Index/
in bere be safhe ghablish ke daste bandiha hast
تسک 80 - تغییر نوشته
hameja ONVAN beshe زیردسته
yani darkol onvan baiad beshe zir daste -> toie admin mishe toie amaliat daste mahsol va toie karbar ham mishe
toie mahsoolat - namaiesh va harja dg hast sotonesh
mesalha ziade mesle:
-
واژه عنوان در صفحه افزودن محصول بشه زیر دسته ها
-
در عملیات دسته بندی محصول هم عنوان ها بشه زیردسته ها -
https://hezarforsat.ir/Dashboard/ShopsSubcategories/Index/412/
تسک 79 - باگ نمودار
addada doros she toie nemodar
تسک 78 - باگ فاکتور
باگ فاکتور: وفتی می ره برای پرداخت فیش پولی رو که از کیف پول کم کرده از حساب فروشگاه کم نمی کنه
مبلغ پرداختی به فروشگاه باید حدود 48500 باشه
-
toie khode factor moghe kharid toie sabad kharid doroste o inja eshtebahe - yani doroste mishe shopping carte
تسک 77 - ادامه سیستم جدید بن خرید دادن - در عملیات کاربران هم باشه بتونن در صد خاص بدن
در عملیات کاربران هم باشه بتونن در صد خاص بدن
in takid kon ke baraie charkhe REAL hast o charkhe jadide o fagat male ine
in miad toie amaliat jadid baraie userha o fagat male userha hast dg - ke biad admin o ye darsad khasi bede be
user khas -> yani ye amalaiat jadide baraie user ke ye field dare fagat o rahnama setting o soali ham dare -> ye
addad midi be onvane darsad baraie sahm bon kharid az REAL -> fagat REAL hast in
pas darsad baraie user vared mishe inja ke default -1 hast
agar -1 bod mishe male setting - agar giere -1 bood mishe customize shode baraie in user -> yani agar -1 bood
mishe
hamon adade settings va agar !=-1 bood mishe adadi ke male user hast -> in mishe darsadi ke baiad bedi be in
user
khas ke az satr setting dg joda mishe ba in darsad khas - adad baiad >=-1 va kochektar mosavi 100 bashe
pas in admin miad meghdar mide -> hala ya -1e ya meghdar dare -> agar meghdar dasht ke to charkhe user baraie in
user az in miri - agar
nadasht ham ke baraie user ham baiad mesle defaultesh beri -> toie rahnama ham benevis agar -1 bashe yani
defaulte -> az -1 hast ta 100 -> -1 yani default ke az setting miad , 0 yani 0 hast o aslan chizi nagire va har
adad geire inam mishe sahmesh - rahnama barash yadet nare
تسک 76 - ادامه سیستم جدید بن خرید دادن
khob nega ma ye satr dropdown setting dashtim -> in baiad toie 2 code yani 2 charkhe emal she -> yani
toie code
aval kar ke bon kharid
bar asase affiliation bood o alani ke bar asase real_affiliationha hast -> inotwr ke aval har tabe ke
dari miaie
check mikoni aya in faale ya na
pas ye IF dare ke agar in faale too setting biad o in ro ejra kone vagarna dg har 2tabe dare ejra mishe
o
khodesh onyeki ejra mishe dg -> fagta yekish ejra mishe engar fagat dg
pas 3 satr setting dashtim -> dropdown ro ke alan zadi o on 2 ta dg ham ke toie task ghabli zadi (baze o
darsad)
hala ye nokte mohem darim ma onam jarian sokht shodan bon kharide - nega ma 2 charkhe darim o mitoone
too
setting avaz kone
-> baraie inke moshkel pish naiad toie har 2 charkhe baiad ba tarikhe akharin satr har 2 jadval check
koni
ino deghat kon chon yekam ajibe o khodet ham behesh fekr kon bebin moshkel ro hal mikone ya na
khob pas fekr kon charkhe jadid yani REAL faale toie setting dropdown -> hala pas charkhe REAL ok hast
-> hala
pas dg toie on AFFILIATION khali
yani hamon ghadimie namire -> hala inja shoma ye function midoni run mishe vali ye moshkel momkene bashe
onam
inke shaiad toie 300rooz gozashte
on yeki faal boode bashe - pas be mahzi ke admin setting dropdown ro avaz mikone miad o charkhe REAL
ejra mishe
ke eshtebahe chon toie on yeki
run shode booode -> pas vagti charkhe real ke alan faale mikhad ejra she shoma miaie o chekc mikoni ke
khob
charkhe REAL hast ok, hala baiad
zamanesh ke mishe setting baze jadide gozashte bashe -> va in gozashtan mishe hamzaman ham az REAL ham
az
AFFILIATION sade yani baiad az har 2
charkhe gozashte shode bashe -> pas zaman ke farz kon 24 saate baiad az har 2 charkhe gozashte bashe
hala miad o
charkhe ke mishe male REAL ro
ejra mikone o DONE mishe o mire
intowri motmean mishim ke zaman vagean gozashte -> pas toie charkhe baiad motmaen bashi in SELECT shode
va az
baz
mored nazar ke mishe baze hamin charkhe faal az satr akhar har 2 jadval charkheha gozashte shode bashe
pas toie har charkhe ke hasti zaman har 2 barat melake dg va inke khali boodan jadval ham yadet nare ke
moheme
check koni
تسک 75 - سیستم جدید بن خرید دادن
in mishe ye charkhe jadid ke darsadha az task 74 yani ghabli miad barash
CREATE TABLE cycles
(
id INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT,
date DATETIME NOT NULL DEFAULT NOW(),
type TEXT NOT NULL DEFAULT ''
);
baraie in jadval type dairm ke baad agar khastim typehaie dg ham beshe dad o dardesar dg nabashe -> TYPE
ALANI =
REAL_AFF_SCORE
khob miaie agar tosh satr nabood ya az satr ghabli be andaze N saat (yeki az satre settings task 74)
gozashte
bood -> ye
satr insert mikoni o charkhe ro miri hala yani baad az insert satr
pas ya agar satr nist ya agar az satr ghabli N saat ke az settings miad gozashte ye satr insert mishe o
hala
mirim soraghe dadan bon kharidha
be in sorat hala bon kharid midim ke roie tamame userha harekat mikonim (mishe serfan userha dg yani
karbaara)
hala miaie (ba darsad ke mishe satr setting dg az task 74)
va karbaraie on user ro migiri ke mishe shabake mostagimi ke dare (real_affiliationha) hala miaie mibini
bachehash chegadr bon kharid toie on baze dade shode daran
- hala ye darsad az on ro midi be khode karbar alani -> pas roie karbara harekat mikoni o karbaraie ono
migiri
ke real hast -> hamashonam karbaran -> hala miaie
va be on id user alani ye darsadi az bon kharidhaie bachash toie baze dade shode ro midi
baraie inkar behtare ke toie array zakhire koni yani inke biaie begi khob be in ID baiad N bon kharid
bedim va
bad inke hamashon tamom shodan
-> miaie o be hame bon kharid midi
yani aval ye array dari ke KEY mishe id user dariaft konande o VALUE mishe bon kharidi ke baiad
behesh
bedi
va baad miaie o dg roie in array harekat mikoni o bon kharidha ro midi ke mishe shabihe system bon
kharid ghabli
ke dashtim dg ke notif o ... ham midi o bon kharid ham beheshon midi -> miaie bon kharid ha hesab mikoni
toie on
baze o baad be karbar moarefeshon on darsad or midi mire - in task hanooz edame dare o sharthash yekam
avaz
mishe ba task baadi
تسک 74 - 2سطر تنظیمات برای درصد برای شبکه مستقیم
2
سطر تنظیمات برای درصد برای شبکه مستقیم که الان لازم داریمش که به صورت ساعتی هست بر عکس قبلی که روزی بود
و یکی هم
برای بازه اون
-
پس میشه 2 سطر یکی برای زمان و بازه و یکی برای درصد
takid kon ke bar asase saate
تسک 73 - تنظیمات نوع جدید
ye tanzimat noe jadid mikhaim ke type dropdown select2 bashe
in noe ro ok kon o avalin satr ham mishe
نوع اهدا بن خرید
2 halat dare
ke 2ta vazhe englisi midi database -> toie namaiesh ham daghighan bar hamin asas hast
- yani moghe namaiesh toie index setting baiad englisi ro bokoni farsi o baad nehson bede
ye function miazni ke behesh megdar select2 ke value englisi hast midi o farsi bar migardone o bara kole
dropdownha
mishe hamin funciton - dg baiad havasemon bashe tekrari value nadim ke ye function bashe bara hamashon
تسک 72 - تبدیل یاقوت باگ
وقتی بن خرید رو به یاقوت تبدیل می کنیم خطا می ده؛ ولی یاقوت رو هم می ده
تسک 71 - اجباری نبودن تاریخ تولد برای ادمین
پر کردن فیلد تاریخ تولد در ویرایش عملیات کاربران در ادمین اجباری نباشد
تسک 70 - تغییر وضعیت به ارسال شده
baraie branch betoone taqire state bede be ERSAL SHODE ke mishe ye state jadid
toie har desgin ke darim bara shoebe baiad betoone taqire state bede
intowri mire ersal shode
baraie raftan be ersal shode dg rahe bazgasht nadare
baad baaiad ye comment ham bezare -> soton comment be order -> rahnama az setting o hint alamat soali
ham lazem
dare (in mishe tozihe ezafi baraie ersal)
soton tarikhe tahvil darim ke baiad tarikh ke dade bara ersal ro benevise - soton code peigiri hast ke
baiad
code peigiri benevise -> hame fieldha be joz comment ejbarie
toie hamin fieldha baiad shomare sefaresh o link o nahve ersal o taikh ersal ro benevise dg ke mishe
hame
etelaat
mishe 3 field -> tarikhi ke dade ersal - code ersal - comment
pas ino branch mizane ersal shode o baiad inaro por kone o sabt kone ke mishe ersal shode -> in etelaat
baiad
neveshte she baraie karbar o admin
va dg namitone bargardone be ghabl -> ersal shode az har 2 design betoone bezane -> etelaat ro mizane o
mishe
ersal shode tavasote Branch
kolan ye state jadide -> vagti pool ro dadna o done shode mitoone bezane ersal shode
تسک 69 - تغییر سیستم شارژ
system modiriat charge ke agar toshanet mojodi nadare nare va agar roozi bishtar az 100 shod nare baz ->
HF
-
ye tabe dashtim mojodi ro midada -> agar charge ke karbar mikhad az mojodi bishtar bood error bede o
natone
begire
intowri agar charge nadasht namishe bere kifpool va ...
pas ba charge feeli check mishe
hala ye nokte dg ham hast -> be eza har simakart toie rooz fagat mishe 100.000 gereft
yani agar on simkart too emrooz 90.000 dade bood -> dg 10.000 mitoone begire o balatar namishe -> agar
balatar
zad error midi ke mahdodiaat emrooz shoma 10.000 monde
ye max ham baraie max charge ke hardafe mitoone bezane ezafe beshe
va inke system zade she baraie moshkelat adam bazgasht be site baad az kharid charge ke mitoone monjar
be
naresidam charge beshe
تسک 68 - خراب بودن دکمه کپی لینک
dokme copy hameja kharab
تسک 67 - تغییرات طراحی و منو ها
در پنل شعبه: منوی فروش های انلاین بیاد زیر منوی مالی
در فروش های انلاین یک جدول ایندکس داشته باشیم
ردیف/ تاریخ و ساعت/شماره فاکتور/ اطلاعات خریدار/ نام کالا/ تعداد/ مبلغ پرداختی به فروشگاه/ جزئیات
در جزئیات فاکتور به طور کامل دیده بشه
به جز جدول ایندکس همین مدل نمایشی که الان هست رو هم داشته باشیم تحت عنوان نمایش تمام فاکتورها
در این قسمت فیلتر می خوایم: پرداخت شده/ در انتظار پرداخت/ لغو شده/ ارسال شده
وضعیت ارسال شده رو شعبه فروشگاه فعال می کنه
تسک 66 - موارد متفرقه
-
agar amar active she -> report active she toie meuu kenari dashboard
-
yejaie khali toie branch darim zire nemodar
-
pardakht gabz disable she kolan -> az did o raftan behesh -> fagat logha bemone
تسک 65 - فایل ارور
تسک 64 - مشکل آدرس ها
وقتی آدرسی ویرایش میشه باید
removed = 1 beshe -> va yeki dg sabt she -> yani ba edit o delete baiad removed = 1 beshe va ba edit
baiad ye
satr dg ham insert she -> havaset be new neibor bashe
تسک 63 - آدرس خریدار
در فاکتور آدرس خریدار که باید براش جنس اونجا ارسال بشه نمایش داده بشه
moghe sabt sefaresh baiad az addresshash entekhab kone o sabt she toie order - va inke dokme add address
dg
bashe
pas listi az address ha miad yekio entekhab mikone o sabt mishe toie order o baad admin o khodesh toie
sefareshat mibinan -> az my addresses hast va hame baiad bebinan
تسک 62 - فاکتورهای شعبه ها
در ادمین یک منو می خواهیم برای فاکتورهای شعبه ها که پرداختی بابت هر فاکتور رو نشون بده
جدول ایندکس
ردیف/ تاریخ و ساعت/شماره فاکتور/ اطلاعات خریدار/ نام کالا/ تعداد/ مبلغ پرداختی به سایت/ جزئیات
در جزئیات فاکتور به طور کامل مشاهده بشه
didan mablagh sood site az har forosh online ke az kife pool midan
تسک 61 - ویرایش صفحه کاربران و کاربران من
در عملیات کاربران و کاربران من وقتی روی گزینه ای می زنیم و ثبت می شه برگرده به صفحه همون کاربر نه صفحه
اصلی
کاربران - یعنی بیاد همون صفحه که بود و نره صفحه اول
تسک 60 - کد صندقدار
code sandoq dare -> toie profile o bala o home bashe
- yani user_code ro hameja neshonesh bedim
تسک 59 - باگ آدرس های من
bug addresshaie mn toie HF - toie addresshaie mn -> add kon ba neighbor dar o bedon neibor -> error
dasht hame
errorha ok she
تسک 58 - تغیرات نوشته سهم که به صورت نارنجی هست
ارزش سهام در اعلانات بشه ارزش سود مشارکت
(منظور همون عدد هست که خودمون می نویسیم در اعلانات پایین همه)
و بیاد بالای نمودار به جای جمله داخل پرانتز که نوشته (عددها به تومان است)
یعنی بیاد جای این نوشته
تسک 57 - اسم دسته بندی پدر ها و موقع تایید چک شه
در جدول ایندکس دسته بندی جدید در ادمین برای دسته محصول جدید مشخص باشه از
کدوم دسته فروشگاه هست و برای دسته جزئی محصول جدید هم مشخص باشه از کدوم دسته محصول و کدوم دسته فروشگاه
است
وقتی هم تایید می شه بره تو همون دسته فروشگاه و دسته محصول قرار بگیره
تسک 56 - تغییر میله نمودار
می شه کاری کرد میله ای نمودار کوتاه تر بشه؟ چون عددها بزرگ شده نمودار خیلی بلند شده
تسک 55 - مشکل سرچ
وقتی کفش رو سرچ می کنیم فقط یک محصول مال صندل شاپ رو نشون می ده در حالی که چند تا محصول داره
https://hezarforsat.ir/Dashboard/Home/Market/%DA%A9%D9%81%D8%B4/
تسک 54 - سرچ فروشگاه با اسم اون و شعبه
در صفحه اصلی بازارچه بشه اسم شعبه فروشگاه و شعبه رو هم سرچ کرد
تسک 53 - لینک شعبه به فروشگاه
اسم شعبه فروشگاه لینک باشه بره تو فروشگاه
- yani toie jahaie ke box darim ke 12 ta bood ke mishe safhe ->
https://hezarforsat.ir/Dashboard/Home/Market/
roie onvane shoebe ke click mishe bere be link on shoebe yani ->
https://hezarforsat.ir/Dashboard/OnlineProducts/Branch/120/
تسک 52 - محصول با کد ستاره دار
شعبه فروشگاه درخواست می ده که محصولی رو ستاره دار کن
pas ye request jadid darim (branch mide request ro) baraie in mored ham ke darkhast bede baraie ye
mahsol ->
mahsol baiad geimat o
hamechish kamel ok bashe ->baiad tedad setare ham, ham karbar bede o ham admin avaz kone agar khast
CREATE TABLE `product_star_request` (
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY,
`date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`user_id` int NOT NULL DEFAULT '0',
`product_id` int NOT NULL DEFAULT '0',
`state` int NOT NULL DEFAULT '0',
`user_comment` text CHARACTER SET utf8mb4 COLLATE utf8mb4_persian_ci NOT NULL,
`user_stars` int NOT NULL DEFAULT '0',
`admin_confirmed_stars` int NOT NULL DEFAULT '0',
`admin_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_persian_ci NOT NULL,
`submitter_id` int NOT NULL DEFAULT '0',
`submitted_date` datetime DEFAULT NULL,
`delete_by_id` int NOT NULL DEFAULT '0',
`deleted_date` datetime DEFAULT NULL
);
inam serfan vasle be product o setare ha az in miad -> yani toie khrid check mikoni aya satri state = 1
dare ya
na -> akhari melake (momkene chandta bashe ) -> toie amaliat har mahsol hast baraie BRANCH -> khode
branch bara
mahsol mizare
useR_comment ke khode branch tozih mide - user_star mishe tedad setare ke user mad nazaresh hast -
admin_confirmed_stars -> hala agar taied kard admin -> miad o tedad setare mad nazaresh ro mide (default
mishe
meghdari ke karbar dade) -> admin_message ke male rad kardane ke dalil mide - baghie 4 ta ham ke malome
jarian
chie o tekrarie --> state ha ham ke mesle hame request haie ghablie makhsosan mesle hamon ke
delete_by_id o ina
dasht
درخواست میاد سمت ادمین یا تایید می کنه یا رد می کنه
اگر رد کنه دلیل رو می گه
ke ta inja ro darim o mesle ghable dg
اگر تایید کنه به محصول تعدادی ستاره می ده مثلا محصول کیف: 100 ستاره
inja admin tedad ro zade ke mishe tedad asli dg -> hala be product vasle o hamin baste chon dg mishe
relation
gereft
mishe akharin satr har mahsol ro moghe kharidan check konim ke bebinim aya setare dare ya na
وقتی کسی این محصول رو می خره پس از پایان خرید یک کد به خریدار بده
vagti kasi mahsol ro mikhare baiad behesh code bedim -> ino vagti midim ke sefaresh taied shode bashe
yani dg
done bashe -> hala mahsolati ke setare dashtan tebqe jadvale request -> yani mahsol toie sefareshi hast
ke done
shode o tamom shode o mahsol code dare -> hala ye code mide toie sefaresh -> vagti hamechi done shod ke
dg kare
ma tamom mishe
کد دو بخش هست یک بخش رندم و یک بخش ثابت بر اساس تعداد ستاره
code ke tolid mishe 2 bakhsh dare yeki random hast ke baiad yechi unique ham hatman tosh bashe ->
برای کد باید یکجوری حتما یونیک بشه یعنی ای دی خود
product_in_order
توش باشه
va ye bakhsh ba tedad setare ke admin toie on gofte boode pas yekish randome + UNIQUE va
yeki az
setare ke admin zade
بخش اول 8 تا کراکتر دو تا حرف دو تا عدد دو مثلا AB11CD34
pas bakhshe aval ke random hast -> aval 2 ta harf random midi behesh -> harf kamel random hast va ba
bozorghast
-> hala baadesh adad unique ro midi ke az product in order miad -> baadesh hala mishe baz 2ta char
bozorg
tasadofi -> badesh mishe 2 ta ragham tasaadofi -> in shod gesmat aval (2ta harf tasadofi + UNIQUE + 2ta
harf
tasaadofi + 2ta ragham tasaadofi)
بعدش 5 کراکتر حرف S بعد تعداد ستاره مثلا S0100 که کد کامل می شه AB11CD34S0100
hala badesh dg mishe gesmat dovom -> inja aval ba S bozorg shoroe mishe hatman ->
va baad 4 ragham darim ke az setare miad -> yani agar 1 setare bood mishe S0001 - agar 1000setare bood
mishe
S1000 va ...
yani darkol mishe 5ta char ba S (S0200) be in shekl hast gesmat dovom --> hala 2ta gesmat ro beham
michasboni o
DONE -> inja dg hamechi done shode o code sakhte shode bara taraf o tamome -> in code mire toie product
in order
taraf mishine ke mishe male on -> va behesh namaiesh midi - be admin ham namaiesh midi o hamintowri
branch
marboote -> yani harki mibine sefaresh ro mitoone inam bebine-> inja dg kar tamome (hamchenin toie site
ham toie
khode mahsol va toie shopping cart ham agar mahsooli setare dasht benevise jolosh) -> vagti sefaresh
kamel taied
mishe o done mishe code sader mishe
کد رو که صادر کرد می نویسه کد ستاره جلوش تو یک باکس کد رو می نویسه
inam nahve namaiesh hast ke label chie o code chie ke dg tamome kar ma
serfan engar darkhast mide aval shoebe ke mahsol setare dar she -> hala moghe kharid agar setare dar
bood ->
vagti tamom shod setare midim be kharidar
تسک 51 - تغییرات در میز کار کاربران + اسلایدشو 4 تا
اعلانات سیستمی و باکس صفحه قرعه کشی جاشون با هم عوض شه
در جاهای زیر اسلایدر اضافه بشه
1.بین اعلانات از تنظیمات و کد معرف
2. بین کد معرف و اعلانات سیستمی
3. بین میانبرها ( میانبرها دو قسمت بشه)
4. بین میانبرها و صفحه قرعه کشی
تقسیم میانبرها به دودسته به صورت زیر:
اول: حساب بانکی/ کیف پول/ کیف خرید/ سود مشارکت/ سهم کیف پول از معرف/ سهم کیف خرید از معرف/ حق اشتراک
دوم : بقیه میانبرها
تسک 50 - بن خرید برای خرید حضوری
اگر کاربر برای خرید از شعبه حضوری بن خرید دریافت نمی کنه یک درصدر از بن خرید در تنظیمات به ازای مبلغ
خرید بهش
اختصاص داده بشه
yani ye setting dg ke ye darsad az kharid ro behesh bon kharid bedim
تسک 49 - سرچ در صفحه بازارچه زیر اسلایدشو اول
در صفحه اصلی بازار چه بین اسلایدر بالایی و آین کن ها یک منوی سرچ بزرگ می خواهیم
طراحیش شبیه دکمه ثبت نام باشه - این انگار همین سرچ توی صفحه هست یعنی میره به همون
تسک 48 - این قسمت برای موقع که ادمین به هر روش اضافه میکنه چیزی به کاربر باید پر شه
submitter_id male wallet
تسک 47 - ورودی اشتباه تابع
infopack -> datapack -> Reports/Group.... -> HFFFFFFF
تسک 46 - اطلاعات کامل شه
toie groupExchange -> etelaat kam hast -> comment o text -> yeki az in 2 nist o decode ham she
تسک 45 - فایل ارور لاگ
[30-Jun-2025 09:16:19 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/hezarfor/public_html/Functions/Functions.php on line 149
[30-Jun-2025 09:16:19 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/hezarfor/public_html/Functions/Functions.php on line 149
[30-Jun-2025 09:16:19 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/hezarfor/public_html/Functions/Functions.php on line 149
[30-Jun-2025 09:16:19 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/hezarfor/public_html/Functions/Functions.php on line 149
[30-Jun-2025 09:16:20 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/hezarfor/public_html/Functions/Functions.php on line 149
[30-Jun-2025 09:16:20 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/hezarfor/public_html/Functions/Functions.php on line 149
[30-Jun-2025 09:16:20 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/hezarfor/public_html/Functions/Functions.php on line 149
[30-Jun-2025 09:16:20 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/hezarfor/public_html/Functions/Functions.php on line 149
[30-Jun-2025 09:16:20 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/hezarfor/public_html/Functions/Functions.php on line 149
[30-Jun-2025 09:16:20 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/hezarfor/public_html/Functions/Functions.php on line 149
[30-Jun-2025 09:16:20 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/hezarfor/public_html/Functions/Functions.php on line 149
[30-Jun-2025 09:16:20 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/hezarfor/public_html/Functions/Functions.php on line 149
[30-Jun-2025 09:16:20 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/hezarfor/public_html/Functions/Functions.php on line 149
[30-Jun-2025 09:16:20 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/hezarfor/public_html/Functions/Functions.php on line 149
[30-Jun-2025 09:16:20 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/hezarfor/public_html/Functions/Functions.php on line 149
[30-Jun-2025 09:16:20 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/hezarfor/public_html/Functions/Functions.php on line 149
[30-Jun-2025 09:16:20 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/hezarfor/public_html/Functions/Functions.php on line 149
[30-Jun-2025 09:16:20 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/hezarfor/public_html/Functions/Functions.php on line 149
[30-Jun-2025 09:16:20 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/hezarfor/public_html/Functions/Functions.php on line 149
[30-Jun-2025 09:16:20 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/hezarfor/public_html/Functions/Functions.php on line 149
[30-Jun-2025 09:16:20 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/hezarfor/public_html/Functions/Functions.php on line 149
[30-Jun-2025 09:16:20 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/hezarfor/public_html/Functions/Functions.php on line 149
[30-Jun-2025 09:16:20 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/hezarfor/public_html/Functions/Functions.php on line 149
[30-Jun-2025 09:16:20 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/hezarfor/public_html/Functions/Functions.php on line 149
[07-Jul-2025 18:25:54 Asia/Tehran] PHP Fatal error: Uncaught Error: Call to undefined function
get_exchange_type() in
/home/hezarfor/public_html/Dashboard/OutLooks/Reports/GroupExchangesAdd.php:31
Stack trace:
#0 /home/hezarfor/public_html/Functions/Functions.php(66): LoadOutLook(Array)
#1 /home/hezarfor/public_html/Dashboard/Handlers/Reports.php(220): php_home('Reports',
'GroupExchangesA...',
'Dashboard', '\xD8\xA7\xD9\x86\xD8\xAA\xD9\x82\xD8\xA7\xD9\x84 \xDA\xAF...', 'GROUP_EXCHANGES...',
Array, Array,
Array)
#2 /home/hezarfor/public_html/index.php(59): GroupExchangesAdd(Array)
#3 {main}
thrown in /home/hezarfor/public_html/Dashboard/OutLooks/Reports/GroupExchangesAdd.php on line 31
[07-Jul-2025 18:27:56 Asia/Tehran] PHP Fatal error: Uncaught Error: Call to undefined function
get_exchange_type() in
/home/hezarfor/public_html/Dashboard/OutLooks/Reports/GroupExchangesAdd.php:31
Stack trace:
#0 /home/hezarfor/public_html/Functions/Functions.php(66): LoadOutLook(Array)
#1 /home/hezarfor/public_html/Dashboard/Handlers/Reports.php(220): php_home('Reports',
'GroupExchangesA...',
'Dashboard', '\xD8\xA7\xD9\x86\xD8\xAA\xD9\x82\xD8\xA7\xD9\x84 \xDA\xAF...', 'GROUP_EXCHANGES...',
Array, Array,
Array)
#2 /home/hezarfor/public_html/index.php(59): GroupExchangesAdd(Array)
#3 {main}
thrown in /home/hezarfor/public_html/Dashboard/OutLooks/Reports/GroupExchangesAdd.php on line 31
[07-Jul-2025 18:28:31 Asia/Tehran] PHP Fatal error: Uncaught Error: Call to undefined function
get_exchange_type() in
/home/hezarfor/public_html/Dashboard/OutLooks/Reports/GroupExchangesAdd.php:31
Stack trace:
#0 /home/hezarfor/public_html/Functions/Functions.php(66): LoadOutLook(Array)
#1 /home/hezarfor/public_html/Dashboard/Handlers/Reports.php(220): php_home('Reports',
'GroupExchangesA...',
'Dashboard', '\xD8\xA7\xD9\x86\xD8\xAA\xD9\x82\xD8\xA7\xD9\x84 \xDA\xAF...', 'GROUP_EXCHANGES...',
Array, Array,
Array)
#2 /home/hezarfor/public_html/index.php(59): GroupExchangesAdd(Array)
#3 {main}
thrown in /home/hezarfor/public_html/Dashboard/OutLooks/Reports/GroupExchangesAdd.php on line 31
تسک 44 - توی نوتیف و کیف پول و گروپ اکسچینج باید دیکود شه
' ha toie notif o group exchange -> ba alamat haie special chars agar chizi befresti code mishe o baiad
decode
she
تسک 43 - فیلتر بر اساس دسته محصول به صورت سلکت تو
"یک فیلتر بر اساس دسته بندی محصول در جدول ایندکس محصولات می خواهیم.
ye filter toie mahsolate dar asl -> in hatman hatman baiad select2 bashe yani ba search bashe
az toie daste bandi ham link beshe behesh -> toie daste mahsol manzoorame
تسک 42 - پیشنهاد شعبه فروشگاه و خدمات
هر کاربر می تونه فروشگاه یا خدمات مد نظرش رو برای ثبت در سایت پیشنهاد بده باید عنوان فروشگاه/ نوع
فعالیت/ آدرس
شامل استان-شهر-محله و متن رو وارد کنه
این پیشنهاد اگر شعبه فروشگاه آنلاین باشه به سایر کاربران تحت عنوان پیشنهادهای دیگران در منوی پیشنهادات
نشان داده
می شوند
pas agar online bood baraie hame ke access menu ro daran neshon mide
- toie in safhe ham hozoriha bashe ham onlineha -> filter dashte bashe -> hozori - online - hame
fagat havaset bashe ke in menu az menu add kardan jodas ke hala paientar baz migam behet
bara harki pishnahadhaie khodesh miad ke bebine ke khodesh gozashte (in mishe CRUD dare)
baad ye menu darim ke pishnahad haie hame miad tosh ke mishe pishnahadhaie digaran (in mibninan o like o
dislike
o ...)
samte admin ham ye menu darim ke pishnahad haie hame ro mibini ke admin toie tarikhche mitoone like o
dislike
haie hame ro bebine (in halate management hast)
yani tarikhche like o dislike ro mitoone admin bebine ke kia like o dislike kardan -hamchenin toie khode
jadval
ham tedad like o dislike baiad neveshte she
و می تونن لایک یا دیس لایک کنن که تعداد لایک ها و دیس لایک ها در ادمین دیده می شه
in like o dislike system jadide ke mesle site haie hast ke ghablan zadim ke table barat mizaram - admin
tedad
like o dislike ro toie menu khodesh ke hame pishnahad ha mibine ro mibine o tarikhche ham dare
baad hala karbara toie menu pishnahadhaie digaran mitoonan like o dislike konan (amar ro namitoonan
bebinan)
fagat like o dislike mitoonan bokonan - in mishe too menu pishnahadhaie digaran ke male baghie mibinan o
like o
dislike mikonan
hala fagat ye menu ham lazeme baraie kasaie ke pishnahadaie digaran ro mibinan -> ke betoonan bebinan
chia ro
like o dislike kardan khodeshon
TABLE NAME : branch_suggestions_likes
-
id
-
date
-
user_id
-
type -> like ya dislike
-
branch_suggestion_id -> kodom suggestion hast
اگر پیشنهاد شعبه فروشگاه حضوری باشه فقط به کاربران همان محله یا بلوار نشان داده می شود بقیه مثل آنلاین
agar hozori ham bood pishnahad -> fagat baraie karbaraie on mahale mire dg - yani baiad mahalash ba mahale
karbar
login yeki bashe
inam havaset bashe
UNION QUERY
شعبه فروشگاه یا خدمات
- yani male BRANCH hast o male khode foroshgah o service nist
rahanam soali - ranahama setting texteditor - ACCESS BARASH BEZAR BARAIE ADD kardan pishnahad -> harki
pishnahad
dad -> pishnahad haie khodesh ro bebine va emkan pishnahad jadid ro dare - edit ham ta ghabl like mitoone
anjam
bede - delete ham ghabl like mitoone anjam bede
agar pishnahad baraie online bashe -> bara har karbari ke access didan pishnahad ha dare mire (ye access
kamelan
joda hast in baraie didan chon mishe ye item dg)
pas engar didan pishnahad haie baghie ye menu kamelan joda hast - پیشنهادهای دیگران
pas agar online bood bara hame neshon dade mishavad toie in menu jadid (joda az add kardan male khodam o
...)
TABLE NAME : branch_suggestions
-
id
-
user_id -> user ke sabt kard
-
date -> moghe sabt
-
type -> BRANCH KHADAMAT YA FOROSHGAH
-
work_type -> ONLINE YA OFFLINE
-
branch_title -> esme branch pishnahadi
-
branch_type -> noe faaliat
-
city_id
-
neighbor_id
-
neighbor_text
-
address_text
-
comment -> ekhtiari
-
state -> admin taied karde ke in dide she ya na (0,1,-1)
-
submitted_date -> admin kei taied karde ya rad karde
toie hamon menu admin ke male hamaro mibine -> ye filter state dare -> ke 0 o 1 o -1 ro filter kone o hame
ham dare
(4 halat)
inja mitoone be 2 state dg ke dare avazesh kone admin
toie pishnahadaie digaran fagat state = 1ha miad va hamchenin too list like o dislike ham hamintowr
toie modiriat pas taqire state ham dare - counter in menu mishe tedad INACTIVE ha
az in HANDLER -> 2 ta menu samt rast dashboard bede -> yekish ba filter hame - yekish ba filter
INACTIVE ke
baiad taied kone
pas ye menu hast ke karbar CRUD dare o access joda dare ke mizare pishnahad ro
ye menu hast ke pishnahadhaie digaran ro mibinan o like o dislike mikonan ke access joda dare
hala ye menu hast bara admin ke pishnahad haie hame mibine o like o dislikeha alave bar tedad taerikhche ro
mibine
ke access joda daer
hala ye menu ham baraie onaie ke like o dislike haie ke anjam dadan bebinan ke access joda dare -> filter
dare
harki fagat mitoone ya like kone ya dislike o fagat yeki ro mitoone o ghabel avaz kardna ham nist - popup
taied like
o dislike hatman bezar ke taied kone
filter hozori o online o hame lazeme - filter shop o servier o hame lazeme
baraie new_neighbor -> toie modiriat baiad ba ye vorodi chizi betoonim tafkik konim kar ro ke on male user
hast in
male suggestion
toie new_neighbor baiad ye type ezafe she ke befahmim az koja omade o koja baiad edit bokhore -> soton type
be
new_neigbors
agar moght insert pishnahad har 2 ro zad -> baiad har 2 roo add kone -> yani 2 ta satr daghigh mesle ham add
mikone
o ba 2 type motefavet
تسک 41 - یک شعبه بتونه چند تا لیدر معرفی کنه
یک شعبه بتونه چند تا لیدر معرفی کنه ولی هر لیدر جداگانه باید به تعداد شرط ثبت نام برسد
pas mahdodiat harki ye leader bardashte mishe
- alan harki mitoone N ta leader dashte bashe -
vali har leader serfan bara yeja hasta - yani namishe ye leader chandja bashe
vali alan ye shoebe mitoone N ta leader dashte bashe
- hamchenin gesmat baadi task yani " ولی هر لیدر جداگانه باید به تعداد شرط ثبت نام برسد" ->
agar ye leader az in N ta leader be shart berese kar tamome o shoebe mishe "CHECKED" -
agar yadet bashe baiad leader shoebe be N ta sabtnam miresid -> in alan harkodom az leader ha berese kar
tamome
- yani baham jam namishe in tedad ya inke hame nabaiad beresan - serfan kafie yeki berese o tamom
تسک 40 - اسم شهر و استان و محله
در اضافه کردن و ویرایش و دیدن و حذف استان و محله و شهر، اسم پدر باشه
کلا اسم پدر همه جا باشه
(یعنی برای شهر باید استان باشه و برای محله باید استان و شهر باشه)
برای تایید محله جدید هم در تمامی صفحات این موارد باشه و کامل معلوم باشه مال کجاست
تسک 39 - اسم دسته بندی پدر (اصلی)
در اضافه کردن و ویرایش و دیدن و حذف دسته بندی محصول، اسم دسته بندی پدر باشه
کلا اسم دسته بندی پدر همه جا باشه
بعد اگر بعد از تایید دسته بندی جدید میره صحفه دیگه، توی اون صفحه هم باشه
تسک 38 - نوشتن اسم دسته بندی موقع تایید
وقتی دسته بندی محصول جدید رو تایید می کنیم بفهمیم متعلق به کدوم دسته بندی فروشگاه است
دسته آباژور رو تایید کنیم بهفمیم مال کدوم دسته بندی فروشگاه هست وقتی دسته بندی جدید میاد عنوان دسته بندی
فروشگاه
هم تو جدول ایندکسش باشه
تسک 37 - اصلاح عنوان ها
در صفحه دسته بندی محصولات اسم دسته بندی فروشگاه هم بیاد مثلا دسته محصولات مدو پوشاک
https://hezarforsat.com/Dashboard/ShopsSubcategories/Index/27/
تسک 36 - در صفحه ارتقاء به نقره ای یک راهنما از تنظیمات نیاز داریم (تکست ادیتور)
در صفحه ارتقاء به نقره ای یک راهنما از تنظیمات نیاز داریم (تکست ادیتور)
تسک 35 - غیرفعال کردن ثبت نام لیدر که از قبل نبوده است
شعبه فقط می تونه کسانی رو به عنوان لیدرکه قبلا ثبت نام کردن معرفی کنه یعنی اگر کسی ثبت نام نکرده اول بره
ثبت نام
کنه و طلایی بخره بعد بیاد بشه لیدر
in felan intowri beshe - yani code ro yejori tanzim kon ke beshe baresh gardon - in movaghat hast felan
-
pas fagat shoebe mitoone kasaie ro felan sabt nam kone ke ghablan boodan - yani karbar baiad az ghabl
vojod
dashte bashe
pas branch fagat mitoone kasi ro be onvane leader moarefi kone ke az ghabl boode o talaie boode o state
= 1
boode
yani agar sabt nam nakarde bood -> aval dg baiad bere sabt nam kone o talaie begire o biad
pas agar taraf aslan nabood -> aslan namishe - baiad taraf az ghabl boode bashe
تسک 34 - تغییر واژه
تغییر واژه ها در پنل شعبه:
پیوستن به نقره ای = ارتقاء به نقره ای
تسک 33 - در صفحه دسته بندی محصول عنوان بشه انتخاب و ثبت تخفیف های دسته بندی فلان
toie title khode safhe neveshte she in mozoe
yani vagti roie menu click mishe -> toie title card in neveshte she
تسک 32 - فهمیدن تمام شدن موجودی توشانت
agar error nabood mojodi omad (male toshanet ke charge tamom shod) -> ye sms khas bede be chand nafar
khas (az
settings biad o ba - joda she)
mitoonim api ham check konim shaiad yechizi dasht
خطا: اعتبار کاربر کمتر مبلغ ارسالی است
تسک 31 - رفتن به افزودن محصول از صفحه دسته بندی محصول
toie safhe dastebandi mahsol -> roie on box haie bala safhe hast ke mishe dastehaie ke dare
yani on cardha ke dastehaie ke entekhab karde ro miare -> ye dokme "افزودن محصول" ezafe kon be tahe card
roie in dokme ke zade bere add mahsol be on daste bandi -> yani toie khode cardha bashe chon cardha
mishan
dastehaie ke dare
hala ye dokme add mahsol dare -> roie add mahsol in daste ke zad -> mire toie add mahsol vali ba id in
category
pas safhe mahsol baiad ye vorodi ekhtiari dashte bashe ke mishe category ke mitoone biad o mitone naiad
intowri mitoone az safhe daste mahsol ham bere be add mahsol vali ba in tafavot ke daste bandi dg
entekhab shode
o mire dg
pas engar shortcut zadim behesh serfan az dastehaie ke dare - fagat toie khode jadval ham bezaresh
yani vagti miad paien o on fieldha hast o dokmeha -> agar daste ro dare -> in dokme onja ham biad dg
(kenar
baghie dokmeha baid) -
vali serfan baraie dastebandihaie ke takhfif zade
تسک 30 - صفحه افزودن محصول شعبه
toie safhe add mahsol shoebe -> category garar shod biad bala - hatman ejbar bashe - ye setting rahnama
ghermez
ham balash bashe ke baiad entekhab kone
تسک 29 - میانبر های شعبه
انتخاب دسته بندی محصول/ محصولات/ فروش های آنلاین/ تیکت
mavared bala ke 4 mored hastan mishe shortcuthaie BRANCH
avali esmesh avaz shode -> mishe dastebandi mahsol -> in link mishe be hamo daste mahsol
dovomi ke mire be mahsolat khode shoebe
sevomi mire be foroshhaie online shoebe
4omi ham mire be ticket
ina shod shortcuthaie BRANCH
تسک 28 - اسلایدشو های میز کار شعبه و بقیه کاربران جدا شود
toie admin beshe baraie mizkar joda gozashte baraie SHOEBE va BAGHIE USERHA -
pas mishe 2 daste slideshow serfan baraiee mizkar - fekr konam 4ta ham hast -> darkol engar ye copy
4taie baiad
begirim
engar ham toie admin4ta ezafe mishe - ham toie namaiesh check mikonim ke kodom role hast o jabeja mishe
slideshow ha
nokte mohem: ya mishe 4ta type jadid tarif kard barae slideshowha ke in benazaram behtare - ya shoebe o
... ro
joda kard ke ide aval behtare
4type jadid darim baraie shoebe fagat
تسک 27 - مشکل جریان وضعیت که محصولات میاد
toie ye seri safahat market -> agar state user = 1 ham nabashe -> mahsoolatesh mida
تسک 26 - مشکل جریان وضعیت نمایش
show_state hameja lahaz she
تسک 25 - تغییرات محصول آنلاین - تخفیف های دسته بندی
toie mahsol -> hengam daste bandi toie add o edit -> nashe zad saier (سایر دسته بندی جدید)
(دسته بندی رو از محصول بردارین)
yani engar kole daste bandi saier az add o edit mahsol kolan bardashte she
دسته بندی سایر بیاد در همون صفحه دسته بندی محصول همونجا اگر دسته بندی نیست وارد کند و ارسال کند بهد که
ادمین
تایید کرد بیاد و ثبتش کنه
yani saier baiad beshe ye dokme toie "صفحه دسته بندی محصول"
onja daste bandi ro bezane o dg beshe accept kard o ... -> product_id = 0 baiad beshine
toie safhe takhfifhaie daste bandi -> ye dokme bezar -> سایر دسته بندی ها
in dokme biad bala kenar rahnamaie alamat soali
toie add mahsol va edit -> daste bandi biad bala kamel kamel -> ye setting ham balaash bashe
تسک 24 - مرتب کردن کد ها
chand ta task khrozdeh dad vali hanooz toshon soale - moshkel daran hanoooz
baraie time moratab kardan codeha goftam vali alan chon baz baiad az bagheri beporse vagt azad darim
boro roie moratab kardan code ha ke gofti - codehaie kif pool ha ke function nist hameja o harchi
intowri darim
baraie harchi intowri darim eghdam kon chon alan kamel vagt darim barash ta taskha ok she - yekami ina
doros she
makhsosan onaie ke kheili lazeme o ziad tekrar mishe
pas ta vagt darim dg ba tasmim khodet harja mibini haiati tare shoro kon codeharo ok kon ishala ta vagt
darim
تسک 23 - برگشت قسمت شارژ ها و قبض ها به دلیل درست شدن توشانت
chargha p qabzha biad -> doros shode toshanet - charge ba dargah hanooz nabashe - fagat ba kife pool o
khode
qabzha
تسک 22 - ارسال تم سیمولار
bizahmat theme simular ro peida kon - zip kon roie host upload kon ke mn baradaram bedam majid
tonesti befresti behem khabaresho bede - merc
تسک 21 - آموزش بازارمالی
agar didi task nist , aval behem khabar bede baad boro amoozesh crypto ina bebin harvagt didi task nist
o on ro
bebar jolo , boro amoozesh va check kon in safhe ro - be mahzi ke task omad boro soragh taskha -
chandta task hast goftam be khanom rozdeh garar shode behem etela bede ona ok she mizaram barat baz
تسک 20 - سیستم مدیریت درخواست حداقل تخفیف
in mishe jadvale sub_offs va jadval jadide request ke kheili shabihe jadval haie request ghablite
dar asl shoebe vagti mire toie menu suboff ya in link
"https://hezarforsat.ir/Dashboard/SubCategoriesOff/Index/"
inja mitoone darsad takhfif bede ke baiad hadeghal mizane male admin bashe -> yani admin ye hadeghal
mide ke
karbar hadeghal ono baiad bezane -ke in hadeghal ro admin toie subcategory mide
hala momkene yekarbar bekhad kamtar az hadeghal admin takhfif bede -> baraie inkar baiad request bede ->
pas ye
request jadid darim
- dokme requestesh miad kenare dokme sabt hamin safhe
"https://hezarforsat.ir/Dashboard/SubCategoriesOff/Index/"
hala ye menu ham karbar mikhad ke requesthaie khodesho bebine - vali add request mishe hamon menu balaie
- va
admin ham requestha modiriat kone
hala jadval mishe hododan mesle ghablia ke notif ham dare mesle ghablia - jadval mishe in ->
CREATE TABLE `sub_off_request` (
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY,
`date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`user_id` int NOT NULL DEFAULT 0,
`state` int NOT NULL DEFAULT 0,
`user_comment` text CHARACTER SET utf8mb4 COLLATE utf8mb4_persian_ci NOT NULL,
`sub_category_id` int NOT NULL DEFAULT '0',
`user_sub_off_percent` int NOT NULL DEFAULT 0,
`admin_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_persian_ci NOT NULL,
`admin_min_percent` int NOT NULL DEFAULT -1,
`submitter_id` int NOT NULL DEFAULT 0,
`submitted_date` datetime DEFAULT NULL
);
pas toie in jadval request mide -> agar rad shod ke hichi - agar taied shod baiad moshakhas she ke admin
gofte
masalan hadeaghal enghadr dg (yani adad jadid mide)
in adad jadid mishe melak ma ke toie khode jadvale request hast o baiad az hamonja bekhoni - pas moghe
check
adad sabt shode tavasote shoebe aval check mikoni bebini aya baraie in subcat darsad taied shodeie toie
request
hast ya na -> agar bood az on darsad mikhoni - agar nabood az system ghabli
baiad bere toie jadval sub_off beshine ke ye soton jadid mishe - pas
ALTER TABLE sub_offs ADD admin_min_percent INTEGER NOT NULL DEFAULT -1;
pas moghe taied request, addad ke admin moghe taied vared karde miad toie in soton "admin_min_percent"
khode
jadvale request mishine -> hala moghe ke
shoebe mikhad adad vared kone ->shoma aval check mikoni ke agar in soton "admin_min_percent" meghdare
dare (yani
!= -1 hast) -> hala baiad min beshe in soton -> va agar in soton meghdar nadare yani requesti naboode
aslan va
meghdar minimum mishe meghdar az category -> yani meghdare ghabli o sytem ghabli ke dare
pas olaviat min takhfif mishe soton "admin_min_percent" toie khode request -> agar in soton meghdar
dasht (!=
-1) -> az in soton
bekhon o moghe vared kardan takhfif ino meiar garar bede -> agar in soton meghdar nadasht mishe system
ghadim
in task fagat roie min tasir dare ke moghe vared kardan tavasote shoebe hast o baghie jaha okaye
dg moghe rad dalil ham admin mide o done - moghe ersal request ham shoebe ham addad ro mide o ham dalil
o tozh
- gar ham khastan dg baham ticket mizanan harf mizanan o DONE
NOKTE MOHEM -> admin_message toie moghe taied ham vared mishe -> ekhtiarie vali vared mishe
pas jadvale request ro fagat darim baraie in task o ro hich jadval dg nist o fagat o fagat meiar hamin
jadvale -
agar admin taied kone ham addad ro baiad vared kone ham mitoone tozih ekhtiari bede va moghe sabt adad
tavasote
shoebe -> ma hamin soton admin_min_percent male hamin jadvale request ro meiar garar midim agar vojod
dasht tosh
taied shode
hamchenin momkene darkhast taied she va baadesh baraie hamin category dobare shoebe darkhast bede o
dobare taied
she o mablagh kamtar she -> yani momekene ye category chandta darkhast taied shode ya kolan chandta
darkhast
dashte bashe -> hamishe akharin darkhast taied shode melake
yani agar darkhast taied shode nadasht ke hichi - agar yeki dasht ke mishe oni ke taied shode - agar
chandta
dasht mishe akharini ke taied shode
تسک 19 - غیرفعال کردن سیستم شارژ و قبض
az onjaie ke toshanet down shode - baiad charge o qabz ro disable konim
-
be nazaram d-none bedim be dokme haie toie safhe online o die(404) bedim toie safahat
-
safhe logha ke toie menu kenar hast nare - serfan gereftan jadid bere - log ha bemone
تسک 18 - خروجی پی دی اف برندگاه قرعه کشی
in task sade hasta natars - meske NBIC nist ;-)
dar asl toie on filter ke samte admin hast ke mige hads haie doros ro filter mikone - baiad bar asase on
bashe
- yani agar hame bood -> hame barandeha biad - agar fagat 5 hads bood -> fagat 5 hads ha biad
pas khoroji pdf bar asase tedad hads haie doros bashe -> agar hame bbood -> hame - agar 5 hads bod ->
pdf az 5
hadsha
khob hala baraie khoroji pdf az hamo nbic ya porseshname estefade kon, daghighan hamone -
kafie ye table besazi o etelaat bendazi tosh bere -
chize khasi nist - design khasi namikhad - serfan ye table tamiz bashe - hamin -
baiad etelaat user bashe -> first_name o last_name o user_code / etelaat lotterycardesh bashe -> chandta
doros
zade o chi zade boode aslan
-
balaie table ham etelaat qore keshi bashe dg
in chize khasi nist o sade hast chon design khasi namikhad o serfan kafie ke ye table daghighan mesle
porseshname kar koni
yani codesh daghigh daghigh mishe mesle porseshname chon onam table FACTOR boode
تسک 17 - راهنما علامت سوالی در صفحه پروفایل برای لینک
in mishe baraie onaie ke link daran - alamat soali bashe -> yedone fagat kafie baraie hame -
rahnama link bashe - fagat ye link baraie hame-
baraie profile kasaie ke link daran ke be nazram mishe -> BRANCH - SHOP - SERVICE
https://hezarforsat.ir/Dashboard/Account/Profile/
biad toie label link agar mishe ya yeja nazdik link bashe - agar didi namishe link ro bokon col-12 ke
ino rahat
betooni bezari
havaset bashe hamin HINT ro toie add o edit AFFILIATION ham bezari ke on karbar ke add mikone ham
befahme
تسک 16 - حذف کتابخانه های خارجی
toie tamam modulehaie samte site -> 4ta - va Dashboard -> ketabkhonehaie khareji comment she
-
agar niazi nis comment she
-
agar lazeme local she
تسک 15 - کد جدید برای دادن مبلغی به کیف پول برای قرعه کشی خاص
IN TASK AVAZ SHOD BE IN SORAT KE YEK MENU GROUP ADD DASHTE BASHIM O TASK WEIGHT CHAND BARABAR MIGIRE
dar asl ye code mikhaim ke ye file joda bashe
behesh "id" ye qore keshi bedim
baad behesh begim masalan "x" toman bede be kife pool kasani ke "y" hads doros zadan
masalan toie qore keshi ke id = 5 hast -
bia 1.000.000 pool bede be kasani ke 3 hads doros dashtan
hala baad mikhaim masalan az hamin code estefade konim bara ye qore keshi dg ya ye hads dg az qore keshi
ghabli
masalan id = 5 qore keshi - bia 4.000.000 bede be kasani ke 4 hads doros zadan
تسک 14 - در صفحه قرعه کشی فیلتر بر اساس تعداد حدس درست می خواهیم
هم توی سایت هم توی داشبورد این فیلتر باشه
برای هر دو مورد هست در اصل این تسک