{"id":9328,"date":"2016-01-08T11:11:01","date_gmt":"2016-01-08T09:11:01","guid":{"rendered":"https:\/\/dev.optiweb.com\/?post_type=post&#038;p=9328"},"modified":"2018-09-04T08:35:40","modified_gmt":"2018-09-04T08:35:40","slug":"integracija-wordpress-salesforce-crm","status":"publish","type":"post","link":"https:\/\/dev.optiweb.com\/sl\/blog\/integracija-wordpress-salesforce-crm\/","title":{"rendered":"Integracija WordPress in Salesforce CRM"},"content":{"rendered":"<div id='av_section_1'  class='avia-section main_color avia-section-default avia-no-shadow avia-bg-style-scroll  avia-builder-el-0  el_before_av_section  avia-builder-el-first   container_wrap fullsize' style=' '  ><div class='container' ><main  role=\"main\" itemprop=\"mainContentOfPage\"  class='template-page content  av-content-full alpha units'><div class='post-entry post-entry-type-page post-entry-9328'><div class='entry-content-wrapper clearfix'>\n<section class=\"av_textblock_section \"  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock  '   itemprop=\"text\" ><p>Vse ve\u010d podjetij se odlo\u010da za integracijo CRM sistemov v svoje spletne strani. Integracija tak\u0161nega sistema namre\u010d omogo\u010da zmanj\u0161evanje stro\u0161kov in pove\u010danje donosnosti. Ker dober CRM zagotavlja in zdru\u017euje podatke iz vseh podatkovnih virov v organizaciji in tudi od zunaj, zaposlenim omogo\u010da, da na podro\u010djih prodaje, podpore strankam in tr\u017eenja, najdejo nove mo\u017enosti prodaje in nove strategije tr\u017eenja.<\/p>\n<p>V lanskem letu smo si zadali prav poseben izziv, ko smo se s podjetjem Collegium Mondial Travel dogovorili za nekoliko neobi\u010dajen projekt. Kon\u010dni cilj projekta je bil vzpostavitev ve\u010d razli\u010dnih spletnih strani, ki bi temeljile na platformi WordPress, skupaj z vti\u010dnikom Woocommerce. Ker pa si v ekipi radi zadamo kak\u0161en nov izziv, smo vse skupaj za\u010dinili s povezavo na CRM sistem ponudnika Salesforce.<\/p>\n<p>Rezultat projekta je bila uspe\u0161na implementacija sistema Salesforce v sistem WordPress. Sledila je objava prvih spletnih strani:\u00a0<a title=\"Ultra\" href=\"http:\/\/www.travel2ultra.com\/\" target=\"_blank\" rel=\"noopener\">www.travel2ultra.com<\/a> in <a title=\"Collegium\" href=\"http:\/\/www.collegium.si\/\" target=\"_blank\" rel=\"noopener\">www.collegium.si<\/a>.<\/p>\n<\/div><\/section>\n\n<\/div><\/div><\/main><!-- close content main element --><\/div><\/div><div id='av_section_2'  class='avia-section main_color avia-section-default avia-no-shadow avia-bg-style-scroll  avia-builder-el-2  el_after_av_section  el_before_av_section   container_wrap fullsize' style=' '  ><div class='container' ><div class='template-page content  av-content-full alpha units'><div class='post-entry post-entry-type-page post-entry-9328'><div class='entry-content-wrapper clearfix'>\n<section class=\"av_textblock_section \"  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock  '   itemprop=\"text\" ><h2>Kaj je Salesforce?<\/h2>\n<\/div><\/section>\n\n<\/div><\/div><\/div><!-- close content main div --><\/div><\/div><div id='av_section_3'  class='avia-section main_color avia-section-default avia-no-shadow avia-bg-style-scroll  avia-builder-el-4  el_after_av_section  el_before_av_section  galimgsec  container_wrap fullsize' style=' '  ><div class='container' ><div class='template-page content  av-content-full alpha units'><div class='post-entry post-entry-type-page post-entry-9328'><div class='entry-content-wrapper clearfix'>\n<div  class='avia-image-container  av-styling-    avia-builder-el-5  avia-builder-el-no-sibling  avia-align-center '  itemprop=\"image\" itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/ImageObject\"  ><div class='avia-image-container-inner'><div class='avia-image-overlay-wrap'><img class='avia_image' src='https:\/\/dev.optiweb.com\/wp-content\/uploads\/2016\/01\/Salesforce3-1.png' alt='' title='Salesforce3' height=\"236\" width=\"850\"  itemprop=\"thumbnailUrl\"  \/><\/div><\/div><\/div>\n\n<\/div><\/div><\/div><!-- close content main div --><\/div><\/div><div id='av_section_4'  class='avia-section main_color avia-section-default avia-no-shadow avia-bg-style-scroll  avia-builder-el-6  el_after_av_section  el_before_av_section   container_wrap fullsize' style=' '  ><div class='container' ><div class='template-page content  av-content-full alpha units'><div class='post-entry post-entry-type-page post-entry-9328'><div class='entry-content-wrapper clearfix'>\n<section class=\"av_textblock_section \"  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock  '   itemprop=\"text\" ><p>Salesforce je podjetje s sede\u017eem v San Franciscu, ki se ukvarja z ra\u010dunalni\u0161tvom v oblaku in socialnim podjetni\u0161tvom. Podjetje je bilo ustanovljeno marca, leta 1999, s strani nekdanjega izvr\u0161nega direktorja podjetja Oracle, Marca Benioffa in Parkerja Harrisa.<\/p>\n<p>Podjetje je specializirano za ponujanje programske opreme kot storitve (Software as a Service &#8211; SaaS). Njihovi produkti so usmerjeni k pomo\u010di uporabnikom pri obvladovanju njihovih poslovnih potreb, kot so vodenje marketin\u0161kih akcij, analiziranje uspe\u0161nosti ter sledenje stro\u0161kov in prodaje.<\/p>\n<p>Podjetje je najbolj poznano po aplikaciji Salesforce customer relationship management (CRM \u2013 upravljanje odnosov s strankami), ki jo sestavljajo Sales Cloud, Service Cloud, Marketing Cloud, Force.com, Chatter in Work.com<\/p>\n<\/div><\/section>\n\n<\/div><\/div><\/div><!-- close content main div --><\/div><\/div><div id='av_section_5'  class='avia-section main_color avia-section-default avia-no-shadow avia-bg-style-scroll  avia-builder-el-8  el_after_av_section  el_before_av_section   container_wrap fullsize' style=' '  ><div class='container' ><div class='template-page content  av-content-full alpha units'><div class='post-entry post-entry-type-page post-entry-9328'><div class='entry-content-wrapper clearfix'>\n<section class=\"av_textblock_section \"  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock  '   itemprop=\"text\" ><h2>Povezovanje Woocommerce s Salesforce?<\/h2>\n<p>Pri <a href=\"https:\/\/dev.optiweb.com\/sl\/storitve\/spletne-trgovine\/woocommerce\/\">osnovnih spletnih trgovinah, ki temeljijo na WordPressu<\/a>, gre v ve\u010dini primerov za implementacijo vti\u010dnika Woocommerce. Ta vti\u010dnik skrbi za vnos produktov, njihovo prikazovanje na strani, prikaz podrobnosti produkta, upravljanje z zalogo, naro\u010dili in pla\u010dili.<\/p>\n<p>V na\u0161em primeru pa Woocommerce skrbi le za osnovno delovanje ko\u0161arice in za vzdr\u017eevanje na\u010dinov pla\u010dila. Ostale funkcije, kot so opisi izdelkov, zaloga in naro\u010dila, pa se vodijo znotraj sistema Salesforce. To pomeni, da mora spletna stran v realnem \u010dasu poskrbeti za branje zahtevanih podatkov iz zunanjega sistema (Salesforce) in hkrati zagotoviti prikaz teh podatkov na spletni strani.<\/p>\n<p>Ker se med prikazovanjem podatkov in postopkom naro\u010dila sistema (Woocommerce in Salesforce) zdru\u017eujeta oz. dopolnjujeta, je bilo treba delovanje prvega prilagoditi funkcijam, ki jih za pravilno delovanje potrebuje drugi.<\/p>\n<p>Pri projektu nismo uporabili osnovne razli\u010dice sistema Salesforce, saj je bila tudi ta nekoliko prilagojena sistemu poslovanja podjetja Collegium Mondial Travel. Za to je poskrbelo slovensko podjetje Agilcon d. o. o., ki se ukvarja z re\u0161itvami na podlagi omenjenega sistema.<\/p>\n<h2>Na\u010din integracije sistema Salesforce<\/h2>\n<p>Integracijo sistema smo za\u010deli pri izrisu vsebine. Pri primeru spletne strani travel2ultra.com smo na prvi strani ustvarili iskalnik, ki zadetke prikazuje s pomo\u010djo povezave na CRM sistem Salesforce. Za pravilno delovanje sistem potrebuje prijavne podatke, preko katerih nato spletna stran komunicira s Salesforce spletnim API-jem.<\/p>\n<p>Zelo pomemben podatek za pravilno delovanje strani je ozna\u010devalnik (ID) kanala, preko katerega se vodi zaloga in prodaja razli\u010dne produkte. Sistem namre\u010d omogo\u010da uporabo ve\u010d kanalov (primer je prodaja na ve\u010d spletnih straneh hkrati), preko enega vmesnika.<\/p>\n<p>Ker so v na\u0161em primeru produkti razli\u010dnega tipa, imamo glede na izbrane podatke dve mo\u017enosti klica Salesforce API-ja. Prvi vra\u010da rezultate paketov in namestitve, drugi pa servise, ki ob nakupu ne vklju\u010dujejo drugih ponudb (pri tem gre predvsem za razli\u010dne transferje, vstopnice in dodatno ponudbo).<\/p>\n<p>Pri prikazu paketov in nastanitve moramo poleg osnovnega rezultata, uporabniku prikazati tudi dodatne mo\u017enosti (npr. sobe) ter podroben opis. Vse to se ob zahtevi prenese preko API-ja. Zaradi zagotavljanja bolj\u0161e izku\u0161nje in stabilnosti sistema smo v tem koraku vgradili element, ki osnovne zna\u010dilnosti produkta zapi\u0161e v Woocommerce kot lasten produkt, seveda z dodatnimi podatki, preko katerih je produkt mo\u017eno povezati z enakim v sistemu Salesforce.<\/p>\n<h2>Dodajanje v ko\u0161arico<\/h2>\n<p>Pri dodajanju produkta v ko\u0161arico smo morali dodati nekaj ve\u010d podatkov, kot jih v osnovi potrebuje in zapi\u0161e Woocommerce. Zato smo privzeto funkcijo zamenjali z novo, ki zapi\u0161e podatke, pridobljene preko API zahteve (npr. datum za\u010detka, datum konca, identifikator izdelka, koli\u010dina, \u0161tevilo oseb idr.). Pri dodajanju v ko\u0161arico sistem preveri, \u010de v Woocommerce bazi \u017ee obstaja produkt z enakim identifikatorjem in enako ceno, \u010de ne, se produkt vnese kot nov. Hkrati pa se preko API vmesnika podatke o dodanem produktu sporo\u010di tudi v Salesforce, ki za dolo\u010den \u010das rezervira zalogo.<\/p>\n<p>Ker bi v primeru, da uporabnik zapre brskalnik in ne zaklju\u010di nakupa, zaloga ostala rezervirana za nedolo\u010den \u010das, je v Salesforce-u mogo\u010de nastaviti omejitev \u010dasa, znotraj katere je rezervirana zaloga na voljo kupcu. Zato smo na spletno stran implementirali tudi \u010dasovno omejitev, ki uporabniku v \u010dasu rezervacije sporo\u010da, koliko \u010dasa mu ostane za zaklju\u010dek nakupa.<\/p>\n<p>Ko\u0161arica in njena vsebina sta omejeni na \u010das, ko je brskalnik odprt. To pomeni, da v primeru, da uporabnik zapre brskalnik, izgubi mo\u017enost nadaljevanja oz. zaklju\u010dka nakupa. Seznam vsebine ko\u0161arice se vodi posebej v sistemu Salesforce in posebej na spletni strani. Sinhronizira pa se skupna cena ko\u0161arice, ki jo pridobimo s klicem API vmesnika.<\/p>\n<p>li \u0161tevilo naro\u010dnikov, tretja pa so pla\u010dljiva, vendar je cena precej nizka. Najbolj priljubljene med njimi so Mailchimp, Hubspot in Mailerlite, ki omogo\u010dajo tudi avtomatsko sporo\u010dilo z zahvalo novim naro\u010dnikom.<\/p>\n<\/div><\/section>\n<\/div><\/div><\/div><!-- close content main div --><\/div><\/div><div id='av_section_6'  class='avia-section main_color avia-section-default avia-no-shadow avia-bg-style-scroll  avia-builder-el-10  el_after_av_section  el_before_av_section  galimgsec  container_wrap fullsize' style=' '  ><div class='container' ><div class='template-page content  av-content-full alpha units'><div class='post-entry post-entry-type-page post-entry-9328'><div class='entry-content-wrapper clearfix'>\n<div  class='avia-image-container  av-styling-    avia-builder-el-11  avia-builder-el-no-sibling  avia-align-center '  itemprop=\"image\" itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/ImageObject\"  ><div class='avia-image-container-inner'><div class='avia-image-overlay-wrap'><img class='avia_image' src='https:\/\/dev.optiweb.com\/wp-content\/uploads\/2016\/01\/korak_5-1.jpg' alt='' title='korak_5' height=\"329\" width=\"1032\"  itemprop=\"thumbnailUrl\"  \/><\/div><\/div><\/div>\n<\/p>\n<\/div><\/div><\/div><!-- close content main div --><\/div><\/div><div id='av_section_7'  class='avia-section main_color avia-section-default avia-no-shadow avia-bg-style-scroll  avia-builder-el-12  el_after_av_section  el_before_av_section   container_wrap fullsize' style=' '  ><div class='container' ><div class='template-page content  av-content-full alpha units'><div class='post-entry post-entry-type-page post-entry-9328'><div class='entry-content-wrapper clearfix'>\n<section class=\"av_textblock_section \"  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock  '   itemprop=\"text\" ><h2>Zaklju\u010dek nakupa<\/h2>\n<p>Vse skupaj se zaklju\u010di na zadnji strani, pred zaklju\u010dkom nakupa, kjer se, ob vsaki spremembi na\u010dina pla\u010dila oz. v primeru, da uporabnik ozna\u010di ali odzna\u010di dodatno zavarovanje pla\u010dila, izvede klic v Salesforce. S klicem zagotovimo sinhronizacijo podatkov in takoj dobimo povratno informacijo o morebitni spremembi cene ali stro\u0161kov nakupa, ki jih potem prika\u017eemo uporabniku. Odgovor, ki ga dobimo ob klicu, nam sporo\u010di tudi morebitne spremembe pogojev pla\u010dila, saj sistem omogo\u010da tudi upravljanje obro\u010dnega pla\u010devanja.<\/p>\n<\/div><\/section>\n\n<\/div><\/div><\/div><!-- close content main div --><\/div><\/div><div id='av_section_8'  class='avia-section main_color avia-section-default avia-no-shadow avia-bg-style-scroll  avia-builder-el-14  el_after_av_section  el_before_av_section  galimgsec  container_wrap fullsize' style=' '  ><div class='container' ><div class='template-page content  av-content-full alpha units'><div class='post-entry post-entry-type-page post-entry-9328'><div class='entry-content-wrapper clearfix'>\n<div  class='avia-image-container  av-styling-    avia-builder-el-15  avia-builder-el-no-sibling  avia-align-center '  itemprop=\"image\" itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/ImageObject\"  ><div class='avia-image-container-inner'><div class='avia-image-overlay-wrap'><img class='avia_image' src='https:\/\/dev.optiweb.com\/wp-content\/uploads\/2016\/01\/zakljucek-1-300x167.png' alt='' title='zakljucek' height=\"167\" width=\"300\"  itemprop=\"thumbnailUrl\"  \/><\/div><\/div><\/div>\n\n<\/div><\/div><\/div><!-- close content main div --><\/div><\/div><div id='av_section_9'  class='avia-section main_color avia-section-default avia-no-shadow avia-bg-style-scroll  avia-builder-el-16  el_after_av_section  avia-builder-el-last   container_wrap fullsize' style=' '  ><div class='container' ><div class='template-page content  av-content-full alpha units'><div class='post-entry post-entry-type-page post-entry-9328'><div class='entry-content-wrapper clearfix'>\n<section class=\"av_textblock_section \"  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock  '   itemprop=\"text\" ><p>Ob zaklju\u010dku nakupa v CRM sistem zapi\u0161emo \u0161e podatke o naro\u010dniku, pla\u010dniku in ostale zahtevane podatke. V primeru pla\u010dila s kartico ali preko sistema PayPal se po izvr\u0161itvi pla\u010dila sporo\u010di tudi podatek o uspe\u0161nosti pla\u010dila, skupaj s podatki o transakciji. V primeru uspe\u0161nega pla\u010dila se s tem spro\u017ei tudi po\u0161iljanje e-sporo\u010dila preko sistema Salesforce. V primeru pla\u010dila po predra\u010dunu se e-sporo\u010dilo po\u0161lje \u017ee takoj ob oddaji naro\u010dila.<\/p>\n<h2>Zaklju\u010dek<\/h2>\n<p>\u010ce so odnosi s strankami klju\u010dnega pomena za poslovni uspeh, potem je integracija CRM sistema lahko dobra odlo\u010ditev za podjetje. Sistem CRM je zelo primeren za podporo pri upravljanju procesov poslovanja z ljudmi, procesi in tehnologijami, saj omogo\u010da vpogled v obna\u0161anje in vrednost odjemalcev. To omogo\u010da izbolj\u0161anje in prilagajanje storitev za stranke ter zmanj\u0161anje stro\u0161kov, kar kot rezultat prinese ve\u010dji dobi\u010dek.<\/p>\n<p>Z implementacijo sistema na spletno stran smo uspe\u0161no opravili izziv, ki smo ga sprejeli in s tem poenostavili upravljanje s ponudbo na ve\u010d spletnih straneh hkrati. Sedaj pa se \u017ee veselimo novih izzivov in pridobivanja novih izku\u0161enj.<\/p>\n<\/div><\/section>\n\n","protected":false},"excerpt":{"rendered":"<p>Vse ve\u010d podjetij se odlo\u010da za integracijo CRM sistemov v svoje spletne strani. S tem lahko zmanj\u0161amo stro\u0161ke in pove\u010damo donosnost. Poglejte, kako smo se tega izziva lotili za podjetje Collegium.<\/p>\n","protected":false},"author":1,"featured_media":15602,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1030],"tags":[],"_links":{"self":[{"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/posts\/9328"}],"collection":[{"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/comments?post=9328"}],"version-history":[{"count":5,"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/posts\/9328\/revisions"}],"predecessor-version":[{"id":31616,"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/posts\/9328\/revisions\/31616"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/media\/15602"}],"wp:attachment":[{"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/media?parent=9328"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/categories?post=9328"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/tags?post=9328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}