1.2. Ի՞նչ կլինի մեր CMS-ում
Այն բանից հետո, երբ ծանոթացանք առկա առևտրային կայքերին, պետք է սահմանենք մեր ապագա CMS-ի ֆունկցիոնալը։ Ակնհայտ է, որ պետք է հնարավորություն տանք օգտատերերին գտնել և դիտել ապրանքներ տարբեր կատեգորիաներում։ Օգտատերերը պետք է կարողանան պատվիրել այդ ապրանքները՝ ավելացնելով զամբյուղ և պատվերի ձևակերպման միջոցով մուտքագրելով տվյալներ՝ առաքման արժեքը, վճարումը և հարկերը հաշվարկելու համար։ Ինչպես նաև մենք կստեղծենք պատվերների և ապրանքների կառավարման ադմինիստրացիոն վահանակ։ Ստորև ներկայացնում ենք ֆունկցիոնալի ամբողջական ցանկը․
Ապրանքներ
Մենք պետք է իրականացնել հետևյալ ֆունկցիոնալը ապրանքների համար․
- Ապրանքների որոնում․ մեզ անհրաժեշտ են ապրանքների կատալոգի ցանկ և որոնման հնարավորություններ։
- Ապրանքի դիտում․ օգտատերը գտնում է ապրանք և հետաքրքրվում։ Պետք է հնարավոր լինի մանրամասն դիտել ապրանքը՝ ցուցադրելով գին, քաշ, չափսեր, նկարագրություն։ Նույնպես լավ կլինի ավելացնել գնահատականներ և մեկնաբանություններ։
- Ստեղծել ցանկությունների ցուցակ (wishlist), որպեսզի օգտատերերը կարողանան ավելացնել ապրանքներ, որոնք կցանկանան գնել ապագայում։
Պատվերի ձևակերպում
Պատվերի գործընթացը կներառի երեք փուլ․
- Ապրանքները հավաքել զամբյուղում
- Հաստատել պատվերը և անհրաժեշտության դեպքում՝ վճարումը
- Մուտքագրել առաքման տվյալները
Ադմինիստրատիվ վահանակ
Նաև պետք է իրագործենք կայքի ադմին պանել, որը՝
- Թույլ է տալիս կառավարել խանութը
- Թույլ է տալիս գնորդներին կառավարել իրենց պատվերներն ու անձնական տվյալները
Ֆրեյմվորկ
Մենք ստեղծելու ենք մեր CMS-ը հիմք ընդունելով սեփական կառուցվածքը, որը հետագայում կոչելու ենք «ֆրեյմվորկ»։ Այս ֆրեյմվորկը կօգնի մեզ արագ լուծել խնդիրները և ունենալ ընթեռնելի կոդ։ Ապագայում կարող ենք չսահմանափակվել և ավելացնել նոր հնարավորություններ։ Ստորև այն նվազագույն ֆունկցիաներն են, որոնք կներառենք ֆրեյմվորկում․
- Ապրանքների ցուցադրում և կառավարում
- Կատեգորիաների ցուցադրում և կառավարում
- Ապրանքների, ցանկերի և կատեգորիաների ինտեգրում կայքի այլ ֆունկցիոնալներում
- Անհատականացում՝ հագուստի խանութների համար
- Ապրանքների որոնում
- Ապրանքների ֆիլտրում՝ ըստ պարամետրերի (արտադրող, գույն և այլն)
- Ցանկությունների ցուցակներ, որպեսզի օգտատերերը նշեն ապագա գնումները
- Առաջարկվող ապրանքների գեներացում՝ նախորդ գնումների հիման վրա
- Էլ․ նամակների ծանուցում նոր ապրանքների առկայության մասին
- Ապրանքների վարկանիշ և արձագանքների հրապարակում
- Զամբյուղ՝ պատվերը ձևակերպելուց առաջ ապրանքների պահման համար
- Գնի հաշվարկ՝ ըստ՝
քաշի,
առաքման հասցեի,
կանոնների (օրինակ՝ անվճար առաքում՝ 2000 դրամից ավել գնումների դեպքում) - Հարկերի հաշվարկ
- Զեղչի կոդերի կառավարում
- Նվեր-վկայագրերի կառավարում
- Ռեֆերալ զեղչերի կառավարում
- Վճարային համակարգերի միացում
- Օգտատերերի կողմից անձնական էջի տվյալների խմբագրում
- Ադմինիստրատորի կողմից խանութի կառավարում
Բացի այդ, մենք կուսումնասիրենք՝
- Ինչպես տեղափոխել փոփոխությունները development server-ից live կայք
- Ինչպես պահուստավորել խանութը և վերականգնել այն
- Ինչպես ակտիվացնել անվտանգ SSL կապ՝ գնումների անվտանգության համար
Եվ եթե ժամանակ լինի, կդիտարկենք նաև Google-ի, Yandex-ի և այլ ծառայությունների ինտեգրումը։