Сатуу процессиңизди талдап, архитектураны сунуштайбыз
Каталог, буйрутмалар, төлөмдөр жана эсеп системасы менен маалымат алмашуу — иштеп чыгуу башталганга чейин схемада көрсөтүлөт.
Электрондук коммерция системасы товарды каталогдогу карточкадан баштап, төлөнүп, жеткирилген буйрутмага чейин коштоп барат. Төмөндө системанын модулдары, ал камтыган процесстер жана CRM, ERP, кампа, кассалар менен байланышы баяндалат.
Электрондук коммерция үчүн программалык камсыздоо — товарлар, баалар жана калдыктар тууралуу маалыматты сактаган, интернет аркылуу буйрутмаларды кабыл алган, төлөм жүргүзгөн жана буйрутманы аткарууга: кампага, жеткирүүгө жана эсепке өткөргөн система.
Ал кадимки сайттан барактар менен эмес, эсеп объекттери менен иштегени аркылуу айырмаланат: товар, баа, калдык, буйрутма, төлөм, жөнөтүү, кайтаруу — ар биринин өз абалы жана тарыхы бар жазуулар. Бир эле буйрутма тиркемеден, соода автоматынан, менеджерден же маркетплейстен келиши мүмкүн.
Бул — витринанын өзү эмес, анын үстүндөгү эсеп контуру. Эсепти кайра жазбастан витринаны алмаштырууга же экинчисин кошууга болот.
E-commerce платформасын киргизүүнүн негизги алты максаты. Система киргизилгенге чейин алардын ар бири таблицалар, кат алышуу жана чалуулар аркылуу кол менен аткарылат.
Мүнөздөмөлөр, сүрөттөр, баа жана калдык бир жерде сакталат да, бардык сатуу каналдарына таратылат. Сайт, тиркеме жана касса ортосунда айырма болбойт.
Буйрутма күнү-түнү автоматтык түрдө түзүлөт, текшерилет жана төлөнөт. Адам чечим талап кылынган жерде гана керек: стандарттуу эмес жеткирүүдө, талаштуу кайтарууда, дүң сатууда.
Тариздөө учурунда резервге коюу бир товарды эки жолу сатууга жол бербейт. Кампада товар жоктугунан буйрутманы жокко чыгаруу сейрек учурларга чейин азаят.
Баалар менен арзандатуулар карточкаларды кол менен оңдоо аркылуу эмес, эрежелер менен коюлат. Миңдеген позициядан турган каталогду кайра баалоо бир нече мүнөттө аткарылып, артка кайтарылат.
Буйрутма, төлөм жана жөнөтүү маалыматтары кайра киргизилбестен бухгалтерияга жана кампа эсебине түшөт. Салыштырып текшерүү өзүнчө иш болбой калат.
Эмнени сатып алышканы, эмнени издеп таппай жатышканы, тариздөөнүн кайсы жеринен чыгып кетишкени жана кайсы товарлар кайтарылганы көрүнөт. Ассортимент маалыматтын негизинде пландалат.
Автоматташтыруу — «сатуучунун ордуна робот» эмес, кайталануучу операцияларды система өзү колдоно турган эрежелерге өткөрүп, натыйжасын тарыхка жазуу.
Эреже анын шарттары өзгөртүлгөнгө чейин иштейт. Көзөмөл сакталат: ар бир автоматтык аракеттин автору, убактысы жана мурунку мааниси журналда көрсөтүлөт.
Автоматтык режимге эмнелер өтөт:
| Убакыт | Система өзү эмне кылды |
|---|---|
| 09:41 | 18% үстөк: 1 240 позиция кайра эсептелди |
| 10:00 | «Чайга −15%» акциясы график боюнча башталды |
| 10:03 | № 14 190 буйрутмадан баш тартуу: калдыкка +2 даана |
| 10:06 | SKU 77-1043 калдыгы аз: сатып алуу бөлүмүнө билдирүү |
Каталог — товарлар тууралуу түзүмдөлгөн маалымат сактагыч: эмне сатылат, товарлар бири-биринен эмнеси менен айырмаланат жана алар кандай белгилер боюнча табылат.
Иштеген каталог эмнелерден түзүлөт:
Каталогдун негизги бирдиги — уникалдуу артикулу (SKU) бар товардык позиция: өзгөрүлбөс маалыматтар, түзөтүлүүчү сүрөттөмө жана байланышкан объекттер — сүрөттөр, документтер, баалар, калдыктар.
Массалык операциялар импорт жана экспорт аркылуу аткарылат: файл, API же эсеп системасынан жүктөө. Импорт ар дайым текшерилет: эмне түзүлөт, эмне өзгөрөт, эмне жана эмне үчүн четке кагылат.
Четке кагылды: кайталанган артикул — 9, милдеттүү «Бренд» атрибуту бош — 5, белгисиз категория — 3. Ырасталганга чейин каталогго бир да сап жазылган жок.
Баа — товар карточкасындагы талаа эмес, суроо-талап берилген учурда эрежелер боюнча чыгарылган эсептин натыйжасы. Бир товардын бир учурда бир нече баасы болот жана система ылайыктуусун тандайт.
Ошондуктан миңдеген карточкадагы бааны оңдоонун кереги жок: эрежени же базалык прайс-баракты өзгөртүү жетиштүү.
Баа түзүүнүн катмарлары:
Баанын ар бир өзгөрүүсү тарыхка жазылат: ким, качан, кайсы эреже боюнча өзгөрткөн жана мурунку маани кандай болгон. Маржа отчёттору жана талаштуу буйрутмаларды талдоо ушул тарыхка таянат.
Эрежелер ойлонбой кошулбастан, артыкчылык тартиби боюнча чечилет. Позициянын баасын эсептөөнүн типтүү тартиби:
Шайкештик так көрсөтүлөт: кайсы арзандатуулар кошулат, кайсылары бири-бирин жокко чыгарат, уруксат берилген эң төмөнкү баа канча. Эң төмөнкү баа боюнча чектөө бир нече туура арзандатуу кошулуп, позицияны чыгымга алып келүүсүнө жол бербейт.
Акция — система ылайыктуу буйрутмаларга өзү колдоно турган эреже. Промокод — сатып алуучу код сөзү аркылуу иштеткен ошол эле эреже. Экөө тең бирдей сүрөттөлөт: шарт, механизм, мөөнөт, чектөөлөр.
Буйрутмада эмнелер болушу керек: товарлар, категория, бренд, эң төмөнкү сумма, жеткирүү ыкмасы, кардар сегменти, сатуу каналы, сутканын убактысы же аптанын күнү.
Пайыз, туруктуу сумма, жаңы баа, топтомдогу эң арзан товарга арзандатуу, акысыз жеткирүү, белек, арзандатуунун ордуна упайлар.
Башталыш жана аяктоо даталары, кайталануучу убакыт аралыктары (мисалы, ар жума күнү), кызматкердин катышуусуз автоматтык баштоо жана токтотуу.
Колдонуулардын жалпы чеги, бир кардарга коюлган чек, бир жолку жеке коддор, башка акциялар менен айкалыштырууга тыюу, позициянын эң төмөнкү баасы.
Таркатуу үчүн бир код же алуучуларга арналган уникалдуу коддордун топтому. Топтом файлга жүктөлүп, ар бир код боюнча көзөмөлдөнөт.
Ар бир акция боюнча буйрутмалардын саны, арзандатуу суммасы, арзандатуу эске алынган киреше жана маржа, иштетилген жана калган коддор көрүнөт.
Себет — буйрутманын сомдомосу: сатып алуучуга да, дүкөнгө да азырынча милдеттенме жаратпаган позициялар топтому. Андагы товар резервге коюлбайт, баа бекитилбейт, ошондуктан себет ар бир ачылганда кайра эсептелет.
Кайра эсептөө төрт нерсени текшерет: товар сатылып жатабы, кампада жетиштүүбү, баа өзгөргөн жокпу, арзандатуулар күчүндөбү. Сатып алуучу өзгөрүүлөрдү акча алынгандан кийин эмес, төлөгөнгө чейин көрөт.
Себет эмнелерди аткара алышы керек:
Тариздөөгө жыйынтык: 3 позиция, 11 640 сом. Эки айырма тең сатып алуучуга акча алынгандан кийин эмес, төлөмгө чейин көрсөтүлдү.
Себеттин жанында сатып алууга түз алып барбаган тизмелер бар: тандалмалар, күтүү тизмеси, мүнөздөмөлөр боюнча салыштыруу, мурунку буйрутманы кайталоо. Буйрутманын жыйынтыгы бир маанилүү болушу үчүн алар атайын бөлүнгөн.
Себеттердин көбү буйрутмага айланбайт. Система аларды убакыт белгиси менен сактап, сатып алуучуну кайтара алат: почта же мессенджер аркылуу эскертүү, курамды калыбына келтирүү шилтемеси, жеке сунуш.
Эскертүү окуя боюнча бир жолу жөнөтүлүп, жапырт катка айланбайт — каттардан баш тартуу кайтарылган буйрутмадан кымбатка түшөт.
Буйрутма — сатып алуунун курамын, тариздөө учурундагы бааларды, сатып алуучуну, жеткирүү жана төлөм шарттарын бекиткен документ. Андан ары буйрутма чектелген статустар топтому боюнча жүрөт жана ар бир өтүү жазылат.
Баалар менен арзандатуулар тариздөөдө бекитилет: баанын өзгөрүшү же акциянын аякташы мурда түзүлгөн буйрутмага таасир этпейт, болбосо төлөнүүчү сумма чектеги суммага дал келбей калмак.
Тариздөө кадамдары:
Типтүү статустар: жаңы → төлөм күтүлүүдө → төлөндү → топтолууда → жеткирүүгө берилди → жеткирилди → аяктады. Жокко чыгаруу жана кайтаруу бутактары катар жүрөт. Топтом компаниянын процессине ылайык жөндөлөт, бирок чектелген жана так бойдон калат.
Буйрутманы түзөтүү — жетүү укуктары бар өзүнчө операция: позиция кошуу, товарды алмаштыруу, санын өзгөртүү, кошумча төлөм же жарым-жартылай кайтаруу. Ар бир түзөтүү курамдын мурунку версиясын сактайт.
Колл-борбор — өзүнчө программа эмес, ошол эле буйрутмалар кезегинин үстүндөгү иш орду. Оператор сатып алуучу жеке кабинеттен көргөн объекттерди жана кардар үчүн жабык операцияларды: курамды түзөтүүнү, чек ичиндеги арзандатууну, резервди алууну, каражатты кайтарууну көрөт.
Кайрылуу да буйрутма сыяктуу статусу жана тарыхы бар жазуу: анын каналы, темасы, байланышкан буйрутмасы, жооптуусу жана жооп берүү мөөнөтү болот. Ошондуктан сүйлөшүү нөөмөттөр арасында өткөрүлгөндө жоголбойт, ал эми натыйжасы кардардын карточкасында көрүнөт.
Кайрылуунун кадамдары:
Чыгуучу байланыш да ушундай уюштурулат: топтоонун алдында буйрутманы ырастоо, стандарттуу эмес жеткирүү боюнча чалуу, ташталган себетке кайтаруу, талаштуу кайтаруу боюнча чалып чыгуу. Ар бир байланыш кирүүчү кайрылуулар менен бир тарыхка жазылат.

