Задалъя таны борлуулалтын процессыг ба санал болгоё архитектурыг
Каталог, захиалга, төлбөр, бүртгэлийн системтэй солилцоо — схем дээр, боловсруулалт эхлэхээс өмнө.
Цахим худалдааны систем барааг каталогийн картаас эхлээд төлбөр төлөгдсөн, хүргэгдсэн захиалга хүртэл дагуулдаг. Доор — системийн модулиуд, түүний хаадаг процессууд, 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 мин |
Систем модулиудаас бүрддэг: тус бүр нь өөрийн өгөгдөл, үйлдлийн хэсгийг хаадаг, тэдгээрийн хоорондын холбоо тодорхой тайлбарлагдсан. Төсөл хэсэгчлэн эхэлдэг — эхлээд каталог, захиалга, дараа нь үнэнч байдал, аналитик, гадаад суваг.
Барааны нэрс, артикул, тайлбар, нийтлэлийн төлөв, картын хувилбар, борлуулалтаас хасагдсан барааны архив.
Хэсгүүдийн мод, барааг хэд хэдэн салбарт холбох, эрэмбэлэлт, түүвэр ба улирлын хэсгүүдэд зориулсан буулт хуудас.
Өгөгдлийн төрөл, харуулах дүрэмтэй шинжийн лавлах — шүүлтүүр, харьцуулалт, маркетплейс рүү гаргалтын үндэс.
Хэмжээ, өнгө, эзэлхүүн нэг картад тусдаа артикул, үлдэгдэлтэй. Хэд хэдэн нэрийг хасдаг багц.
Зураг, видео, баримт, формат, нягтралын автомат үүсгэлт, усан тэмдэг, бараатай холболт.
Прайс-лист, нэмэгдлийн дүрэм, эзэлхүүний шатлал, хувийн ба гэрээний үнэ, валют, тоймлолт, татвар, түүх.
Ажиллах нөхцөл, хөнгөлөлтийн механик, хуваарь, хязгаар, кодын багц үүсгэх, нийцэл, хамгийн бага үнэ.
Төхөөрөмж хоорондын сагс, үнэ ба боломжийн дахин тооцоолол, бүрдүүлэлтийн алхмууд, зочны захиалга, хаягдсан сагсанд буцах.
Бүх сувгаас ирсэн захиалгын нэгдсэн дараалал, төлөв ба шилжилт, бүрэлдэхүүний засвар, нэмэлт төлбөр, ачилтад хуваах, цуцлалт.
Провайдер холбох, холдлох ба хасах, хэсэгчилсэн болон бүрэн буцаалт, мэдэгдэл боловсруулах, тулгалт.
Борлуулалт, буцаалтын баримт, онлайн касстай солилцоо, худалдан авагчид баримт илгээх, илгээгдээгүй баримтын хяналт.
Агуулахуудын үлдэгдэл, амьдрах хугацаатай нөөц, гэмтлийн блоклолт, нийлүүлэлт ба буцаалт хүлээн авах, бага үлдэгдлийн босго.
Хүргэлтийн арга, бүс, тариф, интервал ба слот, илгээмж үүсгэх, төлөв хянах, баримт хэвлэх.
Нэрсээр хүсэлт, хугацаа ба зөвшөөрөгдөх эсэхийг шалгах, хүлээн авалт, мөнгө буцаах, үлдэгдэлд буцаах эсвэл гэмтэл гэж хасах.
Бүртгэл, хаяг, хуулийн этгээд ба гэрээ, захиалгын түүх, сегмент, өгөгдөл боловсруулах зөвшөөрөл.
Оноо, түвшин, тооцох ба хасах дүрэм, онооны хүчинтэй хугацаа, хувийн санал, реферал.
Хайлтын индекс, морфологи ба ижил утгат үг, үсгийн алдаа, атрибутаар шүүлтүүр, эрэмбэлэлт, үр дүнгүй хүсэлт.
Дагалдах ба төстэй бараа, «үүнтэй хамт авдаг», гар түүвэр, захиалгын түүхэнд суурилсан дүрэм.
Хуудас, нийтлэл, баннер, метатег ба хуудасны хаяг, барааны микро тэмдэглэгээ, сайтын зураглал, барааны фид.
Захиалгын үйл явдлаар захидал, СМС, мессенжер, push, мессежийн загвар, хуваарь, хүргэлтийн журнал.
Борлуулалт, ашиг, нөөц, юүлүүр, буцаалтын тайлан, дурын огтлол, гаргалт, өгөгдлийн витрин.
CRM, ERP, агуулах, касс, төлбөрийн болон логистикийн үйлчилгээ, маркетплейстэй солилцоо. API, вебхук, дараалал.
Хэсэг, үйлдлээр үүрэг ба зөвшөөрөл, хоёр хүчин зүйлийн баталгаажуулалт, ажилтнуудын үйлдлийн журнал.
Нэг цөм дээр хэд хэдэн витрин, олон хэл ба олон валют, хэд хэдэн хуулийн этгээд ба агуулах, бүсүүд.
Системийг нэг хувилбараар бүхэлд нь эхлүүлдэггүй. Доорх дараалал хамаарлыг тусгана: алхам бүр өмнөх алхамд гарсан өгөгдөлд тулгуурлана.
Одоогийн процесс, лавлах, өгөгдөл эзэмшигч системүүд. Үр дүн — мөн чанаруудын схем, интеграцийн зураглал.
Номенклатур шилжүүлэх, атрибут, ангилал тохируулах, үнэ, үлдэгдлийн солилцоо. Бодит өгөгдөл дээр шалгалт.
Бүрдүүлэлт, төлөв, төлбөрийн провайдер, фискалжуулалт, гүйцэтгэлд шилжүүлэх. Нэр төрлийн хэсэг дээр эхлүүлэлт.
Хүргэлт ба буцаалт, үнэнч байдал, аналитик, борлуулалтын шинэ суваг. Блок бүр — хэмжилттэй тусдаа хувилбар.
Юу аль хэдийн ажиллаж байгааг бичнэ үү: бүртгэлийн систем, агуулах, касс, одоогийн витрин. Процессыг задалж, шийдлийн архитектурыг санал болгоно.