{"id":8030,"date":"2015-08-24T15:20:47","date_gmt":"2015-08-24T13:20:47","guid":{"rendered":"https:\/\/dev.optiweb.com\/?post_type=post&#038;p=8030"},"modified":"2019-12-09T14:15:26","modified_gmt":"2019-12-09T14:15:26","slug":"uvoz-vsebine-v-magento-spletne-trgovine","status":"publish","type":"post","link":"https:\/\/dev.optiweb.com\/sl\/blog\/uvoz-vsebine-v-magento-spletne-trgovine\/","title":{"rendered":"Uvoz vsebine v Magento spletne trgovine"},"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-8030'><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>Ste naveli\u010dani ro\u010dnega urejanja vsebine spletne trgovine? Je vsebine enostavno preve\u010d za tovrstno urejanje, ali ste spoznali, da je \u010das za samodejno posodabljanje vsebine brez va\u0161ega truda? Imamo re\u0161itev \u2013\u00a0<strong>uvoz vsebine preko na\u0161ih modulov<\/strong>.<\/p>\n<p>\u017deleli smo podrobneje predstaviti problem in re\u0161itev posodabljanja vsebine va\u0161e spletne trgovine. Odgovorili smo tudi na najbolj pogosta vpra\u0161anja, na katera boste zagotovo naleteli. Najve\u010dji problem predstavlja posodabljanje artiklov, zato samo ga podrobneje predstavili. Kljub temu pa se ne ustra\u0161imo iskanja re\u0161itev za sinhronizacijo kategorij, strank, naro\u010dil, povezav z va\u0161im ra\u010dunovodskim sistemom, \u2026<\/p>\n<h2>A\u017eurnost vsebine<\/h2>\n<p>A\u017eurnost objavljenih informacij spletne trgovine je zelo pomemben dejavnik, ki lahko mo\u010dno vpliva tudi na prodajo. Kupci \u017eelijo in pri\u010dakujejo objavo pravilnih informacij. Kako to zagotoviti? Nadzorna plo\u0161\u010da trgovine znotraj sistema Magento vsebuje preprost obrazec za urejanje vsebine, ki ga boste zelo hitro usvojili.<\/p>\n<p>Problem nastane, ko je vsebine enostavno preve\u010d za ro\u010dni sistem posodabljanja. Takrat se je smiselno odlo\u010diti za masovno posodabljanje podatkov. Do te te\u017eave najve\u010dkrat pride ob pove\u010danju ponudbe. Namesto, da bi vsak artikel posebej shranjevali, za vas izdelamo modul, ki se ga vklju\u010di v spletno trgovino in omogo\u010da masovno posodobitev artiklov, kategorij, strank, naro\u010dil ter \u0161e marsi\u010desa.<\/p>\n<h2>Uvoz vsebine in vrsta dokumenta<\/h2>\n<p>\u010ce bi vsebino spletne strani veliko raje urejali v enem izmed namiznih programov ter nato ta dokument uvozili v spletno stran za upo\u0161tevanje sprememb, uredimo tudi to. Lahko si npr. pomagate s programom Microsoft Excel, kjer v razpredelnici urejate svoje artikle, nato pa namesto shranjevanja vsakega posameznega artikla, to naredite z eno potezo.<\/p>\n<p>Najpogostej\u0161i razlog za izdelavo takega modula je pridobitev novega dobavitelja, posledi\u010dno pa potreba po objavi njihovih artiklov v va\u0161i trgovini. Ob tem se je smiselno pozanimati, \u010de lahko dobavitelj priskrbi informacije o njegovi zalogi v digitalni obliki. Najve\u010dkrat gre za dokumente s kon\u010dnico .xml, v\u010dasih pa tudi v druga\u010dni obliki (.csv, .txt, .xls). Najbolje je, \u010de so ti dokumenti dostopni preko spleta ter redno osve\u017eeni.<\/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  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-8030'><div class='entry-content-wrapper clearfix'>\n<div  class='avia-image-container  av-styling-    avia-builder-el-3  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\/2015\/08\/vnos-podatkov2-1.jpg' alt='' title='vnos-podatkov2' height=\"713\" width=\"850\"  itemprop=\"thumbnailUrl\"  \/><\/div><\/div><\/div>\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  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-8030'><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>Magmi in \u010das sinhronizacije<\/h2>\n<p>V na\u0161e module najve\u010dkrat vklju\u010dimo\u00a0<a title=\"Zakaj odprtokodni sistemi\" href=\"https:\/\/dev.optiweb.com\/sl\/blog\/zakaj-odprtokodni-sistem\/\" target=\"_blank\" rel=\"noopener noreferrer\">odprtokodno<\/a>\u00a0orodje\u00a0<a title=\"Magmi\" href=\"http:\/\/wiki.magmi.org\/index.php?title=Main_Page\" target=\"_blank\" rel=\"noopener noreferrer\">Magmi<\/a>. Gre za zelo napredno orodje, ki omogo\u010da hiter vnos podatkov. Vnosi namre\u010d neposredno vplivajo na zapise podatkovne baze\u00a0<a title=\"magento trgovine\" href=\"https:\/\/dev.optiweb.com\/sl\/storitve\/spletne-trgovine\/magento\/\">Magento trgovine<\/a>. Novi artikli se ustvarijo, obstoje\u010di posodobijo, odve\u010dni pa odstranijo.<\/p>\n<p>Uredimo, da se sinhronizacija izvaja redno, glede na va\u0161e potrebe. \u010ce zadostuje sinhronizacija 1x na dan, je to priporo\u010dljivo izvesti takrat, ko je na spletni strani najmanj obiskovalcev. To \u0161e posebej velja za sinhronizacijo z velikim obsegom artiklov, ki povzro\u010di ve\u010djo obremenitev stre\u017enika v \u010dasu posodabljanja. Izbira \u010dasa sinhronizacije je seveda odvisna tudi od \u010dasa osve\u017eevanja dokumentov, zato je potrebno dobro premisliti in izbrati najbolj ustrezen \u010das sinhronizacije.<\/p>\n<h2>Atributi artiklov<\/h2>\n<p>V dokumentih se morajo nahajati vsaj najbolj nujne informacije o artiklih, kot so \u0161ifra, naziv, opis, cena in zaloga. \u0160e bolje pa je, \u010de je definirana tudi pot do slike artikla (npr. URL) ter kak\u0161na dodatna informacija (podrobnej\u0161e informacije o artiklih, dobavljivost, proizvajalec, itd.)<\/p>\n<p>Posebno pozornost je potrebno nameniti dolo\u010danju cene, \u0161e posebej, \u010de \u017eelite, da objavljena cena ni enaka tisti, ki je definirana v dokumentu. Lahko se jo dolo\u010di tudi po neki formuli, glede na dogovorjena pravila (npr. za artikle pod 10 \u20ac naj bo objavljena cena 5 % vi\u0161ja, za artikle od 10 \u20ac do 20 \u20ac naj bo objavljena cena vi\u0161ja za 4 %, itd.).<\/p>\n<p>Pogosto se cena dolo\u010da tudi na podlagi dodeljenih kategorij. V tem primeru nadgradimo va\u0161 modul s t. i. paketom preslikave kategorij. Ta nadgradnja vam omogo\u010da, da dolo\u010dite, v katero va\u0161o kategorijo naj se vna\u0161ajo artikli posamezne kategorije dobavitelja ter kak\u0161no naj bo pravilo za dolo\u010danje cene pripadajo\u010dih artiklov.<\/p>\n<h2>Pogosta vpra\u0161anja<\/h2>\n<p>Ker je vsak dokument, ki se ga uvozi zgodba zase, nam boste morali vedno odgovoriti na nekaj najbolj pogostih vpra\u0161anj kot so:<\/p>\n<ul>\n<li>\n<h3>Kako bi \u017eeleli, da je dolo\u010dena \u0161ifra artiklov?<\/h3>\n<\/li>\n<\/ul>\n<p>V dokumentih dobavitelja se po navadi nahajajo njihove interne \u0161ifre artiklov. Obstaja verjetnost, da vi za va\u0161 artikel uporabite isto \u0161ifro, kot va\u0161 dobavitelj za nek povsem druga\u010den artikel. Zato je smiselno pri uvozu artiklov pred \u0161ifro dobavitelja zapisati \u0161e neko oznako, ki ozna\u010duje, da gre za artikel dobavitelja in ne va\u0161 interni artikel. To lahko storite na na\u010din _&lt;\u0161ifra_artikla&gt;.<\/p>\n<p>Npr. za artikel s \u0161ifro 12345 od dobavitelja Gorenje bi \u0161ifra artikla v va\u0161i trgovini lahko bila gorenje_12345. \u010cetudi bi vi imeli vnesen va\u0161 interni artikel s \u0161ifro 12345, bi \u0161e vedno hitro opazili, kateri artikel je va\u0161, kateri pa uvo\u017een.<\/p>\n<ul>\n<li>\n<h3>Kak\u0161no je pravilo za dolo\u010danje cene artiklov?<\/h3>\n<\/li>\n<\/ul>\n<p>Zgoraj smo \u017ee omenili nekaj razli\u010dnih na\u010dinov za dolo\u010danje cene (brez spremembe, po formuli, razli\u010dno po kategorijah,\u2026). Seveda pa se lahko prilagodimo tudi va\u0161im \u017eeljam in potrebam. Prav tako nam morate sporo\u010diti ali naj v va\u0161 sistem vna\u0161amo cene artiklov brez upo\u0161tevanja dav\u010dnih stopenj ali z upo\u0161tevanimi dav\u010dnimi stopnjami.<\/p>\n<ul>\n<li>\n<h3>Katere informacije (atributi) artikla naj bodo vidne v va\u0161i spletni trgovini?<\/h3>\n<\/li>\n<\/ul>\n<p>V dokumentu dobavitelja se lahko nahajajo tak\u0161ne informacije, ki jih ne bi \u017eeleli prikazati v spletni trgovini. Npr. informacija o datumu zadnje posodobitve artikla, URL naslov do artikla na spletni strani dobavitelja, \u2026 Potrebujemo torej seznam atributov, ki bodo vidni na va\u0161i spletni strani.<\/p>\n<ul>\n<li>\n<h3>Kako naj bodo povezane va\u0161e kategorije ter kategorije dobavitelja?<\/h3>\n<\/li>\n<\/ul>\n<p>Ali je potrebno uvo\u017eenim artiklom dodeliti enake nivoje kategorij, kot so definirani v dokumentu dobavitelja, ali pa boste sami razvr\u0161\u010dali artikle v svoje kategorije (v tem primeru priporo\u010damo omenjeni modul preslikave kategorij).<\/p>\n<ul>\n<li>\n<h3>Kaj narediti z artikli, ki niso na zalogi (naj bodo vseeno prikazani ali ne)?<\/h3>\n<\/li>\n<\/ul>\n<p>Zgodi se namre\u010d, da so v dokumentih dobavitelja predstavljeni tudi artikli, ki niso na zalogi. V tem primeru je potrebno definirati, kaj storiti s temi artikli. Se jih kljub temu doda v trgovino, ter ali so prikazani ali ne?<\/p>\n<ul>\n<li>\n<h3>Kaj narediti z artikli, ki v dokumentu ne obstajajo ve\u010d (se jih izbri\u0161e ali ne)?<\/h3>\n<\/li>\n<\/ul>\n<p>Npr. danes se v dokumentu dobavitelja nahaja nek artikel, ki v naslednjih dneh v dokumentu ne obstaja ve\u010d. Se v tem primeru artikel odstrani iz trgovine ali le za\u010dasno skrije?<\/p>\n<h2>Zaklju\u010dek<\/h2>\n<p>Va\u0161 \u010das je preve\u010d dragocen, da bi ga izgubljali z ro\u010dnim posodabljanjem vsebine. Upamo, da smo vam uspeli dovolj dobro predstaviti korake sinhronizacije ter probleme, s katerimi se sre\u010dujete, in na\u0161e re\u0161itve. Sicer pa nas lahko\u00a0<a href=\"https:\/\/dev.optiweb.com\/sl\/storitve\/spletne-trgovine\/\">kontaktirate\u00a0<\/a>in skupaj bomo na\u0161li re\u0161itev.<\/p>\n<p>Veseli nas dejstvo, da se s pomo\u010djo na\u0161ih modulov vsak dan sinhronizira nekaj sto tiso\u010d artiklov (ta \u0161tevilka stalno nara\u0161\u010da) in da smo s spletno trgovino uspeli povezati \u017ee marsikateri ra\u010dunovodski program.<\/p>\n<\/div><\/section>\n\n","protected":false},"excerpt":{"rendered":"<p>Ste naveli\u010dani ro\u010dnega urejanja vsebine spletne trgovine? Je vsebine enostavno preve\u010d in \u017eelite samodejno posodabljanje? Imamo re\u0161itev &#8211; uvoz vsebine preko na\u0161ih modulov.<\/p>\n","protected":false},"author":1,"featured_media":15660,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1031],"tags":[],"_links":{"self":[{"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/posts\/8030"}],"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=8030"}],"version-history":[{"count":7,"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/posts\/8030\/revisions"}],"predecessor-version":[{"id":36764,"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/posts\/8030\/revisions\/36764"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/media\/15660"}],"wp:attachment":[{"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/media?parent=8030"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/categories?post=8030"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/tags?post=8030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}