toie header o footer -> menu ke misazi inaro -> yani header o footer mizari -> roie har link click she bere toie
inputha khodkar
dg khodkar por she onja - baad ham title mishe ham link dg havaset bashe -> aval o akharesham havaset bashe ke / o
ina moshkel nakhore
shortcutha moshkel dare az lahaze responsive -> beshe 5ta toie ye soton
yani ye soton kam she va tozihha kotahtar she ta ok she in mozoe
باکس های منوهای میانبر میز کار کمی عریض تر تو دسک تاپ بشه 5 تا باکس در یک ردیف الان 6 تاست
agar toie safhe tak mahsol -> mahsol mojodi nadasht -> dg add be sabad kharid neshon dade nashe -> yani aslan nashe add kard
baraie elan gorohi -> dor gerd beshe baraie select multiple -> va select2 multiple bashe -> alan selecte fekr konam
date beshe datetime too address o new_neibors -> majid ONS
validation roie code posti male address
emal taqirat address toie admin
default text toie neibor text namiofte
inja etelaat har bakhsh ro midim
3 bakhsh dashtim ke hala tak tak fieldha ro migam - in fieldha baiad bere too hamon array session ke goftam behet
NOE 1 :
حضوری سفارش را دریافت میکنم
toie box in item zire setting ke dare ->
ye radio dg dare ke 2ta option dare -> dar asl baiad neveshte she -> اطلاعات دریافت کننده سفارش
2 option dare -> خودم - دیگری
agar khodesh zad ke dige hichi o tamom shode rafte
agar zad digari hala baz baiad field biari bala barash ->
نام - نام خانوادگی - کدملی - شماره همراه
pas agar khodesh bood ke done - agar digari bood ke baiad in fieldha biad o azesh begiri -> agar roie on radio hame
zad baiad ina biad -
baad be nesbat inke kodom zade baiad session ro por koni - yani agar zad khodesh karet kheili rahate
zire tamame in bakhsha ye setting dg mikhaim ba in matn ->
گیرنده محصول حتما کارت ملی همراع داشته باشد
NOE 2 :
ارسال از طریق پیک
inja minevisi -> آدرس دریافت کننده:
baad hala baz radio button dari -> 2 halat dare -> آدرس خودم، آدرس دیگری
agar address ro khodam zad -> hala baiad ye listi az addresshaie khodesh biari baz be sorat radio button ke entekhab
kone beineshon ->
yani az menu addresshaie mn ya hamo addresses ke zadi -> hala agar zad address khodam baiad ye listi radiobutton az
ina biari ke yekio entekhab kone o done
pas inam shod in -> aval radio button miari ke bege khodam ya digari -> hala agar zad khodam -> ye list radiobutton
az addresshaie khodesh miari ke entekhab kone
baraie khodam inja dg tamom mishe o mire
hala agar zad address digari -> baiad biad o etelaat address digari ro vared kone hatman -> yani baz field darim
daghighan mesle address ham hast -yani mishe fieldhaie zir ->
"http://185.208.175.156/onlineselling_git/Dashboard/Address/Add/"
استان - شهر - محله - محله جدید - آدرس - کد پستی - نام - نام خانوادگی - کدملی - شماره همراه
yek seri field ezafe tar dare dar asl
pas in fieldha baiad begiri az user dg ke betone sabt kone baraie digari - in shod ta inja -> hala data ro vared
karde che digari che khodesh -ina mire toie session
hala in dg baiad pool bede barash -
mablagh ro baiad khode foroshande ya hamo admin baad az sabt sefaresh vared kone toie database - yani vagti omad
samte admin ->
agar az in NOE bood -> baiad mablagh ro vared kone -> in mishe ye soton dg toie jadavle orders ke mishe mablagh in -
ke karbar ham bebine toie sefareshat mn
-
admin ino bad az gereftan peik toie sefareshat vared mikone
fagat ye setting dg ham miad zire in - yani akhare safhe daghighan mesle ghabli -> ke tosh benevise ->
در محل باید مبلغ پیک را واریز بفرمایید
NOE 3 :
ارسال از طریق پست
in mishe baraie baad kolan - serfan item ro bezar - baghie ro baad migam bezani ---> task 44
behbood safhe shopping cart o section section kardan kar ke rahat tar bashe o behtar bashe UI
az inja mishe raveshhaie ersal - raveshhaie ersal ->
in baiad toie sabad kharid bashe -> yani ghabl az sabt sefaresh moshakhas mishe ke koja mire
pas darkol yani baiad bege sefaresh koja bere - raveshhaie ersale - ghabl az sabt sefaresh baiad entekhab kone
- yani toie shopping cart zire geimat nahaie o ina
3 ravesh dariaft darim ->
ba kife pool bug darim bara forosh ke mojodi bug dare -> hamon safhe redirect be dargah o ina
-
baiad dargah o kife pool copy ham bashan too jarian mojodi -> yani agar mojodi nabood baiad daghighan mesle dargah
kar she - serfan ravesh pardakht
motefavete ke az koja pool mide vali baghie chia shabihe hame
[25-May-2025 19:09:08 Asia/Tehran] PHP Warning:
move_uploaded_file(Assets/Images/LicenseValidations/ARA-(uN7HwzBn)_ninja_gaiden_4_2025_video_game-wallpaper-1920x1080.jpg):
failed to open stream: No such file or directory in /home/aramesho/public_html/Functions/Functions.php on line 564
[25-May-2025 19:09:08 Asia/Tehran] PHP Warning: move_uploaded_file(): Unable to move '/tmp/phpHTuaLj' to
'Assets/Images/LicenseValidations/ARA-(uN7HwzBn)_ninja_gaiden_4_2025_video_game-wallpaper-1920x1080.jpg' in
/home/aramesho/public_html/Functions/Functions.php on line 564
[26-May-2025 00:05:43 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/aramesho/public_html/Dashboard/OutLooks/Students/Add.php on line 79
[26-May-2025 00:05:43 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/aramesho/public_html/Dashboard/OutLooks/Students/Add.php on line 91
[26-May-2025 00:06:48 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/aramesho/public_html/Dashboard/OutLooks/Students/Edit.php on line 72
[26-May-2025 00:07:02 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/aramesho/public_html/Dashboard/OutLooks/Students/Edit.php on line 72
[26-May-2025 00:07:27 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/aramesho/public_html/Dashboard/OutLooks/Students/Edit.php on line 72
[26-May-2025 00:09:14 Asia/Tehran] PHP Warning: Illegal string offset 'title' in
/home/aramesho/public_html/Dashboard/OutLooks/Account/ProfileUser.php on line 25
[26-May-2025 00:09:14 Asia/Tehran] PHP Warning: Illegal string offset 'title' in
/home/aramesho/public_html/Dashboard/OutLooks/Account/ProfileUser.php on line 25
[30-May-2025 18:39:58 Asia/Tehran] PHP Warning: Illegal string offset 'title' in
/home/aramesho/public_html/Dashboard/OutLooks/Account/ProfileUser.php on line 25
[30-May-2025 18:39:58 Asia/Tehran] PHP Warning: Illegal string offset 'title' in
/home/aramesho/public_html/Dashboard/OutLooks/Account/ProfileUser.php on line 25
[03-Jun-2025 10:23:59 Asia/Tehran] PHP Warning: Invalid argument supplied for foreach() in
/home/aramesho/public_html/Dashboard/OutLooks/Students/Edit.php on line 72
[03-Jun-2025 16:23:06 Asia/Tehran] PHP Warning: A non-numeric value encountered in
/home/aramesho/public_html/Library/DateConvert/Date_Convert_jdf.php on line 623
[03-Jun-2025 16:23:06 Asia/Tehran] PHP Warning: A non-numeric value encountered in
/home/aramesho/public_html/Library/DateConvert/Date_Convert_jdf.php on line 623
[03-Jun-2025 16:34:02 Asia/Tehran] PHP Warning: A non-numeric value encountered in
/home/aramesho/public_html/Library/DateConvert/Date_Convert_jdf.php on line 623
pages -> مشکل ستون image
sliders -> مشکل ستون image
HATMAN BAADESH DATABASE BEDE BALA
وقتی آپلود میشه سمت مدیریت عنوان نداره - همون عنوانی که تو پنل کاربری داره و عکس رو آپلود می کنه - در ادمین
مدیریت تایید مدرک، عکس های دریافت شده عنوان ندارن لطفا عنوان داشته باشن
سمت مدیریت و هم سمت کاربر هر دو برای تمامی احراز ها چک شه که در تمامی وضعیت ها عنوان عکسها باشه
mablagh takhfif emal nashode roie khode mahsol toie sefareshat -> majid
toie safhe sefareshat ya sefareshat hame -> geimat har mahsol baade takhfif doros nist vagti code takhfif mikhore
toie activate baiad hatman logout bashe o kar kone - yani baiad logout she
id notif-> order desc
jadidtarin notif balatarin bashe - hameja hamintowrie
ye jadval darim ke admin vared mikone data ro - baad moghe kharid ->
user ke chi mikhare agar az ina estefade shod jaieze migire
masalan agar 1Mil chi kharid -> 50Hezar migire o mire toie walletesh
table name : purchase_rewards
01.id
02.purchase_price
03.reward_price
04.submitter_id
05.submitted_date
06.state
07.title -> ekhtiari
08.removed
09.comment -> ekhtiari baraie khode admine
viraiesh serfan ta vagti ke az in estefade nashode -> yani toie wallet kasi narafte
in mablagh be wallet ezafe mishe -> pas malome kasi gerefte ya na (soton item_id male wallet)
(satr rahanama setting baraie admin o rahnama alamat soali)
delete ba removed hast - edit gofl dare - CRUD dare - search o pagination nadare aslan
moratab kardan bar asase "purchase_price" be sorat SOODI
toie sabt o edit nabaiad adade purchase_price tekrari bashe
pas moghe kharid ke kard karbar -> check mikoni bebini geimat nahaie az kodom marz bishtare
masalan 500.000 - 1.000.000 - 2.000.000 - 5.000.000 -> hala in 2.500.000 kharide -> mishe oni ke 2.000.000 boode
shart removed jaie faramosh nashe
pas dg be karbar jaieze midim bar asase in jadval
toie settings ye group jadid besaz - toie in group felan ye item bashe ->
آستانه خرید
in ye addad baiad begire - mishe hadeghal poli ke baiad tooie kife pool dashte bashe ke betoone az kife pool bekhare
-
masalan vagti mojodi kif pool shod 2500 betoone kharid kone ba kife pool
counter notif kenar toie hesab karbari o toie khode menu - shomarande biad toie menu samte rast dashboard o khode menu
agar roie notif khonde shode click she mire dashboard -> dobare baiad bere be link hadaf --yani darkol ba click mirim be link details o baad link toie notif - fargi nadare khonde shode bashe ya nabashe
sabad kharid toie dashboard menu joda ba counter - yani zire menu khasi nare -> hamintowri bashe kenare dashbaord ham
agar kif pool manfie toie logha -> germez beshe o baraxesh sabz
yani adade agar kam shode -> ghermez bashe adadesh (amount) - va agar ezafe shode -> sabz bashe adadesh
notif male foroshande ke yeki yechi kharide baiad bere sefareshat -
yani on notif ke midi foroshande ke agha az shoma sefaresh dashtan -> in baiad bere be sefareshat ke dashte
alan mire be mahsolatesh - baiad bere be sefareshat
fagat on naboode mojodie o ina hast ke baiad bere be edit takmili mahsol ke doros zadish
moshkel notif toie halat responsive be khatere elemaneshe -> agar inspect koni mibini tag 'a' mahdodash biroon khode
eleman hast (yani mibini mahdode roie menu hambergeri hast vali khode eleman jaie dg hast) -> ya rahi ke migam boro
ya az theme ke barat gozashtam estefade kon o dorosesh kon
-> rahe mn ->
class="button-menu-mobile open-left disable-btn" baiad mesle in bashe elemane notif ke dari -> yani sakhtar inotowri
bashe -> ino emtehanesh kon nashod az
dashboard khdoesh bekanesh
این تسک خیلی خیلی مهمه حواست باشه. در اصل این صفحه میشه بعد از ثبت نام
-
باید بعد از ثبت نام بریم یک صفحه جدید -
یعنی خودکار بعد از صفحه ثبت نام میریم یک صفحه جدید
Account/Activation/
بعد از خود ثبت نام هستا حواست باشه -
خب باید
user.state=0
باشه برای اینکار -
یعنی کاربر موثع ثبت نام باید غیرفعال باشه و بعد خودش رو فعال کنه
حالا پس باید توی فایل
core.php
یک کاری کنی که اقا اگر کاربر غیرفعال هست -
یعنی
user.state = 0
هست ، باید خودکار بره این صفحه جدیده
-
این بروی توی فایل
core.php
نمونه کدش هست برای بن شده
خب پس تا اینجا رسیدیم به اینکه وقتی کاربر غیرفعاله فقط میره این صفحه
-
حالا توی این صفحه شما باید برای کاربر یک کد اس ام اس کنی و کاربر باید اون کد رو وارد کنه تا حسابش فعال شه
http://hezarforsat.ir/
توی سایت بالا برو، با یک شماره جدید ثبت نام کن. خودت صفحه رو میبینی
که چجوری هست
- دکمه خروج از حساب هم داره که خارج میشه ار حساب کاربریش
in task ro kheili deghat kon moghe zadan -
kheili moheme -
chandbar az rosh bekhon chon kheili hasase
khob baiad shoma ye code 6 raghami random doros koni -
in code ro hash koni o bendazi toie soton "code" male user -
intowri code ro dare -
pas ba baz shodan safhe Activation, miaie va code ro misazi o save mikoni o hamin code ro baraie karbar sms
mikoni-
hala agar karbar doros zad code ro ke state = 1 mishe o tamam o hamechi done
-
agar eshtebah zad code ro khata midi behesh o behesh migi dobare vared kone code ro
pas in shod soton code o nahve ersal code ke chetowri hast o karbar ta vagti faal nashode namitone bere safhe dg
-
hala ba har dafe refresh ma baraie karbar ye code mifrestim o on baiad code ro vared kone -
inja ye bug darim o onam ineke momkene ye karbar hezar dafe refresh kone o system ma be fana mire-
chon baiad hei sms bede
pas baraie rafe in moshkel ma hardafe sms midim, tarikh sms dadan ro save mikonim baraie karbar ke darsoorati
dobare sms bere ke az sms ghabli 2 min gozasahte bashe
-
yani 120 sanie az sms ghabli gozashte bashe
-
pas dar asl ma ye soton dg midim karbar ->
ALTER TABLE users
ADD last_sms_sent DATETIME DEFAULT NULL;
inja har dafe sms midi -> yani har dafe code update mishe o code jadid dare -> inam update mikoni be NOW()
-
hala faide ineke aval safhe check mikoni ke aya az akharin sms 2 min gozashte ya na
-
agar gozashte baz sms bede o code bede o ...
dar gheire in sorat aslan dg kari namikone o karbar baiad code ghabli ro bezane
-
pas engar ba in soton ma mahdod karim karbar ro be sms dadan
bazam taied mikonam hesab karbar baiad hatman hatman state = 1 bashe ke betoone bere harjaie
-
hala mimone akharin kar va timer hast-
baiad ye timer bezani ke az 120 sanie biad paien ba js hast -
yani aval neveshte 120 -> 1sanie baad mishe - 119
va ...
va vagti mirese be 0-> mishe ersal mojadad code ->
in dar asl mishe link hamin safhe o roie safhe baz, baz mishe - in baes mishe safhe refresh she-
refresh shodan safhe baes mishe ke code az aval bere chon 2min gozashte
task ro chandbar bekhon - ye safhe bishtar nist vali yekam geleg dare - site nemone ham hatman test kon
-
harja soal ham dashti zang bezan behem
BARAIE CODE SMS behem zang bezan akhar kar - felan bezan ye function alaki send sms ke vorodish -> shomare karbar -
text sms - ye text alaki bashe (3 vorodi)
setInterval(function () {alert("har 1 sanie yebar in alert ejra mishe - inja codet bezar")}, 1000);
alan toie onlineselling nega kardam ma etelaat pardakht nadarim - toie hezarforsat agar yadet bashe ye etelaat
pardakht dasthim --
ke khodet zadi bakhshesh ro - ke miomad az orderdetails mikhond o neshon midad - hamin bakhsh ro baraie sefareshhaie
inja mkkhaim -
ye nega bokon hezarforsat ro ke mishe baiad beri to hesabe khodet baad tarikhche kharid account baad etelaat
pardakht dare
az jadval order details miad daghighan mesle hezarforsat hast - field ha hamone
-
baad toie orderhaie che male khode user che male admin ke male hame hast - baiad aval benevise ba kif pool boode ya
dargah toie hamo order/index male har 2 role -
baad ke inja neveshte hala etelaat pardakht dare ke ye dokme hast -> hala agar kife pool bood mishe etelaat kife
pool va agar dargah bood mishe order details
pas toie order har 2 taraf -> baiad to khode safhe moshakhas bashe chetowri gerefte o baad etelaat pardakht hala che
dargah o che kife pool
agar didi task nist - boro amoozesh seo bebin harvagt didi task nist o on ro bebar jolo - boro amoozesh va check kon in safhe ro har az gahi o behemam sms bede ke taskha tamom shode - be mahzi ke task omad boros soragh taskha
توی صفحه تک محصول، یعنی صفحه محصول توی سایت یا همون لینک زیر
https://onlineselling.ir/Product/Post/523/Mobile/
نحوه پرداخت :نقدی
in matn ro kolan d-none bede o khat balash - kolan nahve pardakht nadashte bashim
http://localhost/onlineselling_git/Dashboard/ProductsSpecs/Index/107/
توی این صفحه یک متنی درون پرانتز افتاده که مال آموزش هست - اینو بردارد و بقیه صفحه ها هم چک کن نباشه اینطوری
http://localhost/onlineselling_git/Dashboard/ProductsCategories/Index/
توی عملیات اینجا تعداد زیردسته رو بنویس و اگر نداره 0 بذار - اگر خودش زیردسته هست اصلا زیردسته دیگه نداشته باشه
این تسک در اصل جدول خاصی نداره. صرفا اعلان می فرسته خود ادمین.
--
شما باید یک منو ارسال اعلان در مدیریت قرار بدی که فقط
group_item = -1
هست
یعنی صرفا نوتبف هایی میاری که
group_item = -1
هست
pas menu toie modiriat hast
pas in shod index -> notif haie ke group_item = -1 hast mian o neshon midi - edit nadare - delete nadare - add dare
o index
index ro ke goftam (bar asase user_id dg shart nadare) - yejori engar group_item = -1 -> yani notifhaie ke admin
dasti ersal mikone
pas in shod index - edit o remove ham nadare -> fagat mimone add -
khod nega add yekam fargh dare chon baiad khode admin notif bede be hame o mitoone 1 ta n karbar bashe dariaft
konande
khod toie safhe add -> hala jadval notif ke dari ro minevisam o migam kodoma migiri (jadval jadid nadare - az hamon
jadval ghablie estefade mishe)
`title` text CHARACTER SET utf8mb3 COLLATE utf8mb3_persian_ci NOT NULL, -> AZ ADMIN MIGIR (EJBARI)
`text` text CHARACTER SET utf8mb3 COLLATE utf8mb3_persian_ci NOT NULL, -> AZ ADMIN MIGIRI (EJBARI)
`date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, -> NOW()
`priority` int NOT NULL DEFAULT '0', -> 1
`link` text CHARACTER SET utf8mb3 COLLATE utf8mb3_persian_ci NOT NULL, -> AZ ADMIN MIGIRI (EKHTIARI)
`read_state` int NOT NULL DEFAULT '0', -> 0
`color` text CHARACTER SET utf8mb3 COLLATE utf8mb3_persian_ci NOT NULL, -> maghadir function ke dari be admin neshon
midi toie select2 yeki ro entekhab kone (EJBARI)
`user_id` int NOT NULL DEFAULT '0', -> in paien kamel tozih midam behet vali inam az admin migiri be sorat select2
multiple az userha (EJBARI)
`icon` text CHARACTER SET utf8mb3 COLLATE utf8mb3_persian_ci NOT NULL, -> maghadir function ke dari be admin neshon
midi toie select2 yeki ro entekhab kone (EJBARI)
`group_item` int NOT NULL DEFAULT '0' -> -1
khob hamaro goftam fagat onaie ro az admin begir ke neveshtam
hala fagat mimone user_id ro begam - nega ye list az tamame user ha baiad biari bala toie dropdown select2 multiple
-
hame userha hastan va multiple hast -> mitoone n karbar entekhab kone -> hadeaghal yekarbar ro baiad entekhab karde
bashe havaset bashe -
pas tamame userha -> etelaati ke lazeme az har user be onvane optioni az select2 multiple neshon bedi ->
firstname-lastname-phonenumber-usercode hast
pas ye listi az userha miad back -> hala baiad be eza har user ye notif ya ye satr toie jadval notification insert
koni ke baes mishe be hamashon notif bere
intowri gorohi notif dadim va toie for -> function ke insert_notif hast ro seda mizane o be hame userha hamon title
o text o ... ro be onvane notif midi mire (hamash to jadvale task 15 hast o hichi jadid nadarim inja - access dare
in bakhsh havaset bashe o fagat admin dare accessesh ro )
سیستم اعلانات شبیه هزارفرصت، میتونی بری توی حسابت ببینی - جدولش میشه اینی که میدم بهت
CREATE TABLE `notifications` (
`id` int NOT NULL PRIMARY KEY AUTO_INCREMENT,
`title` text CHARACTER SET utf8mb3 COLLATE utf8mb3_persian_ci NOT NULL,
`text` text CHARACTER SET utf8mb3 COLLATE utf8mb3_persian_ci NOT NULL,
`date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`priority` int NOT NULL DEFAULT '0',
`link` text CHARACTER SET utf8mb3 COLLATE utf8mb3_persian_ci NOT NULL,
`read_state` int NOT NULL DEFAULT '0',
`color` text CHARACTER SET utf8mb3 COLLATE utf8mb3_persian_ci NOT NULL,
`user_id` int NOT NULL DEFAULT '0',
`icon` text CHARACTER SET utf8mb3 COLLATE utf8mb3_persian_ci NOT NULL,
`group_item` int NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
baraie in task ghablesh zang bezan sohbat konim
hatman toie hezarforsat login kon ke kamel bebini chie -
title ke mishe onvan - text mishe matn - date mishe tarikh insert shodan notif ke notif ro khode barnamenevis ba ye
function insert mikone -
priority hamishe 0e - link mishe link kamele in notif -> az shoro ta akhar - read_state vagti khonde beshe mishe 1
va dar halate adi 0e -
color ye function bezan ke masalan behesh pass bedi "green" va ye code rang sabz bargardone va ... - user_id mishe
maghsad o kasi ke notif baraie one --
icon ham ye folder khodet besaz -> assets/notifications/ inja ax ha garar bede - groupitem ham felan 0e
jarian az in garare ke balaie safhe zangole miad ke tedad notif haie khande nashode roshe
toie header dashboard → N tedad akhar ro miarim ke in n tedad az setting miad
toie header dashboard → counter ke hast mishe read_state = 0 haie karbar login
notifications/index/ → pagination dare → mishe notif haie user login ke khonde nashode
notifications/reads/ → pagination dare → mishe notif haie user login ke khonde SHODE
notifications/ReadAll/ → Outlook kolan khalie → hamaro mikhone o mire index baz
notifications/Details/ → Mishe read_state 1 mikone o baad mire link hamon satr
ye menu notification ham toie hesab karbari darim ke mire index
toie mizkar
zire khoshamadid
ye tedad n ta az akharin notif haro neshon mide
ye dokme readall toie menu toie header
va ye dokme didan hame toie menu toie header
harja roie notif click mishe
mire details baad read_satte = 1 baad mire linkesh
yani khodesh safhe nadare
rast chin she menu toie header
icon ha khode barname nevis mizare va toie poshe
Assets/NotificationIcons/
baraie rang behtare ye function bezani
ke masalan behesh pass bedi GREEN
baad ye code rango bargardone
baraie notif ha ->
ye function baraie insert mikhaim
ke behesh etelaat pass bedim khodeh notif bezane
pas dar kol ino ma jahaie ke mikhaim ba tabe insert ke mizani, insert mikonim baraie userha - barashon notfi mire
dar asl
- hala chandin ja notif ro neshon midim -> balaie header - menu rast - toie miz kar -
inja khande nashodeha hastan - hala agar roie notif click kone aval khonde mishe va bad mire be on link -
toie menu samte rast toie hezarforsat negah koni mibini inja mishe ham notif haie khande shode ro did ham khande
nashode -
ye dokme ham darim read_all ke hame notif ha mikhone o hamash done mishe - counterha bar asase khande nashodeha hast
samte admin o samt user toei sefareshat , agar az dargah bashe - joziat pardakht darim -> hala agar ba wallet
bekhare baiad joziat wallet bashe
havaset bashe baraie har 2 menu in hast - hala baraie wallet baiad etelaat wallet bashe
-
shoma baiad ba type va noe pardakht befahmi ke details male dargah biari ya details male wallet
agar details male dargah bood -> ke mishe alani - agar male wallet bood -> mishe jadvale wallet
baiad ba id order beri jadvale wallet (hamoon soton item_id jadvale wallet ke vasl kardi be order)
-
hala etelaat pardakht ba wallet ro neshonesh midi -> ke in tarikh omadi enghadr az wallet ba code wallet enghadr
dadi
-
toie wallet ham hast dg - yani agar bere toie khode wallet ham gozareshesh hast o mitoone bebine
in ghabeliat male tutorial boode - kolan bara tutorial ino mikhaim fagat
yani agar mahsol ro kharid, bazam mitoone bekhare vali tutorial ro na (chon tutorial fagat yekbar mikharam mesle
toplearn o ...)
pas ino baiad az ro PRODUCT vardari hameja - baadesh kharid ro kamel check kon
mn ino check kardam - baiad toie menu hesab karbari sefareshat mn dashte bashe -
alan admin dare- ehtemalan moshel hamo access hast -
ba modir login kon bebin access bedi doros mishe -
baiad user ye menu sefareshat mn toie hesab karbari dashte bashe-
ke ham betoone sefreshatesh bebine - ham redirect she baade sefaresh dadan be inja
- ino hatman check kon chon safhe ro darim az ghabl
hamchenin toie safhe sefareshat ke male admine o toie modiriate o sefareshat mn ke toie hesab karbari hast -->
check kon ke tamame etelaat lazeme bashe
etelaat lazeme mishe mesle sefaresh digikala :
masalan geimat kole sefaresh ba takhfif va bi takhfif - code takhfif zade ya na - agar zade chegadr code takhfif off
dade o chand darsade (har2)
che itemhaie dare sefaresh - har kodomesh chandta - harkodom chand ba takhfif va bedon takhfif - har kodom chi boode
mahsol
nahve pardakht - tarikh dadan sefaresh o hame ina
-
yani etelaat kamel kamel bashe
در اصل توی سبد خرید کنار دکمه خرید که با درگاه هست
یک دکمه باید باشه خرید با کیف پول
باید موجودی کیف پول رو یکجا بنویسی که میشه سمت راست صفحه زیر قسمت کد تخفیف
موجودی رو می نویسی. بعد کنار دکمه خرید که االن داریم هم اگر موجودی کیف پول کافی بود، باید بتونه با کیف پول هم بخره
پس موجودی که می نویسی. یک سطر تنظیمات هم باالی به عنوان راهنما میذاری
بعد اگر موجودی کافی بود یعنی موجودی کیف پول کاربر بیشتر مساوی بود با قیمت نهایی
می تونه از کیف پول هم بخره
دیگه اینطوری درگاه نمیره و یکسر میخره
همچنین اگر موجودی کافی نبود، باید یک خطا نشون بدی که متنش از تنظیمات میاد و همچنین یک لینک هم به صورت دکمه بذاری به
شارژ کیف پول
که اگر میخواهد بره کیف پولش شارژ کنه و بعد بخره همرو با کیف پول
همچنین یادت باشه وقتی از کیف پول میخره باید رکورد بیوفته برای کیف پول
این تسک رو چند بار بخون بعدش روش اقدام کن
و هرجا سوال داشتی بپرس ازم
پس این میشه یک راه خرید جدید به جای درگاه
و توی order هم باید ثبت کنی که با درگاه خریده یا با کیف پول
پس یک ستون به اسم type_payment اضافه کن به order بعد نوشته باشه که با کیف پول بوده یا با درگاه
در اصل دو نوع type باید بدی بهشون به انگلیسی مثل همیشه و نمایش هم بدی توی صفحه سفارش ها