ЖСОНПатһ
Планфіх-та келіп түсетін электрондық хаттарды немесе вебхуктарды ЖСОН арқылы парсинг жасауға болады. Планфіх-ке жіберілген электрондық хаттар ЖСОН арқылы парсингтелуі мүмкін. ЖаваСцріпт Обжецт Нотатіон — бұл адамға оқуға ыңғайлы мәтін ретінде қолжетімді ақпаратты сақтауға және алмастыруға арналған формат. ЖСОН объектісінің екі негізгі элементі бар: кілт (кеy) және мән (валұе).
Мысал:
{"city":"New York", "country":"United States"}
- кілттер — цітy және цоұнтрy;
- мәндер — Неу Ёрк және Ұнітед Статес
Планфіх электрондық хаттарды осы форматта парсингтеп, қажетті мәліметтерді инфоблоктарға ЖсонПатһ кітапханасын пайдалана отырып қоса алады: ЖсонПатһ. Ескерту: Парсинг кезінде функция қолдансаңыз, оның соңында жақшаларды (парентһесіс) қою керек, әйтпесе функция жұмыс істемейді.
Мысал №1
ЖСОН форматындағы электрондық хатты Планфіх-ке жіберу
- Мысал ретінде келесі ЖСОН-ды қолданамыз:
{
"фірстНаме": "Деніс",
"ластНаме": "Еванс",
"аддресс": {
"стреетАддресс": "1109 СУ 12тһ Ст",
"цітy": "Неупорт",
"посталЦоде": 97365
},
"пһонеНұмберс": [
"1-211-906-4147"
]
}
- ЖСОН-нан келесі мәліметтер қажет делік:
{
"фірстНаме": "Деніс",
"ластНаме": "Еванс",
"аддресс": {
"стреетАддресс": "1109 СУ 12тһ Ст",
"цітy": "Неупорт",
"посталЦоде": 97365
},
"пһонеНұмберс": [
"1-211-906-4147"
}
- Электрондық хаттарды өңдеу үшін келесі ереже (рұле) конфигурациялаймыз:
- Келесіде шаблоннан (темплате) жаңа тапсырыс берушіні құрып, қай өрістерден қандай инфоблоктарды толтыру керектігін көрсетіп, электрондық хаттан құрылған тапсырмаға контакт қосамыз:
- Нәтижесінде электрондық хаттағы ЖСОН форматындағы қажетті мәліметтер Планфіх-ке өтіп кетті:
Мысал №2
ЖСОН параметрлерін Планфіх деректер тегтеріне қосу
Осы мысал үшін онлайн дүкендегі өнім тапсырысының ЖСОН-ын пайдаланамыз. Аналитикаға қосу үшін қажетті деректер қызылмен белгіленген:
{
"сіте": "мyсіте.сһоп",
"наме": "Деніс Еванс",
"ід": "6598634",
"дате": "30.11.2024 09:16:05",
"статұс": "Ын прогресс",
"емаіл": "тецһТ7@гмаіл.цом",
"пһоне": "+1 211 906-4147",
"аддресс": "1109 СУ 12тһ Ст1",
"пріце_тотал": "466.45",
"ітем_ордер": [
{
"скұ": "598623",
"наме": Цобалт дрілл біт сет 29пц",
"барцоде": "596325689126",
"пріце": "29.99",
"құантітy": 5
},
{
"скұ": "589624",
"наме": "Һігһ торқұе дрівер",
"барцоде": "5963256858963",
"пріце": "230.00",
"құантітy": 1
},
{
"скұ": "579824",
"наме": "Һалф інцһ ратцһет 120 тоотһ",
"барцоде": "5963256889634",
"пріце": "43.25",
"құантітy": 2
}
]
}
- Электрондық хат тапсырмалары үшін бөлек ереже орнату. ЖСОН парсинг:
- Жаңа тапсырма құрып, оның жасалғаны туралы қажетті қызметкерге хабарлау:
- Құрылып болған тапсырмаға деректер тегтерін қосу. Ескерту: барлық мәндер деректер тегі ретінде қосылуын қамтамасыз ету үшін параметрде Адд ас манy лінес ас тһере аре валұес ін тһе інфоблоцк көрсету маңызды.
- Нәтижесінде тапсырмада хабарландыру және деректер тегтері көрсетіледі: