Электрондық коммерция

Онлайн сатуға арналған бағдарламалық қамтамасыз ету

Электрондық коммерция жүйесі тауарды каталогтағы карточкадан бастап төленген әрі жеткізілген тапсырысқа дейін сүйемелдейді. Төменде жүйе модульдері, ол қамтитын үдерістер және CRM, ERP, қойма мен кассалармен байланысы сипатталған.

Электрондық коммерцияға арналған

бағдарламалық қамтамасыз ету дегеніміз не

Электрондық коммерцияға арналған бағдарламалық қамтамасыз ету — тауарлар, бағалар мен қорлар туралы деректерді сақтайтын, интернет арқылы тапсырыс қабылдайтын, төлем жүргізетін және тапсырысты орындауға: қоймаға, жеткізу қызметіне және есеп жүйесіне жіберетін жүйе.

Кәдімгі сайттан айырмашылығы — ол беттермен емес, есеп объектілерімен жұмыс істейді: тауар, баға, қор, тапсырыс, төлем, жөнелту, қайтару — әрқайсысының өз күйі мен тарихы бар жазбалар. Бір тапсырыс қосымшадан, сауда автоматынан, менеджерден немесе маркетплейстен түсуі мүмкін.

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

Жүйе неден тұрады?

  • Витрина — сатып алушы интерфейсі: сайт, мобильді қосымша, сауда автоматының экраны, өзіне-өзі қызмет көрсету киоскісі
  • Деректер өзегі — тауарлар, санаттар, атрибуттар, бағалар, қорлар, клиенттер, тапсырыстар
  • Бизнес-логика — баға, жеңілдік, тауар қолжетімділігі, жеткізу құны мен салықтарды есептеу қағидалары
  • Үдерістік қабат — тапсырыс мәртебелері, резервтер, төлем операциялары, жөнелтулер, қайтарулар
  • Интеграциялық қабат — CRM, ERP, қойма, кассалар, төлем және логистикалық сервистермен дерек алмасу
  • Әкімшілік панель — контент-менеджердің, тапсырыс операторының және санат менеджерінің жұмыс орны
  • Аналитика — сату, воронка, қорлар және қайтарулар туралы деректер витринасы

Жүйе қандай міндеттерді шешеді?

E-commerce платформасын енгізудің алты негізгі мақсаты. Енгізілгенге дейін олардың әрқайсысы кестелер, хат алмасу және қоңыраулар арқылы қолмен орындалады.

Маман қараңғы жинақтау желісінде электрондық коммерция тапсырысын жинап жатыр

Тауар деректерінің бірыңғай көзі

Сипаттамалар, фотосуреттер, баға мен қор бір жерде сақталып, барлық сату арналарына таратылады. Сайт, қосымша және касса арасында алшақтық болмайды.

Тапсырысты операторсыз қабылдау

Тапсырыс тәулік бойы автоматты түрде жасалады, тексеріледі және төленеді. Адам шешім қажет жерде ғана қосылады: стандарттан тыс жеткізу, даулы қайтару, көтерме сату.

Нақты қор қалдығы

Рәсімдеу кезінде резервтеу бір тауарды екі рет сатуға жол бермейді. Қоймада тауар болмауына байланысты бас тартулар бірлі-жарым жағдайға дейін азаяды.

Басқарылатын баға белгілеу

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

Есеп жүйесімен байланыс

Тапсырыс, төлем және жөнелту бухгалтерия мен қойма есебіне қайта енгізусіз түседі. Салыстырып тексеру жеке жұмыс болудан қалады.

Өлшенімділік

Нені сатып алатыны, нені іздеп таба алмайтыны, рәсімдеудің қай жерінде кететіні және қандай тауарды қайтаратыны көрінеді. Ассортимент деректерге сүйеніп жоспарланады.

Жүйе қандай үдерістерді

автоматтандырады?

Автоматтандыру — «сатушының орнына робот» емес, қайталанатын операцияларды жүйе өзі орындайтын және нәтижесін тарихқа жазатын қағидаларға көшіру.

Қағида оның шарттары өзгертілгенге дейін қолданылады. Бақылау сақталады: журналда әр автоматты әрекеттің авторы, уақыты және алдыңғы мәні көрсетіледі.

Автоматты режимге өтетін әрекеттер:

Іске қосылған қағидалар журналыәкімшілік панель
УақытЖүйе автоматты түрде не істеді?
09:4118% үстеме: 1 240 позиция қайта есептелді
10:00«Шайға −15%» акциясы кесте бойынша басталды
10:03№ 14 190 тапсырыстан бас тарту: қорға +2 дана
10:06SKU 77-1043 қоры аз: сатып алу бөліміне хабарлама жіберілді
  • Тауарды жариялау және сатылымнан алу
  • Бағаларды қағидалар мен үстемелер бойынша қайта есептеу
  • Акцияларды кесте бойынша бастау және аяқтау
  • Промокодтарды тексеру және пайдалану
  • Тапсырыс үшін қорды резервтеу
  • Тапсырыс мәртебелерін өзгерту
  • Қаражатты есептен шығару және қайтару
  • Жеткізу құнын есептеу
  • Жөнелту құжаттарын қалыптастыру
  • Тапсырысты жеткізу қызметіне жіберу
  • Әр кезеңде клиентке хабарлау
  • Бас тартудан кейін тауарды қорға қайтару
  • Деректерді CRM және ERP жүйелеріне шығару
  • Кассада чекті фискалдандыру
  • Есептер мен деректер витриналарын жаңарту
  • Қор азайғаны туралы хабарлау

Тауарлар каталогы

қалай жұмыс істейді?

Каталог — тауар туралы деректердің құрылымдалған қоймасы: не сатылатыны, тауарлардың бір-бірінен қандай айырмашылығы бар екені және оларды қандай белгілер бойынша табуға болатыны сақталады.

Жұмыс істейтін каталогтың құрамдас бөліктері:

  • Санаттар — бөлімдер ағашы; тауар бір уақытта бірнеше тармақта орналасуы мүмкін
  • Атрибуттар — дерек түрі көрсетілген сипаттамалар: сан, тізім, белгі, ауқым. Сүзгілер солардың негізінде құрылады
  • Нұсқалар — өлшем, түс, көлем: ортақ карточка, жеке артикулдар мен қорлар
  • Жиынтықтар — тапсырыс кезінде бірнеше басқа позицияны есептен шығаратын позиция
  • Медиа — бірнеше ажыратымдылықтағы фотосуреттер, бейнелер, нұсқаулықтар, сертификаттар
  • Байланыстар — баламалар, аксессуарлар, ілеспе тауарлар, өндірістен алынған тауарлардың орнына ұсыныстар
  • Позиция мәртебесі — шимайжоба, жарияланған, жасырылған, мұрағат. Ескі тапсырыстар тарихын жоғалтпау үшін мұрағат жойылмайды
Тауарлар каталогының интерфейсі: санаттар ағашы, атрибуттар мен баға бойынша сүзгілер, суреті, атауы, бағасы және қоры бар карточкалар торы

Каталогтың негізгі бірлігі — бірегей артикулы (SKU) бар тауар позициясы: өзгермейтін деректер, өңделетін сипаттама және байланыстырылған объектілер — суреттер, құжаттар, бағалар, қорлар.

Жаппай операциялар импорт және экспорт арқылы орындалады: файл, API немесе есеп жүйесінен алынған деректер. Импорт әрдайым тексеріледі: не жасалады, не өзгереді, не қабылданбайды және неліктен.

Каталог импортын тексеруфайлда 1 697 жол
412жаңа позиция
1 268жаңартылды
17қабылданбады

Қабылданбады: артикул көшірмесі — 9, міндетті «Бренд» атрибуты бос — 5, белгісіз санат — 3. Расталғанға дейін каталогқа бірде-бір жол жазылмайды.

Бағалар

қалай басқарылады?

Баға — тауар карточкасындағы өріс емес, сұрау сәтінде қағидалар бойынша есептелетін нәтиже. Бір тауардың бірнеше бағасы қатар қолданыста болып, жүйе сол сәтке сәйкестігін таңдайды.

Сондықтан мыңдаған карточкадағы бағаны түзетудің қажеті жоқ: қағиданы немесе базалық прайс-парақты өзгерту жеткілікті.

Баға белгілеу қабаттары:

  • Базалық баға — есеп жүйесінен алынады немесе қолмен белгіленеді
  • Прайс-парақтар — бөлшек, көтерме, серіктестік, өңірлік
  • Үстеме қағидалары — сатып алу бағасына санат немесе жеткізуші бойынша пайыз не сома қосу
  • Жеке бағалар — клиент сегментіне немесе нақты шартқа сәйкес
  • Көлемдік шкалалар — баға тапсырыстағы санға байланысты
  • Валюта және дөңгелектеу — бағам бойынша қайта есептеу және «көркем» қадамға келтіру
  • Салықтар — позицияға арналған мөлшерлеме, салық қосылған және салықсыз баға

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

Қолдану реті

Қағидалар ретсіз қосылмайды, басымдық бойынша шешіледі. Позиция бағасын есептеудің қалыпты реті:

  • Сатып алушының прайс-парағы анықталады
  • Сол прайс-парақтан позицияның базалық бағасы алынады
  • Санына қарай көлемдік шкала қолданылады
  • Шарттың жеке талаптары ескеріледі
  • Басымдығы ең жоғары акция қолданылады
  • Акциямен үйлесімді болса, промокод қолданылады
  • Адалдық балдары есептеледі және жұмсалады
  • Салық пен позицияның қорытынды сомасы есептеледі

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

Позиция бағасын есептеусом, 12 дана
  • Базалық баға, «Көтерме» прайс-парағы4 200
  • Көлемдік шкала, 10 данадан бастап−210
  • № 218 шарт талабы−120
  • SPRING промокоды, акциямен үйлесімді−186
  • Ең төмен баға — 3 500, шектеу іске қосылмады3 684
  • Салық 12%+442
  • Позиция бойынша қорытынды4 126

Акциялар мен промокодтар қалай жұмыс істейді?

Акция — жүйе сәйкес тапсырыстарға өзі қолданатын қағида. Промокод — сатып алушы код сөзін енгізгенде қосылатын дәл сондай қағида. Екеуі де бірдей сипатталады: шарт, тетік, мерзім және шектеулер.

Іске қосылу шарты

Тапсырыста не болуы керек: тауарлар, санат, бренд, ең төмен сома, жеткізу тәсілі, клиент сегменті, сату арнасы, тәулік уақыты немесе апта күні.

Жеңілдік тетігі

Пайыз, тіркелген сома, жаңа баға, жиынтықтағы ең арзан тауарға жеңілдік, тегін жеткізу, сыйлық, жеңілдіктің орнына балдар.

Мерзім және кесте

Басталу және аяқталу күндері, қайталанатын аралықтар (мысалы, әр жұма), қызметкердің қатысуынсыз автоматты іске қосу және тоқтату.

Шектеулер

Қолданудың жалпы лимиті, бір клиентке арналған лимит, бір реттік жеке кодтар, басқа акциялармен қатар қолдануға тыйым, позицияның ең төмен бағасы.

Кодтарды жасау

Таратуға арналған бір код немесе алушыларға арналған бірегей кодтар топтамасы. Топтама файлмен жүктеліп, әр код бойынша бақыланады.

Нәтижені есепке алу

Әр акция бойынша тапсырыс саны, жеңілдік сомасы, жеңілдік ескерілген түсім мен маржа, белсендірілген және қалған кодтар саны көрінеді.

Себет

қалай құрылған?

Себет — тапсырыстың шимайжобасы: сатып алушыға да, дүкенге де әлі міндеттеме жүктемейтін позициялар жиынтығы. Ондағы тауар резервтелмейді, бағасы бекітілмейді, сондықтан себет әр ашылған сайын қайта есептеледі.

Қайта есептеу төрт нәрсені тексереді: тауар сатылымда ма, қоймада жеткілікті ме, баға өзгерді ме, жеңілдіктер жарамды ма. Сатып алушы өзгерістерді ақша есептен шығарылғаннан кейін емес, төлемге дейін көреді.

Себет не істей алуы керек:

  • Құрылғылар арасында сақталу — браузерде жиналған себет жүйеге кіргеннен кейін қосымшада ашылады
  • Есептік жазбасыз жұмыс істеу — қонақ тапсырысты бірден жинайды, жүйеге кіру рәсімдеу кезінде ғана қажет
  • Жүйеге кіргенде бірігу — қонақ себеті сақталған себетпен бірігеді, оны өшірмейді
  • Лимиттерді сақтау — ең төмен сома, қаптама еселігі, бір клиентке арналған сан шектеуі
  • Қолжетімсізді бөлу — сатылымнан алынған және таусылған позициялар бөлек шығарылады
  • Есепті ашық көрсету — қорытынды позициялар сомасына, жеңілдікке, жеткізу мен салықтарға бөлінеді
Себетті ашқан кездегі қайта есептеувитрина
  • Тауар сатылымда4-тен 4Барлық позиция жарияланған, сатылымнан алынғаны жоқ
  • Қоймада жеткілікті1 позиция«Дәнді кофе, 1 кг» — 3 дананың 2-еуі қолжетімді, қалғаны қолжетімсіздерге ауыстырылды
  • Баға өзгермеген1 позиция«Электр шәйнек» қосылған сәттен бері 120 сомға қымбаттады
  • Жеңілдіктер жарамдыИәSPRING промокоды белсенді, акция аяқталуына 4 күн қалды

Рәсімдеу қорытындысы: 3 позиция, 11 640 сом. Екі сәйкессіздік те сатып алушыға ақша есептен шығарылғаннан кейін емес, төлемге дейін көрсетіледі.

Себет пен тапсырысты рәсімдеу интерфейсі: саны көрсетілген позициялар, бағаны қайта есептеу, промокод, жеңілдік және есеп жолдары бойынша қорытынды

Кейінге қалдырылған тізімдер

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

Тасталған себет

