Бұл модуль авторының әңгімесі: неге біз OpenCart сауда арбасын пайдаландық, нені өзгерттік және модульді қолданып жүрген дүкендерден не үйрендік. Төмендегі барлық суреттер макеттер емес, нақты экрандар: көпшілігі нақты дүкендерден алынған, ал шот-фактура, электрондық пошта және хабарландыру жалған компаниялармен бірге сынақ дүкенімізде түсірілген. Кейбір қателер мен демо өнімдер көрінеді; біз оларға қол тигізген жоқпыз.
Құрылыс материалдары дүкенінің oCheckout жүйесіндегі кассасы осылай көрінеді: байланыстар, картамен жеткізу, уақыт аралығы, тапсырыстың қысқаша мазмұны және қосымша сатулар - бәрі бір экранда.
OpenCart жүйесіндегі стандартты касса процесі алты панельден тұрады. Тұтынушы біріншісін ашады, форманы толтырады, "Жалғастыру" түймесін басады, кассаның қайта жүктелуін күтеді, содан кейін екіншісін ашады және тағы алты рет. Әр қадамда олар жалпы құнын да, тапсырыс мәліметтерін де көрмейді. Егер төртінші қадамда жеткізу құны күткеннен жоғары болып шықса, олар жай ғана қойындыны жабады.
Біз мұны бірнеше дүкеннің веб-визорында қарадық. Барлық жерде бірдей сурет: барлығы дерлік бірінші панельге жетеді, ал төлем түймесіне жететіндер саны айтарлықтай аз. Адамдар бұл процесті ойларын өзгерткендіктен емес, ол тым ұзақ болғандықтан және қанша қалғаны белгісіз болғандықтан тастайды.
Міне, электроника дүкеніндегі касса. Сол жақта байланыс ақпараты, жеткізу әдісі және төлем мәліметтері, оң жақта тапсырыс мәліметтері орналасқан. Тұтынушы бәрін бірден көреді: 25 990 рубльге процессор, 18 990 рубльге смартфон, үш төлем әдісі және екі жеткізу түймесі. "6 қадамның 3-і" жоқ.
Электроника дүкені. Жеткізу опциялары екі түймемен шектелген: "Алып кету (алу пункттері)" және "Курьер (мекенжайға). Төлем дүкеннің сөздерімен белгіленген, ал оң жақта қосымша сатулар мен ұсыныстар жазылған қысқаша мазмұн орналасқан.
Төлем әдістерінің астындағы жазуларға назар аударыңыз: "Менеджер төлем үшін сіздің электрондық поштаңызға және Telegram-ға QR кодын жібереді", "Қолма-қол ақшамен төлемдерге 10% жеңілдіктен бас тартады". Бұл біздің мәтін емес; дүкен оны өз параметрлеріне қосты. Стандартты OpenCart мұны қолдамайды: төлем әдісінің тек атауы бар.
Бет мекенжайы өзгермейді; ол сол қалпында қалады index.php?route=checkout/checkout. Metrica-дағы барлық сілтемелеріңіз, есептегіштеріңіз және мақсаттарыңыз жұмыс істей береді.
Бұл модульдің ең байқалмайтын және ең маңызды бөлігі. Электроника дүкенінің сол скриншотта оң жақтағы қысқаша мазмұнда "Тегін орнатумен гидрогель пленкасы, 490 ₽" құсбелгісі және "Құрылғыны орнату, +1000 ₽" опциясы көрсетілген. Сатып алушы құсбелгіні қояды, ал төмендегі жалпы сома қайта жүктемей-ақ бірден өзгереді. Олар басқа жеткізу әдісін таңдайды - есептеу қайта есептеледі. Олар промо-кодты енгізеді - есептеу қайта есептеледі.
Бұл тұтынушы сиқырына емес, шынайы қайта есептеуге негізделген. Модуль әрбір өзгеріс үшін қайта іске қосылады.Серверде үш блокты жинайды: жеткізу, төлем және қорытынды және оларды бетте ауыстырады. Күй стандартты себетпен бірдей сессия кілттерінде сақталады. Бұл маңызды қорытындыға әкеледі: сіздің барлық жеткізу, төлем және қорытынды кеңейтімдеріңіз бұрынғыдай жұмыс істей береді. Біз өзіміз үшін ештеңені қайта жазбаймыз; біз оларға бірдей сессия береміз және олардың жауаптарын көрсетеміз.
Келесі экранда жақсы мысал келтірілген: қорытындыдағы "Қолма-қол ақша жеңілдігін болдырмау, 4528 ₽" жолы. Дүкен қолма-қол ақшаға 10% жеңілдік ұсынады, ал модуль параметрлерінде әрбір төлем әдісінің "Жалпы" бөлімінде кез келген атауымен өзіндік жеңілдігі немесе қосымша ақы бар. Сатып алушы "Онлайн несиеге өтінім" бөліміне ауысты, жол пайда болды және жалпы сома қайта есептелді. Төлем әдістерінің астында дүкен себебін анық көрсетті: "Қолма-қол ақшаға 10% жеңілдікті болдырмау."
<сурет>
Самара, "Алу орнына" қойындысы. Ресей поштасының посылка терминалдары 3 күнде 500 ₽ бастап, Yandex жеткізуі 6 күнде 300 ₽ бастап, SDEK 5-6 күнде 500 ₽ бастап. Оң жақта нүкте кластерлері бар карта орналасқан.
Әрбір картада "аймақтағы 300 рубльден" емес, нақты баға мен сол жерге жеткізу уақыты көрсетілген. Баға сатып алушының мекенжайындағы серверде барлық қызметтер үшін бірден есептеледі, сондықтан сүзгілерді ауыстыру ештеңені күтпейді.
Сол терезенің екінші қойындысы, "Курьер". Сатып алушы көше мен үй нөмірін енгізеді, картада маркер пайда болады және үш қызмет есіктен есікке жеткізу бағасын көрсетеді: Yandex жеткізуі 6 күнге 700 рубль, SDEK 800 5-6 күнге, Ресей поштасы 1-3 күнге 1000. Содан кейін сатып алушы баға ма, әлде жылдамдық па, соны шешеді.
Сынақ дүкеніндегі LU-77 шот-фактура нөмірі: сатушы мен сатып алушының СТТН және KPP нөмірі, тапсырыс берілген заттар, бөлек жолмен жеткізу, жол бойынша ҚҚС, сөзбен және мөрмен жазылған сома. Скриншоттағы компаниялар ойдан шығарылған.
Бұл экранда дүкен параметрлерде қосқан бірнеше ұсақ мәліметтер де көрсетілген: орындалу барысы көрсетілген "Тегін жеткізу қалдығы" жолағы, "54-FZ Федералдық заңы бойынша түбіртекпен төлем" жолы, "14 күн ішінде қайтару және айырбастау" және MIR, Visa, Mastercard, SBP және "Шот" белгішелері. Бұл сенім блогы және дүкеннің өзі оның компоненттерін жинайды.
Касса - тұтынушы бірдеңе қосуға дайын болатын соңғы орын. Бұл жоғарыдағы экрандарда үш рет көрінеді.
Қосымша сату. Электроника дүкенінде "Тапсырысқа қосу" терезесінде "Тегін орнатумен гидрогель пленкасы, 490 рубль" деген жазу бар. Футболка дүкенінде "Брендті Футболки Рус қорабы, 350 рубльдің орнына 245 рубль, 30% жеңілдік" деген жазу бар. Бір құсбелгі, тауар себетте, жалпы сома қайта есептеледі.Ұсыныстар. Плюс белгілері бар "Тапсырыс үшін ұсынылады" блогы. Электроника дүкенінде бір желіден бес смартфон және жеті футболка дизайны бар.
Қосымша қызметтер. Электроника үшін "Құрылғыны орнату, +1000 ₽". Еденге көтеру, түсіру және құрылыс материалдарын сақтандыру. Әрқайсысының өзіндік бағасы немесе жалпы соманың пайызы бар, тапсырысқа бөлек жол ретінде қосылады.
Сондай-ақ "Себетпен бөлісу" опциясы бар. Сатып алушы себетті толтырады, түймені басады және сілтеме мен QR кодын алады. Сілтемені ашқан кез келген адам себетінде сол заттарды көреді. Дүкендер мұны тапсырыстарды бухгалтериямен немесе отбасымен үйлестіру үшін пайдаланады.
<сурет>
"Себетті бөлісу" түймесі бар футболка дүкенінің бүйірлік себеті: QR коды, сілтеме, "Сілтемені көшіру" және "Ашу".
Стандартты OpenCart тапсырысты растау электрондық поштасы 2010 жылғы кестеге ұқсайды және барлық электрондық пошта клиенттерінің жартысын бөледі. Біз өзіміздікін жасадық. Бұл сатып алушыға бірдей сынақ тапсырысымен жіберілетін электрондық пошта: логотип, тақырып және кіріспе, мәтініңіз және атауы мен сомасы, суреттері мен опциялары бар тапсырыс мәліметтері, қысқаша мазмұны, жеткізу, төлем, мекенжай, компания мәліметтері және түсініктеме сияқты орын толтырғыштар.
Электрондық пошта мәтіні әр тіл үшін әкімшілік панельде өңделеді. Сондай-ақ, соңғы нақты тапсырыстың алдын ала көрінісі және өзіңізге жіберілетін сынақ нұсқасы бар. Жоғарғы жолақ пен сілтемелердің түсі төлемнің екпін түсінен алынған, сондықтан электрондық пошта мен веб-сайт біркелкі көрінеді. Электрондық пошта кірістірілген стильдері бар кестелерді пайдаланып жасалған және ашық тақырыппен анық белгіленген; әйтпесе, қараңғы режимдегі Gmail картаның фонын қайта түсіне алады және мәтін жоғалып кетеді.
Тапсырыс туралы хабарлама #100. Хабарлама мәтіні модульмен құрастырылды, чат терезесі түсінікті болу үшін салынды: сынақ дүкенінің өз боты жоқ.
Осы скриншотты түсіру кезінде біз шағын мәселені анықтап, шештік: заңды тұлғаның мәліметтері хабарландыруға екі рет енгізілді, бір рет өріс блогында және бір рет төлем оларды стандартты тапсырыс бетіне қосатын түсініктемеде. Енді электрондық пошта, оның алдын ала көрінісі және хабарландыру оларды түсініктемеден дәл осылай жояды.
Жеке деректерді өңдеуге келісім беру тек формадағы құсбелгі емес. Егер аудит жүргізілсе, кімнің, қашан және қандай мәтінмен келіскенін көрсетуіңіз керек.
Жоғарыдағы экрандарда екі немесе үш келісім көрсетілген: "Мен жеке деректерімді өңдеуге келісемін", "Мен көпшілікке арналған ұсынысты оқып, келісемін" және "Мен жаңалықтар мен арнайы ұсыныстар алғым келеді". Әрбір дүкен бұларды бөлек конфигурациялайды: мәтін, сілтеме, міндетті немесе міндетті емес. Модуль журналды сақтайды: күні, тапсырыс нөмірі, электрондық пошта, телефон нөмірі, IP, браузер және сол кезде адам көрген мәтіннің суреті. Егер сіз мәтінді өңдесеңіз, ескі жазбалар өңделген нұсқасын сақтайды. Журнал әкімшілік панелінде қаралады және CSV форматына экспортталады.
Барлық параметрлер бір панельде, сол жақта он алты қойынды бар: өрістер, себет, тіркеу, ережелер, жеткізу, жеткізу және төлем әдістері, қосымша опциялар, сату, B2B, қызметтер, хат, 152-FZ, дизайн, құжаттама. Құжаттама әкімшілік панельге кіріктірілген, әр қойынды үшін өзіндік құжаттама бар.
Бір модуль нені қамтиды: бір беттік төлем, картамен жеткізу, алу пункттері және ApiShip, заңды тұлғалар үшін онлайн төлем және шот-фактура, қосымша сату және бір рет басу арқылы сатып алулар, № 152 Федералдық заң, № 54 Федералдық заң және DaData.