Дүкөн карта маалыматтарын сактабайт жана төлөмдү өзү жүргүзбөйт: сатып алуучуну төлөм провайдерине өткөрөт, операциянын натыйжасын алып, аны буйрутмага байланыштырат. Калганы — төлөмдүн жашоо циклин башкаруу.
| Буйрутма | Операция | Сумма | Статус |
|---|---|---|---|
| 14 208 | Холддоо | 12 480 | Холд |
| 14 201 | Эсептен чыгаруу | 6 350 | Өткөрүлдү |
| 14 177 | Кайтаруу | 2 100 | Өткөрүлдү |
| 14 206 | Холдду алуу | 3 940 | Алынды |
| 14 209 | Банктын баш тартуусу 05 | 890 | Кайталоо |
Кампада товар жок болгондуктан, холд кайтарым төлөмсүз алынды. Идемпотенттүүлүк ачкычы боюнча суроо-талапты кайра жөнөтүү экинчи сапты түзбөйт.
Банк картасы, QR жана тез төлөмдөр системасы, электрондук капчыктар, алганда төлөө, юридикалык жактар үчүн накталай эмес эсеп, бөлүп төлөө жана насыя, упайлар менен төлөө.
Адегенде холддоо: сумма картада бөгөттөлөт, бирок эсептен чыгарылбайт. Буйрутма топтолгондон кийин эсептен алынат. Товар жок болсо, бөгөт кайтарым төлөмсүз алынат.
Операциянын натыйжасы сатып алуучу сайтка кайтып келгенде эмес, өзүнчө сервердик суроо-талап менен келет. Браузер жабылса да төлөм бузулбайт: статус билдирүү боюнча жаңыртылат.
Бир төлөм суроо-талабын кайра жөнөтүү экинчи төлөмдү түзбөйт. Ар бир операцияда провайдер менен система кайталоону тааный турган ачкыч бар.
Төлөмдөн кийин онлайн-касса фискалдык чек түзүп, сатып алуучуга жөнөтөт. Кайтарууда кайтарылган позициялар үчүн кайтаруу чеги түзүлөт.
Системадагы операциялар күн сайын провайдердин реестри жана банк көчүрмөсү менен салыштырылат. Айырмалар өзүнчө тизмеге түшүп, кол менен талданат.
Калдык — азыр сатууга жеткиликтүү болгон товардын саны. Бул кампадагы физикалык сан эмес: бир бөлүгү буйрутмалар үчүн резервде, бир бөлүгү жолдо, дагы бир бөлүгү жараксыз деп бөгөттөлгөн.
Сатууга жеткиликтүү = физикалык калдык − резервдер − бөгөттөр + жолдогу ырасталган жеткирүүлөр (алдын ала буйрутмага уруксат берилсе).
Бир нече кампа жана түйүн болсо, калдык ар бир кампа боюнча өзүнчө эсептелет, ал эми витринада тандалган аймакка жеткирүүгө мүмкүн болгон кампалардагы жалпы сумма көрсөтүлөт.
Маалымат алмашуу кандай уюштурулган:
Резервдин ар дайым жарактуулук мөөнөтү бар: убагында төлөнбөгөн буйрутма товарды кайра сатууга бошотот, болбосо ташталган себеттер жеткиликтүү калдыктын баарын «жеп» коёт.
| Кампа | Иш жүзүндө | Резерв | Жараксыз | Жеткиликтүү |
|---|---|---|---|---|
| Борбордук | 1 420 | 310 | 24 | 1 086 |
| «Чыгыш» дүкөнү | 96 | 12 | — | 84 |
| № 3 алып кетүү пункту | 40 | 8 | 2 | 30 |
| Жолдогу жеткирүү | 600 | — | — | 600 |
| Сатууга жеткиликтүү | 2 156 | 330 | 26 | 1 800 |
Иш жүзүндөгү сан — физикалык калдык, жараксыз — бөгөттөлгөн сан. Жолдогу жеткирүү алдын ала буйрутмага уруксат берилген жерде гана жеткиликтүү калдыкка кошулат. Витринада тандалган аймакка жеткирүүгө мүмкүн болгон кампалардын жалпы суммасы көрсөтүлөт.
Жеткирүү үч объект менен сүрөттөлөт: жеткирүү ыкмасы, аймак жана тариф. Кайтаруу — «өткөн күн менен жокко чыгаруу» эмес, өз документи бар тескери процесс.
Дарекке курьер жеткирүүсү, алып кетүү пункту, постамат, өзү алып кетүү, ири көлөмдүү жүк үчүн транспорт компаниясы, электрондук товарлар үчүн санарип жеткирүү.
Наркы аймакка, салмакка, көлөмгө жана буйрутманын суммасына жараша болот. Эрежелер акысыз жеткирүү чегин, өйдө көтөрүү жана стандарттан тыш көлөм үчүн үстөктөрдү белгилейт.
Даталар жана убакыт аралыктары кампанын графиги, топтоо убактысы жана ташуучунун жадыбалы боюнча эсептелет. Бош эмес слоттор автоматтык жабылат.
Буйрутма ташуучуга API аркылуу өткөрүлөт, система жөнөтүүнүн номерин жана кыймыл статустарын алып, жеке кабинетте көрсөтөт.
Сатып алуучу позицияларды жана себебин тандайт, система товар түрү боюнча кайтаруу мөөнөтүн жана мүмкүнчүлүгүн текшерип, нускамасы бар документ түзөт.
Кабыл алынгандан кийин товар калдыкка кайтарылат же жараксыз деп эсептен чыгарылат, каражат баштапкы төлөм ыкмасына жөнөтүлүп, кайтаруу чеги түзүлөт.
Жарым-жартылай кайтаруу — кадимки көрүнүш: буйрутмадагы беш позициянын бири кайтарылышы мүмкүн. Ошондуктан кайтаруу позициялар боюнча эсептелет, ал эми бүт буйрутмага берилген арзандатуу алардын ортосунда пропорциялуу бөлүштүрүлөт, болбосо кайтаруу суммасы чекке дал келбей калат.
Кампа кызматкери — товарды физикалык жылдырган кызматкер: жеткирүүнү кабыл алат, уячага жайгаштырат, буйрутма үчүн позицияларды алат жана топтолгон кутуну курьерге өткөрөт. Система бул аракеттерди кызматкердин сөзүнөн эмес, ар бир операция штрихкодду сканерлөө менен ырасталгандыктан билет.
Айырма түп-тамырынан маанилүү. Тизмедеги «аткарылды» белгиси ниетти, ал эми скан фактыны ырастайт: белгилүү артикул, белгилүү уяча, белгилүү кызматкер жана секундасына чейинки так убакыт. Артикулдагы ката бир айдан кийин инвентаризацияда чыгат; туура эмес штрихкодду тиркеме таптакыр кабыл албайт.
Кампа кызматкери нөөмөттө эмне кылат:
Ар бир скан — эсеп жазуусу: уячадагы калдык кагаздарды кечинде көчүргөндө эмес, операция болгон учурда өзгөрөт. Витрина, касса жана колл-борбор ошол эле калдыктарды окуйт, ошондуктан «сайтта бар, текчеде жок» деген көрүнүш жоюлат.
Топтоонун тактыгы — 99,4%: нөөмөттө скан 7 жолу бөгөттөлүп, баары жеринде оңдолду. Маалымат өзүнчө табелден эмес, ошол эле эсеп жазууларынан алынат.
Курьер — аткаруунун акыркы звеносу жана сатып алуучу жүзмө-жүз көргөн жалгыз кызматкер. Анын тиркемеси эки милдетти чечет: маршрут боюнча жетелөө жана тапшырылганын кийин чалуулар менен ырастоонун кереги болбогудай каттоо.
Негизги операция — тапшырганда QR-кодду сканерлөө. Код буйрутманын этикеткасына басылат же сатып алуучу экрандан көрсөтөт. Скан болбосо талаш менен чечиле турган суроого жооп берет: ушул буйрутмабы, ушул алуучугабы жана кайсы мүнөттө тапшырылды.
Логист ошол эле тиркеменин экинчи тарабында иштейт: аймак, салмак, көлөм жана убакыт аралыгы боюнча маршруттарды түзөт, курьерлерди дайындайт, нөөмөт картасын көрөт жана үзгүлтүктөрдү — кечигүү, телефонго жооп бербөө, эшиктен баш тартууну талдайт.
Курьер нөөмөтүнүн кадамдары:

Курьер койгон ошол эле статусту сатып алуучу жеке кабинеттен, оператор буйрутма карточкасынан көрөт. Өзүнчө «курьер журналы» жок: окуя бирөө жана аны үч тарап тең окуйт.
Кампа кызматкери менен курьер ар башка тиркемелерде жана ар башка жерлерде иштейт, бирок бир эле буйрутманы жүргүзөт. Аларды күн аягындагы отчёттор эмес, алты жалпы эреже байланыштырат.
Тандоо тапшырмасы, таңгактоо барагы жана маршрут барагы — өз алдынча кагаздар эмес, бир буйрутманын көрүнүштөрү. Оператор кошкон позиция кайра таризделбестен кампа кызматкерине жетет.
Товар кампадан курьерге жана курьерден сатып алуучуга сканерлөө аркылуу өтөт. Каалаган учурда буйрутма кимде жана кайсы мүнөттөн бери турганы көрүнөт.
Белгини аракетти аткарган адам, аткарган жеринде коёт. Диспетчер статустарды кол менен көчүрбөйт, ошондуктан факт менен жазуунун ортосунда бир нече сааттык ажырым болбойт.
Эки тиркеме тең операцияларды жергиликтүү кезекке жазып, байланыш пайда болгондо жөнөтөт. Ар бир операциянын ачкычы бар, ошондуктан кайра жөнөтүү экинчи тандоону же экинчи тапшырууну түзбөйт.
Кабыл алуудагы жетишпестик, сорттун алмашуусу, сынык, даректеги жарым-жартылай баш тартуу — ар бир учур калдыкты үнсүз оңдоо эмес, себеби жана жооптуусу бар өзүнчө жазуу болот.
Тандоодо саатына иштетилген позициялар, топтоонун тактыгы, убакыт аралыгында жеткирилгендердин үлүшү, даректеги убакыт, жарым-жартылай баш тартуулардын үлүшү. Жүк жана сый акы сезим боюнча эмес, ушул маалымат боюнча эсептелет.
Мындан киргизүүгө талап чыгат: кампа менен жеткирүү системага чогуу туташтырылат. Курьер тиркемеси жок кампа кызматкеринин тиркемеси жөнөтүүдөн ары жетпеген так калдыкты гана берет.
Жеке кабинет — сатып алуучунун операторго кайрылбастан өз маалыматына жетүүсү: буйрутмалар, документтер, даректер, төлөм ыкмалары, кайтаруулар. Кабинет аркылуу чечилген ар бир суроо — колдоо кызматына түшпөгөн чалуу.
Кабинет өзүнчө маалымат сактабайт: административдик панелдеги оператор көргөн объекттерди, бирок ушул кардардын жазууларын жана ага уруксат берилген операцияларды гана көрсөтөт.
Кабинетте эмнелер бар:
B2B кабинети татаалыраак: уюмда ар башка укуктары бар бир нече кызматкер болот. Сатып алуучу буйрутманы топтойт, жетекчи макулдашат, бухгалтер жабуучу документтерди алат. Буйрутма бирөө, аракеттер бөлүштүрүлгөн.
Бир жолку код же сырсөз менен кирүү, акча операцияларында жана байланыштарды өзгөртүүдө экинчи фактор, бөтөн түзмөктү өчүрүүгө мүмкүндүк берген сессиялар журналы. Почтаны же телефонду өзгөртүү эски жана жаңы даректе ырасталат.
Оператор ошол эле жазууларды буйрутма карточкасынан көрөт: окуялар жалпы, кабинет үчүн өзүнчө журнал жок. Чек жана коштомо кагаз «Документтер» бөлүмүндө сакталат.
Интеграция — тышкы программа менен макулдашылган маалымат алмашуу: эмне, кайсы форматта жана канчалык көп берилет, маалымат кимге таандык жана мүчүлүштүк болгондо эмне болот.
Система эмнелер менен байланышат:

Интеграциядагы негизги чечим — маалымат үчүн жоопкерчилик. Ар бир объект үчүн ээлик кылган система аныкталат: номенклатура менен баалар ERPден, кардарлар CRMден, калдыктар кампадан келет, буйрутмалар e-commerce системасында түзүлөт. Бир талааны эки системада эки тараптуу оңдоо дайыма айырма жаратат, ошондуктан андан качышат.
| Система | Эмне өткөрөт | Билдирүүлөр | Натыйжа |
|---|---|---|---|
| ERP | номенклатура, баалар | 4 120 | Катасыз |
| Кампа | калдыктар, резервдер | 18 640 | 2 кайталоо |
| CRM | кардарлар, сегменттер | 1 305 | Катасыз |
| Маркетплейс | буйрутмалар, калдыктар | 2 470 | 1 талданууда |
Интеграция ишке киргенде эмес, жарым жылдан кийин — тышкы система жаңырганда, канал бир саатка өчкөндө же маалымдамага күтүлбөгөн маани киргенде бузулат. Маалымат алмашуу мындай окуяларга туруштук берерин алты эреже аныктайт.
Буйрутманы тариздөө тышкы системанын жообун күтпөйт: билдирүү кезекке коюлуп, өзүнчө иштетилет. Жеткиликсиз кампа сатууну токтотпойт.
Ийгиликсиз өткөрүү улам узарган аралык менен кайталанат. Бардык аракеттен кийин өтпөй калган билдирүү жоголбостон, талдоо кезегине түшөт.
Кайра жеткирилген билдирүү экинчи буйрутманы түзбөйт жана калдыкты эки жолу эсептен чыгарбайт. Кабыл алуучу кайталоону операциянын ачкычы боюнча тааныйт.
Форматтын өзгөрүүсү жаңы версияда чыгат, эскиси иштей берет. Тышкы керектөөчүлөр ага өз графиги боюнча өтөт.
Ар бир билдирүү мазмуну, убактысы, натыйжасы жана аракеттердин саны менен сакталат. Инцидентти талдоо эске эмес, журналга таянат.
Негизги көрсөткүчтөр: буйрутмалар, төлөм суммалары, калдыктар үзгүлтүксүз салыштырылат. Айырма инвентаризацияда табылбастан, тапшырмага айланат.
Каталог жана буйрутмалар
Төлөмдөр
Калдыктар жана кампа
Аналитика
Аналитика тышкы кирүү эсептегичтерине гана эмес, сатуу жана жүрүм-турум тууралуу системанын өз маалыматтарына негизделет. Эсептегич көрүүлөрдү, ал эми система акча, товарлар жана кайтарууларды билет.
Отчёттор кесимдер боюнча эсептелет: мезгил, сатуу каналы, категория, бренд, кампа, аймак, кардар сегменти, промоакция. Ар бир көрсөткүч каалаган кесимде жеткиликтүү болуп, файлга же маалымат сактагычка жүктөлөт.
Эң кескин төмөндөө себет менен тариздөөнүн ортосунда болот: ал жерде каттоо кадамы, жеткирүүнү эсептөө жана төлөм ыкмалары талданат.
Коопсуздук үч нерсеге таянат: төлөм маалыматтары дүкөндүн системасына түшпөйт, жеке маалыматтар чектелген көлөмдө жана көзөмөл алдында сакталат, акча жана буйрутмалар менен жасалган ар бир аракет из калтырат.
Картанын номери тастыкталган провайдердин тарабында киргизилип, дүкөндүн системасына түшпөйт. Кайра эсептен чыгаруу үчүн карта эмес, токен сакталат.
Бардык трафик HTTPS аркылуу өтөт. Маалымат базасындагы купуя талаалар шифрленет, камдык көчүрмөлөр негизги контурдан өзүнчө шифрленген түрдө сакталат.
Ролдук модель колдонулат: контент-менеджер төлөмдөрдү көрбөйт, оператор бааларды өзгөртпөйт. Административдик кирүүдө эки факторлуу аныктоо колдонулат.
Бааны ким өзгөрткөнү, буйрутманы ким жокко чыгарганы, кардарлар базасын ким жүктөп алганы жазылат. Жазуулар өзгөртүлбөйт жана жумушчу маалыматтардан өзүнчө сакталат.
Зарыл болгон эң аз маалымат топтому, сактоо мөөнөтү, өтүнүч боюнча өчүрүү, иштетүүгө жана таркатууларга берилген макулдуктар датасы жана булагы менен сакталат.
Сурамдардын жыштыгын чектөө, формаларды варианттарды иргөөдөн коргоо, промокоддорду кайра колдонууну көзөмөлдөө жана топтоого чейин буйрутмаларды алдамчылыкка текшерүү каралат.
Калыбына келтирүү өзүнчө контур болуп саналат. Камдык көчүрмөлөрдөн калыбына келтирүү текшерилмейинче алар пайдасыз: тесттик жайылтуу авария учурунда эмес, график боюнча жүргүзүлөт.
Масштабдоо — системаны кайра жазбастан өсүшкө туруштук берүү жөндөмү. Үч көрсөткүч өсөт: каталогдун көлөмү, бир убактагы кирүүчүлөрдүн саны жана саатына буйрутмалардын саны.
Каталог издөө жана чыпкалоо мүмкүнчүлүктөрүнө, пик учурундагы трафик барактарды берүүгө, буйрутмалар агымы маалымат базасына жана тышкы интеграцияларга көз каранды. Чечимдер да ар башка болуп, зарылчылыкка жараша киргизилет.
Иш жүзүндө колдонулган ыкмалар:
| Көрсөткүч | Өлчөндү | Чек |
|---|---|---|
| Каталогдун жооп убактысы, p95 | 180 мс | 400 мс |
| Пик учурдагы саатына буйрутмалар | 3 000 | 2 400 |
| Кештен берилген жооптор | 86% | 70% |
| Каталогду кайра индекстөө | 9 мүн | 20 мүн |
| Көчүрмөдөн калыбына келтирүү | 22 мүн | 60 мүн |
Система модулдардан куралат: ар бири маалыматтардын жана операциялардын өз чөйрөсүн камтыйт, алардын ортосундагы байланыштар так сүрөттөлөт. Долбоор бөлүктөр менен ишке кирет — адегенде каталог жана буйрутмалар, андан кийин лоялдуулук, аналитика жана тышкы каналдар.
Товардык позициялар, артикулдар, сүрөттөмөлөр, жарыялоо статустары, карточкалардын версиялары жана сатуудан алынган товарлардын архиви.
Бөлүмдөр дарагы, товарды бир нече бутакка байланыштыруу, иреттөө, топтомдор жана сезондук бөлүмдөр үчүн максаттуу барактар.
Маалымат типтери жана көрсөтүү эрежелери бар касиеттер маалымдамасы — чыпкалардын, салыштыруунун жана маркетплейстерге жүктөөнүн негизи.
Өзүнчө артикулдары жана калдыктары бар өлчөмдөр, түстөр жана көлөмдөр бир карточкада. Бир нече позицияны эсептен чыгарган топтомдор.
Сүрөттөр, видеолор жана документтер, форматтар менен чечилиш өлчөмдөрүн автоматтык түзүү, суу белгилери, товарларга байланыштыруу.
Прайс-барактар, үстөк эрежелери, көлөмдүк шкалалар, жеке жана келишимдик баалар, валюталар, тегеректөө, салыктар, тарых.
Иштөө шарттары, арзандатуу механизмдери, жадыбал, чектер, коддордун топтомун түзүү, шайкештик, эң төмөнкү баа.
Түзмөктөр ортосундагы себет, баалар менен жеткиликтүүлүктү кайра эсептөө, тариздөө кадамдары, конок буйрутмасы, ташталган себетке кайтуу.
Бардык каналдардан келген буйрутмалардын бирдиктүү кезеги, статустар жана өтүүлөр, курамды оңдоо, кошумча төлөмдөр, жөнөтүүлөргө бөлүү, жокко чыгаруу.
Провайдерлерди туташтыруу, каражатты бөгөттөө жана эсептен чыгаруу, жарым-жартылай жана толук кайтаруу, билдирүүлөрдү иштетүү, салыштыруу.
Сатуу жана кайтаруу чектери, онлайн-кассалар менен маалымат алмашуу, чекти сатып алуучуга жөнөтүү, жөнөтүлбөгөн документтерди көзөмөлдөө.
Кампалар боюнча калдыктар, мөөнөтү бар резервдер, жараксыз товарларды бөгөттөө, жеткирүүлөрдү жана кайтарууларды кабыл алуу, аз калдык чектери.
Жеткирүү ыкмалары, аймактар, тарифтер, аралыктар жана убакыт тилкелери, жөнөтүүлөрдү түзүү, статустарды көзөмөлдөө, документтерди басып чыгаруу.
Позициялар боюнча өтүнмөлөр, мөөнөттөрдү жана уруксатты текшерүү, кабыл алуу, каражатты кайтаруу, калдыкка кайтаруу же жараксыз товарды эсептен чыгаруу.
Каттоо эсептери, даректер, юридикалык жактар жана келишимдер, буйрутмалар тарыхы, сегменттер, маалыматты иштетүүгө макулдуктар.
Упайлар, деңгээлдер, эсептөө жана эсептен чыгаруу эрежелери, упайлардын жарактуулук мөөнөтү, жеке сунуштар, рефералдар.
Издөө индекси, морфология жана синонимдер, ката жазуулар, атрибуттар боюнча чыпкалар, иреттөөлөр, натыйжасыз сурамдар.
Коштоочу жана окшош товарлар, «муну менен кошо сатып алышат» сунуштары, кол менен түзүлгөн топтомдор жана буйрутмалар тарыхына негизделген эрежелер.
Барактар, макалалар, баннерлер, метатегдер жана барак даректери, товарлардын микро белгилөөсү, сайт картасы, товардык фиддер.
Буйрутма окуялары боюнча каттар, SMS, мессенджер жана push билдирүүлөрү, билдирүү калыптары, жадыбал, жеткирүү журналы.
Сатуу, маржа, запастар, воронка жана кайтаруулар боюнча отчёттор, каалаган кесимдер, жүктөөлөр, маалымат витриналары.
CRM, ERP, кампа, кассалар, төлөм жана логистика сервистери, маркетплейстер менен маалымат алмашуу. API, вебхуктар, кезектер.
Бөлүмдөр жана операциялар боюнча ролдор менен уруксаттар, эки факторлуу аныктоо, кызматкерлердин аракеттер журналы.
Бир өзөктө бир нече витрина, көп тилдүүлүк жана көп валюталуулук, бир нече юридикалык жак жана кампа, аймактар.
Система бир релизде толугу менен ишке киргизилбейт. Төмөнкү тартип көз карандылыктарды чагылдырат: ар бир кадам мурунку кадамда пайда болгон маалыматтарга таянат.
Учурдагы процесстер, маалымдамалар жана маалыматка ээлик кылган системалар. Натыйжасы — объекттердин схемасы жана интеграциялар картасы.
Номенклатураны көчүрүү, атрибуттар менен категорияларды жөндөө, баалар жана калдыктар менен алмашуу. Чыныгы маалыматтарда текшерүү.
Тариздөө, статустар, төлөм провайдери, фискалдаштыруу, аткарууга өткөрүү. Ассортименттин бир бөлүгүндө ишке киргизүү.
Жеткирүү жана кайтаруулар, лоялдуулук, аналитика, жаңы сатуу каналдары. Ар бир блок — өлчөнүүчү өзүнчө релиз.
Азыр эмне иштеп жатканын сүрөттөп бериңиз: эсеп системасы, кампа, кассалар, учурдагы витрина. Процессти талдап, чечимдин архитектурасын сунуштайбыз.