Себеттердің көбі тапсырысқа айналмайды. Жүйе оларды уақыт белгісімен сақтап, сатып алушыны қайтара алады: пошта немесе мессенджердегі еске салу, құрамды қалпына келтіру сілтемесі, жеке ұсыныс.

Еске салу оқиға бойынша бір рет жіберіледі және жаппай таратылымға айналмайды — жазылымнан бас тартудың құны қайтарылған тапсырыстан жоғары.

Өлшенетін көрсеткіштер

  • Рәсімдеуге жеткен себеттер үлесі
  • Пайдаланушылар жиі кететін рәсімдеу қадамы
  • Себеттің орташа құрамы мен сомасы
  • Тауарды қосу мен төлеу арасында бағаның өзгеру жиілігі
  • Себет туралы еске салудан кейін сатып алушылардың оралуы

Тапсырыстар

қалай рәсімделеді?

Тапсырыс — сатып алу құрамын, рәсімдеу сәтіндегі бағаларды, сатып алушыны, жеткізу және төлем шарттарын бекітетін құжат. Одан әрі тапсырыс шектеулі мәртебелер жиынтығы бойынша қозғалып, әр ауысу жазылады.

Бағалар мен жеңілдіктер рәсімдеу кезінде бекітіледі: бағаның өзгеруі немесе акцияның аяқталуы жасалған тапсырысқа әсер етпейді — әйтпесе төленетін сома чектегі сомамен сәйкес келмейді.

Рәсімдеу қадамдары:

  • Себет: бағаларды қайта есептеу, қолжетімділік пен лимиттерді тексеру
  • Сатып алушыны сәйкестендіру: жүйеге кіру, тіркелу немесе есептік жазбасыз рәсімдеу
  • Жеткізуді таңдау: мекенжай, беру пункті, уақыт аралығы, құнын есептеу
  • Төлем тәсілін таңдау және промокод қолдану
  • Тапсырыс позицияларына қорды резервтеу
  • Тапсырыс пен оның нөмірін жасау, растау жіберу
  • Төлем жасау немесе алған кезде төлеуді растау
  • Орындауға жіберу: жинақтау, жөнелту, жеткізу
Тапсырыстарды басқару интерфейсі: мәртебе сүзгілері бар тапсырыстар кезегі және ауысу тарихы көрсетілген тапсырыс карточкасы

Қалыпты мәртебелер: жаңа → төлем күтуде → төленді → жинақталуда → жеткізуге берілді → жеткізілді → аяқталды. Бас тарту мен қайтару тармақтары қатар жүреді. Жиынтық компания үдерісіне бейімделеді, бірақ шектеулі әрі анық болып қалады.

Тапсырысты өңдеу — қолжетімділік құқығы бар жеке операция: позиция қосу, тауарды ауыстыру, санын өзгерту, қосымша төлем немесе ішінара қайтару. Әр түзету құрамның алдыңғы нұсқасын сақтайды.

Мәртебелер бойынша тапсырыстар кезегіқазір орындалуда
  • 12Жаңа
  • 8Төлем күтуде
  • 34Төленді
  • 19Жинақталуда
  • 41Жеткізілуде
  • 5Бас тарту және қайтару

Колл-орталықта тапсырыстар

қалай өңделеді?

Колл-орталық — жеке бағдарлама емес, сол тапсырыстар кезегінің үстіндегі жұмыс орны. Оператор сатып алушы жеке кабинетте көретін объектілерді және клиентке жабық операцияларды көреді: құрамды түзету, лимит шегінде жеңілдік беру, резервті алып тастау, қаражатты қайтару.

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

Өтініштің өту қадамдары:

  • Өтініш кез келген арнадан ортақ кезекке түседі: қоңырау, витринадағы чат, мессенджер, пошта, кері қоңырауға өтінім
  • Клиент нөмірі немесе поштасы арқылы анықталып, оның тапсырыстары, қайтарулары мен бұрынғы өтініштері бірге ашылады
  • Кезек тақырып, тіл және клиент басымдығы ескеріліп, бос операторларға бөлінеді
  • Оператор тапсырыс карточкасын ашып, құрамын, мекенжайын және жеткізу аралығын растайды
  • Түзетулер операция ретінде жүргізіледі: позицияны ауыстыру, қосымша төлем, ішінара қайтару — әрқайсысының авторы мен алдыңғы нұсқасы бар
  • Тапсырыс орындалуға жіберіледі, клиент өзі жүгінген арна арқылы растау алады
  • Қорытынды карточкаға жазылады: тақырып, шешім, сөйлесу ұзақтығы, байланыстырылған тапсырыс

Шығыс байланыс та осылай ұйымдастырылған: жинақтау алдындағы тапсырысты растау, стандарттан тыс жеткізу туралы қоңырау, тасталған себетке қайтару, даулы қайтару бойынша хабарласу. Әр байланыс кіріс өтініштерімен бір тарихқа жазылады.

Электрондық коммерция колл-орталығының мамандары бірыңғай операциялық ортада жұмыс істейді

Ауысымда кімдер жұмыс істейді?

  • Бірінші желі операторы — өтінішті қабылдайды, қалыпты сұрақтарға жауап береді, телефон арқылы тапсырыс рәсімдейді
  • Тауар бойынша кеңесші — сипаттамасы, үйлесімділігі және бар-жоғы бойынша позиция таңдап, таусылған тауардың орнына балама ұсынады
  • Тапсырыстар менеджері — тапсырысты жөнелтуге дейін жүргізеді: құрам түзетулері, қосымша төлем, мерзімдер, көтерме және заңды тұлғалардың тапсырыстары
  • Қайтару менеджері — қайтарудың рұқсат етілуін тексереді, қаражатты қайтаруды бастайды, шағымдарды қарайды
  • Ауысым супервайзері — жүктемені бөледі, күрделі әңгімелерге қосылады, кезек пен жауап мерзімдерін бақылайды

Өлшенетін көрсеткіштер

  • Жауапқа дейінгі уақыт және жауапсыз қалған өтініштер үлесі
  • Қайта қоңыраусыз, алғашқы байланыста шешілген сұрақтар үлесі
  • Шығыс қоңыраумен тапсырысты растау конверсиясы
  • Оператормен сөйлескеннен кейінгі бас тартулар мен қайтарулар
  • Өтініш тақырыптары — витрина мен тауар карточкасында нені түзету керегін тікелей көрсетеді

Төлемдер қалай жұмыс істейді?

Дүкен карта деректерін сақтамайды және төлемді өзі жүргізбейді: сатып алушыны төлем провайдеріне бағыттап, операция нәтижесін алады да, оны тапсырыспен байланыстырады. Қалғаны — төлемнің өмірлік циклін басқару.

Төлемдер интерфейсі: операциялар жиынтығы, холдтау, есептен шығару, қайтару және бас тарту мәртебелері бар тізілім, провайдер тізілімімен салыстырып тексеру
Ауысымдағы операциялар тізілімісом
ТапсырысОперацияСомаМәртебе
14 208Холдтау12 480Бұғатталды
14 201Есептен шығару6 350Өткізілді
14 177Қайтару2 100Өткізілді
14 206Холдты алып тастау3 940Алып тасталды
14 209Банктің 05 бас тартуы890Қайталау

Қоймада тауар болмағандықтан холд қайтару төлемінсіз алынды. Идемпотенттілік кілті бойынша сұрауды қайта жіберу екінші жол жасамайды.

Провайдер тізілімімен салыстырып тексерусол ауысым
812операция
98,6%сәтті
42 минорташа холд
0сәйкессіздік

Төлем тәсілдері

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

Екі кезеңді сызба

Алдымен холдтау: сома картада бұғатталады, бірақ есептен шығарылмайды. Ақша тапсырыс жиналғаннан кейін алынады. Тауар табылмаса, бұғат қайтару төлемінсіз шешіледі.

Провайдер хабарламалары

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

Идемпотенттілік

Бір төлем сұрауын қайталап жіберу екінші төлем жасамайды. Әр операцияның кілті бар, провайдер мен жүйе сол арқылы көшірмені таниды.

Фискалдандыру

Төлемнен кейін онлайн-касса фискалдық чек жасап, оны сатып алушыға жібереді. Қайтару кезінде қайтарылған позицияларға қайтару чегі жасалады.

Салыстырып тексеру

Жүйедегі операциялар күн сайын провайдер тізілімімен және банк үзіндісімен салыстырылады. Сәйкессіздіктер жеке тізімге түсіп, қолмен талданады.

Қор қалдықтары

қалай синхрондалады?

Қор қалдығы — дәл қазір сатуға қолжетімді тауар саны. Бұл қоймадағы физикалық сан емес: бір бөлігі тапсырыстарға резервтелген, бір бөлігі жолда, тағы бір бөлігі ақаулы деп бұғатталған.

Сатуға қолжетімді = физикалық қалдық − резервтер − бұғатталған қор + жолдағы расталған жеткізілімдер (алдын ала тапсырысқа рұқсат етілсе).

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

Дерек алмасу тәртібі:

  • Толық жүктеу — қор қалдықтарының бүкіл анықтамалығы кесте бойынша, әдетте түнде жүктеледі
  • Инкременттік алмасу — бірнеше минут сайын тек алдыңғы синхрондаудан бергі өзгерістер беріледі
  • Оқиғалар — есеп жүйесі өзгеріс болған сәтте өзі хабарлайды
  • Хабарлар кезегі — қойма немесе сайт уақытша қолжетімсіз болса да, алмасу жоғалмайды
  • Қайшылықтарды шешу — сәйкессіздік кезінде қай жүйенің мәні дұрыс саналатыны алдын ала анықталады

Резервтің әрқашан жарамдылық мерзімі болады: уақытында төленбеген тапсырыс тауарды қайта сатылымға босатады — әйтпесе тасталған себеттер қолжетімді қордың бәрін «жеп қояды».

Қорды дұрыс есепке алудың пайдасы

  • Сатып алушы жоқ тауарға тапсырыс бермейді
  • Оператор бас тарту туралы қоңырауларға уақыт жұмсамайды
  • Дүкеннің кінәсінен қайтару төлемдері туындамайды
  • Сатып алу бөлімі позициялар бойынша нақты шығыс жылдамдығын көреді
  • Алдын ала тапсырыс пен шынайы мерзімі бар күту парағы жұмыс істейді
  • Қор айналымы туралы есептер нақты деректерге сүйенеді

Сәйкессіздіктің жиі кездесетін себептері

  • Алмасуға уақытында түспеген офлайн нүктедегі сату
  • Тасталған себеттен қалған, жарамдылық мерзімі жоқ резерв
  • Нақты түскеннен кейін кешірек қойма кірісіне алынған қайтару
  • Резервтерді қайта есептемей есеп жүйесінде қолмен түзету
  • Компоненттерді есептен шығару дұрыс бапталмаған жиынтықтар
Қоймалардағы қор, SKU 77-1043дана
ҚоймаНақтыРезервАқауҚолжетімді
Орталық қойма1 420310241 086
«Шығыс» дүкені961284
№ 3 беру пункті408230
Жолдағы жеткізілім600600
Сатуға қолжетімді2 156330261 800

Нақты — физикалық қалдық, ақау — бұғатталған сан. Жолдағы жеткізілім алдын ала тапсырысқа рұқсат етілген жағдайда ғана қолжетімді қорға қосылады. Витринада таңдалған өңірге жеткізе алатын қоймалардағы жиынтық көрсетіледі.

Жеткізу және қайтару

Жеткізу үш объектімен сипатталады: жеткізу тәсілі, аймақ және тариф. Қайтару — «өткен күнмен бас тарту» емес, жеке құжаты бар кері үдеріс.

Жеткізу тәсілдері

Мекенжайға курьермен жеткізу, беру пункті, постамат, өзі алып кету, ірі көлемді жүкке арналған көлік компаниясы, электрондық тауарларға цифрлық жеткізу.

Аймақтар мен тарифтер

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

Аралықтар мен слоттар

Күндер мен уақыт аралықтары қойма кестесі, жинақтау уақыты және тасымалдаушы кестесі бойынша есептеледі. Бос емес слоттар автоматты түрде жабылады.

Жөнелту және бақылау

Тапсырыс тасымалдаушыға API арқылы беріледі, жүйе жөнелтілім нөмірі мен қозғалыс мәртебелерін алып, оларды жеке кабинетте көрсетеді.

Қайтаруға өтінім

Сатып алушы позициялар мен себебін таңдайды, жүйе тауар түріне қарай қайтару мерзімі мен рұқсат етілуін тексеріп, нұсқаулығы бар құжат жасайды.

Қабылдау және есеп айырысу

Қабылданғаннан кейін тауар қорға қайтарылады немесе ақау ретінде есептен шығарылады, қаражат бастапқы төлем тәсіліне қайтарылады, қайтару чегі жасалады.

Ішінара қайтару — қалыпты жағдай: бес позицияның біреуі қайтарылады. Сондықтан қайтару позициялар бойынша есептеліп, бүкіл тапсырысқа берілген жеңілдік оларға пропорционалды бөлінеді — әйтпесе қайтару сомасы чекпен сәйкес келмейді.

Қоймашы қосымшасы

қалай жұмыс істейді?

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

Айырмашылық түбегейлі. Тізімдегі «орындалды» белгісі ниетті ғана растайды, ал скан нақты деректі көрсетеді: нақты артикул, нақты ұяшық, нақты қызметкер және секунд дәлдігіндегі уақыт. Артикулдағы қате бір айдан кейін түгендеу кезінде ғана табылуы мүмкін; ал қате штрихкодты қосымша бірден қабылдамайды.

Қоймашының ауысымдағы жұмысы:

  • Қабылдау — жеткізілімді жүкқұжатпен позиция бойынша салыстыру. Жетіспеушілік, сұрып қатесі мен ақау қабылдау кезінде тіркеліп, тапсырысты іріктегенде анықталмай, жеткізушіге шағымға жіберіледі
  • Таңбалау — штрихкоды оқылмайтын тауарға ішкі заттаңба басылады. Таңбаланбаған позиция қоймаға қабылданбайды
  • Орналастыру — тауар сканы мен ұяшық сканы оларды байланыстырады: жүйе әр бірліктің қайда жатқанын есте сақтайды
  • Іріктеу — қосымша ұяшықтар бойынша маршрут құрып, қызметкерді сол бағытпен жүргізеді; әр ұяшықта скан қажетті позицияның дұрыс мөлшерде алынғанын растайды
  • Қаптау — қорап құрамы сканерлеу арқылы жиналады: сканерленбеген тауар қорапқа түспейді
  • Жөнелту — қорап курьерге скан арқылы беріледі, онымен бірге жауапкершілік те ауысады
  • Жылжыту және толықтыру — өтімді тауар жақынырақ жатуы үшін ұяшықтар арасында және сақтау аймағынан іріктеу аймағына ауыстыру
  • Түгендеу — қойманы тоқтатпай ұяшықтар бойынша қайта санау: ұяшық тек саналған уақытқа бұғатталады
  • Есептен шығару — ақау, сыну, мерзімінің өтуі: себебі, фотосуреті және жауаптысы көрсетіледі
Ұяшықты сканерлейтін қоймашы қосымшасы және қоймалардағы қор кестесі: физикалық қалдық, резерв және сатуға қолжетімді сан

Қосымшаның құрылымы

  • Бір экран — бір тапсырма: тапсырманың ірі жолы, скан өрісі және растау. Тізімдер, сүзгілер мен есептер әкімшілік панельде қалады
  • Терминал немесе телефон — дерек жинау терминалының лазерлік сканері немесе смартфон камерасы; EAN-13, Code-128, DataMatrix және QR оқылады
  • Желісіз жұмыс — операциялар жергілікті кезекке жазылып, байланыс пайда болғанда серверге жіберіледі: тоңазытқыш камерасы мен алыс дәлізде желі болмайды
  • Орнында тексеру — тауар немесе ұяшық қате болса, қадам бұғатталып, қосымша дыбыс пен діріл береді. Қате түгендеу кезінде емес, бірден түзетіледі
  • Рөлдер мен құқықтар — қоймашы өз тапсырмалары мен аймағын ғана көреді; есептен шығару және қорды түзету үшін жеке құқық керек
  • Өнімділікті есепке алу — әр операцияның авторы мен уақыты бар, сондықтан ауысым көзбен емес, жолдар мен позициялар санымен өлшенеді

Бұл жалпы жүйеге не береді?

Әр скан — есеп жазбасы: ұяшықтағы қор қағаздар кешке көшірілгенде емес, операция сәтінде өзгереді. Витрина, касса және колл-орталық сол қорды оқиды, сондықтан «сайтта бар, сөреде жоқ» қалыпты жұмыс жағдайы болудан қалады.

Ауысымның операциялар бойынша өнімділігіжол, 12 сағат
  • Маршрут бойынша іріктеу1 180
  • Жеткізілімдерді қабылдау640
  • Ұяшықтарға орналастыру512
  • Қаптау және жөнелту470

Жинақтау дәлдігі — 99,4%: ауысымда 7 скан бұғатталды, бәрі орнында түзетілді. Деректер жеке табельден емес, сол есеп жазбаларынан алынады.

Курьер қосымшасы

қалай жұмыс істейді?

Курьер — орындаудың соңғы буыны әрі сатып алушы бетпе-бет көретін жалғыз қызметкер. Оның қосымшасы екі міндетті шешеді: маршрут бойынша жүргізу және тапсырыстың берілгенін кейін қоңыраумен растауды қажет етпейтіндей тіркеу.

Негізгі операция — тапсырысты берген кезде QR-кодты сканерлеу. Код тапсырыс заттаңбасында басылған немесе сатып алушы экранынан көрсетіледі. Скан басқаша жағдайда дауға айналатын сұраққа жауап береді: дәл осы тапсырыс па, дұрыс алушыға ма және қай минутта берілді?

Логист сол қосымшаның екінші жағында жұмыс істейді: аймақтар, салмақ, көлем және уақыт аралықтары бойынша маршруттар құрып, курьерлерді тағайындайды, ауысым картасын көреді және кешігу, байланыса алмау, есіктен бас тарту сияқты іркілістерді талдайды.

Курьер ауысымының қадамдары:

  • Курьер ауысым маршрутын алады: айналып өту ретімен нүктелер, уақыт аралықтары, алынатын сомалар
  • Қоймада тапсырыстарды сканерлеу арқылы өз атына қабылдайды — осы сәттен бастап оларға қойма емес, курьер жауапты
  • Қосымша нүктелер бойынша жүргізіп, маршрут уақыт аралығынан ауытқыса, айналып өту ретін қайта есептейді
  • Мекенжайда курьер QR-ды сканерлейді: тапсырыс бірмәнді анықталып, құрамы мен сомасы экранға шығады
  • Ішінара бас тарту орнында тіркеледі: сатып алынбаған позициялар белгіленіп, жеке өтінімсіз қорға қайтарылады
  • Төлем карта, QR немесе қолма-қол ақша арқылы қабылданып, сатып алушыға фискалдық чек жіберіледі
  • Тапсырыстың берілуі хабарламадағы кодпен, экрандағы қолтаңбамен немесе фотосуретпен расталады — тәсіл тапсырыс түріне қарай таңдалады
  • Ауысым соңында берілмеген тапсырыстар мен алынған қолма-қол ақша сол сканерлеу арқылы қойма мен кассаға тапсырылады
Курьер ғимарат кіреберісінде сатып алушыға тапсырысты беріп жатыр

Қосымшаның құрылымы

  • Карта және маршрут — ауысым нүктелері, мекенжайға навигация, алушының түсіндірмесі, домофон және қабат
  • Мәртебе орнында қойылады — «жолда», «мекенжайда», «берілді», «бас тартты» мәртебелері диспетчерге хабарлама жібермей, бір түймемен ауыстырылады
  • Желісіз жұмыс — оқиғалар кезекке жиналады; қайта жіберу тапсырыстың екінші рет берілгенін тіркемейді және қорды екі рет есептен шығармайды
  • Ауысым қаражаты — қабылданған сомалар қосымшада есептеліп, түсімді тапсырғанда салыстырылады, айырмашылық бірден көрінеді
  • Геобелгі мен уақыт — әр оқиғаның координаты мен минуты бар: даулы жеткізу журнал бойынша талданады
  • Алушымен байланыс — алмастырылған нөмір арқылы қоңырау мен хабарлама; курьер мен сатып алушының жеке телефондары ашылмайды

Сатып алушы мен оператор не көреді?

Курьер қойған мәртебені сатып алушы жеке кабинетте, ал оператор тапсырыс карточкасында көреді. Жеке «курьер журналы» жоқ: оқиға біреу, оны үш тарап та оқиды.

Қойма мен жеткізуді не байланыстырады?

Қоймашы мен курьер әртүрлі қосымшада және әр жерде жұмыс істейді, бірақ бір тапсырысты жүргізеді. Оларды күн соңындағы есептер емес, алты ортақ қағида байланыстырады.

