Отзывы с Яндекс
4.9
LiveOpencart.ru
на основе 103 отзывов
Crusader NoRegret
519.08.2026
Отличное место для владельцев магазинов на OpenCart! Классные разработчики!

oCheckout: OpenCart бағдарламасында төлемді қалай қайта жасадық

OpenCart үшін бір беттік төлем: Yandex.Maps арқылы жеткізу, алу пункттері және ApiShip, заңды тұлғаларға арналған шот-фактура, тапсырысты растау электрондық поштасы және Telegram хабарламасы, сондай-ақ 152-FZ Федералдық заңының келісімі. Нақты дүкен экран
oCheckout: OpenCart бағдарламасында төлемді қалай қайта жасадық

Бұл модуль авторының әңгімесі: неге біз 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. Хабарлама мәтіні модульмен құрастырылды, чат терезесі түсінікті болу үшін салынды: сынақ дүкенінің өз боты жоқ.

Осы скриншотты түсіру кезінде біз шағын мәселені анықтап, шештік: заңды тұлғаның мәліметтері хабарландыруға екі рет енгізілді, бір рет өріс блогында және бір рет төлем оларды стандартты тапсырыс бетіне қосатын түсініктемеде. Енді электрондық пошта, оның алдын ала көрінісі және хабарландыру оларды түсініктемеден дәл осылай жояды.

152-FZ жеке модульсіз

Жеке деректерді өңдеуге келісім беру тек формадағы құсбелгі емес. Егер аудит жүргізілсе, кімнің, қашан және қандай мәтінмен келіскенін көрсетуіңіз керек.

Жоғарыдағы экрандарда екі немесе үш келісім көрсетілген: "Мен жеке деректерімді өңдеуге келісемін", "Мен көпшілікке арналған ұсынысты оқып, келісемін" және "Мен жаңалықтар мен арнайы ұсыныстар алғым келеді". Әрбір дүкен бұларды бөлек конфигурациялайды: мәтін, сілтеме, міндетті немесе міндетті емес. Модуль журналды сақтайды: күні, тапсырыс нөмірі, электрондық пошта, телефон нөмірі, IP, браузер және сол кезде адам көрген мәтіннің суреті. Егер сіз мәтінді өңдесеңіз, ескі жазбалар өңделген нұсқасын сақтайды. Журнал әкімшілік панелінде қаралады және CSV форматына экспортталады.

Оны қалай орнату керек

Барлық параметрлер бір панельде, сол жақта он алты қойынды бар: өрістер, себет, тіркеу, ережелер, жеткізу, жеткізу және төлем әдістері, қосымша опциялар, сату, B2B, қызметтер, хат, 152-FZ, дизайн, құжаттама. Құжаттама әкімшілік панельге кіріктірілген, әр қойынды үшін өзіндік құжаттама бар.

Дүкен мекенжай өрісін міндетті етуді сұрады. Бұл міндетті емес болып шықты: тұтынушылар картадағы нүктені таңдады, карта қала мен көшені толтырды, ал модуль сақтау алдында жасырын деп санаған өрістерді тазалады. Пайдаланушы мекенжайды енгізгеннен кейін жоғалып кетті. Біз мұны олардың веб-сайтында тапсырыс беріп, дерекқорда не сақталғанын тексергеннен кейін ғана анықтадық.

"Қалалардың жартысында жеткізу бағасы жоқ." ApiShip дүкеніндегі дүкен: бағалар Новосибирск пен Омбыда есептеледі, бірақ Қазан мен Челябинскте бірде-бір тариф қолжетімді емес. Біз жиырма қаланы сынап көрдік және бір заңдылықты таптық: егер сіз атауын түріз жіберсеңіз, ApiShip кейбір қалаларды танымайды. "Қазан" - нөлдік тарифтер, "Қазан қаласы" - SDEK үшін 1640 рубль және Yandex үшін 442 рубль. Енді бос жауап алғаннан кейін, модуль қала түрін қайтадан сұрайды. Барлығы есептеліп қойған қалалар үшін қосымша сұрау жасалмайды.

Біз мұны тек көрсетілім үшін айтып отырған жоқпыз. Мұндай өлшемдегі модульді бір рет жазып, содан кейін өшіруге болмайды. Орнату және конфигурациялау бойынша көмек бағаға кіреді, және біз осындай сұрауларды тек "хостингіңізде бірдеңе дұрыс емес" деген сұраққа ғана емес, түпкі себебіне дейін зерттейміз.

Бұл кімге керек?

Артықшылықтары дизайн бірнеше салаға қарағанда күрделірек болған кезде айқын көрінеді: қала ішінде және Ресей бойынша жеткізу, алып кету пункттері, бөлшек саудагерлердің жанындағы көтерме және заңды тұлғалар, қосымша қызметтер, бірнеше жерден алып кету. Құрылыс материалдары, жиһаз, тұрмыстық техника, көтерме каталогтар, орнатумен бірге өнімдер. Егер сізде үш өнім және белгіленген бағамен бір бүкіл ел бойынша жеткізу болса, стандартты сатып алу себеті жеткілікті болуы мүмкін. Біз барлығына модуль қажет деп ойламаймыз. a class="imagebox" href="/image/data/Articles/2026/09/ocheckout-11-odin-modul.jpg" rel="ocheckout-gallery" target="_blank" title="oCheckout: Бірнеше кеңейтімдердің орнына бір модуль>oCheckout: Бірнеше кеңейтімдердің орнына бір модуль

Бір модуль нені қамтиды: бір беттік төлем, картамен жеткізу, алу пункттері және ApiShip, заңды тұлғалар үшін онлайн төлем және шот-фактура, қосымша сату және бір рет басу арқылы сатып алулар, № 152 Федералдық заң, № 54 Федералдық заң және DaData.

Қысқаша

oCheckout төлем процесін бір экранға біріктіреді, қайта жүктемей жеткізу мен төлемді қайта есептейді және OpenCart ресейлік дүкендер үшін бірден ұсынбайтын мүмкіндіктерді қамтиды: аймақтар мен алу пункттері бар карта, ApiShip арқылы тасымалдаушылар, шот-фактурасы бар заңды тұлғалар, № 152 Федералдық заңға сәйкес келісім журналы және кассада қосымша сату. Сонымен қатар, ол негізгі бөлікті қайта жазбайды немесе кеңейтімдеріңізге кедергі келтірмейді, мұны футболка дүкенінің экрандарынан көруге болады.

Сіз демо-дүкенді және демо-әкімші панелін көре аласыз; олар ашық. Дүкеніңізді теңшеу туралы сұрақтарыңыз болса, авторға хабарласыңыз; біз оларға өзіміз жауап береміз.


Көруге ұсынамыз
50 сатып алу
oCheckout - премиум төлем
1 900 ₽ 2 900 ₽


Бұл жазбаға әзірге ешкім пікір қалдырмаған.
Жаңа пікір жазу (жауап беру үшін қажетті пікірдің астындағы сілтемені пайдаланыңыз)
 
Чат с поддержкой