OneLink
Բոլոր նախագծերըE-commerce · Կրթություն

Առցանց խանութ և դպրոցի կայք՝ ինտեգրված 1C-ի հետ

Զարդերի կատալոգ, գրանցում խորհրդատվությունների և վարպետաց դասերի, հոդվածների գրադարան մեկ հարթակում

Նախագծի մասին

Հաճախորդը բնական քարերով հեղինակային զարդերի դպրոց և բրենդ է՝ մանրածախ խանութներ, առցանց վաճառք, խորհրդատվություններ, վարպետաց դասեր, դասընթացներ և բովանդակություն։ Կատալոգի մեկ կատեգորիայում հարյուրավոր եզակի իրեր կան։ Անհրաժեշտ էր մեկ կայք, որը միավորում է այս ուղղությունները, չի վաճառում արդեն վաճառվածը և այցելուին հոդվածից տանում է դեպի գնում։

Տեխնոլոգիաների ստեկ

PHPYii2MySQL1CRobokassaYooKassa

Առաջադրանք

Մեկ կայքում միավորել զարդերի խանութը, խորհրդատվությունների և վարպետաց դասերի գրանցումը, դասընթացների վաճառքը և բովանդակությունը։ Ընդունել առցանց վճարումներ և ցույց տալ 1C-ից եզակի ապրանքների արդիական մնացորդները։

Սահմանափակումներ

Կայքն աշխատում է սովորական վիրտուալ հոսթինգում (PHP 7.4, Apache, տեղադրում SSH-ով, առանց կոնտեյներների և հերթերի), և կոդը գրվել է այդ սահմաններում։ Յուրաքանչյուր իր գոյություն ունի մեկ օրինակով, իսկ մնացորդները վարվում են 1C-ում, որը հասանելի է միայն HTTP հարցումներով․ եթե 1C-ն չի պատասխանում, խանութը չպետք է վաճառի կուրորեն։ Դասընթացները վաճառվում են արտաքին հարթակում, որտեղ այցելուին պետք է փոխանցել աղբյուրի պիտակների հետ միասին։ Վճարումը կատարվում է Ռուսաստանի ֆիսկալ օրենքին (54-ФЗ) համապատասխան կտրոններով։

Լուծում

Yii2-ի վրա հիմնված CMS-ի հիման վրա կառուցեցինք խանութը, ժամանակացույցը, անձնական էջը և գրադարանը։ Կատալոգում կան կատեգորիաներ, որոնում ըստ միներալի և «Ինչի՞ համար է ձեզ քարը» ֆիլտրը, որը կառուցվում է 1C-ի ապրանքների նկարագրություններից։ Զամբյուղը և վճարումները աշխատում են Robokassa-ի և YooKassa-ի միջոցով՝ կտրոններով։ Մնացորդները 1C-ից թարմացվում են ամեն րոպե և վճարման պահին կրկին ստուգվում են․ եթե 1C-ն անհասանելի է, ցուցափեղկը ցույց է տալիս, որ խանութը ժամանակավորապես փակ է։ Իրերի լուսանկարները կայքը ներբեռնում է արտաքին ամպից և պահում մի քանի չափսով։ Ավելացրինք նաև խորհրդատվությունների և վարպետաց դասերի գրանցում ըստ ժամանակացույցի, անձնական էջ՝ կուտակային զեղչով և ծանուցումներով, հոդվածների գրադարան և ադմինիստրատիվ վահանակ՝ դերերով։

Դժվարություններ

1C-ի հետ փոխանակման առաջին տարբերակը կատեգորիայի յուրաքանչյուր դիտման ժամանակ ծանր ներմուծում էր գործարկում։ Այն փոխարինեցինք միայն քանակների թեթև համաժամեցմամբ՝ զուգահեռ գործարկումներից պաշտպանությամբ։ Նոր ռեժիմը միացվում է դրոշներով և արագ հետ է գլորվում։

Հետագա զարգացում

Հարթակը աճում է բիզնեսի հետ միասին․ ավելանում են նոր լենդինգներ, որոնողական հարցումների ընտրանիներ և SEO գործիքներ։

Արդյունք

Գործարկեցինք միասնական հարթակ՝ խանութ կատալոգով և ֆիլտրերով, գրանցում խորհրդատվությունների և վարպետաց դասերի, անձնական էջ՝ կուտակային զեղչով, հոդվածների գրադարան և ադմինիստրատիվ վահանակ։ Մնացորդները 1C-ից թարմացվում են ամեն րոպե, իսկ արդեն վաճառված իրը հնարավոր չէ կրկին վճարել։