Бүкіл тізбекке бір құжат

Іріктеу тапсырмасы, қаптама парағы және маршрут парағы — дербес қағаздар емес, бір тапсырыстың көріністері. Оператор қосқан позиция қоймашыға қайта рәсімдеусіз жетеді.

Скан бойынша жауапкершілік

Тауар қоймадан курьерге және курьерден сатып алушыға сканерлеу арқылы өтеді. Тапсырыстың дәл қазір кімде және қай минуттан бері тұрғаны әрдайым көрінеді.

Оқиға орнындағы мәртебе

Белгіні әрекетті орындаған адам дәл орындалған жерде қояды. Диспетчер мәртебелерді қолмен көшірмейді, сондықтан нақты оқиға мен жазба арасында бірнеше сағаттық үзіліс болмайды.

Желісіз жұмыс

Екі қосымша да операцияларды жергілікті кезекке жазып, байланыс пайда болғанда жібереді. Әр операцияның кілті бар, сондықтан қайталап жіберу екінші іріктеу немесе екінші беру оқиғасын жасамайды.

Сәйкессіздіктер жоғалмайды

Қабылдаудағы жетіспеушілік, сұрып қатесі, сыну, мекенжайдағы ішінара бас тарту — әр жағдай қорды үнсіз түзетуге айналмай, себебі мен жауаптысы бар жеке жазба болады.

Ауысымның өлшенімділігі

Бір сағаттағы іріктелген позициялар, жинақтау дәлдігі, уақыт аралығында жеткізілгендер үлесі, мекенжайдағы уақыт, ішінара бас тартулар үлесі. Жүктеме мен сыйақы сезімге емес, осы деректерге сүйеніп есептеледі.

Сондықтан енгізудің талабы да осындай: қойма мен жеткізу жүйеге бірге қосылады. Курьер қосымшасынсыз қоймашы қосымшасы тек дәл қорды береді, бірақ ол жөнелтуден әрі қарай қозғалмайды.

Жеке кабинет

не береді?

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

Кабинет жеке дерек сақтамайды: оператор әкімшілік панельде көретін объектілерді көрсетеді, бірақ тек осы клиенттің жазбалары мен оған рұқсат етілген операцияларды ғана ашады.

Кабинет мүмкіндіктері:

  • Тапсырыстар тарихы — әр тапсырыстың құрамы, сомасы, мәртебесі, құжаттары мен чектері
  • Бақылау — орындаудың ағымдағы кезеңі және тасымалдаушыдағы жөнелтілім нөмірі
  • Тапсырысты қайталау — алдыңғы құрам бағасы мен бар-жоғы тексеріліп, себетке көшіріледі
  • Қайтару — себебі көрсетілген позициялық өтінім және қаралуын бақылау
  • Мекенжайлар мен алушылар — сақталған жеткізу мекенжайлары, байланыстар, беру пункттері
  • Төлем тәсілдері — нөмірі сақталмай, токен түрінде байланыстырылған карталар
  • Балдар мен мәртебе — адалдық балансы, күйіп кету мерзімі, қолжетімді ұсыныстар
  • Жазылымдар мен келісімдер — бір рет басумен қайтарып алуға болатын хабарлау арналары мен деректерді өңдеуге берілген келісімдер

Заңды тұлғаның кабинеті

B2B кабинеті күрделірек: ұйымда құқықтары әртүрлі бірнеше қызметкер бар. Сатып алушы тапсырысты жинайды, басшы келіседі, бухгалтер жабу құжаттарын алады. Тапсырыс біреу, әрекеттер бөлінген.

  • Ұйымның бір есептік жазбасындағы бірнеше пайдаланушы
  • Шарттық бағалар мен төлемді кейінге қалдырудың жеке талаптары
  • Тапсырысты орындауға жібермес бұрын келісу
  • Құжаттар бөліміндегі шоттар, актілер және жүкқұжаттар
  • Артикулдар тізімімен және файл жүктеу арқылы тапсырыс беру

Кіру және қорғау

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

Кабинеттегі № 14 208 тапсырыс3 позиция · 11 640 сом
  • Рәсімделді12 мамыр, 10:24 · курьерлік жеткізу, 13 мамыр, 12:00–15:00
  • Төленді12 мамыр, 10:26 · карта ••• 4417 · фискалдық чек жіберілді
  • Қоймада жиналды12 мамыр, 11:40 · «Орталық» қоймасы
  • Жеткізуге берілді12 мамыр, 15:02 · жөнелтілім KG 7741820
  • Жеткізілді13 мамырда күтіледі · мәртебені курьер мекенжайда қояды

Оператор тапсырыс карточкасында сол жазбаларды көреді: оқиғалар ортақ, кабинетке арналған жеке журнал жоқ. Чек пен жүкқұжат «Құжаттар» бөлімінде орналасқан.

Интеграциялар

қалай орындалады?

Интеграция — сыртқы бағдарламамен келісілген дерек алмасу: не жіберіледі, қандай пішімде, қаншалықты жиі, дерек кімге тиесілі және іркіліс кезінде не болады.

Жүйе немен байланысады:

  • CRM — клиенттер, өтініштер, мәмілелер, жеке бағалар мен таратылымдарға арналған сегменттер
  • ERP және есеп жүйесі — номенклатура, бағалар, сату құжаттары, өзара есеп айырысу
  • WMS және қойма — қоймалардағы қор, резервтер, жинақтау тапсырмалары, қайтаруларды қабылдау
  • Кассалар мен фискалдық жинақтауыштар — сату және қайтару чектері, офлайн нүктелермен алмасу
  • Төлем провайдерлері — авторизация, есептен шығару, қайтару, салыстырып тексеруге арналған тізілімдер
  • Жеткізу қызметтері — тарифтер, кестелер, жөнелтілім жасау, мәртебелер
  • Маркетплейстер — ассортиментті жүктеу, тапсырыс қабылдау, қорды жаңарту
  • Маркетинг — пошта және мессенджер таратылымдары, веб-аналитика жүйелері, тауар фидтері
Каталог, қойма, төлем және жеткізу жабдықтары орталық серверлік жүйемен физикалық байланыстырылған

Интеграцияның негізгі шешімі — деректерге жауапкершілік. Әр мән үшін иеленуші жүйе анықталады: номенклатура мен бағалар ERP-ден, клиенттер CRM-нен, қор қоймадан келеді, ал тапсырыстар e-commerce жүйесінде жасалады. Бір өрісті екі жүйеде екіжақты түзету тұрақты сәйкессіздік туғызады, сондықтан одан аулақ болады.

Бір тәуліктегі алмасу журналыдерек иесі
ЖүйеНе жібереді?Хабар саныНәтиже
ERPноменклатура, бағалар4 120Қатесіз
Қоймақор, резервтер18 6402 қайталау
CRMклиенттер, сегменттер1 305Қатесіз
Маркетплейстапсырыстар, қор2 4701-еуі талдануда

Дерек алмасу қағидалары

