1C’ni sayt bilan integratsiya qilish — bu hisob tizimi va sayt o‘rtasida ma’lumotlarning avtomatik almashinuvi. 1C’dan saytga nomenklatura, narxlar va qoldiqlar, saytdan 1C’ga esa buyurtmalar va mijozlar ma’lumotlari uzatiladi. Shunday qilib, saytdagi narxlar va mahsulot mavjudligi doim dolzarb bo‘ladi, menejerga esa buyurtmalarni qo‘lda ko‘chirish kerak bo‘lmaydi.
Bunday bog‘lanish qancha ish talab qilishi, avvalo, 1C tomonida ma’lumotlar qanday ko‘rinishda mavjudligiga bog‘liq. Quyida odatda nima, qaysi tomonga va qanchalik tez-tez uzatilishini, standart almashinuv API’dan nimasi bilan farq qilishini va oldindan nimani tayyorlash kerakligini ko‘rib chiqamiz.
1C’ni sayt bilan integratsiya qilish nima uchun kerak
Integratsiyasiz sayt va 1C alohida-alohida ishlaydi va kimdir ularni qo‘lda moslashtirib turadi. Odatda bu bir nechta belgidan sezilib qoladi:
-
Saytdagi narxlar eskirib qoladi. 1C’da narxlar ro‘yxatini yangilashdi, saytda esa unutishdi. Xarid mutaxassisi eski narx bo‘yicha so‘rov yuboradi va menejer suhbatni noqulay tushuntirishlardan boshlaydi.
-
Mahsulot mavjudligi mos kelmaydi. Sayt «Mavjud» deb ko‘rsatadi, omborda esa hech narsa yo‘q. Yoki aksincha: mahsulot bor, lekin saytda u ko‘rinmaydi.
-
Buyurtmalar qo‘lda qayta kiritiladi. Menejer buyurtmani saytdan 1C’ga ko‘chiradi, artikul yoki miqdorda xato qiladi va xato jo‘natish paytida yuzaga chiqadi.
-
Bitta xaridor ikki marta kiritiladi. Menejer ulgurji xaridorni 1C’da nomi bo‘yicha topa olmadi va uni qaytadan kiritdi — buyurtmalar tarixi ikkita kartochkaga bo‘linib ketdi.
Integratsiya qo‘lda ko‘chirishni yo‘q qiladi: sayt hisobda bor narsani ko‘rsatadi, buyurtmalar esa hisobga o‘zi tushadi. Menejer satrlarni bir dasturdan boshqasiga ko‘chirish bilan emas, mijozlar bilan shug‘ullanadi. Ulgurji xaridorlar uchun bu ishonch masalasi hamdir: agar saytdagi ma’lumotlar bir marta haqiqatga mos kelmasa, keyinchalik xaridor hammasini telefon orqali qayta tekshiradigan bo‘ladi.
Nima, qaysi tomonga va qanchalik tez-tez uzatiladi
Almashinuv yo‘nalishi va chastotasi har bir ma’lumot turi uchun alohida belgilanadi. Tamoyil oddiy: ma’lumotlar qanchalik tez o‘zgarsa va xato qanchalik qimmatga tushsa, almashinuv shunchalik tez-tez bo‘ladi.
-
Nomenklatura — 1C’dan saytga, o‘zgarishlar bo‘lganda yoki kuniga bir marta. Mahsulotlar, guruhlar, artikullar, xususiyatlar. Suratlar va batafsil tavsiflarni ko‘pincha saytda yuritish, 1C’dan esa hisob ma’lumotlarini olish qulayroq. 1C’dagi nomlar odatda rus tilida bo‘ladi, shuning uchun saytning o‘zbekcha versiyasi uchun tarjimalarni ham saytda yuritish qulayroq.
-
Narxlar — 1C’dan saytga, narxlar ro‘yxatidagi har bir o‘zgarishdan keyin. Chakana, ulgurji, diler narxlari: saytga faqat kerakli narx turlari uzatiladi va har bir xaridor o‘z narxini ko‘radi. Valyuta — 1C’da narxlar qaysi valyutada yuritilsa, o‘sha: so‘m yoki dollar.
-
Qoldiqlar — 1C’dan saytga, boshqa hamma ma’lumotlardan tez-tezroq. Ayniqsa, mahsulot tez sotilib ketsa yoki u kam bo‘lsa.
-
Buyurtmalar va mijozlar — saytdan 1C’ga, darhol. Buyurtma barcha pozitsiyalari va xaridor ma’lumotlari bilan keladi va kerakli kontragentga bog‘lanadi. Ulgurji savdoda bog‘lanish teskari yo‘nalishda ham ishlaydi: xaridorga uning narxlarini ko‘rsatish uchun sayt 1C’dan uning shartlarini bilishi kerak.
-
Buyurtma holatlari — 1C’dan saytga. Ular xaridorlarning shaxsiy kabineti bo‘lsa kerak bo‘ladi, masalan, diler kabineti bor B2B-saytda. Bunday saytda yana nimalar bo‘lishi kerakligini ishlab chiqaruvchining B2B-sayti haqidagi maqolada aytib beramiz.
Standart almashinuv yoki API orqali integratsiya
1C va sayt o‘rtasidagi almashinuv odatda ikki usuldan biri bilan yo‘lga qo‘yiladi:
-
Standart almashinuv. 1C’ning ko‘plab namunaviy konfiguratsiyalarida sayt bilan o‘rnatilgan almashinuv bor: u belgilangan grafik bo‘yicha katalog, narxlar va qoldiqlarni saytga uzatadi va buyurtmalarni olib keladi. Agar 1C’ingiz namunaviy konfiguratsiyaga yaqin bo‘lsa, saytga esa standart ma’lumotlar to‘plami kerak bo‘lsa, bu usul mos keladi. Cheklov bitta: almashinuv faqat unda ko‘zda tutilgan narsani uzatadi, nostandart maydonlar va qoidalar esa qo‘shimcha ishlab chiqishni talab qiladi.
-
1C’ni sayt bilan API orqali integratsiya qilish. Sayt va 1C dasturiy interfeys orqali ma’lumot almashadi: bir tomon kerakli narsani so‘raydi, ikkinchisi javob beradi. Shunday qilib, aynan kerakli maydonlarni uzatish va, masalan, buyurtma berilayotgan paytda qoldiqni tekshirish mumkin. Ammo odatda ikkala tomonda ham, jumladan 1C’ning o‘zida ham ish qilish kerak bo‘ladi.
Sizga qaysi yo‘l mosligi 1C tomonida ma’lumotlar qanday ko‘rinishda mavjudligiga bog‘liq: tayyor almashinuv bormi, baza qanchalik o‘zgartirilgan, kerakli maydonlar qayerda saqlanadi. Shuning uchun ish hajmini faqat sayt tavsifiga qarab emas, 1C’ingizni ko‘rib chiqqandan keyin baholash halolroq bo‘ladi.
1C tomonida nimani tayyorlash kerak
1C’dagi ma’lumotlar qanchalik tartibli bo‘lsa, ishga tushirishda kutilmagan holatlar shunchalik kam bo‘ladi:
-
Nomenklaturada tartib. Takroriy yozuvlarsiz, har bir mahsulotning o‘z noyob artikuli bor. 1C’da ikki marta kiritilgan hamma narsa saytda ham ikki marta paydo bo‘ladi.
-
Nimani ko‘rsatish kerakligi ro‘yxati. Qaysi mahsulot guruhlari saytga chiqadi, qaysilari yo‘q: sex uchun materiallar, arxiv, ichki pozitsiyalar.
-
Sayt uchun xususiyatlar. Agar saytda o‘lcham yoki material bo‘yicha filtrlar kerak bo‘lsa, bu xususiyatlar 1C’da guruhdagi barcha mahsulotlar uchun bir xilda to‘ldirilgan bo‘lishi kerak.
-
Narx turlari va omborlar. Qaysi narxlar va kim uchun, qoldiqlar qaysi omborlardan.
-
1C’ingizni biladigan odam. Bazani yuritadigan va kirish huquqini bera oladigan o‘z dasturchingiz yoki pudratchi.
-
Tekshiruvlar uchun baza nusxasi. Almashinuv ishchi ma’lumotlarda sozlanmaydi va sinovdan o‘tkazilmaydi.
Ish hajmini ko‘p jihatdan aynan shu tayyorgarlik belgilaydi. Agar 1C’da tartib bo‘lsa va standart almashinuv mavjud bo‘lsa, hammasi sozlash va tekshirishga borib taqaladi. Agar nomenklaturada takroriy yozuvlar bo‘lsa, kerakli ma’lumotlar esa izohlarda yoki alohida fayllarda saqlansa, avval 1C’ning o‘zida tartib o‘rnatishga to‘g‘ri keladi.
Odatda nima buziladi va buni qanday oldindan ko‘zda tutish mumkin
-
Takrorlangan mahsulotlar. Qayta yuklashda mahsulot yangidan yaratiladi va saytda ikkita bir xil kartochka paydo bo‘ladi. Yechim — saytdagi mahsulot 1C’dagi mahsulot bilan qaysi doimiy kalit orqali bog‘lanishini oldindan kelishib olish.
-
Artikullar mos kelmasligi. Agar mahsulotlar saytga ilgari qo‘lda kiritilgan bo‘lsa, ularning artikullari 1C’dagi bilan mos kelmasligi mumkin. Ular birinchi almashinuvdan oldin bir marta solishtirib chiqiladi.
-
Turli o‘lchov birliklari. 1C’da mahsulot donada hisoblanadi, saytda esa qadoqlab sotiladi. Qayta hisoblashni almashinuvga oldindan kiritish kerak, aks holda qoldiqlar va buyurtmalar bir-biriga to‘g‘ri kelmay qoladi.
-
Almashinuv jimgina to‘xtab qoladi. Xato yuz berdi, hech kim sezmadi va sayt bir necha kun eski narxlarni ko‘rsatib turadi. Almashinuv jurnali kerak, almashinuv amalga oshmasa esa mas’ul shaxsga, masalan, Telegram’da xabar borishi kerak.
-
Buyurtma 1C’ga yetib bormadi. Masalan, unda artikulsiz mahsulot bor. Bunday buyurtmalar yo‘qolib ketmasligi kerak: menejer xabar oladi va ularni qo‘lda ko‘rib chiqadi.
-
1C’dagi o‘zgarishlar. Bazaga o‘zgartirishlar kiritilgandan yoki u yangilangandan keyin almashinuvni tekshirib ko‘rgan ma’qul: kecha ishlagan narsa bugun ishlamay qolgan bo‘lishi mumkin.
Xuddi shunday xavflar faqat 1C bilan emas, har qanday integratsiyada bor. Ularni saytni CRM bilan integratsiya qilish haqidagi maqolada batafsil ko‘rib chiqqanmiz.
Tekshiruv ro‘yxati
-
Nomenklatura. 1C’da takroriy yozuvlar yo‘q, har bir mahsulotning noyob artikuli bor.
-
Narxlar va omborlar. Saytga qaysi narx turlari va qaysi omborlar tushishi kerakligini bilasiz.
-
Tavsiflar. Suratlar va tavsiflar qayerda yuritilishi hal qilingan: 1C’dami yoki saytdami.
-
Chastota. Katalog, narxlar va qoldiqlarni qanchalik tez-tez yangilash belgilangan.
-
Buyurtmalar. Saytdan kelgan buyurtma 1C’ga qo‘lda kiritilmasdan tushadi.
-
Nazorat. Agar almashinuv to‘xtasa, aniq bir odam bu haqda o‘sha kuniyoq bilib oladi.
-
Sinovlar. Almashinuv tekshiriladigan 1C bazasining nusxasi bor.
Agar saytni 1C bilan bog‘lamoqchi yoki goh ishlab, goh ishlamay qoladigan almashinuvni tuzatmoqchi bo‘lsangiz — 1C’ingiz tomonida ma’lumotlar qanday ko‘rinishda mavjudligini ko‘rib chiqamiz va mos usulni taklif qilamiz. Batafsil — sayt integratsiyalari va tashqi servislar sahifasida hamda «Ishlab chiqarish kompaniyasi uchun sayt» sahifasida. Ishimizga misol — bosma platalar ishlab chiqaruvchisi BOFPCB sayti.