Интеграция іске қосылғанда емес, алты айдан кейін — сыртқы жүйе жаңарғанда, арна бір сағатқа жоғалғанда немесе анықтамалыққа қарастырылмаған мән түскенде бұзылады. Алты қағида дерек алмасудың мұндай оқиғаларға төтеп беруін анықтайды.

Асинхрондық

Тапсырысты рәсімдеу сыртқы жүйенің жауабын күтпейді: хабар кезекке қойылып, бөлек өңделеді. Қойманың қолжетімсіздігі сатуды тоқтатпайды.

Қайта жеткізу

Сәтсіз жіберілім аралығы ұлғайтылып қайталанады. Барлық әрекеттен кейін де өтпеген хабар жоғалмай, талдау кезегіне түседі.

Идемпотенттілік

Қайта жеткізілген хабар екінші тапсырыс жасамайды және қорды екі рет есептен шығармайды. Қабылдаушы көшірмені операция кілті арқылы таниды.

API нұсқаларын басқару

Пішім өзгерісі жаңа нұсқамен шығады, ескі нұсқа жұмысын жалғастырады. Сыртқы тұтынушылар оған өз кестесі бойынша көшеді.

Алмасу журналы

Әр хабар мазмұнымен, уақытымен, нәтижесімен және әрекет санымен бірге сақталады. Оқиғаны талдау естелікке емес, журналға сүйенеді.

Сәйкессіздіктерді бақылау

Негізгі көрсеткіштер тұрақты салыстырылады: тапсырыстар, төлем сомалары, қор. Сәйкессіздік түгендеу кезінде табылмай, бірден тапсырмаға айналады.

Каталог және тапсырыстар

Төлемдер

Қор және қойма

Аналитика

Аналитикада қандай деректер

қолжетімді?

Аналитика тек сыртқы кіру есептегіштеріне емес, сату мен әрекет туралы ішкі деректерге негізделеді. Есептегіш қаралымды біледі, ал жүйе ақша, тауарлар мен қайтаруларды біледі.

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

Электрондық коммерция аналитикасының дашборды: сату көрсеткіштері, кезеңдегі түсім графигі, рәсімдеу воронкасы және санаттар бойынша сату
Айлық қорытындыалдыңғы кезеңмен салыстыру
4,8 млнтүсім, сом +12%
1 240тапсырыс +8%
3 870орташа чек, сом +4%
7,1%конверсия +0,6 п. т.

Сату және ақша

  • Түсім, тапсырыс саны, орташа чек, чек тереңдігі
  • Өзіндік құн, жалпы пайда және позиция мен санат бойынша маржалылық
  • Жеңілдіктердің ықпалы: жеңілдік сомасы және жеңілдікпен әрі жеңілдіксіз түсім
  • Төлемдердің тәсілдер бойынша құрылымы және сәтсіз төлемдер үлесі

Тауарлар мен қорлар

  • Сату рейтингі және қозғалыссыз «өлі» позициялар
  • Қор айналымы және сұранысты күнмен қамту
  • Жоғалған сұраныс: қоры нөл тауарға жүгіну
  • Нәтижесіз іздеу сұраулары — ассортиментті толықтыруға тікелей нұсқау

Клиенттер мен әрекет

  • Жаңа және қайталама сатып алушылар, сатып алу жиілігі мен соңғы сатып алудан бергі уақыт
  • Рәсімдеу воронкасы: тапсырыс қай жерде үзіледі — жеткізу, төлем, тіркелу кезінде ме
  • Тасталған себеттер: құрамы мен сомасы
  • Себептер, тауарлар мен жеткізушілер бойынша қайтарулар
Рәсімдеу воронкасыкаталогқа кіргендер үлесі
  • Каталог және іздеу100%
  • Тауар карточкасы46%
  • Себет18%
  • Рәсімдеу: жеткізу және төлем9,4%
  • Төленген тапсырыс7,1%

Ең үлкен үзіліс себет пен рәсімдеу арасында: тіркелу қадамы, жеткізу есебі және төлем тәсілдері осы жерде талданады.

Қауіпсіздік қалай қамтамасыз етіледі?

Қауіпсіздік үш негізге сүйенеді: төлем деректері дүкен жүйесіне түспейді, дербес деректер шектеулі әрі бақылаумен сақталады, ақша мен тапсырысқа қатысты әр әрекет із қалдырады.

Төлем деректері

Карта нөмірі сертификатталған провайдер жағында енгізіліп, дүкен жүйесіне түспейді. Қайталап есептен шығару үшін карта емес, токен сақталады.

Шифрлау

Барлық трафик HTTPS арқылы өтеді. Дерекқордағы сезімтал өрістер шифрланады, сақтық көшірмелер негізгі контурдан бөлек шифрланған түрде сақталады.

Қолжетімділік құқықтары

Рөлдік модель: контент-менеджер төлемдерді көрмейді, оператор бағаларды өзгертпейді. Әкімшілік жүйеге кіру екі факторлы аутентификациямен қорғалған.

Әрекеттер журналы

Бағаны кім өзгертті, тапсырыстан кім бас тартты, клиенттер базасын кім жүктеді. Жазбалар өзгертілмейді және жұмыс деректерінен бөлек сақталады.

Дербес деректер

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

Теріс пайдаланудан қорғау

Сұрау жиілігін шектеу, формаларды іріктеуден қорғау, промокодтарды қайта пайдалануды бақылау, тапсырыстарды жинақтауға дейін антифрод тексеру.

Қалпына келтіру — жеке контур. Қалпына келтіруі тексерілмеген сақтық көшірмелер пайдасыз: сынақтық өрістету апат кезінде емес, кесте бойынша жүргізіледі.

Жүйе

қалай масштабталады?

Масштабтау — жүйені қайта жазбай өсімге төтеп беру қабілеті. Үш өлшем өседі: каталог көлемі, бір мезгілдегі келушілер саны және бір сағаттағы тапсырыстар саны.

Каталог іздеу мен сүзуге, ең жоғары трафик беттерді беруге, тапсырыстар ағыны дерекқор мен сыртқы интеграцияларға тіреледі. Шешімдер де әртүрлі және қажеттілікке қарай енгізіледі.

Іс жүзінде қолданылатын тәсілдер:

  • Кэштеу — каталог беттері мен ауыр сұраулар нәтижесі кэштен беріліп, тауар өзгерген оқиға бойынша жаңартылады
  • Бөлек іздеу жүйесі — іздеу индексі жеке жұмыс істейді, ондаған атрибут бойынша сүзу негізгі базаға салмақ түсірмейді
  • Оқу мен жазуды бөлу — витрина репликалардан оқиды, тапсырыстар негізгі базаға жазылады
  • Көлденең масштабтау — жүктеме теңгергішінің артында қосымшаның бірнеше данасы жұмыс істеп, олардың саны жүктемеге қарай өзгереді
  • Кезектер — ауыр операциялар фондық режимде орындалады, тапсырысты рәсімдеу оларды күтпейді
  • CDN — суреттер мен статикалық файлдар сатып алушыға ең жақын тораптан беріледі
  • Модульдік құрылым — іздеу, ұсынымдар мен төлемдер бір-біріне тәуелсіз масштабталып, жаңартылады

Ең жоғары жүктемеге дейін не тексеріледі?

  • Басты бетті емес, «каталог → себет → төлем» сценарийін жүктемелік тестілеу
  • Төлем провайдері мен жеткізу қызметі қолжетімсіз болғандағы жұмыс
  • Каталогты толық қайта индекстеу жылдамдығы
  • Сақтық көшірмеден қалпына келтіру уақыты
  • Сыртқы жүйелердің шектері: ERP мен қойма бір минутта қанша сұрауды көтереді

Бағыттар бойынша өсу

  • Жаңа сату арналары: қосымша, сауда автоматтары, маркетплейстер, киоскілер
  • Жаңа қоймалар мен беру пункттері
  • Жаңа валюталар, тілдер және заңды тұлғалар
  • Жаңа сату үлгілері: жазылым, алдын ала тапсырыс, B2B шарттары
Жүктемелік тестінің бақылау көрсеткіштері«каталог → себет → төлем» сценарийі
КөрсеткішӨлшенгеніШекті мән
Каталог жауабы, p95180 мс400 мс
Ең жоғары жүктемедегі тапсырыс саны/сағ3 0002 400
Кэштен берілген жауаптар86%70%
Каталогты қайта индекстеу9 мин20 мин
Көшірмеден қалпына келтіру22 мин60 мин

Жүйе модульдері

Жүйе модульдерден құралады: әрқайсысы өз деректер мен операциялар саласын қамтиды, олардың арасындағы байланыстар нақты сипатталған. Жоба кезең-кезеңімен іске қосылады — алдымен каталог пен тапсырыстар, содан кейін адалдық, аналитика және сыртқы арналар.

Тауарлар каталогы

Тауар позициялары, артикулдар, сипаттамалар, жариялау мәртебелері, карточка нұсқалары және сатылымнан алынған тауарлар мұрағаты.

Санаттар және навигация

Бөлімдер ағашы, тауарды бірнеше тармаққа байланыстыру, сұрыптау, топтамалар мен маусымдық бөлімдерге арналған қону беттері.

Атрибуттар мен сипаттамалар

Дерек түрлері мен көрсету қағидалары бар қасиеттер анықтамалығы — сүзу, салыстыру және маркетплейстерге жүктеу негізі.

Нұсқалар мен жиынтықтар

Жеке артикулдары мен қорлары бар бір карточкадағы өлшемдер, түстер және көлемдер. Бірнеше позицияны есептен шығаратын жиынтықтар.

Медиакітапхана

Фотосуреттер, бейнелер мен құжаттар, пішімдер мен ажыратымдылықтарды автоматты жасау, сутаңбалар, тауарларға байланыстыру.

Бағаларды басқару

Прайс-парақтар, үстеме қағидалары, көлемдік шкалалар, жеке және шарттық бағалар, валюталар, дөңгелектеу, салықтар, тарих.

Жеңілдіктер, акциялар және промокодтар

Іске қосылу шарттары, жеңілдік тетіктері, кесте, лимиттер, кодтар топтамасын жасау, үйлесімділік, ең төмен баға.

Себет және рәсімдеу

Құрылғылар арасында сақталатын себет, баға мен қолжетімділікті қайта есептеу, рәсімдеу қадамдары, қонақ тапсырысы, тасталған себетке оралу.

Тапсырыстарды басқару

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

Төлемдер

Провайдерлерді қосу, холдтау және есептен шығару, ішінара және толық қайтарулар, хабарламаларды өңдеу, салыстырып тексеру.

Фискалдандыру

Сату және қайтару чектері, онлайн-кассалармен алмасу, чекті сатып алушыға жіберу, жіберілмеген құжаттарды бақылау.

Қойма және қор

Қоймалардағы қор, жарамдылық мерзімі бар резервтер, ақауды бұғаттау, жеткізілімдер мен қайтаруларды қабылдау, қордың төменгі шектері.

Жеткізу және логистика

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

Қайтарулар мен шағымдар

Позициялар бойынша өтінімдер, мерзім мен рұқсат етілуін тексеру, қабылдау, қаражат қайтару, қорға қайтару немесе ақауды есептен шығару.

Клиенттер мен профильдер

Есептік жазбалар, мекенжайлар, заңды тұлғалар мен шарттар, тапсырыстар тарихы, сегменттер, деректерді өңдеуге берілген келісімдер.

Адалдық бағдарламасы

Балдар, деңгейлер, есептеу және жұмсау қағидалары, балдардың жарамдылық мерзімі, жеке ұсыныстар, рефералдар.

Іздеу және сүзу

Іздеу индексі, морфология мен синонимдер, қате жазылымдар, атрибуттар бойынша сүзгілер, сұрыптау, нәтижесіз сұраулар.

Ұсынымдар мен топтамалар

Ілеспе және ұқсас тауарлар, «мұнымен бірге сатып алады», қолмен жасалған топтамалар және тапсырыстар тарихына негізделген қағидалар.

Контент және SEO

Беттер, мақалалар, баннерлер, метатегтер мен бет мекенжайлары, тауарлардың микроразметкасы, сайт картасы, тауар фидтері.

Хабарламалар

Тапсырыс оқиғалары бойынша хаттар, SMS, мессенджерлер және push, хабар үлгілері, кесте, жеткізу журналы.

Аналитика және есептер

Сату, маржа, қор, воронка және қайтарулар бойынша есептер, еркін кесімдер, жүктеулер, деректер витриналары.

Интеграциялар және API

CRM, ERP, қойма, кассалар, төлем және логистикалық сервистер, маркетплейстермен алмасу. API, вебхуктар, кезектер.

Қолжетімділік құқықтары және аудит

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

Көппішімділік

Бір өзектегі бірнеше витрина, көптілділік және көпвалюталылық, бірнеше заңды тұлға мен қойма, өңірлер.

Енгізу тәртібі

Жүйе бір релизде толығымен іске қосылмайды. Төмендегі тәртіп тәуелділіктерді көрсетеді: әр қадам алдыңғы қадамда пайда болған деректерге сүйенеді.

Аудит және деректер моделі

Ағымдағы үдерістер, анықтамалықтар және деректерді иеленуші жүйелер. Нәтиже — мәндер сызбасы мен интеграциялар картасы.

Каталог және қор

Номенклатураны көшіру, атрибуттар мен санаттарды баптау, бағалар және қормен алмасу. Нақты деректермен тексеру.

Тапсырыстар мен төлемдер

Рәсімдеу, мәртебелер, төлем провайдері, фискалдандыру, орындауға жіберу. Ассортименттің бір бөлігінде іске қосу.

Дамыту

Жеткізу және қайтару, адалдық, аналитика, жаңа сату арналары. Әр блок — өлшемі бар жеке релиз.

Электрондық коммерция жобасын талқылайық

Бізбен дәл қазір байланысыңыз

Қазір не жұмыс істейтінін сипаттаңыз: есеп жүйесі, қойма, кассалар, қолданыстағы витрина. Үдерісті талдап, шешім архитектурасын ұсынамыз.