{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/MMM7X2cXa2ak7kCRwDA2/LMf9P6DqUomosDS8vPaL/ajzTLoH1L-2.js"],
  "sourcesContent": ["import{jsx as e,jsxs as t}from\"react/jsx-runtime\";import{ComponentPresetsConsumer as a,Link as i}from\"framer\";import{motion as n}from\"framer-motion\";import*as s from\"react\";import l from\"https://framerusercontent.com/modules/pVk4QsoHxASnVtUBp6jr/HTBsNkEMAb7TUGaO3DBy/CodeBlock.js\";export const richText=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commerce -alustan Paytrail-integraatioon on lis\\xe4tty turvallisuutta parantava parannus: asiakasistunto lukitaan automaattisesti maksupalvelussa asioinnin ajaksi. T\\xe4m\\xe4 est\\xe4\\xe4 tilanteet, joissa asiakas muokkaisi ostoskorin sis\\xe4lt\\xf6\\xe4, toimitustapaa tai muita tilauksen loppusummaan vaikuttavia tietoja samaan aikaan kun maksutapahtuma on kesken.\"}),/*#__PURE__*/e(\"p\",{children:\"Lukituksen ansiosta tilauksen tiedot pysyv\\xe4t yhdenmukaisina verkkokaupan ja maksupalvelun v\\xe4lill\\xe4. T\\xe4m\\xe4 ehk\\xe4isee hiljaisia virheit\\xe4, joissa tilaus voisi muodostua maksupalveluun eri tiedoilla kuin mit\\xe4 verkkokauppa hyv\\xe4ksyy, mik\\xe4 voisi johtaa maksun hylk\\xe4\\xe4miseen petosriskin vuoksi.\"}),/*#__PURE__*/e(\"p\",{children:\"Jos asiakas yritt\\xe4\\xe4 muokata tilausta maksun ollessa k\\xe4ynniss\\xe4, j\\xe4rjestelm\\xe4 n\\xe4ytt\\xe4\\xe4 selke\\xe4n virheilmoituksen ja ohjeistaa keskeytt\\xe4m\\xe4\\xe4n maksun ensin. Maksu voidaan peruuttaa joko Paytrailin tai pankin oman peruuta-painikkeen kautta, jolloin istunto vapautuu v\\xe4litt\\xf6m\\xe4sti ja tilausta voi muokata normaalisti.\"}),/*#__PURE__*/e(\"p\",{children:\"Jos asiakas sulkee pankkipalvelun kesken ilman peruutusta, istunto pysyy lukittuna viel\\xe4 10 minuuttia verkkokaupasta poistumisen j\\xe4lkeen. T\\xe4n\\xe4 aikana muokkausyritys johtaa virheilmoitukseen, joka kertoo j\\xe4ljell\\xe4 olevan odotusajan.\"}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 parannus v\\xe4hent\\xe4\\xe4 v\\xe4\\xe4rink\\xe4yt\\xf6sten mahdollisuuksia ja vahingossa tehtyjen tilausten m\\xe4\\xe4r\\xe4\\xe4, parantaen sek\\xe4 maksuprosessin turvallisuutta ett\\xe4 asiakaskokemusta.\"})]});export const richText1=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Siirsimme AI Commerce Cloud \u2011hallintapaneelin taustapalvelut active\u2011active\u2011konfiguraatioon kahteen fyysisesti erilliseen Tukholman alueen datakeskukseen. Ratkaisun ansiosta:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Zero\u2011downtime failover:\"}),\"\\xa0Kuorma tasataan automaattisesti; koko konesalivika tai verkonkatko siirt\\xe4\\xe4 liikenteen toiseen konesaliin sekunneissa. RPO\\xa00\\xa0s ja RTO\\xa0<\\xa060\\xa0s.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Tietoturva ja compliance:\"}),\"\\xa0Molemmat konesalit t\\xe4ytt\\xe4v\\xe4t ISO\\xa027001\u2011 ja SOC\\xa02\u2011vaatimukset. Samalla p\\xe4ivitimme kontti\u2011 ja koodiymp\\xe4rist\\xf6t uusimpiin LTS\u2011versioihin.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"100\\xa0% hallittu p\\xe4ivitys:\"}),\"\\xa0Muutos toteutettiin rullaten y\\xf6n hiljaisimpina tuntina ilman k\\xe4ytt\\xf6katkoja. Kauppiaalta ei vaadita toimenpiteit\\xe4; k\\xe4ytt\\xf6liittym\\xe4t, API\u2011avaimet ja integraatiot toimivat entiseen tapaan.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 infrastruktuuri\\xadp\\xe4ivitys on osa jatkuvaa High Availability \u2011roadmapiamme, jonka tavoitteena on turvata liiketoimintakriittiset prosessit 24/7 my\\xf6s kiireisimpin\\xe4 myynti\\xadhuippuina.\"})]});export const richText2=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Asiakaskortin k\\xe4ytt\\xf6 helpottui entisest\\xe4\\xe4n uuden automaattisen noutopistehaun ansiosta. J\\xe4rjestelm\\xe4 hakee Postin, Matkahuollon ja Schenkerin toimipisteet automaattisesti asiakkaan postinumeron perusteella. Mik\\xe4li hakutuloksia l\\xf6ytyy, n\\xe4ytet\\xe4\\xe4n valintalista, josta voi valita halutun noutopisteen. Valinnan j\\xe4lkeen t\\xe4yttyv\\xe4t automaattisesti \u201CPickup Location ID\u201D ja \u201CPickup Location Name\u201D -kent\\xe4t.\"}),/*#__PURE__*/t(\"p\",{children:[\"Jos halutaan hakea toimipisteit\\xe4 toiselta alueelta, voi k\\xe4ytt\\xe4j\\xe4 v\\xe4liaikaisesti muokata asiakaskortin postinumeroa ja tehd\\xe4 haun uudelleen. Jos hakua ei voida suorittaa tai toimipisteit\\xe4 ei l\\xf6ydy, kentt\\xe4 piilotetaan ja k\\xe4ytt\\xe4j\\xe4lle n\\xe4ytet\\xe4\\xe4n selke\\xe4 ilmoitus: \",/*#__PURE__*/e(\"em\",{children:\"\u201CEi toimipisteit\\xe4 l\\xf6ydetty.\u201D\"})]}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 parannus s\\xe4\\xe4st\\xe4\\xe4 aikaa, v\\xe4hent\\xe4\\xe4 virheit\\xe4 toimitusosoitteissa ja parantaa asiakaskokemusta \u2013 turhat tyhj\\xe4t valintalistat j\\xe4\\xe4v\\xe4t historiaan. Automaattinen t\\xe4ytt\\xf6 varmistaa my\\xf6s, ett\\xe4 toimitustiedot pysyv\\xe4t yhten\\xe4isin\\xe4 tilauksella asti.\"})]});export const richText3=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Olemme tehneet merkitt\\xe4v\\xe4n parannuksen AI Commercen taustalla toimivaan AWS-infrastruktuuriin: kaikki palvelumme on nyt hajautettu eri saatavuusalueille, eik\\xe4 mik\\xe4\\xe4n yksitt\\xe4inen datakeskus ole en\\xe4\\xe4 kriittinen piste. T\\xe4m\\xe4 tarkoittaa huomattavasti parempaa h\\xe4iri\\xf6nsietokyky\\xe4 ja k\\xe4ytett\\xe4vyytt\\xe4 verkkokaupoillesi.\"}),/*#__PURE__*/e(\"p\",{children:\"Normaalitilanteessa asiakaspyynn\\xf6t jakautuvat automaattisesti eri keskuksiin. Mik\\xe4li yksi niist\\xe4 menett\\xe4\\xe4 yhteyden (esimerkiksi verkko-ongelman vuoksi), AWS reititt\\xe4\\xe4 pyynn\\xf6t automaattisesti toiseen keskukseen \u2013 ilman, ett\\xe4 k\\xe4ytt\\xe4j\\xe4n tarvitsee tehd\\xe4 mit\\xe4\\xe4n.\"}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4n uudistuksen ansiosta mahdollinen vaikutus verkkokaupan toimintaan rajoittuu korkeintaan 60 sekunnin h\\xe4iri\\xf6\\xf6n niill\\xe4 asiakkailla, joiden liikenne kulki vikatilanteessa olleen keskuksen kautta. Kaikki kriittiset palvelut on hajautettu jo ennest\\xe4\\xe4n eri kaupunkeihin, ja nyt my\\xf6s muut palvelut on siirretty eri fyysisiin keskuksiin.\"}),/*#__PURE__*/e(\"p\",{children:\"Useiden minuuttien katkokset yhdess\\xe4 datakeskuksessa ovat eritt\\xe4in harvinaisia eiv\\xe4tk\\xe4 toistu vuosittain. Samanaikainen katko kaikissa keskuksissa on k\\xe4yt\\xe4nn\\xf6ss\\xe4 olematon riski. T\\xe4m\\xe4 p\\xe4ivitys tuo merkitt\\xe4v\\xe4n lis\\xe4turvan AI Commercen asiakkaille ja vahvistaa alustan luotettavuutta entisest\\xe4\\xe4n.\"})]});export const richText4=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commerce on p\\xe4ivitt\\xe4nyt tapahtumien seurannan toimintaa yhteensopivaksi Consent Mode V2 -vaatimusten kanssa.\"}),/*#__PURE__*/e(\"p\",{children:\"J\\xe4rjestelm\\xe4 osaa nyt ker\\xe4t\\xe4 seuranta- ja analytiikkadataa luotettavasti sek\\xe4 ennen ett\\xe4 j\\xe4lkeen k\\xe4ytt\\xe4j\\xe4n suostumuksen antamisen. T\\xe4m\\xe4 tarkoittaa, ett\\xe4 tapahtumat, kuten konversiot ja liikenteen l\\xe4hteet, pysyv\\xe4t seurattavina, vaikka k\\xe4ytt\\xe4j\\xe4 ei olisi viel\\xe4 hyv\\xe4ksynyt kaikkia ev\\xe4stekategorioita.\"}),/*#__PURE__*/e(\"p\",{children:\"Samalla j\\xe4rjestelm\\xe4 varmistaa, ett\\xe4 functionality_storage ja security_storage ovat aina \u201Cgranted\u201D -tilassa, jolloin verkkokaupan perustoiminnot toimivat ongelmitta.\"}),/*#__PURE__*/e(\"p\",{children:\"P\\xe4ivitys on t\\xe4rke\\xe4 niille kauppiaille, jotka toimivat GDPR-alueella ja haluavat s\\xe4ilytt\\xe4\\xe4 analytiikan tarkkuuden ilman, ett\\xe4 k\\xe4ytt\\xe4j\\xe4n yksityisyytt\\xe4 rikotaan.\"})]});export const richText5=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commerce on parantanut UTM-parametrien (esim. utm_source, utm_medium, utm_campaign) tallentamista ja k\\xe4sittely\\xe4 erityisesti vaihtelevissa liikennetilanteissa.\"}),/*#__PURE__*/e(\"p\",{children:\"Uusi logiikka varmistaa, ett\\xe4 parametrit v\\xe4littyv\\xe4t Googlelle my\\xf6s tilanteissa, joissa k\\xe4ytt\\xe4j\\xe4 saapuu sivustolle ep\\xe4suorasti tai selaimen v\\xe4limuisti est\\xe4\\xe4 osan tiedoista. Samalla Referrer-tieto tallentuu aiempaa tarkemmin tilaushistoriaan, mik\\xe4 parantaa kampanjoiden j\\xe4ljitett\\xe4vyytt\\xe4.\"}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 parannus auttaa verkkokauppiaita arvioimaan markkinoinnin tehokkuutta entist\\xe4 tarkemmin ja varmistaa, ett\\xe4 konversiot saadaan kohdistettua oikeille liikenteen l\\xe4hteille.\"})]});export const richText6=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commercen frontendiss\\xe4 esiintynyt paginointiin liittyv\\xe4 visuaalinen h\\xe4iri\\xf6 on nyt korjattu. Aiemmin sivunvaihdon yhteydess\\xe4 osa k\\xe4ytt\\xe4jist\\xe4 koki nykimist\\xe4 tai v\\xe4lkynt\\xe4\\xe4 erityisesti hitaammilla verkkoyhteyksill\\xe4 tai mobiililaitteilla.\"}),/*#__PURE__*/e(\"p\",{children:\"P\\xe4ivityksen my\\xf6t\\xe4 tuotteiden sivuttaminen tapahtuu nyt pehme\\xe4sti ja viiveett\\xf6m\\xe4sti, mik\\xe4 parantaa verkkokaupan k\\xe4ytett\\xe4vyytt\\xe4 ja asiakaskokemusta.\"}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 korjaus on osa jatkuvaa k\\xe4ytt\\xf6liittym\\xe4optimointia, jonka tavoitteena on tarjota saumaton ja moderni ostokokemus kaikilla laitteilla.\"})]});export const richText7=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Kaikki istuntoon liittyv\\xe4t tapahtumat tallennetaan nyt AI Commercessa yhdenmukaisesti niin JavaScript-seurannassa kuin Measurement Protocol API:ssa. T\\xe4m\\xe4 tarkoittaa, ett\\xe4 molemmat k\\xe4ytt\\xe4v\\xe4t jatkossa samoja k\\xe4ytt\\xe4j\\xe4tunnisteita my\\xf6s poikkeustilanteissa.\"}),/*#__PURE__*/e(\"p\",{children:\"Lis\\xe4ksi ladattujen sivujen URL-osoitteet (page_location) tulevat nyt API:n kautta samasta l\\xe4hteest\\xe4 kuin JS-seurannassa, mik\\xe4 parantaa datan yhten\\xe4isyytt\\xe4 Google Analytics -raporteissa.\"}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 p\\xe4ivitys parantaa analytiikan laatua erityisesti silloin, kun k\\xe4ytt\\xe4j\\xe4 liikkuu nopeasti useilla sivuilla tai tekee useita konversiotoimia samalla istunnolla. Se v\\xe4hent\\xe4\\xe4 p\\xe4\\xe4llekk\\xe4isten tai puuttuvien tapahtumien m\\xe4\\xe4r\\xe4\\xe4 ja auttaa rakentamaan luotettavampaa kokonaiskuvaa asiakask\\xe4ytt\\xe4ytymisest\\xe4.\"})]});export const richText8=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commercen istuntok\\xe4sittelylogiikkaa on tarkennettu. J\\xe4rjestelm\\xe4 ei en\\xe4\\xe4 avaa uutta istuntoa hakukoneboteille tai muulle tunnistetulle bottiliikenteelle yht\\xe4 helposti kuin aiemmin.\"}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 muutos parantaa analytiikan luotettavuutta ja voi aiheuttaa n\\xe4enn\\xe4ist\\xe4 k\\xe4vij\\xe4m\\xe4\\xe4r\\xe4n laskua, kun turhat istunnot j\\xe4\\xe4v\\xe4t pois. Todelliset k\\xe4ytt\\xe4j\\xe4tilastot ja konversioasteet kuitenkin heijastavat jatkossa tarkemmin todellista asiakask\\xe4ytt\\xe4ytymist\\xe4.\"}),/*#__PURE__*/e(\"p\",{children:\"P\\xe4ivitys auttaa erityisesti tilanteissa, joissa bottiliikenne on v\\xe4\\xe4rist\\xe4nyt konversioiden ja istuntojen suhdetta raportoinnissa, ja siten parantaa markkinointitoimenpiteiden tulkittavuutta.\"})]});export const richText9=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commerce mahdollistaa nyt verkkokauppojen sis\\xe4ll\\xf6n reaaliaikaisen tarkastelun teko\\xe4lyty\\xf6kaluilla ja hakukoneavusteisilla sovelluksilla. Alustan palomuuri tunnistaa ja hyv\\xe4ksyy AI-agenttien liikenteen, joka muistuttaa tavallista k\\xe4ytt\\xe4j\\xe4\\xe4.\"}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 tarkoittaa, ett\\xe4 teko\\xe4lypohjaiset ostosavustajat ja hakukoneet voivat analysoida tuotesivuja ja suositella tuotteita suoraan verkkokaupan sis\\xe4lt\\xf6\\xf6n perustuen. K\\xe4yt\\xe4nn\\xf6ss\\xe4 teko\\xe4ly n\\xe4kee saman kuin anonyymi vierailija \u2013 ei mit\\xe4\\xe4n, mik\\xe4 vaatisi kirjautumista tai asiakastunnistusta.\"}),/*#__PURE__*/e(\"p\",{children:\"Uudistus parantaa verkkokaupan l\\xf6ydett\\xe4vyytt\\xe4 teko\\xe4lypohjaisissa alustoissa ja tarjoaa uusia mahdollisuuksia esimerkiksi tuoterekommandaatioiden ja chatbotien kehitt\\xe4miseen.\"})]});export const richText10=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commerce tukee nyt shortcode-tagien k\\xe4ytt\\xf6\\xe4 kaikissa sis\\xe4\\xe4nrakennetuissa sis\\xe4ll\\xf6nhallintaty\\xf6kaluissa. T\\xe4m\\xe4 tuo merkitt\\xe4v\\xe4n helpotuksen etenkin kansainv\\xe4lisille verkkokaupoille ja niille, jotka hallinnoivat paljon sis\\xe4lt\\xf6\\xe4 eri kielill\\xe4.\"}),/*#__PURE__*/e(\"p\",{children:\"Shortcode-tagien avulla sis\\xe4lt\\xf6\\xf6n voidaan lis\\xe4t\\xe4 dynaamisia linkkej\\xe4 esimerkiksi tuotteisiin, kategorioihin ja valmistajiin ilman kovakoodattuja URL-osoitteita. Kauppiaan tarvitsee lis\\xe4t\\xe4 vain shortcode-t\\xe4gin tyyppi (esim. product, category, manufacturer) ja tunniste (ID), jonka perusteella j\\xe4rjestelm\\xe4 muodostaa linkin automaattisesti oikeaksi \u2014 my\\xf6s k\\xe4\\xe4nn\\xf6sten yhteydess\\xe4.\"}),/*#__PURE__*/e(\"p\",{children:\"Esimerkki:\"}),/*#__PURE__*/e(\"p\",{children:\"[product id=12345] \u2192 generoituu linkiksi tuotteen lokalisoituun URL-osoitteeseen jokaisella kieliversiolla.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Hy\\xf6dyt:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Est\\xe4\\xe4 k\\xe4\\xe4nn\\xf6ksiss\\xe4 rikkoutuvat manuaaliset linkit\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"V\\xe4hent\\xe4\\xe4 sis\\xe4ll\\xf6ntuottajien virheit\\xe4\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Parantaa SEO-laatua, kun linkit pysyv\\xe4t yhten\\xe4isin\\xe4\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Ei vaikuta sivuston suorituskykyyn \u2013 toimii AI Commercen nopean ohjelmistoarkkitehtuurin ansiosta\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Toiminto on k\\xe4ytett\\xe4viss\\xe4 heti kaikilla AI Commerce -kaupoilla, ja se tuo merkitt\\xe4v\\xe4sti lis\\xe4\\xe4 joustavuutta sis\\xe4lt\\xf6jen hallintaan.\"})]});export const richText11=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"AI Commerce -alustan toimitustapamoduuleihin on lis\\xe4tty uusi valinta, jonka avulla voidaan m\\xe4\\xe4ritt\\xe4\\xe4, mit\\xe4 painoarvoa k\\xe4ytet\\xe4\\xe4n toimitusrajojen m\\xe4\\xe4rittelyss\\xe4. Valinta tehd\\xe4\\xe4n kohdassa \",/*#__PURE__*/e(\"strong\",{children:\"Modules > Shipping Modules\"}),\", ja se koskee erityisesti tilanteita, joissa tuotteen \u201Cpaino\u201D ja \u201Crahtipaino\u201D eroavat toisistaan.\"]}),/*#__PURE__*/e(\"p\",{children:\"Esimerkiksi jos tuote painaa oikeasti 1 kg, mutta sen rahtipaino on tilavuuden vuoksi 10 kg, j\\xe4rjestelm\\xe4 k\\xe4ytt\\xe4\\xe4 nyt oletuksena suurempaa arvoa (\u201Cmax\u201D). T\\xe4ll\\xf6in toimitusrajoitus \u2014 kuten maksimipaino \u2014 huomioi automaattisesti korkeamman vaihtoehdon.\"}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 tarkennus auttaa erityisesti niiss\\xe4 tilanteissa, joissa logistiikkakumppani hinnoittelee toimitukset tilavuuspainon mukaan. Muutos mahdollistaa realistisemman ja kustannuksia vastaavan toimituslaskennan sek\\xe4 v\\xe4hent\\xe4\\xe4 virheellisi\\xe4 toimitusvaihtoehtoja.\"})]});export const richText12=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commercen hallintapaneeliin on lis\\xe4tty uusi \u201CAccount Login\u201D -toiminto, jonka avulla kauppias voi siirty\\xe4 suoraan asiakkaan verkkokauppatilille yhdell\\xe4 klikkauksella. T\\xe4m\\xe4 parantaa asiakaspalvelua, nopeuttaa testausta ja korvaa vanhan Customer Master Password -toiminnon.\"}),/*#__PURE__*/e(\"p\",{children:\"Toiminto luo automaattisesti kertak\\xe4ytt\\xf6isen, viiden sekunnin voimassa olevan kirjautumistunnuksen ja avaa uuden ikkunan, jossa k\\xe4ytt\\xe4j\\xe4 on kirjautuneena asiakkaan tilille yll\\xe4pit\\xe4j\\xe4n\\xe4. T\\xe4m\\xe4 mahdollistaa sujuvan ja turvallisen siirtymisen ilman salasanoja.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"K\\xe4ytt\\xf6tapoja:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Asiakaspalvelu:\"}),\" Tilausten, toimitusten ja muiden tilitietojen tarkistus asiakkaan n\\xe4k\\xf6kulmasta.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Myynnin tuki:\"}),\" Tuotteiden lis\\xe4ys koriin tai maksuprosessin l\\xe4pik\\xe4ynti asiakkaalle n\\xe4ytt\\xe4en.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Testaus:\"}),\" Ominaisuuksien toimivuuden varmistaminen asiakastilill\\xe4 ilman, ett\\xe4 tarvitsee pyyt\\xe4\\xe4 erikseen kirjautumistunnuksia.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"J\\xe4rjestelm\\xe4 tunnistaa, ett\\xe4 kyseess\\xe4 on yll\\xe4pit\\xe4j\\xe4n k\\xe4ytt\\xf6 asiakastilill\\xe4, mik\\xe4 mahdollistaa jatkossa my\\xf6s laajempien muokkausty\\xf6kalujen k\\xe4yt\\xf6n.\"}),/*#__PURE__*/e(\"p\",{children:\"Suosittelemme kaikkia AI Commerce -kauppiaita siirtym\\xe4\\xe4n t\\xe4m\\xe4n toiminnon k\\xe4ytt\\xf6\\xf6n, sill\\xe4 Customer Master Password -toiminto poistuu pian kokonaan.\"})]});export const richText13=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Rahtitapojen n\\xe4kyvyytt\\xe4 voidaan nyt ohjata asiakastyypin perusteella samalla logiikalla kuin maksutapojen kohdalla. Asetuksissa voidaan valita, n\\xe4kyyk\\xf6 rahtitapa yksityisasiakkaille, yrityksille vai vain admineille.\"}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 mahdollistaa tarkemman toimituspolitiikan ja esimerkiksi tukkutoimitusten tarjoamisen vain yritysasiakkaille. Kauppias voi n\\xe4in r\\xe4\\xe4t\\xe4l\\xf6id\\xe4 toimitusvaihtoehdot asiakassegmentin mukaan ilman, ett\\xe4 muut k\\xe4ytt\\xe4j\\xe4t n\\xe4kev\\xe4t heille sopimattomia vaihtoehtoja.\"}),/*#__PURE__*/e(\"p\",{children:\"Kuten maksutavoissa, my\\xf6s t\\xe4ss\\xe4 toiminimiyritt\\xe4j\\xe4t (\u201Dtmi\u201D) luokitellaan yksityisasiakkaiksi maksukumppaneiden k\\xe4yt\\xe4nt\\xf6jen mukaisesti. Suosittelemme tarkistamaan asetukset, jos k\\xe4yt\\xf6ss\\xe4 on segmenttikohtaisia toimituksia.\"})]});export const richText14=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commerce -alustassa on nyt mahdollista kohdistaa maksutavat asiakastyypin perusteella. Asetuksissa voidaan m\\xe4\\xe4ritt\\xe4\\xe4, n\\xe4ytet\\xe4\\xe4nk\\xf6 maksutapa kaikille, ainoastaan yritysasiakkaille (business), yksityishenkil\\xf6ille (private) vai vain j\\xe4rjestelm\\xe4nvalvojille (admin).\"}),/*#__PURE__*/e(\"p\",{children:\"Jos maksutavan asetukseksi valitaan \u201Cadmin\u201D, se n\\xe4kyy vain silloin, kun asiakkaan tilille on kirjauduttu hallintapaneelin Account Login -toiminnolla. T\\xe4m\\xe4 mahdollistaa esimerkiksi erikoismaksutapojen testaamisen tai k\\xe4ytt\\xe4misen vain asiakaspalvelun kautta.\"}),/*#__PURE__*/e(\"p\",{children:\"Lis\\xe4ksi toiminimiyritt\\xe4j\\xe4t (joiden yritysnimess\\xe4 on \u201Ctmi\u201D) on poissuljettu yritysasiakkaista, koska maksukumppanit k\\xe4sittelev\\xe4t heit\\xe4 usein yksityishenkil\\xf6in\\xe4. T\\xe4m\\xe4 v\\xe4hent\\xe4\\xe4 hyl\\xe4ttyjen maksujen riski\\xe4 ja parantaa maksuprosessin onnistumista.\"})]});export const richText15=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Aiemmin rekister\\xf6itym\\xe4tt\\xf6m\\xe4n k\\xe4ytt\\xe4j\\xe4n oli haastavaa hallita luomiaan tuotevahtipyynt\\xf6j\\xe4 istunnon p\\xe4\\xe4tytty\\xe4. Nyt AI Commerce mahdollistaa vierailijana tehtyjen tuotevahtien yhdist\\xe4misen asiakastiliin, mik\\xe4li k\\xe4ytt\\xe4j\\xe4 rekister\\xf6ityy j\\xe4lkik\\xe4teen samalla selaimella ja istunnolla.\"}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 parannus auttaa sitouttamaan asiakkaita paremmin ja tarjoaa rekister\\xf6ityneille asiakkaille mahdollisuuden hallita ilmoituksiaan yhdest\\xe4 paikasta.\"}),/*#__PURE__*/e(\"p\",{children:\"Rekister\\xf6itym\\xe4tt\\xf6m\\xe4t k\\xe4ytt\\xe4j\\xe4t eiv\\xe4t edelleenk\\xe4\\xe4n voi hallita tuotevahtejaan istunnon p\\xe4\\xe4tytty\\xe4, mutta kaikki ilmoitukset vanhenevat automaattisesti, kun tuote saapuu varastoon tai ilmoitus vanhenee ajallisesti.\"})]});export const richText16=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commerce on tarkentanut vierask\\xe4ytt\\xe4jien k\\xe4ytt\\xf6kokemusta muuttamalla headerin ja mobiilinavigaation logiikkaa. Jatkossa vierastunnuksella kirjautuneelle k\\xe4ytt\\xe4j\\xe4lle ei en\\xe4\\xe4 n\\xe4ytet\\xe4 linkki\\xe4 \u201COma tili\u201D -sivulle.\"}),/*#__PURE__*/e(\"p\",{children:\"Sen sijaan tarjolla on erillinen \u201CP\\xe4\\xe4t\\xe4 istunto\u201D -painike, joka korvaa aiemmin n\\xe4kyneen \u201CKirjaudu ulos\u201D -vaihtoehdon. T\\xe4m\\xe4 auttaa selkeytt\\xe4m\\xe4\\xe4n, ett\\xe4 kyseess\\xe4 on v\\xe4liaikainen istunto, johon ei voi my\\xf6hemmin palata.\"}),/*#__PURE__*/e(\"p\",{children:\"Mik\\xe4li kaupan k\\xe4ytt\\xf6liittym\\xe4ss\\xe4 on k\\xe4yt\\xf6ss\\xe4 kustomoitu header, saattaa ominaisuuden k\\xe4ytt\\xf6\\xf6notto vaatia lis\\xe4ty\\xf6t\\xe4 tai partnerin toteutusta. Suosittelemmekin tarkistamaan kaupan ulkoasun yhteensopivuuden p\\xe4ivityksen j\\xe4lkeen.\"})]});export const richText17=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Uutiskirjepopupin uudelleenn\\xe4yt\\xf6n ajoituksen voi nyt m\\xe4\\xe4ritt\\xe4\\xe4 sekunneissa suoraan hallintapaneelista. Arvo 604800 vastaa esimerkiksi 7 p\\xe4iv\\xe4n taukoa. Jos arvoksi asetetaan alle 86400 (24 h), j\\xe4rjestelm\\xe4 k\\xe4ytt\\xe4\\xe4 silti v\\xe4hint\\xe4\\xe4n vuorokauden taukoa.\"}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 varmistaa, ettei popup h\\xe4iritse k\\xe4ytt\\xe4ji\\xe4 liikaa, mutta toimii edelleen tehokkaana ty\\xf6kaluna uutiskirjeiden ker\\xe4\\xe4miseen.\"}),/*#__PURE__*/e(\"p\",{children:\"Lis\\xe4ksi popupit eiv\\xe4t en\\xe4\\xe4 n\\xe4y rekister\\xf6ityneille asiakkaille ollenkaan, mik\\xe4 tekee k\\xe4ytt\\xf6kokemuksesta sujuvamman kanta-asiakkaille ja niille, jotka ovat jo tilanneet uutiskirjeen.\"})]});export const richText18=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commerce tarjoaa nyt kauppiaalle mahdollisuuden hallita uutiskirjepopuppien n\\xe4ytt\\xf6logiikkaa entist\\xe4 tarkemmin. Asetus l\\xf6ytyy My Store -osiosta ja sill\\xe4 voit m\\xe4\\xe4ritt\\xe4\\xe4, kuinka monen tuotesivun latauksen j\\xe4lkeen popup-ikkuna n\\xe4ytet\\xe4\\xe4n.\"}),/*#__PURE__*/e(\"p\",{children:\"Oletusarvona on 5, mutta mik\\xe4li arvoksi asetetaan 0, popupia ei n\\xe4ytet\\xe4 lainkaan. Lis\\xe4ksi popup estet\\xe4\\xe4n aina ensimm\\xe4isell\\xe4 tuotesivun latauksella, jotta k\\xe4ytt\\xf6kokemus ja hakukoneoptimointi eiv\\xe4t h\\xe4iriinny.\"}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 muutos mahdollistaa paremman tasapainon k\\xe4ytt\\xe4j\\xe4yst\\xe4v\\xe4llisyyden ja konversio-optimoinnin v\\xe4lill\\xe4, ja auttaa v\\xe4hent\\xe4m\\xe4\\xe4n popupien aiheuttamaa \\xe4rsytyst\\xe4 erityisesti uusilla k\\xe4ytt\\xe4jill\\xe4.\"})]});export const richText19=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commerce on p\\xe4ivitt\\xe4nyt Akeneo-palvelinymp\\xe4rist\\xf6ns\\xe4 toimintalogiikkaa siten, ett\\xe4 mahdollisista huoltokatkoista tai automaattisista p\\xe4ivityksist\\xe4 johtuvat palvelimien uudelleenk\\xe4ynnistykset k\\xe4ynnist\\xe4v\\xe4t jatkossa Akeneo-instanssin automaattisesti uudelleen.\"}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 v\\xe4hent\\xe4\\xe4 merkitt\\xe4v\\xe4sti k\\xe4ytt\\xf6katkoksia ja manuaalisen palauttamisen tarvetta. Kauppiaiden ei en\\xe4\\xe4 tarvitse huolehtia siit\\xe4, j\\xe4\\xe4k\\xf6 PIM-j\\xe4rjestelm\\xe4 k\\xe4ynnistym\\xe4tt\\xe4 esimerkiksi y\\xf6n aikana tapahtuneen huollon j\\xe4lkeen.\"}),/*#__PURE__*/e(\"p\",{children:\"Parannus lis\\xe4\\xe4 j\\xe4rjestelm\\xe4n luotettavuutta ja saatavuutta, mik\\xe4 on t\\xe4rke\\xe4\\xe4 erityisesti suurten tuotekatalogien ja integraatiovirtojen jatkuvuuden kannalta.\"})]});export const richText20=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commercen etusivun visuaalista k\\xe4ytt\\xf6liittym\\xe4\\xe4 on parannettu lis\\xe4\\xe4m\\xe4ll\\xe4 karusellin bannereihin etenemispalkki (progress bar).\"}),/*#__PURE__*/e(\"p\",{children:\"Etenemispalkki ilmaisee asiakkaalle, ett\\xe4 kyseess\\xe4 on automaattisesti vaihtuva karuselli ja kertoo samalla, kuinka pian seuraava banneri tulee n\\xe4kyviin. T\\xe4m\\xe4 parantaa visuaalista rytmityst\\xe4 ja rohkaisee k\\xe4ytt\\xe4j\\xe4\\xe4 seuraamaan sis\\xe4lt\\xf6\\xe4 pidemp\\xe4\\xe4n.\"}),/*#__PURE__*/e(\"p\",{children:\"Toiminto on erityisen hy\\xf6dyllinen kampanjanostoissa ja kausibannereissa, joissa halutaan esitell\\xe4 useita viestej\\xe4 samalla alueella ilman, ett\\xe4 asiakas siirtyy manuaalisesti eteenp\\xe4in.\"})]});export const richText21=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commercen toimitustapalogiikka on saanut uuden asetuksen, jonka avulla kauppias voi pakottaa toimitustavan n\\xe4kyviin kassalla ja toimitustapasivulla.\"}),/*#__PURE__*/e(\"p\",{children:\"Oletuksena j\\xe4rjestelm\\xe4 n\\xe4ytt\\xe4\\xe4 vain ne toimitustavat, jotka sopivat asiakkaan istuntoon (esim. paino, mitat, toimitusmaa tai asiakastilin tyyppi). T\\xe4m\\xe4 on t\\xe4rke\\xe4\\xe4, jotta asiakas ei n\\xe4e vaihtoehtoja, joita ei voi k\\xe4ytt\\xe4\\xe4.\"}),/*#__PURE__*/e(\"p\",{children:\"Uuden asetuksen avulla voit kuitenkin ohittaa n\\xe4m\\xe4 s\\xe4\\xe4nn\\xf6t: kun toimitustavan asetuksissa m\\xe4\\xe4ritet\\xe4\\xe4n \u201CForce Display in Method List: true\u201D, kyseinen toimitustapa n\\xe4ytet\\xe4\\xe4n listauksessa, vaikka se ei t\\xe4ytt\\xe4isi kaikkia ehtoja.\"}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 on hy\\xf6dyllist\\xe4 mm. silloin, kun haluat esitell\\xe4 vaihtoehtoja ennen asiakkaan tarkkaa valintaa tai testata uusia toimitustapoja.\"})]});export const richText22=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commerce on laajentanut valintatuotteiden (option products) toiminnallisuuksia. Jatkossa valintatuotteet tukevat sek\\xe4 varastoituja tuotevarianteja ett\\xe4 varastoimattomia optioneja samalla logiikalla kuin yksinkertaiset tuotteet.\"}),/*#__PURE__*/e(\"p\",{children:\"Asiakas n\\xe4kee valinnat selke\\xe4sti checkboxeina, ja hintaan vaikuttavat valinnat lis\\xe4t\\xe4\\xe4n tai v\\xe4hennet\\xe4\\xe4n automaattisesti. Valinnat n\\xe4kyv\\xe4t tuotekuvauksissa, bundle-koosteissa ja tilausvahvistuksissa.\"}),/*#__PURE__*/e(\"p\",{children:\"Jos valittavana on vain yksi vaihtoehto, se lis\\xe4t\\xe4\\xe4n ostoskoriin automaattisesti \u2013 kuten yksinkertaisissa tuotteissa. Lis\\xe4ksi vaihtoehtojen varastosaldo p\\xe4ivittyy valintojen perusteella, ja edullisempia hintoja voi liitt\\xe4\\xe4 pakettitarjouksiin. Varianteille ei kuitenkaan voi asettaa erillisi\\xe4 alennuksia.\"})]});export const richText23=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commerce on yhten\\xe4ist\\xe4nyt bundle-tuotteiden hinnoittelun alustan yleisiin s\\xe4\\xe4nt\\xf6ihin. Aiemmin bundleille annettiin kiinte\\xe4 hinta, mutta jatkossa niiden hinnoittelu muodostuu automaattisesti samojen s\\xe4\\xe4nt\\xf6jen perusteella kuin muillekin tuotteille.\"}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4h\\xe4n sis\\xe4ltyv\\xe4t muun muassa inflaatiokorjaukset, asiakasryhm\\xe4kohtaiset alennukset, kampanjat ja volyymialennukset. T\\xe4m\\xe4 tekee hinnoittelusta dynaamisempaa ja helpommin hallittavaa etenkin monimutkaisissa tuotekokonaisuuksissa.\"}),/*#__PURE__*/e(\"p\",{children:\"Suosittelemme kauppiaita seuraamaan mahdollisia alennusten p\\xe4\\xe4llekk\\xe4isyyksi\\xe4, jotta lopullinen hinta pysyy selke\\xe4n\\xe4 asiakkaalle.\"})]});export const richText24=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"\u201CSuosittelemme\u201D-j\\xe4rjestyksen algoritmia on kehitetty vastaamaan entist\\xe4 paremmin eri kauppojen yksil\\xf6llisi\\xe4 tarpeita. Jatkossa painoarvot, joilla tuotteiden suositeltavuus lasketaan, ovat konfiguroitavissa kauppakohtaisesti.\"}),/*#__PURE__*/e(\"p\",{children:\"Pisteytys p\\xe4ivittyy kerran vuorokaudessa, joten tehdyt muutokset eiv\\xe4t n\\xe4y v\\xe4litt\\xf6m\\xe4sti tuotelistauksissa. AI Commercen tukitiimi auttaa tarvittaessa parametrien s\\xe4\\xe4t\\xe4misess\\xe4 optimaalisen tuloksen saavuttamiseksi.\"}),/*#__PURE__*/e(\"p\",{children:\"P\\xe4ivitys mahdollistaa kauppiaille entist\\xe4 tarkemman hallinnan tuotesuositusten logiikkaan ja varmistaa, ett\\xe4 asiakkaille n\\xe4ytet\\xe4\\xe4n aidosti merkitykselliset tuotteet.\"})]});export const richText25=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commercen kirjautumistokenien k\\xe4sittelylogiikkaa on yksinkertaistettu. Aiemmin joissakin harvinaisissa tapauksissa, kuten tarjouksia avatessa tai asiakastilille siirrytt\\xe4ess\\xe4 tokenin avulla, ostoskori ei p\\xe4ivittynyt ennen sivun uudelleenlatausta tai -siirtymist\\xe4.\"}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 saattoi aiheuttaa sekaannuksia asiakkaalle, kun korin sis\\xe4lt\\xf6 ei vastannut odotuksia. P\\xe4ivityksen j\\xe4lkeen kirjautumistokenilla tehty kirjautuminen varmistaa, ett\\xe4 istunto ja ostoskori synkronoituvat heti ilman tarvetta manuaaliselle p\\xe4ivitykselle.\"}),/*#__PURE__*/e(\"p\",{children:\"Toiminto parantaa erityisesti asiakaspalvelussa k\\xe4ytettyj\\xe4 kirjautumislinkkej\\xe4 ja tarjoaa luotettavamman kokemuksen verkkokaupan k\\xe4ytt\\xe4jille.\"})]});export const richText26=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Kassan k\\xe4ytt\\xf6kokemusta on parannettu useilla uudistuksilla. Ensinn\\xe4kin kassalle on lis\\xe4tty mahdollisuus p\\xe4\\xe4tt\\xe4\\xe4 istunto tai kirjautua ulos, mik\\xe4 parantaa erityisesti vierask\\xe4ytt\\xe4jien selkeytt\\xe4 ja turvallisuutta.\"}),/*#__PURE__*/e(\"p\",{children:\"Tekstit ovat mukautettavissa k\\xe4ytt\\xe4j\\xe4roolin mukaan: vierailijoille ja rekister\\xf6ityneille asiakkaille voi m\\xe4\\xe4ritt\\xe4\\xe4 eri viestit suoraan Tools > Translations -sivulla.\"}),/*#__PURE__*/e(\"p\",{children:\"Lis\\xe4ksi yritysasiakkaille tarkoitetut kent\\xe4t, kuten Y-tunnus ja yrityksen nimi, on eroteltu omaan lohkoonsa, jotta kuluttaja-asiakkaat eiv\\xe4t t\\xe4ytt\\xe4isi niit\\xe4 vahingossa. T\\xe4m\\xe4 v\\xe4hent\\xe4\\xe4 virheellisesti t\\xe4ytettyj\\xe4 lomakkeita ja parantaa asiakaskokemusta molemmissa segmenteiss\\xe4.\"})]});export const richText27=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commerce parantaa tuotesivujen hallintaa: kun k\\xe4ytt\\xe4j\\xe4 poistaa attribuuttiryhm\\xe4n tuotteen tiedoista ja tallentaa muutokset, my\\xf6s kyseiseen ryhm\\xe4\\xe4n kuuluvat attribuuttien arvot poistetaan automaattisesti tuotteelta.\"}),/*#__PURE__*/e(\"p\",{children:\"Aiemmin k\\xe4ytt\\xe4j\\xe4n oli palautettava attribuuttiryhm\\xe4 n\\xe4kyviin ja nollattava sen sis\\xe4lt\\xe4m\\xe4t kent\\xe4t manuaalisesti ennen ryhm\\xe4n lopullista poistoa, mik\\xe4 hidasti muokkausta ja altisti virheille.\"}),/*#__PURE__*/e(\"p\",{children:\"P\\xe4ivitys v\\xe4hent\\xe4\\xe4 manuaalista ty\\xf6t\\xe4 ja ehk\\xe4isee virheellisi\\xe4 tai vanhentuneita arvoja j\\xe4\\xe4m\\xe4st\\xe4 n\\xe4kym\\xe4tt\\xf6min\\xe4 tuotetietoihin. Se tekee tuotteiden attribuuttien hallinnasta huomattavasti suoraviivaisempaa ja virheett\\xf6m\\xe4mp\\xe4\\xe4.\"})]});export const richText28=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commerce on lis\\xe4nnyt Orders-n\\xe4kym\\xe4\\xe4n uuden suodatusvaihtoehdon, jonka avulla EU-myyntien tarkistaminen kirjanpitoa varten on entist\\xe4 nopeampaa.\"}),/*#__PURE__*/e(\"p\",{children:\"K\\xe4ytt\\xe4j\\xe4t voivat nyt valita \u201CEuropean Union\u201D -valinnan \u201CAll Country\u201D -pudotusvalikon sijaan, jolloin tilauslistaus n\\xe4ytt\\xe4\\xe4 vain EU-alueen sis\\xe4ll\\xe4 tehdyt myynnit. T\\xe4m\\xe4 helpottaa huomattavasti kuukausittaista tai vuosittaista raportointia, etenkin kun myynti jakaantuu eri maihin.\"}),/*#__PURE__*/e(\"p\",{children:\"Toiminto on erityisen hy\\xf6dyllinen alv-raporttien ja Intrastat-ilmoitusten valmistelussa. Se s\\xe4\\xe4st\\xe4\\xe4 manuaalista ty\\xf6t\\xe4 ja tuo selkeytt\\xe4 hallinnollisiin prosesseihin.\"})]});export const richText29=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"AI Commerce on p\\xe4ivitt\\xe4nyt ostoskorin toimituskulujen esityst\\xe4 vastaamaan EU-direktiivien vaatimuksia. Aiemmin k\\xe4yt\\xf6ss\\xe4 ollut oletusilmoitus \",/*#__PURE__*/e(\"em\",{children:\"\u201CToimituskulut 0\u20AC\u201D\"}),\" on nyt poistettu, ja toimituskulut n\\xe4ytet\\xe4\\xe4n vasta, kun asiakas valitsee toimitustavan kassalla.\"]}),/*#__PURE__*/e(\"p\",{children:\"Tarkoituksena on ehk\\xe4ist\\xe4 v\\xe4\\xe4rink\\xe4sityksi\\xe4, joissa asiakas olettaa toimituksen olevan automaattisesti maksuton. Jos kaupassa on voimassa kampanja, jossa toimitus on ilmainen, se esitet\\xe4\\xe4n edelleen selke\\xe4sti ostoskorissa erillisell\\xe4 ilmoituksella.\"}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 parantaa l\\xe4pin\\xe4kyvyytt\\xe4 ja asiakastyytyv\\xe4isyytt\\xe4, sek\\xe4 v\\xe4hent\\xe4\\xe4 turhia tukipyynt\\xf6j\\xe4 ja keskeytyneit\\xe4 tilauksia toimituskulujen ep\\xe4selvyyksien vuoksi.\"})]});export const richText30=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Uusi asiakaspalveluty\\xf6kalu on nyt k\\xe4yt\\xf6ss\\xe4 AI Commercen hallintapaneelissa: kauppias voi siirty\\xe4 asiakkaan tilille Account Login -painikkeella ja valita, k\\xe4ytet\\xe4\\xe4nk\\xf6 asiakkaan alkuper\\xe4ist\\xe4 ostoskoria vai kauppiaan omaa ostoskoria.\"}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 mahdollistaa esimerkiksi puhelintilauksen tekemisen asiakkaan puolesta tai korin jakamisen neuvottelujen tueksi. Toiminto l\\xf6ytyy Customers-n\\xe4kym\\xe4st\\xe4 ja toimii saumattomasti my\\xf6s ERP-integraation kanssa \u2013 tilaus siirtyy automaattisesti taustaj\\xe4rjestelm\\xe4\\xe4n kuten normaalistikin.\"}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4rke\\xe4\\xe4 on, ett\\xe4 asiakas voi edelleen jatkaa ostosten tekemist\\xe4 omalta laitteeltaan ilman, ett\\xe4 h\\xe4nen ostoskorinsa katoaa tai yliajetaan. Toiminto parantaa asiakaskokemusta ja nopeuttaa tilausten k\\xe4sittely\\xe4 etenkin B2B-ymp\\xe4rist\\xf6iss\\xe4.\"})]});export const richText31=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commercen hallintapaneelin Support-osioon on lis\\xe4tty uusi, selke\\xe4mpi versio GDPR-k\\xe4yt\\xe4nt\\xf6j\\xe4 k\\xe4sittelev\\xe4st\\xe4 selosteesta. Seloste toimii pohjana verkkokauppojen omille tietosuojaselosteille ja auttaa verkkokauppiaita t\\xe4ytt\\xe4m\\xe4\\xe4n EU:n tietosuoja-asetuksen vaatimukset.\"}),/*#__PURE__*/e(\"p\",{children:\"Sis\\xe4lt\\xf6 kattaa muun muassa tiedonkeruun ja -k\\xe4sittelyn periaatteet, rekister\\xf6idyn oikeudet ja tietoturvak\\xe4yt\\xe4nn\\xf6t. Verkkokauppiaita suositellaan kopioimaan tai mukauttamaan sis\\xe4lt\\xf6\\xe4 oman liiketoimintansa mukaiseksi, esimerkiksi lis\\xe4\\xe4m\\xe4ll\\xe4 yrityskohtaista tietoa ja yhteystietoja.\"}),/*#__PURE__*/e(\"p\",{children:\"Ajantasainen ja l\\xe4pin\\xe4kyv\\xe4 tietosuojaseloste parantaa asiakaskokemusta ja luottamusta \u2013 ja on monissa maissa my\\xf6s lakis\\xe4\\xe4teinen vaatimus.\"})]});export const richText32=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commerce -alustan alennuslogiikka on nyt entist\\xe4 tarkemmin linjassa kaupan verokohtelun kanssa. Mik\\xe4li kaupan hinnat ovat bruttoperusteisia, my\\xf6s alennuskoodit laskevat alennuksen bruttohinnasta. Vastaavasti, jos hinnat k\\xe4sitell\\xe4\\xe4n nettona, k\\xe4ytet\\xe4\\xe4n alennuksissa nettoperusteista laskentaa.\"}),/*#__PURE__*/e(\"p\",{children:\"Muutos varmistaa, ett\\xe4 alennus n\\xe4kyy asiakkaille aina oikeassa muodossa \u2013 ja ett\\xe4 kirjanpidolliset ja juridiset n\\xe4k\\xf6kohdat t\\xe4yttyv\\xe4t. J\\xe4rjestelm\\xe4 on my\\xf6s p\\xe4ivitt\\xe4nyt aiemmin luotujen alennuskoodien logiikan tietokantaan massana, jotta vanhat koodit toimivat uudella tavalla ilman kauppiaan toimenpiteit\\xe4.\"}),/*#__PURE__*/e(\"p\",{children:\"P\\xe4ivityksen my\\xf6t\\xe4 suosittelemme tarkistamaan tietopankistamme ajantasaisen ohjeistuksen alennuskoodien k\\xe4yt\\xf6st\\xe4 ja parhaista k\\xe4yt\\xe4nn\\xf6ist\\xe4.\"})]});export const richText33=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commerce -alustan hallintapaneeliin on lis\\xe4tty uusi teko\\xe4lyagentti, joka toimii reaaliaikaisena tukena verkkokauppiaille. Agentti pystyy vastaamaan satoihin eri teknisiin ja liiketoimintaa tukevien toimintojen kysymyksiin sekunneissa, tarjoten ratkaisuja esimerkiksi myynnin kasvattamiseen tai hallinnan optimointiin.\"}),/*#__PURE__*/e(\"p\",{children:\"Teko\\xe4ly hy\\xf6dynt\\xe4\\xe4 yli 100 ohjeartikkelia, joita p\\xe4ivitet\\xe4\\xe4n jatkuvasti, ja sen avulla saat esimerkiksi tarkan vastauksen tiettyyn asetukseen tai neuvoja parhaista k\\xe4yt\\xe4nn\\xf6ist\\xe4. K\\xe4ytt\\xf6\\xf6nottoa ei tarvita erikseen \u2013 ominaisuus on automaattisesti k\\xe4yt\\xf6ss\\xe4 kaikilla AI Commerce -asiakkailla.\"}),/*#__PURE__*/t(\"p\",{children:[\"Teko\\xe4lyagentti toimii saumattomasti osana hallintaa, mik\\xe4 v\\xe4hent\\xe4\\xe4 tarvetta tikettien avaamiseen ja nopeuttaa arjen rutiineja. Palvelu on jatkuvasti kehittyv\\xe4, ja sit\\xe4 suositellaan hy\\xf6dynnett\\xe4v\\xe4ksi p\\xe4ivitt\\xe4isess\\xe4 verkkokauppaty\\xf6ss\\xe4. \",/*#__PURE__*/e(i,{href:\"https://aicommerce.fi/julkaisut/kasvata-verkkokauppasi-myynti%C3%A4-teko%C3%A4lyagentin-avulla\",motionChild:!0,nodeId:\"ajzTLoH1L\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:\"[Lue lis\\xe4\\xe4 t\\xe4\\xe4lt\\xe4!]\"})})]})]});export const richText34=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"AI Commerce tukee nyt virallisesti \",/*#__PURE__*/e(\"strong\",{children:\"Microsoft Ads Consent Mode\"}),\" -ominaisuutta. T\\xe4m\\xe4 tarkoittaa, ett\\xe4 verkkokauppa osaa tulkita k\\xe4ytt\\xe4j\\xe4n ev\\xe4stesuostumuksia ja mukauttaa mainonnan seurantaa sen mukaisesti, ilman ett\\xe4 kampanjoiden suorituskyky heikkenee.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Uusi tuki on erityisen t\\xe4rke\\xe4 \",/*#__PURE__*/e(\"strong\",{children:\"EEA-alueella (esim. Suomessa)\"}),\", jossa GDPR-rajoitukset vaativat k\\xe4ytt\\xe4jien suostumuksen markkinointiev\\xe4steille.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Hy\\xf6dyt kauppiaalle:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Microsoft-mainoskampanjat jatkavat toimintaansa, vaikka k\\xe4ytt\\xe4j\\xe4 ei hyv\\xe4ksyisi markkinointiev\\xe4steit\\xe4.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Mainonnan mittaus, konversioseuranta ja optimointi pysyv\\xe4t toimivina ilman yksil\\xf6iv\\xe4\\xe4 dataa.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Mainostilin suorituskyky paranee ja kustannukset pienenev\\xe4t, kun dataa ei menetet\\xe4 suostumusten puuttuessa.\"})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Suositus:\"})}),/*#__PURE__*/e(\"p\",{children:\"Suosittelemme kaikkia Microsoft Ads -mainontaa k\\xe4ytt\\xe4vi\\xe4 asiakkaitamme aktivoimaan ominaisuuden. Jos haluat varmistaa, ett\\xe4 Consent Mode on otettu k\\xe4ytt\\xf6\\xf6n kaupassasi, ota yhteytt\\xe4 tukitiimiimme \u2013 autamme mielell\\xe4mme.\"})]});export const richText35=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Aiemmin loppuunmyytyjen tuotteiden automaattinen disablointi edellytti sek\\xe4 saldonvalvonnan ett\\xe4 varastosaldojen v\\xe4hent\\xe4misen asettamista p\\xe4\\xe4lle. T\\xe4m\\xe4 rajoitti toiminnon k\\xe4ytt\\xf6\\xe4 tilanteissa, joissa saldonhallinta on k\\xe4yt\\xf6ss\\xe4 eri tavoin.\"}),/*#__PURE__*/t(\"p\",{children:[\"Nyt toiminnallisuus on erotettu omaksi asetuksekseen: \",/*#__PURE__*/e(\"strong\",{children:\"Disabled Products Sold Out\"}),\" l\\xf6ytyy hallintapaneelista kohdasta \",/*#__PURE__*/e(\"em\",{children:\"Configurations > Stock\"}),\". T\\xe4m\\xe4n asetuksen avulla voit p\\xe4\\xe4tt\\xe4\\xe4, haluatko loppuunmyydyt tuotteet automaattisesti piilotettaviksi verkkokaupasta.\"]}),/*#__PURE__*/e(\"p\",{children:\"Kun toiminto on k\\xe4yt\\xf6ss\\xe4:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Tuotteet, joiden saldo laskee nollaan, menev\\xe4t automaattisesti pois p\\xe4\\xe4lt\\xe4.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Ne eiv\\xe4t n\\xe4y julkisesti kaupassa.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Niille asetetaan noindex-metatieto, jolloin hakukoneet eiv\\xe4t indeksoi niit\\xe4.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Tuotesivut s\\xe4ilyv\\xe4t teknisesti olemassa (ei 404-virhett\\xe4), mik\\xe4 s\\xe4ilytt\\xe4\\xe4 mahdollisuuden esimerkiksi j\\xe4lkimarkkinointiin tai hallinnolliseen seurantaan.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 tuo lis\\xe4\\xe4 joustavuutta varastosaldon hallintaan ja auttaa optimoimaan asiakaskokemusta sek\\xe4 hakukonen\\xe4kyvyytt\\xe4.\"})]});export const richText36=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Tuotteiden CSV-vienti ja -tuonti tukee jatkossa tuotetabeja sarakkeessa \u201Ctabs\u201D. T\\xe4m\\xe4 mahdollistaa v\\xe4lilehtien massahallinnan suoraan taulukon kautta \u2013 esimerkiksi tilanteissa, joissa useille tuotteille halutaan lis\\xe4t\\xe4 samat tekniset tiedot, kokotaulukko tai lis\\xe4kuvat erillisiin tab-n\\xe4kymiin.\"}),/*#__PURE__*/e(\"p\",{children:\"Varmistathan, ett\\xe4 k\\xe4ytett\\xe4v\\xe4t tabit ovat jo olemassa j\\xe4rjestelm\\xe4ss\\xe4 \u2013 CSV ei luo uusia v\\xe4lilehti\\xe4 automaattisesti. Vientitiedostossa n\\xe4et tabien muodoksi numerolistan, jossa tabien tunnisteet on eroteltu pilkulla. Esimerkiksi, jos tuotteella on k\\xe4yt\\xf6ss\\xe4 tabit ID 5 ja 3, sarakkeen arvo on: 5,3\"})]});export const richText37=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"SuperAdminin luodessa uuden k\\xe4ytt\\xe4j\\xe4n, j\\xe4rjestelm\\xe4 l\\xe4hett\\xe4\\xe4 k\\xe4ytt\\xe4j\\xe4lle automaattisesti s\\xe4hk\\xf6postin, joka sis\\xe4lt\\xe4\\xe4 k\\xe4ytt\\xe4j\\xe4tunnuksen ja j\\xe4rjestelm\\xe4n generoiman v\\xe4liaikaisen salasanan. T\\xe4m\\xe4 parantaa k\\xe4ytt\\xf6\\xf6noton sujuvuutta ja turvallisuutta, sill\\xe4 k\\xe4ytt\\xe4j\\xe4n ei en\\xe4\\xe4 tarvitse odottaa erillist\\xe4 viestint\\xe4\\xe4 salasanasta.\"}),/*#__PURE__*/e(\"p\",{children:\"Ensimm\\xe4isen kirjautumisen yhteydess\\xe4 k\\xe4ytt\\xe4j\\xe4\\xe4 kehotetaan vaihtamaan salasanansa v\\xe4litt\\xf6m\\xe4sti. N\\xe4in varmistetaan, ett\\xe4 vain k\\xe4ytt\\xe4j\\xe4ll\\xe4 itsell\\xe4\\xe4n on jatkossa p\\xe4\\xe4sy tiliins\\xe4.\"}),/*#__PURE__*/e(\"p\",{children:\"SuperAdminien rooli ei muutu: heill\\xe4 s\\xe4ilyy ainoana k\\xe4ytt\\xe4j\\xe4ryhm\\xe4n\\xe4 oikeus luoda uusia k\\xe4ytt\\xe4ji\\xe4 ja hallita k\\xe4ytt\\xf6oikeuksia. He voivat edelleen vaihtaa salasanoja tarvittaessa, mutta j\\xe4rjestelm\\xe4 tuottaa aina uuden oletussalasanan automaattisesti, mik\\xe4 yhten\\xe4ist\\xe4\\xe4 ja turvaa k\\xe4ytt\\xe4jienhallinnan prosessia.\"})]});export const richText38=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Hallintapaneelin CSV Customers Import -toimintoa on p\\xe4ivitetty tukemaan selke\\xe4mmin kahta eri k\\xe4ytt\\xf6tapausta: uusien asiakkaiden tuontia ja olemassa olevien asiakastilien massap\\xe4ivityst\\xe4.\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Uusien asiakastilien luonti:\",/*#__PURE__*/e(\"br\",{}),\"Poista CSV-tiedostosta kokonaan customers_id-sarake. T\\xe4m\\xe4 kertoo j\\xe4rjestelm\\xe4lle, ett\\xe4 kyseess\\xe4 on uusi asiakas, jolle luodaan uusi asiakastili.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Olemassa olevien asiakkaiden p\\xe4ivitys:\",/*#__PURE__*/e(\"br\",{}),\"S\\xe4ilyt\\xe4 customers_id-sarake ja varmista, ett\\xe4 sarakkeessa oleva ID vastaa j\\xe4rjestelm\\xe4n nykyist\\xe4 asiakastunnusta. N\\xe4in muutokset kohdistetaan oikeaan asiakastiliin.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 muutos parantaa CSV-tuonnin turvallisuutta ja selkeytt\\xe4, ja v\\xe4hent\\xe4\\xe4 virheiden mahdollisuutta suurissa asiakastietomassoissa.\"})]});export const richText39=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"Verkkokauppasi tuotesivut voivat nyt hy\\xf6dynt\\xe4\\xe4 uutta \",/*#__PURE__*/e(\"strong\",{children:\"\u201CViimeksi katseltu\u201D\"}),\" -toimintoa, joka n\\xe4ytt\\xe4\\xe4 asiakkaalle istunnon 10 viimeisint\\xe4 tarkasteltua tuotetta. T\\xe4m\\xe4 toimii ilman muutoksia backend-logiikkaan \u2013 aktivointi tapahtuu hallintapaneelista yhdell\\xe4 valinnalla:\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Hallintapaneeli > Configuration > My Store \u2192 Store Recently Viewed in Session \u2192 true\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Asennuspartnerin teht\\xe4v\\xe4:\"})}),/*#__PURE__*/e(\"p\",{children:\"K\\xe4ytt\\xf6liittym\\xe4 tulee p\\xe4ivitt\\xe4\\xe4 n\\xe4ytt\\xe4m\\xe4\\xe4n haluttu osio tuotesivulla (esim. \u201C\\xc4skett\\xe4in katsotut tuotteet\u201D). T\\xe4m\\xe4 vaatii ainoastaan frontend-p\\xe4ivityksen.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Hy\\xf6dyt kauppiaalle:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Konversio paranee:\"}),\" Asiakas n\\xe4kee aiemmin selaamansa tuotteet helposti uudelleen.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Personoidut suositukset:\"}),\" Toimintoa voi hy\\xf6dynt\\xe4\\xe4 my\\xf6s kampanjasivuilla ja suositusloogikoissa.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Parempi asiakaskokemus:\"}),\" K\\xe4ytt\\xe4j\\xe4n ei tarvitse muistaa tai etsi\\xe4 aiempia tuotteita manuaalisesti.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Ei lis\\xe4kehityskuluja:\"}),\" K\\xe4ytt\\xf6\\xf6notto yhdell\\xe4 asetuksella \u2013 ei tarvitse backend-muutoksia.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"Toiminto avaa uusia mahdollisuuksia personoinnin hy\\xf6dynt\\xe4miseen ilman raskasta toteutusta \u2013 erinomainen lis\\xe4 asiakaskokemuksen ja myynnin parantamiseen.\"})]});export const richText40=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"EU-alueen yritysasiakkaiden PDF-muotoisiin tilausvahvistuksiin on lis\\xe4tty Verohallinnon suosittelema arvonlis\\xe4veromerkint\\xe4:\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"\u201CVAT 0 % EU Intra Community supply 2006/112/EY 138 art\u201D\"}),\".\"]}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 t\\xe4ytt\\xe4\\xe4 arvonlis\\xe4verolain vaatimukset myyj\\xe4n ja ostajan alv-tunnisteiden n\\xe4kyvyydest\\xe4 sek\\xe4 verottoman myynnin selke\\xe4st\\xe4 merkitsemisest\\xe4. Merkint\\xe4 auttaa v\\xe4ltt\\xe4m\\xe4\\xe4n tulkintaep\\xe4selvyyksi\\xe4 ja on linjassa Verohallinnon ohjeistuksen kanssa. P\\xe4ivityksen my\\xf6t\\xe4 tilausvahvistukset ovat entist\\xe4 selke\\xe4mpi\\xe4 ja vaatimustenmukaisempia EU-yhteis\\xf6myyntien osalta.\"})]});export const richText41=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Print Invoice -n\\xe4kym\\xe4n tuoteriveihin on lis\\xe4tty omat sarakkeet SKU-koodille, EAE-koodille ja tuotteen nimelle. Lis\\xe4ksi tuotteet j\\xe4rjestyv\\xe4t oletuksena niin, ett\\xe4 ensin listataan tuotteet, joilla on lokerokoodi \u2013 n\\xe4m\\xe4 n\\xe4ytet\\xe4\\xe4n lokerokoodin mukaiseen j\\xe4rjestykseen. Lokerokoodittomat tuotteet seuraavat t\\xe4m\\xe4n j\\xe4lkeen aakkosj\\xe4rjestyksess\\xe4 tuotteen nimen perusteella.\"}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 parannus tuo merkitt\\xe4v\\xe4\\xe4 selkeytt\\xe4 ja tehokkuutta erityisesti niille kaupoille, joissa osa tuotteista on sijoitettu varastolokeroihin ja osa ei. Looginen j\\xe4rjestys ja entist\\xe4 tarkempi tuotetieto helpottavat ker\\xe4ilij\\xf6iden ty\\xf6t\\xe4, v\\xe4hent\\xe4v\\xe4t virheit\\xe4 ja nopeuttavat koko prosessia.\"})]});export const richText42=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Valmistajien esittelysivujen hallintaan on lis\\xe4tty mahdollisuus piilottaa yksitt\\xe4isi\\xe4 br\\xe4ndej\\xe4. T\\xe4m\\xe4 on erityisen hy\\xf6dyllist\\xe4 tilanteissa, joissa br\\xe4ndin kaikki tuotteet ovat v\\xe4liaikaisesti loppu tai kun br\\xe4ndi halutaan lis\\xe4t\\xe4 n\\xe4kyviin vasta my\\xf6hemm\\xe4ss\\xe4 vaiheessa.\"}),/*#__PURE__*/t(\"p\",{children:[\"Br\\xe4ndin piilotus onnistuu helposti hallintapaneelissa kohdassa \",/*#__PURE__*/e(\"strong\",{children:\"Hallinta \u2192 Products \u2192 Brands\"}),\", miss\\xe4 br\\xe4ndin tilaksi voidaan asettaa \",/*#__PURE__*/e(\"strong\",{children:\"Disabled\"}),\". T\\xe4m\\xe4 vaikuttaa ainoastaan br\\xe4ndin n\\xe4kymiseen valmistajasivuilla ja br\\xe4ndilistauksissa \u2013 itse tuotteet s\\xe4ilyv\\xe4t edelleen saatavilla verkkokaupassa ja l\\xf6ytyv\\xe4t normaalisti my\\xf6s hakukoneiden kautta. T\\xe4m\\xe4 varmistaa, ett\\xe4 SEO-n\\xe4kyvyys ja tuotteen l\\xf6ydett\\xe4vyys eiv\\xe4t k\\xe4rsi, vaikka br\\xe4ndi olisi hetkellisesti poissa esittelysivulta.\"]})]});export const richText43=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"Bundle-tuotteille on lis\\xe4tty mahdollisuus piilottaa \",/*#__PURE__*/e(\"em\",{children:\"alkaen-hinta\"}),\", kun tuotteen kokoonpano on lukittu ja mik\\xe4\\xe4n osatuote ei ole k\\xe4ytt\\xe4j\\xe4n m\\xe4\\xe4ritelt\\xe4viss\\xe4 (\",/*#__PURE__*/e(\"em\",{children:\"User Defined\"}),\"). T\\xe4ll\\xf6in asiakas n\\xe4kee k\\xe4ytt\\xf6liittym\\xe4ss\\xe4 ainoastaan paketin kiinte\\xe4n myyntihinnan, mik\\xe4 tekee kokonaisuuden arvon viestimisest\\xe4 selke\\xe4mp\\xe4\\xe4 \u2013 erityisesti valmiiksi hinnoitelluissa ratkaisuissa, joissa tuotteeseen sis\\xe4ltyy esimerkiksi lis\\xe4osia tai kampanjatuotteita (\",/*#__PURE__*/e(\"em\",{children:\"kaupan p\\xe4\\xe4lliset\"}),\").\"]}),/*#__PURE__*/e(\"p\",{children:\"Toiminto soveltuu erityisesti tilanteisiin, joissa halutaan myyd\\xe4 tuotepaketti kiinte\\xe4ll\\xe4 hinnalla ilman, ett\\xe4 yksitt\\xe4isten komponenttien hintoja tai vaihtoehtoja tarvitsee n\\xe4ytt\\xe4\\xe4 asiakkaalle.\"}),/*#__PURE__*/e(\"p\",{children:\"Teknisen\\xe4 huomiona partnereille: kun bundlella on kiinte\\xe4 hinta, backend l\\xe4hett\\xe4\\xe4 k\\xe4ytt\\xf6liittym\\xe4\\xe4n arvon price.bundleFixed: true. T\\xe4t\\xe4 arvoa voidaan k\\xe4ytt\\xe4\\xe4 k\\xe4ytt\\xf6liittym\\xe4logiikassa hinnan esitt\\xe4misen hallintaan.\"})]});export const richText44=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"Custom Options -kentt\\xe4 on poistettu aiemmasta vapaamuotoisesta kommenttikent\\xe4st\\xe4 ja korvattu selkeill\\xe4, erillisill\\xe4 kentill\\xe4, jotka n\\xe4kyv\\xe4t k\\xe4ytt\\xf6liittym\\xe4ss\\xe4, hallintapaneelissa ja kuitilla. Uudistuksen my\\xf6t\\xe4 mik\\xe4li tuotteelle on asetettu \",/*#__PURE__*/e(\"strong\",{children:\"Custom Instructions\"}),\" -toiminto, asiakas \",/*#__PURE__*/e(\"strong\",{children:\"ei voi lis\\xe4t\\xe4 tuotetta ostoskoriin ilman pakollista kommenttia\"}),\". T\\xe4m\\xe4 parantaa viestint\\xe4\\xe4 tilaajan ja toimittajan v\\xe4lill\\xe4 tilanteissa, joissa tuotekonfiguraatiot tai lis\\xe4ohjeet ovat kriittisi\\xe4 toimituksen onnistumiselle.\"]}),/*#__PURE__*/e(\"p\",{children:\"J\\xe4rjestelm\\xe4 tarkistaa kommentointipakon tuotekohtaisesti: jos tuotteelle on m\\xe4\\xe4ritetty Custom Instructions, kommentin antaminen on pakollista. Mik\\xe4li toimintoa ei ole asetettu, asiakas voi edelleen halutessaan lis\\xe4t\\xe4 vapaaehtoisen lis\\xe4kommentin. K\\xe4ytt\\xf6liittym\\xe4n logiikkoja voidaan hienos\\xe4\\xe4t\\xe4\\xe4 tarvittaessa tarkemmin yhdess\\xe4 kehityspartnerin kanssa, mik\\xe4li asiakaskohtaisia vaatimuksia ilmenee.\"})]});export const richText45=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commercen sis\\xe4\\xe4nrakennettu arvosteluj\\xe4rjestelm\\xe4 on saanut merkitt\\xe4v\\xe4n parannuksen: voit nyt automatisoida arvostelupyynt\\xf6jen l\\xe4hetyksen rekister\\xf6ityneille asiakkaille X p\\xe4iv\\xe4\\xe4 tilauksen j\\xe4lkeen. T\\xe4m\\xe4 tehostaa arvostelujen keruuta, vahvistaa ostajan luottamusta ja antaa arvokasta palautetta tuotekehitykseen.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Miten ominaisuus toimii:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Arvostelupyynt\\xf6 l\\xe4hetet\\xe4\\xe4n automaattisesti valitun ajan kuluttua tilauksesta (esim. 5 p\\xe4iv\\xe4\\xe4).\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Asetus l\\xf6ytyy kohdasta \",/*#__PURE__*/e(\"strong\",{children:\"Hallintapaneeli > My Store > Reviews Reminder Date\"}),\" (arvo 0 = pois k\\xe4yt\\xf6st\\xe4).\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"S\\xe4hk\\xf6posti sis\\xe4lt\\xe4\\xe4 suoran linkin tilattuun tuotteeseen.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Linkki toimii kirjautumistunnisteella (token), joka helpottaa palautteen j\\xe4tt\\xe4mist\\xe4.\"})}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/t(\"p\",{children:[\"Vain rekister\\xf6ityneet ostajat voivat j\\xe4tt\\xe4\\xe4 arvostelun. Jokainen arvostelu merkit\\xe4\\xe4n \",/*#__PURE__*/e(\"strong\",{children:\"Verified Purchase\"}),\" -merkinn\\xe4ll\\xe4.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Kauppiaalle tarjolla:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Arviointikriteerien hallinta:\"}),\" Lis\\xe4\\xe4, muokkaa tai poista t\\xe4hti\\xe4 vaativat kriteerit kohdassa \",/*#__PURE__*/e(\"strong\",{children:\"Reviews > Ratings\"}),\".\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Arvostelujen moderointi:\"}),\" Tarkastele ja hyv\\xe4ksy arvostelut ennen julkaisua. Muokkaa tai vastaa suoraan hallintapaneelista.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Automaattinen keskiarvolaskenta:\"}),\" Hyv\\xe4ksytyt arvostelut p\\xe4ivitt\\xe4v\\xe4t tuotesivun arvosanan ja arvostelum\\xe4\\xe4r\\xe4n reaaliaikaisesti.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Parhaat k\\xe4yt\\xe4nn\\xf6t:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Suositus viiveeksi: \",/*#__PURE__*/e(\"strong\",{children:\"5\u20137 p\\xe4iv\\xe4\\xe4\"}),\", jolloin tuote on todenn\\xe4k\\xf6isesti vastaanotettu.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Lis\\xe4\\xe4 s\\xe4hk\\xf6postiin asiakasyst\\xe4v\\xe4llinen viesti ja CTA-nappi.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Testaa toiminto tekem\\xe4ll\\xe4 testiosto ja seuraamalla pyynt\\xf6s\\xe4hk\\xf6postin saapumista sek\\xe4 token-linkin toimivuutta.\"})}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:\"Hy\\xf6dynn\\xe4 arvosteluja markkinoinnissa \u2013 nosta parhaat sitaatit tuotekuvauksiin.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Miksi ottaa k\\xe4ytt\\xf6\\xf6n:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Lis\\xe4\\xe4 luottamusta\"}),\" tuotesivuille.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Parantaa konversiota\"}),\", kun k\\xe4ytt\\xe4j\\xe4t n\\xe4kev\\xe4t aitoja arvioita.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Tarjoaa dataa tuotekehitykseen\"}),\" ja asiakastyytyv\\xe4isyyden seurantaan.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4n uudistuksen my\\xf6t\\xe4 AI Commerce hoitaa puolestasi arvostelupyynt\\xf6jen ajoituksen, k\\xe4ytt\\xe4jien tunnistuksen ja arvostelujen teknisen hallinnan \u2013 t\\xe4ysin automaattisesti.\"})]});export const richText46=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commerce -alusta on saanut t\\xe4rke\\xe4n p\\xe4ivityksen varastonhallinnan n\\xe4kym\\xe4\\xe4n: nyt voit m\\xe4\\xe4ritt\\xe4\\xe4 ja hallita tuotteiden vanhentumisp\\xe4iv\\xe4m\\xe4\\xe4ri\\xe4 suoraan yksitt\\xe4isille varastoriveille tai CSV-vienniss\\xe4. T\\xe4m\\xe4 parantaa varaston hallintaa, v\\xe4hent\\xe4\\xe4 h\\xe4vikki\\xe4 ja auttaa noudattamaan tiukkoja toimialakohtaisia s\\xe4\\xe4d\\xf6ksi\\xe4.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Uudet ominaisuudet:\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"1. Kalenteripohjainen sy\\xf6tt\\xf6 varastoriveille\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Jokaiselle varastoriville on lis\\xe4tty kalenterivalitsin (bootstrap-datepicker), jonka avulla vanhentumisp\\xe4iv\\xe4m\\xe4\\xe4r\\xe4 voidaan sy\\xf6tt\\xe4\\xe4 helposti.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"P\\xe4iv\\xe4m\\xe4\\xe4r\\xe4 sy\\xf6tet\\xe4\\xe4n muodossa \",/*#__PURE__*/e(\"strong\",{children:\"YYYY-MM-DD\"}),\", mik\\xe4 takaa yhten\\xe4isyyden sek\\xe4 j\\xe4rjestelm\\xe4ss\\xe4 ett\\xe4 raporteissa.\"]})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"2. Laajennettu Stock Report ja CSV-vienti\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Varaston raporttin\\xe4kym\\xe4ss\\xe4 n\\xe4kyy nyt uusi sarake: \",/*#__PURE__*/e(\"strong\",{children:\"Stock Expiry\"}),\".\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"CSV-vienti sis\\xe4lt\\xe4\\xe4 p\\xe4ivitetyt sarakeotsikot: nimi, br\\xe4ndi, sijainti, v\\xe4ri, koko, SKU, STOCK EXPIRY, m\\xe4\\xe4r\\xe4, ostohinta ja myyntihinta.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Tiedot ovat k\\xe4sitelt\\xe4viss\\xe4 omissa analyysity\\xf6kaluissa tai integroitavissa toimitusketjun j\\xe4rjestelmiin.\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Kenelle ominaisuus on erityisen hy\\xf6dyllinen?\"})}),/*#__PURE__*/t(\"p\",{children:[\"Erityisesti \",/*#__PURE__*/e(\"strong\",{children:\"elintarvike- ja l\\xe4\\xe4kealalla\"}),\" t\\xe4m\\xe4 uudistus tuo konkreettista hy\\xf6ty\\xe4:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Mahdollistaa er\\xe4p\\xe4ivien tarkan seurannan ja alennusmyyntien optimoinnin.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"V\\xe4hent\\xe4\\xe4 tuotteiden h\\xe4vikki\\xe4 ja varmistaa asiakastyytyv\\xe4isyyden.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Tukee s\\xe4\\xe4nn\\xf6sten noudattamista ja helpottaa auditointeja.\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Yhteenveto\"})}),/*#__PURE__*/e(\"p\",{children:\"Vanhentumisp\\xe4iv\\xe4m\\xe4\\xe4rien hallinta AI Commercessa on t\\xe4rke\\xe4 askel kohti vastuullisempaa ja \\xe4lykk\\xe4\\xe4mp\\xe4\\xe4 varastonhallintaa. Ota toiminto k\\xe4ytt\\xf6\\xf6n heti ja pid\\xe4 varastosi tuoreena \u2013 l\\xe4pin\\xe4kyv\\xe4sti, tehokkaasti ja automaattisesti.\"})]});export const richText47=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commerce tukee nyt tilausten status-synkronointia Lemonsoftin ja Tehdenin kanssa. Synkronointi mahdollistaa sen, ett\\xe4 tilauksen tila p\\xe4ivittyy automaattisesti verkkokauppaan ERP-j\\xe4rjestelm\\xe4ss\\xe4 tapahtuvien muutosten perusteella. T\\xe4m\\xe4 v\\xe4hent\\xe4\\xe4 manuaalista ty\\xf6t\\xe4 ja ehk\\xe4isee virheit\\xe4 asiakasviestinn\\xe4ss\\xe4.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Synkronoinnin k\\xe4ytt\\xf6\\xf6notto:\"})}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Siirry kohtaan \",/*#__PURE__*/e(\"strong\",{children:\"Local & Taxes \u2192 Order Status\"}),\".\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Sy\\xf6t\\xe4 jokaisen tilauksen statuksen kohdalle \",/*#__PURE__*/e(\"strong\",{children:\"API ID\"}),\" -kentt\\xe4\\xe4n vastaava ERP-koodi (esim. canbepacked).\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"\\xc4l\\xe4 muuta statusten nimi\\xe4 tai h\\xe4lytyksi\\xe4\"}),\", vaan pelk\\xe4st\\xe4\\xe4n API ID -tietoa.\"]})}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:\"Tallenna muutokset. Synkronointi ajetaan automaattisesti kerran tunnissa.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Huomioitavaa:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Statukset eiv\\xe4t p\\xe4ivity reaaliaikaisesti, vaan tunnin v\\xe4lein.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Mik\\xe4li ERP:ss\\xe4 on status, jolle ei ole vastinetta verkkokaupassa, tilausta ei p\\xe4ivitet\\xe4.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Statusten mappaus vastuu on kauppiaalla, ja se kannattaa tehd\\xe4 huolellisesti heti k\\xe4ytt\\xf6\\xf6notossa.\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Manuaalimuutokset eiv\\xe4t tuettuja:\"})}),/*#__PURE__*/e(\"p\",{children:\"Tilausrivien tai summien manuaalinen muokkaus verkkokaupassa ei ole tuettua nykyisess\\xe4 ERP-integraatiossa, vaikka tilaus olisi laskutettu. Kaksisuuntainen ja automaattinen tilausmuokkaus vaatii erillisen kehitysprojektin, joka on ajankohtainen vasta, kun muokattavia tilauksia kertyy useita kymmeni\\xe4 p\\xe4iv\\xe4ss\\xe4.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Suositus:\"})}),/*#__PURE__*/e(\"p\",{children:\"Tee muutokset ensisijaisesti ERP:ss\\xe4 ja toimita p\\xe4ivitetyt tilausvahvistukset asiakkaalle. Mik\\xe4li verkkokauppaan halutaan tuoda muutetut tiedot takaisin, t\\xe4m\\xe4 on mahdollista r\\xe4\\xe4t\\xe4l\\xf6idysti tuntity\\xf6n\\xe4 \u2014 pyyd\\xe4 tarjous tarpeen mukaan.\"})]});export const richText48=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"Tuotteiden t\\xe4ppien (v\\xe4lilehtien) hallinta on nyt huomattavasti tehokkaampaa uuden CSV-pohjaisen massamuokkaustoiminnon ansiosta. Aiemmin t\\xe4pit lis\\xe4ttiin tuotteille manuaalisesti tuotteen muokkausn\\xe4kym\\xe4ss\\xe4, valitsemalla halutut tabit yksitellen kohdassa \",/*#__PURE__*/e(\"strong\",{children:\"Tabs\"}),\".\"]}),/*#__PURE__*/t(\"p\",{children:[\"Jatkossa t\\xe4ppien lis\\xe4\\xe4minen ja p\\xe4ivitt\\xe4minen onnistuu keskitetysti siirtym\\xe4ll\\xe4 kohtaan \",/*#__PURE__*/e(\"strong\",{children:\"Tabs > Products & Tabs\"}),\". Sielt\\xe4 voit vied\\xe4 nykyisen CSV-tiedoston t\\xe4peist\\xe4 ja t\\xe4ydent\\xe4\\xe4 sen halutuilla tuotekoodiriveill\\xe4 sek\\xe4 tarvittavilla tabien ID-tiedoilla, jotka l\\xf6ytyv\\xe4t \",/*#__PURE__*/e(\"strong\",{children:\"Product Tabs\"}),\" -sivulta.\"]}),/*#__PURE__*/e(\"p\",{children:\"CSV:n avulla voidaan:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Lis\\xe4t\\xe4 uusia t\\xe4ppirivej\\xe4 tuotteille\"})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"P\\xe4ivitt\\xe4\\xe4 olemassa olevia t\\xe4ppitietoja\"})})})]}),/*#__PURE__*/e(\"p\",{children:\"Huomioithan, ett\\xe4 CSV:ll\\xe4 ei voi poistaa rivej\\xe4. Mik\\xe4li t\\xe4ppien poistaminen tuotteilta on tarpeen, se on teht\\xe4v\\xe4 manuaalisesti. T\\xe4m\\xe4n vuoksi on t\\xe4rke\\xe4\\xe4 suunnitella muutokset huolellisesti ennen CSV-tiedoston lataamista.\"})]});export const richText49=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"My Store -sivulle on lis\\xe4tty uusi asetus \",/*#__PURE__*/e(\"em\",{children:\"Include Brands in Store Object\"}),\", jonka avulla kauppiaat voivat sis\\xe4llytt\\xe4\\xe4 br\\xe4ndit (valmistajat) Store Objectiin. T\\xe4m\\xe4 tarkoittaa sit\\xe4, ett\\xe4 br\\xe4ndit ovat k\\xe4ytett\\xe4viss\\xe4 kaikilla k\\xe4ytt\\xf6liittym\\xe4n sivuilla \u2014 esimerkiksi footerissa, headerissa tai sivunavigaatiossa.\"]}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 tuo lis\\xe4\\xe4 mahdollisuuksia br\\xe4ndien esittelyyn ja nostaa valmistajien n\\xe4kyvyytt\\xe4 verkkokaupassa. K\\xe4ytt\\xf6liittym\\xe4partneri voi toteuttaa br\\xe4ndilistan n\\xe4kyviin haluttuun kohtaan k\\xe4ytt\\xf6liittym\\xe4ss\\xe4. Ominaisuus on erityisen hy\\xf6dyllinen monibr\\xe4ndikaupoille, jotka haluavat vahvistaa br\\xe4ndien l\\xe4sn\\xe4oloa asiakaskokemuksessa.\"}),/*#__PURE__*/t(\"p\",{children:[\"Muistathan tallentaa muutoksen valitsemalla \",/*#__PURE__*/e(\"strong\",{children:\"true\"}),\" ja klikkaamalla \",/*#__PURE__*/e(\"strong\",{children:\"Save\"}),\"-painiketta.\"]})]});export const richText50=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commercen hallintapaneelissa on nyt k\\xe4ytett\\xe4viss\\xe4 uusi OpenAI-pohjainen k\\xe4\\xe4nn\\xf6stoiminto, joka tuo merkitt\\xe4v\\xe4\\xe4 nopeutusta tuotteiden ja k\\xe4ytt\\xf6liittym\\xe4n lokalisointiin. K\\xe4\\xe4nn\\xf6kset palautetaan suoraan JSON-muodossa, ja toiminto osaa huomioida taulujen, sarakkeiden ja sivujen kontekstin.\"}),/*#__PURE__*/e(\"p\",{children:\"K\\xe4\\xe4nn\\xf6smallin voi valita tarpeen ja budjetin mukaan \u2013 vaihtoehtoina ovat mm. o1-mini (testik\\xe4ytt\\xf6\\xf6n), gpt-3.5-turbo ja gpt-4o (laajempaan k\\xe4ytt\\xf6\\xf6n). Lis\\xe4ksi voit r\\xe4\\xe4t\\xe4l\\xf6id\\xe4 k\\xe4\\xe4nn\\xf6styylin yrityksesi tone-of-voice-s\\xe4\\xe4nn\\xf6ill\\xe4, ja m\\xe4\\xe4ritell\\xe4 esimerkiksi suomenkielisen glossaarion.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"N\\xe4in otat toiminnon k\\xe4ytt\\xf6\\xf6n\"})}),/*#__PURE__*/t(\"p\",{children:[\"Toiminto otetaan k\\xe4ytt\\xf6\\xf6n hallintapaneelissa kohdasta \",/*#__PURE__*/e(\"strong\",{children:\"Configuration \u2192 MyStore \u2192 OpenAI\"}),\", jossa asetetaan malli, ohjeistus ja (valinnainen) token-katto. K\\xe4\\xe4nn\\xf6kset toimivat vain, jos OpenAI API Key on asetettu ymp\\xe4rist\\xf6muuttujana.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Vertailussa DeepL-ratkaisuun:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"OpenAI hy\\xf6dynt\\xe4\\xe4 laajempaa kontekstia (taulu + sarake + sivu)\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Tukee suuria tekstej\\xe4 ilman kovaa 30 kt rajaa\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Parempi tuki suomen kielen glossaarioille ja slug-rakenteille\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Mahdollistaa t\\xe4ysin kustomoidun k\\xe4\\xe4nn\\xf6styylin\"})})]}),/*#__PURE__*/e(\"h4\",{children:/*#__PURE__*/e(\"strong\",{children:\"Esimerkki-ohje:\"})}),/*#__PURE__*/e(\"p\",{children:'\u201CK\\xe4\\xe4nn\\xe4 teksti ydinfysiikan tutkimuslaitoksen verkkokaupalle, jossa ostajina ovat alan insin\\xf6\\xf6rit. \\xc4l\\xe4 k\\xe4\\xe4nn\\xe4 mallikoodeja. Vastaa muodossa {\"translation\":\"\u2026\"}.\u201D'}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 parannus mahdollistaa skaalautuvan, laadukkaan ja hallitun lokalisointiprosessin suoraan hallintapaneelista \u2013 ilman manuaalista kopiointia tai ulkoisten ty\\xf6kalujen k\\xe4ytt\\xf6\\xe4.\"})]});export const richText51=/*#__PURE__*/e(s.Fragment,{children:/*#__PURE__*/e(\"p\",{children:\"Muutos selkeytt\\xe4\\xe4 dokumenttien rakennetta ja vahvistaa br\\xe4ndin visuaalista tunnistettavuutta. Muutos parantaa dokumenttien ammattimaisuutta etenkin tilanteissa, joissa ne toimitetaan asiakkaille tai yhteisty\\xf6kumppaneille osana virallista asiointia. T\\xe4m\\xe4 pieni, mutta vaikuttava parannus tuo yhdenmukaisuutta asiakirjaviestint\\xe4\\xe4n ilman vaikutuksia niiden sis\\xe4lt\\xf6\\xf6n tai toiminnallisuuteen. Parannus aktivoituu kaikille kaupoille automaattisesti. \"})});export const richText52=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"Pientoimituslis\\xe4n k\\xe4ytt\\xf6\\xf6notto tapahtuu hallintapaneelissa siirtym\\xe4ll\\xe4 sivulle \",/*#__PURE__*/e(\"em\",{children:\"Modules > Order Total > Install module\"}),\", valitsemalla \u201CP\",/*#__PURE__*/e(\"em\",{children:\"ientoimituslis\\xe4\u201D\"}),\" ja painamalla \",/*#__PURE__*/e(\"em\",{children:\"Install Module\"}),\" -painiketta. T\\xe4m\\xe4n j\\xe4lkeen m\\xe4\\xe4ritet\\xe4\\xe4n j\\xe4rjestysnumero. Yleens\\xe4 pientoimituslis\\xe4 sijoitetaan toimituslis\\xe4n viereen ennen loppusummaa ja ennen arvonlis\\xe4veroa.\"]}),/*#__PURE__*/e(\"h3\",{children:\"M\\xe4\\xe4rit\\xe4 lis\\xe4ksi:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:\"Order value threshold\"}),\": pientoimituslis\\xe4n alaraja\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:\"pientoimituslis\\xe4n hinta\"}),\" ja \",/*#__PURE__*/e(\"em\",{children:\"alviluokka\"}),\" (yleens\\xe4 yleinen arvonlis\\xe4verokanta)\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"N\\xe4yt\\xe4 pientoimituslis\\xe4 kassalla asettamalla asetus arvoon \",/*#__PURE__*/e(\"em\",{children:\"true\"}),\".\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"K\\xe4ytt\\xf6\\xf6noton j\\xe4lkeen tarkista kassalla, ett\\xe4 pientoimituslis\\xe4 ja arvonlis\\xe4verot n\\xe4kyv\\xe4t oikein. Suosittelemme laskemaan loppusummat ja arvonlis\\xe4veron tarkistuslaskelmalla varmistaaksesi asetusten oikeellisuuden.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"261\",src:\"https://framerusercontent.com/images/wwf1QhVZJoNIjWfHR4huKbxOdTc.webp\",srcSet:\"https://framerusercontent.com/images/wwf1QhVZJoNIjWfHR4huKbxOdTc.webp?scale-down-to=512 512w,https://framerusercontent.com/images/wwf1QhVZJoNIjWfHR4huKbxOdTc.webp 719w\",style:{aspectRatio:\"719 / 523\"},width:\"359\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Hy\\xf6dyt kauppiaille\"})}),/*#__PURE__*/e(\"figure\",{className:\"framer-table-wrapper\",children:/*#__PURE__*/e(\"table\",{children:/*#__PURE__*/t(\"tbody\",{children:[/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"th\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Etu\"})})}),/*#__PURE__*/e(\"th\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Kuvaus\"})})})]}),/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Kannattavuus\"})})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Varmistaa, ettei pieni\\xe4 tilauksia k\\xe4sitell\\xe4 tappiolla.\"})})]}),/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"L\\xe4pin\\xe4kyvyys\"})})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Lis\\xe4kulu n\\xe4kyy selke\\xe4sti rivin\\xe4 kassalla, parantaen asiakaskokemusta.\"})})]}),/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Helppo hallinta\"})})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Raja, hinta ja verokanta muokattavissa suoraan hallintapaneelista ilman koodia.\"})})]})]})})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Yhteenveto\"})}),/*#__PURE__*/e(\"p\",{children:\"Pientoimituslis\\xe4 antaa sinulle joustavan tavan kattaa pienten tilausten k\\xe4sittelykustannukset ja pit\\xe4\\xe4 kauppasi katteet kunnossa \u2013 t\\xe4ysin hallintapaneelista hallittuna.\"})]});export const richText53=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"Kauppias voi nyt est\\xe4\\xe4 liian pienet tilaukset asettamalla minimitilausrajan erikseen kotimaan ja ulkomaan asiakkaille. Asetus l\\xf6ytyy polusta \",/*#__PURE__*/e(\"strong\",{children:\"Configuration \u2192 My Store Minimum Values \u2192 Minimum Order Value National / International\"}),\".\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Miten se toimii?\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Maa-tunnistus\"}),\" \u2013 J\\xe4rjestelm\\xe4 vertaa asiakkaan maata kaupan rekister\\xf6intimaahan ja valitsee sen perusteella kansallisen tai kansainv\\xe4lisen rajan.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Erilliset rajat\"}),\" \u2013 Voit asettaa esimerkiksi \u20AC50 minimin kotimaan tilauksille ja \u20AC100 minimin ulkomaan tilauksille.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Netto vs. brutto\"}),\" \u2013 Jos kaupassa k\\xe4ytet\\xe4\\xe4n nettohintoja, raja tallennetaan nettoarvona; jos bruttohintoja, raja tallennetaan bruttohintana.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Hy\\xf6dyt kauppiaille\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Parempi kannattavuus\"}),\" \u2013 Pienkatteiset tilaukset voidaan est\\xe4\\xe4 automaattisesti.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Joustavuus markkinoille\"}),\" \u2013 Korkeampi raja ulkomaan toimituksille kattaa lis\\xe4kustannukset ilman manuaalista valvontaa.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Selke\\xe4 yll\\xe4pito\"}),\" \u2013 Kaikki asetukset samassa n\\xe4kym\\xe4ss\\xe4, ei tarvetta koodimuutoksille.\"]})})]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"234\",src:\"https://framerusercontent.com/images/aG0TAAbrgYyR37ADAv2RGEVwCk.webp\",srcSet:\"https://framerusercontent.com/images/aG0TAAbrgYyR37ADAv2RGEVwCk.webp?scale-down-to=512 512w,https://framerusercontent.com/images/aG0TAAbrgYyR37ADAv2RGEVwCk.webp 720w\",style:{aspectRatio:\"720 / 469\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Yhteenveto\"})}),/*#__PURE__*/e(\"p\",{children:\"Uusi minimitilausraja-ominaisuus antaa sinulle t\\xe4yden kontrollin tilauskokojen alarajoista, rajaten kannattamattomat pienostot pois ja parantaen kauppasi tuottavuutta.\"})]});export const richText54=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Otimme k\\xe4ytt\\xf6\\xf6n t\\xe4ysin oman, r\\xe4\\xe4t\\xe4l\\xf6idyn Server\u2011Side\u2011Rendering\u2011 (SSR) ratkaisun. Poistimme ulkopuoliset kirjastot, jotka hoitivat sivujen esirender\\xf6innin, ja korvasimme ne omalla, kevyell\\xe4 toteutuksella.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Mik\\xe4 muuttui?\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"R\\xe4\\xe4t\\xe4l\\xf6ity SSR-moottori\"}),\" korvaa aiemmat kolmannen osapuolen kirjastot.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"25 % pienempi tuotantopaketti\"}),\" merkitsee kevyempi\\xe4 latauksia.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"\\xc4lykk\\xe4\\xe4mpi resurssien lataus\"}),\" v\\xe4hent\\xe4\\xe4 render\\xf6intiviivett\\xe4.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Hy\\xf6dyt kehitt\\xe4jille\"})}),/*#__PURE__*/e(\"figure\",{className:\"framer-table-wrapper\",children:/*#__PURE__*/e(\"table\",{children:/*#__PURE__*/t(\"tbody\",{children:[/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"th\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Etu\"})})}),/*#__PURE__*/e(\"th\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Selite\"})})})]}),/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Nopeampi paikallinen kehitys\"})})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Dev-palvelin k\\xe4ynnistyy selv\\xe4sti aiempaa nopeammin.\"})})]}),/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Saumaton i18n-tuki\"})})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Kansainv\\xe4liset URL-osoitteet (esim. /\u0442\u043E\u0432\u0430\u0440/nike-xyz/) toimivat suoraan localhostissa.\"})})]})]})})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Hy\\xf6dyt hakukonen\\xe4kyvyydelle\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"T\\xe4ysi hallinta HTML-, CSS- ja JS-resursseista\"}),\": l\\xe4het\\xe4mme vain tarpeellisen koodin jokaiselle sivulle.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Selke\\xe4mpi sivurakenne\"}),\" parantaa indeksoitavuutta ja lyhent\\xe4\\xe4 Largest Contentful Paint -aikaa.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Hy\\xf6dyt kauppiaille\"})}),/*#__PURE__*/e(\"figure\",{className:\"framer-table-wrapper\",children:/*#__PURE__*/e(\"table\",{children:/*#__PURE__*/t(\"tbody\",{children:[/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"th\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Etu\"})})}),/*#__PURE__*/e(\"th\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Selite\"})})})]}),/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Ketteryys\"})})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Kehit\\xe4mme ominaisuuksia ilman riippuvuutta kolmannen osapuolen p\\xe4ivityksist\\xe4.\"})})]}),/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Luotettavuus\"})})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"V\\xe4hemm\\xe4n ulkopuolisia palveluja = v\\xe4hemm\\xe4n vikapisteit\\xe4.\"})})]}),/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Nopeammat sivut\"})})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Pienempi paketti ja optimointi nopeuttavat sivun avausta asiakkaillesi.\"})})]})]})})})]});export const richText55=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"Olemme tehneet parannuksen tarjous- ja tilaushinnoittelun taustaj\\xe4rjestelm\\xe4\\xe4mme. \",/*#__PURE__*/e(\"strong\",{children:\"Jatkossa kaikista uusista tarjouspyynn\\xf6ist\\xe4, joissa my\\xf6nnet\\xe4\\xe4n \"}),/*#__PURE__*/e(\"em\",{children:/*#__PURE__*/e(\"strong\",{children:\"kiinte\\xe4\"})}),/*#__PURE__*/e(\"strong\",{children:\" raham\\xe4\\xe4r\\xe4inen alennus, muodostetaan automaattisesti uniikki alennuskoodi.\"}),\" Alennus ei siis en\\xe4\\xe4 kohdistu erikseen jokaiselle tuoteriville, vaan v\\xe4hennys tapahtuu ostoskorin loppusummasta kuponkikoodilla.\"]}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/e(\"p\",{children:\"Prosenttialennukset s\\xe4ilyv\\xe4t entiseen tapaan tuoterivitasolla \u2013 niihin t\\xe4m\\xe4 muutos ei vaikuta.\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Miksi muutos tehd\\xe4\\xe4n?\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"T\\xe4sm\\xe4lliset summat ilman py\\xf6ristysvirheit\\xe4\"})}),/*#__PURE__*/e(\"p\",{children:\"Rivikohtainen jakaminen aiheutti toisinaan senteist\\xe4 syntyvi\\xe4 ep\\xe4tarkkuuksia. Kuponkikoodi poistaa ongelman kokonaan.\"})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Yhteensopivuus toiminnanohjausj\\xe4rjestelmien kanssa\"})}),/*#__PURE__*/e(\"p\",{children:\"ERP- ja kassaj\\xe4rjestelm\\xe4t tukevat kuponkeja oletuksena, joten sama alennus siirtyy virheett\\xf6m\\xe4sti koko tilausketjun l\\xe4pi.\"})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Suoraviivaisempi yll\\xe4pito ja parempi tietoturva\"})}),/*#__PURE__*/e(\"p\",{children:\"Kampanja- ja raportointitoiminnot rakennetaan jatkossa yhden, hyvin testatun kuponkiloogikan p\\xe4\\xe4lle, mik\\xe4 v\\xe4hent\\xe4\\xe4 virheit\\xe4 ja nopeuttaa kehityst\\xe4.\"})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Asiakaskohtainen kontrolli\"})}),/*#__PURE__*/e(\"p\",{children:\"Kuponki toimii vain kyseisen asiakkaan asiakastilill\\xe4. Jos tilauksen sis\\xe4lt\\xf6\\xe4 muutetaan kielletyll\\xe4 tavalla, kuponki mit\\xe4t\\xf6ityy automaattisesti \u2013 kuten vanhassa mallissa tarjous olisi rauennut.\"})]})]}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Huom.\"}),\" Muutos koskee vain uusia tarjouspyynt\\xf6j\\xe4 26.4.2025 alkaen. Aiemmat tarjoukset s\\xe4ilyv\\xe4t ennallaan.\"]})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Usein kysytty\\xe4\"})}),/*#__PURE__*/e(\"figure\",{className:\"framer-table-wrapper\",children:/*#__PURE__*/e(\"table\",{children:/*#__PURE__*/t(\"tbody\",{children:[/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"th\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Kysymys\"})})}),/*#__PURE__*/e(\"th\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Vastaus\"})})})]}),/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Milloin kuponki vanhenee?\"})})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Kunnes teet tilauksen \u2013 tai kunnes se mit\\xe4t\\xf6ityy tilausmuutoksen vuoksi.\"})})]}),/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Voinko yhdist\\xe4\\xe4 muita kampanjakoodeja?\"})})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Et. Tarjouskohtainen kuponki on asiakaskohtainen eik\\xe4 sit\\xe4 voi yhdist\\xe4\\xe4 muihin alennuksiin.\"})})]}),/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Vaikuttaako t\\xe4m\\xe4 vanhoihin kiinte\\xe4n alennuksen tarjouksiin?\"})})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Ei. Muutos koskee vain uusia tarjouksia. Jos haluat muuttaa vanhan tilauksen alennuksen kuponkimuotoon, nollaa rivialennukset ja luo uusi massa-alennus uudella logiikalla.\"})})]})]})})})]});export const richText56=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 p\\xe4ivitys tuo verkkokauppaan selke\\xe4n ilmoituksen tilanteisiin, joissa hintatiedot on rajattu vain vahvistetuille asiakkaille.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Miten se toimii\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Jos \u201CN\\xe4yt\\xe4 hinnat vain vahvistetuille asiakkaille\u201D -asetus on p\\xe4\\xe4ll\\xe4 ja k\\xe4ytt\\xe4j\\xe4 on kirjautuneena, mutta h\\xe4nen asiakastilins\\xe4 ei ole viel\\xe4 hyv\\xe4ksytty, hinnan paikalla n\\xe4ytet\\xe4\\xe4n teksti \",/*#__PURE__*/e(\"strong\",{children:\"\u201COdottaa hyv\\xe4ksynt\\xe4\\xe4\u201D\"}),\".\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Teksti on t\\xe4ysin lokalisoitavissa: voit tarjota omakielisen viestin B2B-asiakkaillesi suoraan hallintapaneelista.\"})}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:\"Kun tili vahvistetaan, normaali hinnann\\xe4ytt\\xf6 aktivoituu automaattisesti ilman lis\\xe4toimia.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Hy\\xf6dyt kauppiaalle\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"V\\xe4hent\\xe4\\xe4 palvelupyynt\\xf6j\\xe4, kun asiakkaalle kerrotaan selv\\xe4sti miksi hinta puuttuu.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Parantaa asiakaskokemusta ja ohjaa k\\xe4ytt\\xe4j\\xe4\\xe4 seuraavaan vaiheeseen (tilivahvistukseen).\"})}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:\"Tukee monikielisi\\xe4 kauppoja \u2013 sama logiikka toimii kaikilla julkaistuilla kieliversioilla.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Hy\\xf6dyt asiakkaalle\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Ymm\\xe4rt\\xe4\\xe4 heti, miksi hintoja ei n\\xe4ytet\\xe4, ja mit\\xe4 pit\\xe4\\xe4 tehd\\xe4 jatkaakseen.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Nopeampi polku ostamiseen tilivahvistuksen j\\xe4lkeen.\"})})]}),/*#__PURE__*/t(\"p\",{children:[\"Ota ominaisuus k\\xe4ytt\\xf6\\xf6n \",/*#__PURE__*/e(\"strong\",{children:\"Asetukset \u2192 Hinnoittelu \u2192 Vahvistetut asiakastilit\"}),\" -osiossa ja lis\\xe4\\xe4 haluamasi kielik\\xe4\\xe4nn\\xf6s tarvittaessa.\"]})]});export const richText57=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"h3\",{children:\"Mit\\xe4 muuttui?\"}),/*#__PURE__*/e(\"p\",{children:\"AI Commerce Cloudin dev-ymp\\xe4rist\\xf6 (https://localhost:3000) v\\xe4litt\\xe4\\xe4 nyt kaikki /api/*-pyynn\\xf6t sis\\xe4isen Vite-proxyn kautta https://kauppa.com-taustalle. Proxy poistaa Domain=-attribuutin Set-Cookie--otsikosta, jolloin _cookieCheck tallentuu host-kohtaisena ev\\xe4steen\\xe4 jo palvelinpuolen render\\xf6innin (SSR) palautteessa.\"}),/*#__PURE__*/e(\"h3\",{children:\"Mit\\xe4 hy\\xf6ty\\xe4?\"}),/*#__PURE__*/e(\"p\",{children:\"Ennen: Sessio luotiin vasta ensimm\\xe4isen client-puolen API-kutsun j\\xe4lkeen \u2192 sivu piti klikata tai ladata uudelleen ennen kuin session-data oli k\\xe4ytett\\xe4viss\\xe4.\"}),/*#__PURE__*/e(\"p\",{children:\"Nyt: Sessio syntyy jo ensimm\\xe4isell\\xe4 sivulatauksella. Voit suoraan avata esim. /checkout-sivun, p\\xe4ivitt\\xe4\\xe4 ja lukea session-tiedot ilman lis\\xe4klikkauksia. Kehityssykli nopeutuu.\"}),/*#__PURE__*/e(\"h3\",{children:\"Tekninen tiivistelm\\xe4\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Vite-konfiguraatioon lis\\xe4ttiin proxy-s\\xe4\\xe4nt\\xf6 /api/ \u2192 https://kauppa.com (cookieDomainRewrite: '').\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"SSR-v\\xe4liss\\xe4 /api/ merkit\\xe4\\xe4n ohitettavaksi, jotta proxy k\\xe4sittelee pyynn\\xf6n.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"CORS- ja SameSite=None; Secure-asetukset s\\xe4ilyv\\xe4t muuttumattomina.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Ei vaadi muutoksia kumppanien koodiin \u2013 p\\xe4ivit\\xe4 repo, k\\xe4ynnist\\xe4 dev-serveri ja sessiot toimivat heti. T\\xe4m\\xe4 parantaa kehityksen sujuvuutta ja nopeuttaa testausta merkitt\\xe4v\\xe4sti.\"})]});export const richText58=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Olemme ottaneet k\\xe4ytt\\xf6\\xf6n GitHub\\xa0Actions\\xa0\u2011pohjaisen julkaisupolun, joka antaa kauppiaille aiempaa suuremman hallinnan omaan koodiinsa. Jatkossa voit valita tai vaihtaa integraatiopartnerin joustavasti: uuden kumppanin k\\xe4ytt\\xf6oikeudet m\\xe4\\xe4ritet\\xe4\\xe4n yhdell\\xe4 vaiheella, eik\\xe4 AWS\u2011tunnuksia tarvitse en\\xe4\\xe4 erikseen jakaa. Kaikki commitit kulkevat keskitetyn putken l\\xe4pi, jossa koodi tarkistetaan linttereill\\xe4, yksikk\\xf6\u2011 ja integraatiotesteill\\xe4 sek\\xe4 teko\\xe4lypohjaisella tarkistuksella.\"}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 parantaa tuotantoymp\\xe4rist\\xf6n toimintavarmuutta ja lyhent\\xe4\\xe4 virheiden selvitysaikaa, sill\\xe4 kehitt\\xe4j\\xe4t n\\xe4kev\\xe4t lokista tarkasti, miss\\xe4 vaiheessa buildi kaatui. Moderni automaatio s\\xe4\\xe4st\\xe4\\xe4 my\\xf6s kustannuksia: nopea deploy pit\\xe4\\xe4 julkaisusyklit lyhyin\\xe4 ja minimoi virhekorjausten m\\xe4\\xe4r\\xe4n. Muutoksen my\\xf6t\\xe4 kauppiaat saavat enemm\\xe4n vapautta, v\\xe4hemm\\xe4n kitkaa ja paremman laadunhallinnan\\xa0\u2013\\xa0ilman lis\\xe4investointeja infraan.\"})]});export const richText59=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"AI Commerce Cloud -alusta on ottanut k\\xe4ytt\\xf6\\xf6n uuden kattavan automaattisen testiputken, jonka tavoitteena on varmistaa myyntiprosessin virheett\\xf6myys ja jatkuva k\\xe4ytett\\xe4vyys my\\xf6s kovassa kuormassa. Jokaisella julkaisu- eli CI/CD-kierroksella ajetaan \",/*#__PURE__*/e(\"strong\",{children:\"Vitest-pohjaiset yksikk\\xf6- ja integraatiotestit\"}),\", jotka kattavat frontend-komponentit, sek\\xe4 \",/*#__PURE__*/e(\"strong\",{children:\"ESLint-tarkistukset\"}),\" koodin laadun varmistamiseksi. T\\xe4n\\xe4 vuonna mukaan tulee my\\xf6s \",/*#__PURE__*/e(\"strong\",{children:\"Playwrightiin pohjautuva end-to-end-kerros\"}),\", jolla varmistetaan esimerkiksi koko kassaprosessin toimivuus selaimessa asti.\"]}),/*#__PURE__*/e(\"p\",{children:\"Testit kohdistuvat liiketoiminnan kannalta kriittisiin vaiheisiin, kuten:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Tuotteiden lis\\xe4\\xe4minen ostoskoriin\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Maksutapojen valinta ja maksun paluu-URL\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Asiakkaan kirjautuminen ja tilin luonti\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Tilausten luominen ja k\\xe4sittely\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Checkout-lomakkeet ja osoitetiedot\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Tuotesivujen ja listan\\xe4kymien render\\xf6inti\"})})]}),/*#__PURE__*/t(\"p\",{children:[\"Testien ep\\xe4onnistuminen pys\\xe4ytt\\xe4\\xe4 julkaisuputken heti, ja onnistuminen vaaditaan 100 % commit-tasolla checkout-prosessin osalta. SLA-seuranta raportoi tuotannon regressioita ja takaa, ett\\xe4 kriittiset bugit korjataan\",/*#__PURE__*/e(\"strong\",{children:\" tunnin vasteajalla\"}),\". Telemetria ja h\\xe4lytykset Slackiin mahdollistavat reaaliaikaisen valvonnan.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Manuaalinen smoke-testaus\"}),\" s\\xe4ilyy ennallaan viimeisen\\xe4 varmistusvaiheena ennen tuotantoon vienti\\xe4. Kumppanikehitt\\xe4j\\xe4t voivat lis\\xe4t\\xe4 omia testej\\xe4\\xe4n \",/*#__PURE__*/e(\"em\",{children:\"partner-tests\"}),\"-haaraan esimerkiksi maksutapojen moduuleista, kampanjoiden logiikasta tai asiakasprofiilin laajennuksista.\"]}),/*#__PURE__*/e(\"p\",{children:\"Testiputken k\\xe4ytt\\xf6\\xf6notto on osa AI Commerce Cloudin laajempaa laatulupausta:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"verkkokaupan on toimittava keskeytyksett\\xe4\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"myyntipolun on toimittava virheett\\xf6m\\xe4sti\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"kehitt\\xe4jill\\xe4 ja kumppaneilla on n\\xe4kyvyys, vastuu ja v\\xe4lineet huolehtia koodin laadusta\"})})]}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 uusi automaatio parantaa luotettavuutta, lyhent\\xe4\\xe4 kehityssyklej\\xe4 ja v\\xe4hent\\xe4\\xe4 tuotannossa esiintyvi\\xe4 virheit\\xe4. Samalla se antaa sek\\xe4 asiakkaille ett\\xe4 kehityspartnereille entist\\xe4 korkeamman varmuuden siit\\xe4, ett\\xe4 AI Commerce Cloud skaalautuu turvallisesti kasvavan liikenteen mukana.\"})]});export const richText60=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"AI Commerce -alustalle on julkaistu uusi \",/*#__PURE__*/e(\"strong\",{children:\"Redirect Manager\"}),\", joka mahdollistaa verkkokaupan URL-uudelleenohjausten tehokkaan hallinnan. Uudistus on erityisen hy\\xf6dyllinen tilanteissa, joissa tehd\\xe4\\xe4n sivuston rakenneuudistuksia tai alustamigraatioita \u2013 esimerkiksi kategorioiden URL-rakenteita muutettaessa. Oikein asetetut redirectit varmistavat, ett\\xe4 hakukonen\\xe4kyvyys s\\xe4ilyy ja asiakkaiden vanhat linkit toimivat edelleen ongelmitta.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Redirect Manager l\\xf6ytyy kohdasta Tools \u2192 Redirect Manager\"}),\" hallintapaneelissa. Uuden ohjauksen voi lis\\xe4t\\xe4 helposti Create Redirect -painikkeella sy\\xf6tt\\xe4m\\xe4ll\\xe4 vanha (url_old) ja uusi (url_new) polku. Massamuokkauksia varten nykyiset ohjaukset voi vied\\xe4 CSV-muotoon, editoida tiedostoa paikallisesti, ja tuoda muutokset takaisin Import-toiminnolla. Tuonti ylikirjoittaa olemassa olevat redirectit, mutta ei poista niit\\xe4 \u2013 tarpeettomat ohjaukset voi hallita k\\xe4ytt\\xf6liittym\\xe4n kautta.\"]}),/*#__PURE__*/e(\"p\",{children:\"Alusta luo edelleen automaattisesti redirectit tuotteen ja kategorian URL-muutoksille, mutta sis\\xe4lt\\xf6sivut vaativat manuaalista ohjausta. Cross-domain-ohjaukset (esim. domain1.com \u2192 domain2.com) eiv\\xe4t ole sallittuja, ja suosittelemme k\\xe4ytt\\xe4m\\xe4\\xe4n yhten\\xe4ist\\xe4 polkumuotoa (esim. kaikki alkavat /-merkill\\xe4), mik\\xe4 helpottaa hallintaa ja ehk\\xe4isee virheit\\xe4.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Lis\\xe4vinkki:\"}),\" Tee aina pistokokeita selaimessa tuonnin j\\xe4lkeen varmistaaksesi, ett\\xe4 ohjaukset toimivat oikein. Esimerkiksi:\"]}),/*#__PURE__*/e(\"div\",{className:\"framer-text-module\",style:{height:\"auto\",width:\"100%\"},children:/*#__PURE__*/e(a,{componentIdentifier:\"module:pVk4QsoHxASnVtUBp6jr/HTBsNkEMAb7TUGaO3DBy/CodeBlock.js:default\",children:t=>/*#__PURE__*/e(l,{...t,code:\"url_old\t                                  url_new  \\n/kategoria/miesten-farkut        /kategoria/miesten-farkut-2  \\n/tuote/4-way-shorts               /tuote/4-way-stretch-shorts\",language:\"Markdown\"})})}),/*#__PURE__*/e(\"p\",{children:\"Redirect Managerin avulla varmistat sujuvan k\\xe4ytt\\xf6kokemuksen ja hakukoneoptimoinnin my\\xf6s sivustouudistusten yhteydess\\xe4.\"})]});export const richText61=/*#__PURE__*/e(s.Fragment,{children:/*#__PURE__*/e(\"p\",{children:\"J\\xe4rjestelm\\xe4 tarkistaa jatkossa automaattisesti, ett\\xe4 kaikki CSV-tiedostot ovat oikeassa UTF-8-merkist\\xf6koodauksessa ennen tuontia. Jos tiedosto ei ole UTF-8-muodossa ja sis\\xe4lt\\xe4\\xe4 erikoismerkkej\\xe4 tai \\xe4\\xe4kk\\xf6si\\xe4, tuonti keskeytet\\xe4\\xe4n ja k\\xe4ytt\\xe4j\\xe4lle n\\xe4ytet\\xe4\\xe4n selke\\xe4 virheilmoitus. T\\xe4m\\xe4 ehk\\xe4isee yleiset ongelmat, joissa \\xe4\\xe4kk\\xf6set rikkovat tietokantamerkinn\\xe4t tai aiheuttavat virheellisi\\xe4 tuotetietoja. K\\xe4ytt\\xe4j\\xe4\\xe4 ohjeistetaan tallentamaan tiedosto uudelleen UTF-8-koodauksella ja yritt\\xe4m\\xe4\\xe4n uudelleen. T\\xe4m\\xe4 parannus varmistaa tiedon eheyden ja helpottaa virheiden j\\xe4ljityst\\xe4 erityisesti tuonnin yhteydess\\xe4.\"})});export const richText62=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commercen kategorian\\xe4kym\\xe4\\xe4n on lis\\xe4tty uusi toiminnallisuus, jonka avulla k\\xe4ytt\\xe4j\\xe4t voivat tuoda ja vied\\xe4 varastorivej\\xe4 rivikohtaisesti CSV-tiedostoina. T\\xe4m\\xe4 tarkoittaa, ett\\xe4 voit p\\xe4ivitt\\xe4\\xe4 varastosaldoja tehokkaammin ja hallita esimerkiksi useiden varastopaikkojen tietoja, tuotekohtaisia saldoja tai muita varastorivin attribuutteja yhdell\\xe4 kertaa.\"}),/*#__PURE__*/t(\"p\",{children:[\"Toiminnot l\\xf6ytyv\\xe4t \",/*#__PURE__*/e(\"strong\",{children:\"CSV Import Stock\"}),\" ja \",/*#__PURE__*/e(\"strong\",{children:\"CSV Export Stock\"}),\" -painikkeiden alta. T\\xe4m\\xe4 mahdollistaa entist\\xe4 tarkemman varastotietojen hallinnan esimerkiksi Excelin tai muiden taustaj\\xe4rjestelmien avulla. Parannus v\\xe4hent\\xe4\\xe4 manuaalista ty\\xf6t\\xe4 ja tuo lis\\xe4\\xe4 joustavuutta varastohallinnan automatisointiin.\"]})]});export const richText63=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commerce -ymp\\xe4rist\\xf6ss\\xe4 on otettu k\\xe4ytt\\xf6\\xf6n uusi toiminto, joka mahdollistaa liitetiedostojen (esimerkiksi kuvien ja PDF-dokumenttien) liitt\\xe4misen tilauksiin. Asiakkaat voivat toimittaa kaikenlaisia visuaalisia tai tekstipohjaisia aineistoja, jotka selkeytt\\xe4v\\xe4t tilausprosessia ja auttavat varmistamaan, ett\\xe4 tarvittavat tiedot ovat oikeat ja riitt\\xe4v\\xe4t. Liitetiedostoille on asetettu 10 MB:n kokoraja per tiedosto; rajan nostaminen on kumppanin kanssa mahdollista, vaikkakaan se ei ole tietoturvasyist\\xe4 suositeltavaa.\"}),/*#__PURE__*/e(\"p\",{children:\"Tietoturvaa parantaa AI Commercen suorittama virustarkistus erillisess\\xe4 datas\\xe4il\\xf6ss\\xe4. N\\xe4in ydintoiminnot pysyv\\xe4t suojattuina, eik\\xe4 haittaohjelmien riski kasva. \u201CAttachments\u201D-osioon kootut tiedostot ovat helposti avattavissa hallintapaneelin tilauksen yleisn\\xe4kym\\xe4st\\xe4, ja ne voidaan vied\\xe4 edelleen toiminnanohjausj\\xe4rjestelm\\xe4\\xe4n (ERP), jolloin koko tilausprosessi s\\xe4ilyy kattavasti dokumentoituna.\"}),/*#__PURE__*/e(\"p\",{children:\"Kyseinen toiminto ei ole oletusarvoisesti p\\xe4\\xe4ll\\xe4 kaikissa kaupoissa, joten aktivointi vaatii pienen muutoksen Checkout-tiedostoon sek\\xe4 mahdollisen puuttuvan komponentin lis\\xe4\\xe4misen. On my\\xf6s suositeltavaa tarkistaa tilauksen yhteenvedon ja liitetiedostojen otsikoinnin numerointi p\\xe4ivityksen yhteydess\\xe4. Uudistus selkeytt\\xe4\\xe4 ja nopeuttaa tilausprosessia huomattavasti, mutta samalla suositellaan pit\\xe4m\\xe4\\xe4n tiedostokoko maltillisena tallennuskapasiteetin ja tietoturvan takaamiseksi.\"})]});export const richText64=/*#__PURE__*/e(s.Fragment,{children:/*#__PURE__*/e(\"p\",{children:\"Tarjousten pyyt\\xe4misen prosessia selkeytettiin poistamalla kent\\xe4t, jotka eiv\\xe4t olleet pakollisia mutta loivat ep\\xe4selvyyksi\\xe4 osalle k\\xe4ytt\\xe4jist\\xe4. Ylim\\xe4\\xe4r\\xe4isten kysymysten karsiminen nopeuttaa lomakkeen t\\xe4ytt\\xf6\\xe4 ja varmistaa, ett\\xe4 asiakkaat keskittyv\\xe4t olennaisiin tietoihin. T\\xe4m\\xe4 muutos my\\xf6s v\\xe4hent\\xe4\\xe4 virhetulkintojen mahdollisuutta ja parantaa k\\xe4ytt\\xf6kokemusta sivustolla.\"})});export const richText65=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"AI Commercen ja Akeneon integraatio tukee nyt uutta \",/*#__PURE__*/e(\"strong\",{children:\"Sort-attribuuttia\"}),\", joka tarjoaa verkkokauppiaille tarkan hallinnan siihen, miss\\xe4 j\\xe4rjestyksess\\xe4 tuotteet n\\xe4ytet\\xe4\\xe4n \",/*#__PURE__*/e(\"strong\",{children:\"kategoriasivuilla, hakutuloksissa ja suositelluissa tuotteissa\"}),\".\"]}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 ominaisuus on erityisen hy\\xf6dyllinen, kun haluat esimerkiksi nostaa myydyimm\\xe4t tuotteet listauksen k\\xe4rkeen. Voit tuoda j\\xe4rjestystiedot helposti ERP:st\\xe4 tai luoda ne Exceliss\\xe4 manuaalisesti ja tuoda ne Akeneoon. Mit\\xe4 pienempi Sort-numero, sit\\xe4 korkeammalle tuote sijoittuu.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Oletusj\\xe4rjestyksen vaihtoehdot AI Commercessa:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Recommendation:\"}),\" Algoritmi laskee tuotteelle pistem\\xe4\\xe4r\\xe4n perustuen katseluihin, tilausm\\xe4\\xe4riin, varastosaldoon ja tuotteen ik\\xe4\\xe4n.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Sort:\"}),\" Uusi manuaalinen j\\xe4rjestysnumero. T\\xe4ydellinen tilanteisiin, joissa haluat t\\xe4yden kontrollin tuotelistan j\\xe4rjestykseen.\"]})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"SKU, Name, Price, Date:\"}),\" Perinteiset aakkos-, hinta- tai p\\xe4iv\\xe4ysperusteiset j\\xe4rjestykset.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Miten Sort toimii?\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Arvo \u201C1\u201D n\\xe4kyy ensimm\\xe4isen\\xe4, \u201C2\u201D toisena, jne.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Suositellaan k\\xe4ytett\\xe4v\\xe4ksi Excel-muokkauksessa suurissa tuotem\\xe4\\xe4riss\\xe4.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Toimii yhdess\\xe4 muiden j\\xe4rjestyslogiikkojen kanssa \u2013 esimerkiksi voit k\\xe4ytt\\xe4\\xe4 Sort-arvoja erityiskampanjoiden tai sesonkituotteiden nostamiseen ilman, ett\\xe4 muut tuotteet vaikuttavat pisteytykseen.\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"K\\xe4ytt\\xf6vinkkej\\xe4:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"ERP:st\\xe4 tuotu myyntidata\"}),\" voidaan muuntaa Sort-arvoiksi (esim. myydyin tuote saa arvon 1).\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Voit vaikuttaa tuotteiden n\\xe4kyvyyteen suoraan ilman algoritmin v\\xe4liintuloa.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Toimii hyvin yhdess\\xe4 Recommendation-j\\xe4rjestyksen kanssa, kun halutaan yhdist\\xe4\\xe4 automatiikka ja manuaalinen hienos\\xe4\\xe4t\\xf6.\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"T\\xe4rke\\xe4\\xe4 \u2013 varattujen attribuuttien k\\xe4ytt\\xf6:\"})}),/*#__PURE__*/t(\"p\",{children:[\"Sort-attribuutti on osa \",/*#__PURE__*/e(\"strong\",{children:\"AI Commercen sis\\xe4isesti varattuja attribuutteja\"}),\", ja sit\\xe4 ei tule k\\xe4ytt\\xe4\\xe4 muuhun tarkoitukseen. Lista kaikista varatuista attribuuteista sis\\xe4lt\\xe4\\xe4 mm. sku, vat_rate, price_purchase, weight, pdf_1\u201310, comment_instructions, ja nyt my\\xf6s sort.\"]}),/*#__PURE__*/e(\"p\",{children:\"Jos olet aiemmin k\\xe4ytt\\xe4nyt Sortia muussa tarkoituksessa, nollaa arvo Akeneossa ja ota k\\xe4ytt\\xf6\\xf6n toinen, vapaamuotoinen attribuutti (esim. oma_sortti_1), jotta AI Commercen logiikka toimii odotetusti.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Yhteenveto:\"})}),/*#__PURE__*/t(\"p\",{children:[\"Sort-attribuutti tarjoaa selke\\xe4n ja hallitun tavan ohjata tuotelistauksien j\\xe4rjestyst\\xe4 \u2013 ilman ett\\xe4 sinun tarvitsee muuttaa SKU:ta, hintaa tai tuotekuvausta. Se on tehokas ty\\xf6kalu erityisesti suurissa tuotekatalogeissa ja myyntidataa hy\\xf6dynt\\xe4viss\\xe4 verkkokaupoissa. Kun k\\xe4yt\\xe4t sit\\xe4 oikein, voit tarjota asiakkaille \",/*#__PURE__*/e(\"strong\",{children:\"parempia suositteluja, nopeamman tuotteen l\\xf6ydett\\xe4vyyden\"}),\" \u2013 ja kasvattaa myynti\\xe4.\"]})]});export const richText66=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"AI Commerceen on lis\\xe4tty uusi toiminto \",/*#__PURE__*/e(\"strong\",{children:\"Translation-sivulle\"}),\", jonka avulla voit luoda ja hallita k\\xe4ytt\\xf6liittym\\xe4ss\\xe4 k\\xe4ytett\\xe4vi\\xe4 \",/*#__PURE__*/e(\"strong\",{children:\"k\\xe4\\xe4nn\\xf6savaimia\"}),\" suoraan hallintapaneelissa. T\\xe4m\\xe4 on erityisesti partnereille suunnattu ty\\xf6kalu, joka mahdollistaa monikielisten kauppojen sis\\xe4ll\\xf6n tehokkaan hallinnan \u2013 ilman, ett\\xe4 tarvitsee koskea suoraan tietokantaan.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Miten se toimii?\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Uudet avaimet lis\\xe4t\\xe4\\xe4n sill\\xe4 \",/*#__PURE__*/e(\"strong\",{children:\"kielell\\xe4, jota ollaan paraikaa k\\xe4ytt\\xe4m\\xe4ss\\xe4\"}),\", ja j\\xe4rjestelm\\xe4 luo \",/*#__PURE__*/e(\"strong\",{children:\"automaattisesti muut kieliversiot\"}),\", joita voi t\\xe4ydent\\xe4\\xe4 my\\xf6hemmin.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Translation-sivulla k\\xe4sitell\\xe4\\xe4n kaikkia tekstej\\xe4, joilla \",/*#__PURE__*/e(\"strong\",{children:\"ei ole omaa editoria\"}),\", kuten ilmoitukset, pop-up-viestit ja s\\xe4hk\\xf6postipohjat.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Tekstien p\\xe4ivitykset tehd\\xe4\\xe4n suoraan k\\xe4ytt\\xf6liittym\\xe4ss\\xe4 ja julkaistaan \u201C\",/*#__PURE__*/e(\"strong\",{children:\"Publish\"}),\"\u201D-painikkeella, jotta ne n\\xe4kyv\\xe4t asiakkaille.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Avaintoiminnot\"})}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Etsi ja muokkaa teksti\\xe4:\"})}),/*#__PURE__*/e(\"p\",{children:\"K\\xe4yt\\xe4 selaimesi hakua (esim. CTRL+F), etsi haluamasi teksti ja p\\xe4ivit\\xe4 se suoraan oikeaan sarakkeeseen.\"})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Luo uusi k\\xe4\\xe4nn\\xf6savain:\"})}),/*#__PURE__*/t(\"p\",{children:[\"Klikkaa \u201C\",/*#__PURE__*/e(\"strong\",{children:\"Add translation key\"}),\"\u201D ja m\\xe4\\xe4rit\\xe4:\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Avaimen nimi\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Sivu, johon se liittyy (esim. \",/*#__PURE__*/e(\"em\",{children:\"Checkout\"}),\", \",/*#__PURE__*/e(\"em\",{children:\"Global\"}),\")\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Teksti valitulla kielell\\xe4\"})})]}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/e(\"p\",{children:\"\u26A0\uFE0F Uuden avaimen luominen ei automaattisesti tuo teksti\\xe4 n\\xe4kyviin \u2013 sopiva konteksti ja tekninen k\\xe4ytt\\xf6 t\\xe4ytyy varmistaa. Suositellaan teht\\xe4v\\xe4ksi yhteisty\\xf6ss\\xe4 integraattorin kanssa.\"})})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Julkaise muutokset:\"})}),/*#__PURE__*/t(\"p\",{children:[\"Kaikki muutokset vaativat \",/*#__PURE__*/e(\"em\",{children:\"Publish\"}),\"-toiminnon ennen kuin ne n\\xe4kyv\\xe4t kaupassa.\"]})]})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Tuetut sivutyypit\"})}),/*#__PURE__*/e(\"p\",{children:\"Translation-sivulla voi lis\\xe4t\\xe4 avaimia yli 30 eri k\\xe4ytt\\xf6liittym\\xe4kontekstiin, mm.:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Checkout (kassa)\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Product Listing (kategoriat)\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Quote (tarjoukset)\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Shopping Cart (ostoskori)\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Contact Us (yhteydenottolomake)\"})}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:\"Email Template (s\\xe4hk\\xf6postipohjat)\"}),/*#__PURE__*/e(\"p\",{children:\"\u2026ja monet muut.\"})]})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Yhteenveto\"})}),/*#__PURE__*/t(\"p\",{children:[\"Uusi Translation-ty\\xf6kalu mahdollistaa \",/*#__PURE__*/e(\"strong\",{children:\"k\\xe4\\xe4nn\\xf6sten ja k\\xe4ytt\\xf6liittym\\xe4tekstien joustavan hallinnan\"}),\" ilman teknist\\xe4 v\\xe4liintuloa. Se s\\xe4\\xe4st\\xe4\\xe4 aikaa ja v\\xe4hent\\xe4\\xe4 virheit\\xe4, erityisesti monikielisten kauppojen yll\\xe4pidossa. Translation-sivulta l\\xf6ytyv\\xe4t kaikki kriittiset tekstit, joille ei ole erillist\\xe4 editoria, ja nyt voit my\\xf6s \",/*#__PURE__*/e(\"strong\",{children:\"lis\\xe4t\\xe4 uusia k\\xe4\\xe4nn\\xf6savaimia tarpeen mukaan\"}),\" \u2013 hallitusti ja tehokkaasti.\"]})]});export const richText67=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"Aiemmin tarjousty\\xf6kalu tuki alennusten m\\xe4\\xe4ritt\\xe4mist\\xe4 vain massana koko tarjoukselle. Nyt voit antaa \",/*#__PURE__*/e(\"strong\",{children:\"jokaiselle tuoteriville oman prosentuaalisen alennuksensa\"}),\", mik\\xe4 on hy\\xf6dyllist\\xe4 erityisesti tilanteissa, joissa osa tuotteista vaatii erityisehtoja tai tarkempaa hinnoittelua.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"K\\xe4ytt\\xf6esimerkki:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Anna koko tilaukselle ensin yleinen 30 % alennus\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4n j\\xe4lkeen voit tarkentaa yksitt\\xe4isi\\xe4 tuoterivej\\xe4 \u2013 esimerkiksi antaa yhdelle tuotteelle 40 % ja toiselle 25 % alennuksen\"})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Hy\\xf6dyt:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Yksityiskohtaisempi ja asiakaskohtaisempi hinnoittelu\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Mahdollisuus yhdist\\xe4\\xe4 massap\\xe4ivitys ja yksitt\\xe4iset rivikohtaiset tarkennukset\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Parantaa tarjouslaskennan l\\xe4pin\\xe4kyvyytt\\xe4 ja luotettavuutta\"})})]}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 p\\xe4ivitys parantaa tarjousty\\xf6kalun joustavuutta ja vastaa erityisesti B2B-kaupan vaatimuksiin, joissa hinnat r\\xe4\\xe4t\\xe4l\\xf6id\\xe4\\xe4n usein tuote kerrallaan.\"})]});export const richText68=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"Tarjousty\\xf6kalun k\\xe4ytett\\xe4vyytt\\xe4 on parannettu merkitt\\xe4v\\xe4sti: jatkossa jokaisella tuoterivill\\xe4 n\\xe4ytet\\xe4\\xe4n tuotteen \",/*#__PURE__*/e(\"strong\",{children:\"sis\\xe4\\xe4nostohinta\"}),\", mik\\xe4li se on asetettu tuotetietoihin.\"]}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 tuo myyj\\xe4lle t\\xe4rke\\xe4n lis\\xe4n\\xe4kym\\xe4n tarjouksia laatiessa, sill\\xe4 nyt on entist\\xe4 helpompi arvioida alennusten kannattavuutta ja varmistaa, ettei tarjoushinnoittelu mene tappiolliseksi vahingossa.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Hy\\xf6dyt k\\xe4yt\\xe4nn\\xf6ss\\xe4:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"N\\xe4et yhdell\\xe4 silm\\xe4yksell\\xe4 ostohinnan ja myyntihinnan erotuksen\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Helpottaa katelaskentaa ja alennusprosentin m\\xe4\\xe4ritt\\xe4mist\\xe4\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"V\\xe4hent\\xe4\\xe4 virheit\\xe4 tarjoushinnoittelussa\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Tukee p\\xe4\\xe4t\\xf6ksentekoa erityisesti suurten tai asiakaskohtaisten tarjousten kohdalla\"})})]}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 ominaisuus on k\\xe4ytett\\xe4viss\\xe4 automaattisesti kaikille, joilla on p\\xe4\\xe4sy tarjousty\\xf6kaluun ja joilla tuotteille on m\\xe4\\xe4ritetty sis\\xe4\\xe4nostohinnat.\"})]});export const richText69=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"AI Commerce tukee nyt \",/*#__PURE__*/e(\"strong\",{children:\"Custom Options\"}),\" -toiminnallisuutta optioiden ja varianttien rinnalla. Custom optiot mahdollistavat tuotteille \",/*#__PURE__*/e(\"strong\",{children:\"tarkentavien valintojen\"}),\" lis\\xe4\\xe4misen ilman, ett\\xe4 ne vaikuttavat tuotteen SKU:hun, hintaan tai varastosaldoon.\"]}),/*#__PURE__*/e(\"p\",{children:\"Toiminto soveltuu tilanteisiin, joissa asiakkaalta halutaan ker\\xe4t\\xe4 lis\\xe4tietoja ennen tilauksen vahvistamista \u2013 esimerkiksi kaiverrusteksti, v\\xe4rivalinta tai muu tarkennus. Jos valinta ei vaikuta tuotteen saatavuuteen tai hintaan, voit k\\xe4ytt\\xe4\\xe4 siihen nyt custom optiota.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Milloin k\\xe4ytt\\xe4\\xe4 custom optioneita?\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Tuotteen valinnalla ei ole vaikutusta hintaan tai varastoon.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Halutaan lis\\xe4valintoja, mutta ei haluta hallita jokaista kombinaatiota erillisen\\xe4 SKU:na.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Esimerkkin\\xe4 liikennemerkit: mitat ja materiaalit voivat olla variantteja (SKU), mutta fontti tai v\\xe4rivalinta voi olla custom option.\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Ohjeistus custom optioneiden k\\xe4ytt\\xf6\\xf6nottoon\"})}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Tutustu optioihin ja variantteihin:\"})}),/*#__PURE__*/e(\"p\",{children:\"Varmista, ett\\xe4 kyseess\\xe4 ei ole valinta, joka vaikuttaa hintaan tai varastoon. T\\xe4ll\\xf6in tulee k\\xe4ytt\\xe4\\xe4 optioita tai variantteja.\"})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"M\\xe4\\xe4rit\\xe4 k\\xe4ytt\\xf6tarkoitus:\"})}),/*#__PURE__*/e(\"p\",{children:\"Mieti, onko kyseess\\xe4 valinta, jolla ei ole vaikutusta SKU-tasoon. Jos kyll\\xe4, custom option sopii hyvin.\"})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Avaa tuotekortti hallintapaneelissa:\"})}),/*#__PURE__*/t(\"p\",{children:[\"Siirry kohtaan \",/*#__PURE__*/e(\"em\",{children:\"Katalog\"}),\" ja valitse haluamasi tuote. Klikkaa auki tuotekortti.\"]})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Luo uusi custom option:\"})}),/*#__PURE__*/t(\"p\",{children:[\"Avaa \",/*#__PURE__*/e(\"em\",{children:\"Custom options\"}),\" -osio ja valitse \",/*#__PURE__*/e(\"em\",{children:\"Add new custom option\"}),\".\"]})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"M\\xe4\\xe4rittele valinnan asetukset:\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Valitse Input-tyyppi (esim. Radiobutton tai Checkbox).\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"M\\xe4\\xe4rittele Sort order -numero.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Valitse, onko valinta pakollinen (Required).\"})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Lis\\xe4\\xe4 valittavat arvot:\"})}),/*#__PURE__*/e(\"p\",{children:\"Esimerkiksi v\\xe4rin valintaan voit lis\\xe4t\\xe4 arvot \u201Cmusta\u201D ja \u201Csininen\u201D. Radiobutton pakottaa yhden valinnan, Checkbox sallii useita.\"})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Tallenna ja julkaise:\"})}),/*#__PURE__*/e(\"p\",{children:\"Kun tuote avataan kaupassa, asiakkaalle n\\xe4ytet\\xe4\\xe4n n\\xe4m\\xe4 lis\\xe4valinnat. Pakolliset valinnat est\\xe4v\\xe4t tilauksen l\\xe4hett\\xe4misen ilman valintaa.\"})]})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Tilaustiedon siirtyminen j\\xe4rjestelmiin\"})}),/*#__PURE__*/t(\"p\",{children:[\"Asiakkaan tekem\\xe4t custom option -valinnat siirtyv\\xe4t tilauksessa mukana \",/*#__PURE__*/e(\"strong\",{children:\"kommenttikent\\xe4ss\\xe4\"}),\" esimerkiksi ERP-j\\xe4rjestelm\\xe4\\xe4n. N\\xe4in varsinainen varastohallinta pysyy erill\\xe4\\xe4n, mutta valinnat ovat n\\xe4kyvill\\xe4 k\\xe4sittelij\\xe4lle.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Milloin custom optiot eiv\\xe4t riit\\xe4?\"})}),/*#__PURE__*/e(\"p\",{children:\"Jos valinta vaikuttaa:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Hintaan\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Varastosaldoon\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Tai sill\\xe4 on oma SKU\"})})]}),/*#__PURE__*/e(\"p\",{children:\"\u2026k\\xe4yt\\xe4 optioita tai variantteja.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Yhteenveto\"})}),/*#__PURE__*/e(\"p\",{children:\"Custom optiot t\\xe4ydent\\xe4v\\xe4t AI Commercen tuotemallinnusta, kun halutaan lis\\xe4valintoja ilman SKU-tason erittely\\xe4. Ne tuovat selkeytt\\xe4 tilaukseen, parantavat asiakaskokemusta ja yksinkertaistavat tuotteen hallintaa ilman ylim\\xe4\\xe4r\\xe4ist\\xe4 varastoseurantaa.\"})]});export const richText70=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"AI Commercen tuotekortille on lis\\xe4tty uusi \",/*#__PURE__*/e(\"strong\",{children:\"historiav\\xe4lilehti\"}),\", joka n\\xe4ytt\\xe4\\xe4 tuotteen muokkaushistorian. N\\xe4et helposti, \",/*#__PURE__*/e(\"strong\",{children:\"kuka teki muutoksia\"}),\", milloin ne tehtiin ja mit\\xe4 tietoja tarkalleen muokattiin \u2013 esimerkiksi hinnan tai kategorian muutokset.\"]}),/*#__PURE__*/t(\"p\",{children:[\"T\\xe4m\\xe4 parannus helpottaa erityisesti tilanteita, joissa tuotteelle on ilmestynyt virheellinen hinta tai kategoria, eik\\xe4 ole tiedossa, kuka muutoksen on tehnyt. Jatkossa muutoshistoriasta n\\xe4hd\\xe4\\xe4n yksityiskohtaisesti, \",/*#__PURE__*/e(\"strong\",{children:\"mist\\xe4 muutos on syntynyt\"}),\" ja \",/*#__PURE__*/e(\"strong\",{children:\"mit\\xe4 kentti\\xe4 on p\\xe4ivitetty\"}),\".\"]}),/*#__PURE__*/e(\"p\",{children:\"Toiminnallisuus tuo l\\xe4pin\\xe4kyvyytt\\xe4 tuotetietojen hallintaan ja auttaa nopeuttamaan virheiden korjausta arjessa.\"})]});export const richText71=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"AI Commercen hallintapaneeliin on palautettu aiemmin OrtePHP-alustassa ollut \",/*#__PURE__*/e(\"strong\",{children:\"Tools > Store Logo\"}),\" -toiminto entist\\xe4 kehittyneemp\\xe4n\\xe4. Uudistuksessa logon tallennus on integroitu osaksi AI Commercen kuva-automaatioj\\xe4rjestelm\\xe4\\xe4, mik\\xe4 mahdollistaa automaattisen v\\xe4limuistin tyhjennyksen logop\\xe4ivityksen yhteydess\\xe4.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Mit\\xe4 t\\xe4m\\xe4 tarkoittaa k\\xe4yt\\xe4nn\\xf6ss\\xe4?\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Kun tallennat uuden logon, tyhjennet\\xe4\\xe4n sek\\xe4 \",/*#__PURE__*/e(\"strong\",{children:\"j\\xe4rjestelm\\xe4n oma v\\xe4limuisti\"}),\" ett\\xe4 \",/*#__PURE__*/e(\"strong\",{children:\"CloudFrontin CDN-v\\xe4limuisti\"}),\".\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"CloudFrontin v\\xe4limuistin tyhjennys kest\\xe4\\xe4 yleens\\xe4 noin \",/*#__PURE__*/e(\"strong\",{children:\"1 minuutin\"}),\", joten uuden logon n\\xe4kyminen k\\xe4ytt\\xf6liittym\\xe4ss\\xe4 voi viiv\\xe4sty\\xe4 hetken.\"]})}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Hallintapaneelissa\"}),\" muutokset n\\xe4kyv\\xe4t v\\xe4litt\\xf6m\\xe4sti, koska siell\\xe4 ei k\\xe4ytet\\xe4 v\\xe4limuistia.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]})]}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/t(\"p\",{children:[\"\u202F\",/*#__PURE__*/e(\"strong\",{children:\"Vinkki:\"}),\" Odota noin minuutti logon tallennuksen j\\xe4lkeen ja p\\xe4ivit\\xe4 sen j\\xe4lkeen sivu (F5), jotta varmistat, ett\\xe4 uusi logo n\\xe4kyy oikein my\\xf6s asiakasn\\xe4kym\\xe4ss\\xe4.\"]})}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 uudistus varmistaa, ett\\xe4 logon p\\xe4ivitys ei j\\xe4\\xe4 selaimen tai verkon v\\xe4limuistien taakse piiloon, ja tuo mukanaan entist\\xe4 sulavamman k\\xe4ytt\\xf6kokemuksen erityisesti tilanteissa, joissa visuaalinen br\\xe4ndi-ilme on t\\xe4rke\\xe4ss\\xe4 roolissa (esim. kampanjoiden tai kausip\\xe4ivitysten yhteydess\\xe4).\"})]});export const richText72=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commercen kuvatiedostojen jakeluautomaatio tukee nyt versionhallintaa v-parametrilla. T\\xe4m\\xe4 mahdollistaa tietyn kuvatiedoston version hakemisen ilman v\\xe4limuistia tai automaattista kuvaskaalausta.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Miten se toimii?\"})}),/*#__PURE__*/e(\"p\",{children:\"Lis\\xe4\\xe4 kuvan URL-osoitteeseen parametri, kuten ?v=7208527732, jolloin:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"CDN ohittaa mahdollisen v\\xe4limuistin\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"N\\xe4et suoraan S3-bucketissa olevan alkuper\\xe4isen ja p\\xe4ivitetyn kuvan\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Automaattinen skaalaus ei aktivoidu, vaan kuva palautetaan t\\xe4ysresoluutiolla\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Hy\\xf6dyt:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"N\\xe4et nopeasti, onko uusi kuva todella tallentunut palvelimelle\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Kehitt\\xe4j\\xe4t ja sis\\xe4ll\\xf6ntuottajat voivat testata ja varmistaa kuvanvaihdot ilman odottelua\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Helpottaa kuvap\\xe4ivitysten hallintaa erityisesti silloin, kun samannimisi\\xe4 tiedostoja korvataan\"})})]}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 on erityisen hy\\xf6dyllinen ominaisuus mm. lanseerauksissa ja tilanteissa, joissa kuvien ajantasaisuus on liiketoimintakriittist\\xe4 (esimerkiksi kampanjasivut tai etusivun nosto). Versioavaimen voit luoda vapaasti, kunhan se on uniikki.\"})]});export const richText73=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Tarjousty\\xf6kalun tuki bundle-tuotteille on parantunut huomattavasti. Uudistuksen my\\xf6t\\xe4 bundle-tuotteet esitet\\xe4\\xe4n tarjouksilla korostetusti ja asiakas n\\xe4kee selke\\xe4sti, mit\\xe4 tuotteita kukin bundle sis\\xe4lt\\xe4\\xe4.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Keskeiset parannukset:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Bundle-tuotteet n\\xe4ytet\\xe4\\xe4n omana kokonaisuutenaan:\"}),\" Asiakas erottaa ne helposti yksitt\\xe4isist\\xe4 tuotteista.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Simple-tuotteet listataan n\\xe4kyviin bundle-tuotteen alle:\"}),\" Asiakas ymm\\xe4rt\\xe4\\xe4 selke\\xe4sti, mit\\xe4 tuotteita paketti sis\\xe4lt\\xe4\\xe4.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Nollahintaiset bundle-tuotteet eiv\\xe4t n\\xe4yt\\xe4 hintaa:\"}),\" T\\xe4m\\xe4 est\\xe4\\xe4 turhaa h\\xe4mmennyst\\xe4 tarjouksen arvosta.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"T\\xe4ydellinen ostoskorin palautus:\"}),\" Jos asiakkaan ostoskori on esimerkiksi kadonnut tai tyhjentynyt, j\\xe4rjestelm\\xe4 palauttaa kaikki tiedot \u2013 my\\xf6s bundle-tuotteet \u2013 sellaisina kuin ne olivat luontihetkell\\xe4.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"N\\xe4iden parannusten ansiosta tarjouspyynt\\xf6jen k\\xe4sittely ja esitt\\xe4minen asiakkaille on entist\\xe4 informatiivisempaa ja visuaalisesti selke\\xe4mp\\xe4\\xe4 \u2013 etenkin silloin, kun myyd\\xe4\\xe4n valmiita tuotepaketteja.\"}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 helpottaa erityisesti B2B-kauppaa, jossa bundle-tuotteet voivat koostua lukuisista yksitt\\xe4isist\\xe4 komponenteista, joiden l\\xe4pin\\xe4kyv\\xe4 esitt\\xe4minen on t\\xe4rke\\xe4\\xe4 p\\xe4\\xe4t\\xf6ksenteossa.\"})]});export const richText74=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commerce -alustan phpList-hosting-palvelun tuki p\\xe4\\xe4ttyy 1.6.2025. P\\xe4\\xe4t\\xf6ksen taustalla ovat puutteellinen GDPR-tuki, heikentynyt toimitusvarmuus ja automaatio-ominaisuuksien puute verrattuna nykyaikaisiin ratkaisuihin.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Mit\\xe4 t\\xe4m\\xe4 tarkoittaa?\"})}),/*#__PURE__*/e(\"p\",{children:\"phpList ei en\\xe4\\xe4 ole k\\xe4ytett\\xe4viss\\xe4 AI Commercen hallinnoimana uutiskirjeratkaisuna 1.6.2025 alkaen. Mik\\xe4li k\\xe4yt\\xe4t phpListi\\xe4 uutiskirjeiden l\\xe4hett\\xe4miseen, suosittelemme siirtym\\xe4\\xe4n vaihtoehtoiseen palveluun viimeist\\xe4\\xe4n toukokuun aikana.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Suositellut vaihtoehdot uutiskirjeviestint\\xe4\\xe4n:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"CreaMailer:\"}),\" Kotimainen palvelu, rajattomat l\\xe4hetykset ja valmis integraatio AI Commerceen.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Klaviyo:\"}),\" Tehokas segmentointi ja automaatio, sopii erityisesti verkkokaupoille.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"MailChimp:\"}),\" Tunnettu ja monipuolinen ratkaisu kevyill\\xe4 aloituspaketeilla.\"]})}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Mailjet:\"}),\" Helppo k\\xe4ytt\\xf6\\xf6notto ja kilpailukykyinen hinnoittelu my\\xf6s suurille m\\xe4\\xe4rille.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Toimenpiteet asiakkaille:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Lataa tilaajalistat talteen phpListist\\xe4 CSV-muodossa ennen 1.6.2025.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Mik\\xe4li listoja ei erikseen poisteta, voimme palauttaa ne varmuuskopioista vuoden sis\\xe4ll\\xe4 (1.6.2026 asti).\"})}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:\"Tutustu suositeltuihin uutiskirjepalveluihin ja vertailuartikkeliimme, jossa esitell\\xe4\\xe4n hinnoittelut, ominaisuudet ja integraatiovalmiudet:\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"CreaMailer, Klaviyo, MailChimp, Mailjet ja phpList verrattuna \u2013 mik\\xe4 sopii yrityksellesi?\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Miksi p\\xe4ivitys on t\\xe4rke\\xe4?\"})}),/*#__PURE__*/e(\"p\",{children:\"Nykyajan s\\xe4hk\\xf6postimarkkinointi vaatii tarkkaa seurantaa, automaatiota, personointia ja vahvaa tietosuojaa. Erillisen roskapostimerkinn\\xe4n riski voi heikent\\xe4\\xe4 koko yrityksen l\\xe4hetysmainetta \u2013 siksi suosittelemme siirtymist\\xe4 ratkaisuihin, joilla on paremmat toimitusvarmuudet ja integraatiot AI Commerce -alustaan.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Miss\\xe4 asetukset l\\xf6ytyv\\xe4t?\"})}),/*#__PURE__*/e(\"p\",{children:\"MyStore > Newsletter-integraatiot > Valitse uutiskirjety\\xf6kalu > Sy\\xf6t\\xe4 API-avaimet\"}),/*#__PURE__*/e(\"p\",{children:\"\uD83D\uDCCC Tarvitsetko apua siirtym\\xe4ss\\xe4? Ota yhteytt\\xe4 asiakastukeemme \u2013 autamme oikean ty\\xf6kalun valinnassa ja k\\xe4ytt\\xf6\\xf6notossa.\"})]});export const richText75=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Tarjousten konversioseuranta AI Commercessa on saanut uuden logiikan, joka mahdollistaa entist\\xe4 tarkemman mainonnan tuoton mittaamisen Google Adsissa. MyStore-asetuksista l\\xf6ytyv\\xe4 \u201CQuote Conversion Value\u201D -asetus tukee nyt kolmea eri arvoa:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Numeerinen arvo (esim. 100):\"}),\" Tarjouspyynt\\xf6jen konversioarvoksi asetetaan annettu arvo.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"\u201Ccart\u201D:\"}),\" Tarjouksen arvo lasketaan ostoskorin todellisen arvon perusteella.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"0:\"}),\" Tarjoukset eiv\\xe4t kerryt\\xe4 konversioarvoa.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 muutos tuo lis\\xe4\\xe4 joustavuutta mainoskampanjoiden tehokkuuden analysointiin. Kauppias voi m\\xe4\\xe4ritt\\xe4\\xe4, mik\\xe4 arvo parhaiten heijastaa oman liiketoiminnan todellista asiakaskohtaista arvoa tarjouspyynt\\xf6jen kohdalla.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Yhdess\\xe4 AI Commercen natiivin konversioseurannan kanssa t\\xe4m\\xe4 mahdollistaa:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Ostoskorin, tarjouspyynt\\xf6jen, puheluiden ja yhteydenottojen seuraamisen ilman Google Tag Manageria\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Tarkan arvon m\\xe4\\xe4rittelyn konversiotapahtumille, mik\\xe4 helpottaa Google Ads -kampanjoiden optimointia\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Puhelinnumero- ja s\\xe4hk\\xf6postikontaktien klikkausten yksil\\xf6llisen seurannan istunnon sis\\xe4ll\\xe4\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Massatulosten ja konversioiden realistisen vertailun todellisiin myyntilukuihin\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Muista: konversioseurannan toiminta edellytt\\xe4\\xe4, ett\\xe4 AI Commercen valmiit eventit on aktivoitu sek\\xe4 konversiopikseli asennettu ohjeiden mukaisesti.\"})]});export const richText76=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commerce tukee nyt suoraan Matkahuollon virallista APIa, mik\\xe4 tarkoittaa, ett\\xe4 osoitekorttien tulostus ja EDI-sanomat hoituvat natiivisti ilman erillist\\xe4 kolmannen osapuolen sopimusta, kuten Shipit.\"}),/*#__PURE__*/e(\"p\",{children:\"Toiminnallisuuden my\\xf6t\\xe4 kauppiaat voivat:\"}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Tulostaa osoitekortteja yksitt\\xe4in tai massana suoraan hallintan\\xe4kym\\xe4st\\xe4\"})})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Tehd\\xe4 noutopistehakuja ja tarjota asiakkailleen valittavaksi l\\xe4himm\\xe4n Matkahuollon pisteen\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"K\\xe4ytt\\xe4\\xe4 Matkahuollon palveluita suoraan oman sopimuksen puitteissa\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Ominaisuuden k\\xe4ytt\\xf6\\xf6notto edellytt\\xe4\\xe4, ett\\xe4 Matkahuollon API-avaimet on sy\\xf6tetty MyStore-asetuksiin. T\\xe4m\\xe4n j\\xe4lkeen ominaisuudet ovat heti k\\xe4ytett\\xe4viss\\xe4 ilman lis\\xe4integraatioita tai maksullisia v\\xe4lik\\xe4si\\xe4. T\\xe4m\\xe4 tekee logistiikan hallinnasta entist\\xe4 sujuvampaa ja kustannustehokkaampaa kotimaan toimituksissa.\"})]});export const richText77=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Verkkokauppiaiden k\\xe4ytt\\xf6\\xf6n on lis\\xe4tty uusi hallintan\\xe4kym\\xe4, jossa verkkolaskuoperaattoreita voi lis\\xe4t\\xe4, poistaa ja hallita suoraan AI Commercen k\\xe4ytt\\xf6liittym\\xe4st\\xe4. T\\xe4m\\xe4 tuo merkitt\\xe4v\\xe4\\xe4 joustavuutta erityisesti niille, jotka hy\\xf6dynt\\xe4v\\xe4t ERP-integraatioita, joissa laskutusoperaattorin tunniste (API ID) on vaadittu tieto.\"}),/*#__PURE__*/e(\"p\",{children:\"Uusi ominaisuus mahdollistaa:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Uusien verkkolaskuoperaattorien lis\\xe4\\xe4misen manuaalisesti\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Olemassa olevien operaattorien muokkaamisen ja poistamisen\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"ERP-integraatioon tarvittavan API ID:n lis\\xe4\\xe4misen tai p\\xe4ivitt\\xe4misen\"})})]}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 parantaa j\\xe4rjestelm\\xe4n hallittavuutta, v\\xe4hent\\xe4\\xe4 tarvetta tekniseen tukeen ja mahdollistaa integraatioiden toiminnan nopeamman varmistamisen erityisesti ERP-ymp\\xe4rist\\xf6iss\\xe4, joissa operaattorit on sidottu tiettyihin tunnisteisiin.\"})]});export const richText78=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"AI Commercen hallintapaneelin \",/*#__PURE__*/e(\"em\",{children:\"Categories\"}),'-sivu on saanut t\\xe4rke\\xe4n parannuksen: kategoriat, joilta puuttuu viittaus olemassa olevaan yl\\xe4kategoriaan, eli ns. \"orvot kategoriat\", n\\xe4kyv\\xe4t nyt selke\\xe4sti juurihakemistossa muiden p\\xe4\\xe4kategoriatasoisten kanssa. N\\xe4in voit havaita puuttuvat tai virheelliset kategoriasuhteet nopeasti suoraan k\\xe4ytt\\xf6liittym\\xe4st\\xe4.']}),/*#__PURE__*/e(\"p\",{children:\"Jos esimerkiksi tietokannassa on s\\xe4ilynyt viittaus poistettuun yl\\xe4kategoriaan, t\\xe4m\\xe4 kategoria korostetaan punaisella hallintan\\xe4kym\\xe4ss\\xe4. T\\xe4m\\xe4 auttaa tunnistamaan mahdolliset ongelmat \u2013 kuten virheelliset tai tarpeettomat kategoriat \u2013 ja korjaamaan ne ilman manuaalista tietokantaty\\xf6t\\xe4.\"}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 uudistus helpottaa kategoriarakenteen hallintaa ja parantaa koko verkkokaupan tiedon eheytt\\xe4 ja k\\xe4ytett\\xe4vyytt\\xe4.\"})]});export const richText79=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"AI Commerce tukee nyt tuotannossa oleville verkkokaupoille omaa tenanttikohtaista kehitysymp\\xe4rist\\xf6\\xe4. T\\xe4m\\xe4 tarkoittaa, ett\\xe4 jokainen asiakas voi pyyt\\xe4\\xe4 k\\xe4ytt\\xf6\\xf6ns\\xe4 erillisen \",/*#__PURE__*/e(\"em\",{children:\"dev-ymp\\xe4rist\\xf6n\"}),\", joka on kopio tuotantoymp\\xe4rist\\xf6st\\xe4 \u2013 samoilla komponenteilla, mutta erillisill\\xe4 tunnuksilla ja palveluilla. Kehitysymp\\xe4rist\\xf6 mahdollistaa uusien ominaisuuksien ja integraatioiden kokeilemisen ilman riski\\xe4 tuotannon vakaudelle.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Ymp\\xe4rist\\xf6 on k\\xe4ytett\\xe4viss\\xe4 muodossa \",/*#__PURE__*/e(\"code\",{children:\"dev.kauppa.fi\"}),\" tai \",/*#__PURE__*/e(\"code\",{children:\"dev.kauppa.aicommerce.fi\"}),\", ja sen k\\xe4ytt\\xf6\\xf6notosta perit\\xe4\\xe4n pieni kuukausimaksu ymp\\xe4rist\\xf6n laajuuden ja integraatioiden mukaan. Dev-ymp\\xe4rist\\xf6 k\\xe4ytt\\xe4\\xe4 omia stageja, distribuutiota ja tietokantaa, ja kaikki komponentit \u2013 kuten API Gateway, CloudFront, S3, Lambda ja Redis \u2013 on erotettu tuotannosta.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Kehitt\\xe4j\\xe4t voivat k\\xe4ytt\\xe4\\xe4 dev-haaraa GitHubissa nimell\\xe4 \",/*#__PURE__*/e(\"code\",{children:\"kauppasi-dev\"}),\", ja ymp\\xe4rist\\xf6 tukee samoja IAM-oikeuksia kuin tuotanto. Kuvien osalta kehitysymp\\xe4rist\\xf6 hy\\xf6dynt\\xe4\\xe4 tuotannon S3-bucketia, mik\\xe4 v\\xe4hent\\xe4\\xe4 tarpeetonta duplikaatiota. Huomioithan, ett\\xe4 AI Commerce ei varmuuskopioi kehitysymp\\xe4rist\\xf6j\\xe4 \u2013 vastuu j\\xe4\\xe4 kehitt\\xe4j\\xe4lle.\"]}),/*#__PURE__*/e(\"p\",{children:\"Dev-ymp\\xe4rist\\xf6n pystytys tapahtuu erillisest\\xe4 pyynn\\xf6st\\xe4, ja ymp\\xe4rist\\xf6n hallinta onnistuu joko admin-panelista tai GitHub-haaran kautta. Tietoja ei siirret\\xe4 automaattisesti tuotannosta \u2013 mahdolliset kopiot tuotetiedoista on teht\\xe4v\\xe4 manuaalisesti.\"}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 uusi toiminnallisuus tarjoaa turvallisen ja hallitun tavan kehitt\\xe4\\xe4 ja testata uutta ennen tuotantoon siirtymist\\xe4 \u2013 ilman kompromisseja tuotantoymp\\xe4rist\\xf6n vakauden suhteen.\"})]});export const richText80=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Turvakauppa.com on Suomen johtava turvallisuustuotteiden verkkokauppa, joka palvelee yrityksi\\xe4, organisaatioita ja yksityisasiakkaita valtakunnallisesti. Verkkokaupasta l\\xf6ytyy kattava valikoima muun muassa varoituskylttej\\xe4, opasteita, ensiaputuotteita, paloturvallisuusratkaisuja sek\\xe4 ty\\xf6turvallisuustuotteita ty\\xf6maille ja julkisiin tiloihin.\"}),/*#__PURE__*/e(\"p\",{children:\"Verkkokauppauudistuksessa Turvakauppa.com siirtyi Magento 2 -alustalta AI Commerce -alustalle. Uusi kokonaisuus sis\\xe4lt\\xe4\\xe4 integraation sek\\xe4 PIM-j\\xe4rjestelm\\xe4\\xe4n (Product Information Management) ett\\xe4 ERP-j\\xe4rjestelm\\xe4\\xe4n, mik\\xe4 mahdollistaa sujuvan tuotetiedon hallinnan, tilausten k\\xe4sittelyn ja paremman asiakaskokemuksen.\"}),/*#__PURE__*/e(\"p\",{children:\"Virallinen referenssitarina julkaistaan my\\xf6hemmin.\"}),/*#__PURE__*/t(\"p\",{children:[\"Siirry kauppaan: \",/*#__PURE__*/e(i,{href:\"https://turvakauppa.com/\",motionChild:!0,nodeId:\"ajzTLoH1L\",openInNewTab:!0,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:\"https://turvakauppa.com/\"})})]})]});export const richText81=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Ilmaisten toimitusten esto asiakasryhmitt\\xe4in voidaan hallita AI Commerce -alustalla seuraavasti:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Asiakasryhmien m\\xe4\\xe4ritt\\xe4minen\"}),\": Voit luoda erilaisia asiakasryhmi\\xe4 ja m\\xe4\\xe4ritt\\xe4\\xe4 kullekin ryhm\\xe4lle omat s\\xe4\\xe4nn\\xf6t, jotka koskevat ilmaisia toimituksia. T\\xe4m\\xe4 tarkoittaa, ett\\xe4 voit est\\xe4\\xe4 tai sallia ilmaisen toimituksen tietyille asiakasryhmille.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Toimitusrajoitusten asettaminen\"}),\": Siirry hallintapaneelissa kohtaan, jossa voit hallita asiakasryhmi\\xe4. T\\xe4\\xe4lt\\xe4 voit m\\xe4\\xe4ritt\\xe4\\xe4, mitk\\xe4 ryhm\\xe4t saavat k\\xe4ytt\\xf6\\xf6ns\\xe4 ilmaiset toimitukset ja mitk\\xe4 eiv\\xe4t.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Hinnoittelun ja toimitusvaihtoehtojen hallinta\"}),\": Varmista, ett\\xe4 toimitustavat on m\\xe4\\xe4ritelty niin, ett\\xe4 ilmaiset toimitukset ovat k\\xe4ytett\\xe4viss\\xe4 vain tietyille asiakasryhmille. Voit my\\xf6s asettaa minimirajoja, joiden ylittyess\\xe4 ilmainen toimitus on mahdollista.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Testaus\"}),\": On suositeltavaa testata asetukset varmistaaksesi, ett\\xe4 ilmaiset toimitukset toimivat odotetusti eri asiakasryhmille.\"]})})]})]});export const richText82=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:'Maksutavan \"Force Display in Method List\" -asetus mahdollistaa maksutavan pakottamisen n\\xe4kyviin kassalla, vaikka se ei normaalisti t\\xe4ytt\\xe4isi kaikkia ehtoja. T\\xe4m\\xe4 on hy\\xf6dyllist\\xe4, jos haluat varmistaa, ett\\xe4 tietyt maksutavat ovat aina asiakkaiden saatavilla, riippumatta heid\\xe4n asiakastyypist\\xe4\\xe4n tai muista rajoituksista.'}),/*#__PURE__*/e(\"h3\",{children:\"Asetuksen m\\xe4\\xe4ritt\\xe4minen\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Kirjaudu sis\\xe4\\xe4n\"}),\" kaupasi \",/*#__PURE__*/e(\"strong\",{children:\"Hallintapaneeliin\"}),\".\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Navigoi \",/*#__PURE__*/e(\"strong\",{children:\"Modules > Payment Methods\"}),\" -osioon.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Valitse maksutapa, jonka haluat pakottaa n\\xe4kyviin.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:'Etsi \"Force Display in Method List\" -asetus ja aktivoi se.'})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Tallenna muutokset.\"})})]}),/*#__PURE__*/e(\"h3\",{children:\"Huomioitavaa\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Kun t\\xe4m\\xe4 asetus on k\\xe4yt\\xf6ss\\xe4, maksutapa n\\xe4kyy kaikille asiakkaille, vaikka muut asetukset rajoittaisivat sen n\\xe4kyvyytt\\xe4.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"On suositeltavaa tarkistaa, ett\\xe4 maksutapa on edelleen relevantti ja turvallinen kaikille asiakasryhmille.\"})})]})]});export const richText83=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Related-tuotteiden lis\\xe4\\xe4minen CSV-tiedostossa SKU-koodilla tapahtuu seuraavasti:\"}),/*#__PURE__*/e(\"ol\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"CSV-rakenne\"}),\": Related-tuotteet m\\xe4\\xe4ritell\\xe4\\xe4n \",/*#__PURE__*/e(\"code\",{children:\"related_products\"}),\"-sarakkeessa. T\\xe4h\\xe4n sarakkeeseen voit lis\\xe4t\\xe4 pelkki\\xe4 SKU-koodit pilkulla erotettuna. Esimerkiksi:\"]})})}),/*#__PURE__*/e(\"div\",{className:\"framer-text-module\",style:{height:\"auto\",width:\"100%\"},children:/*#__PURE__*/e(a,{componentIdentifier:\"module:pVk4QsoHxASnVtUBp6jr/HTBsNkEMAb7TUGaO3DBy/CodeBlock.js:default\",children:t=>/*#__PURE__*/e(l,{...t,code:\"   related_products: SKU100,FILA112\",language:\"Markdown\"})})}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4ll\\xf6in j\\xe4rjestelm\\xe4 luo tuoterivin, jossa kaikki n\\xe4m\\xe4 SKU:t linkitet\\xe4\\xe4n toisiinsa tuotteiden p\\xe4\\xe4kuvilla.\"}),/*#__PURE__*/e(\"ol\",{start:\"2\",children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Lis\\xe4kuva-ID\"}),\": Jos haluat liitt\\xe4\\xe4 lis\\xe4kuva-ID:n liittyv\\xe4lle tuotteelle, voit tehd\\xe4 sen lis\\xe4\\xe4m\\xe4ll\\xe4 sen hakasulkeisiin SKU:n per\\xe4\\xe4n. Esimerkiksi:\"]})})}),/*#__PURE__*/e(\"div\",{className:\"framer-text-module\",style:{height:\"auto\",width:\"100%\"},children:/*#__PURE__*/e(a,{componentIdentifier:\"module:pVk4QsoHxASnVtUBp6jr/HTBsNkEMAb7TUGaO3DBy/CodeBlock.js:default\",children:t=>/*#__PURE__*/e(l,{...t,code:\"   related_products: SKU100[12],FILA112\",language:\"Markdown\"})})}),/*#__PURE__*/t(\"p\",{children:[\"T\\xe4ss\\xe4 \",/*#__PURE__*/e(\"code\",{children:\"12\"}),\" on lis\\xe4kuva-ID, joka liitet\\xe4\\xe4n SKU100:een.\"]}),/*#__PURE__*/e(\"ol\",{start:\"3\",children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"CSV-tiedoston tuonti\"}),\": Kun olet valmistanut CSV-tiedoston, voit tuoda sen AI Commerce -hallintapaneelissa kohdassa \",/*#__PURE__*/e(\"strong\",{children:\"Tools > Import\"}),\". Varmista, ett\\xe4 tiedosto on UTF-8-koodattu ja ett\\xe4 sarakkeet vastaavat j\\xe4rjestelm\\xe4n odotuksia.\"]})})}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 prosessi mahdollistaa tehokkaan ja joustavan tavan hallita liittyvi\\xe4 tuotteita kaupassasi.\"})]});export const richText84=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Bundle-tuotteiden CSV-export ja import mahdollistavat erilaisten optioiden ja valintojen hallinnan tehokkaasti. N\\xe4iden ty\\xf6kalujen avulla voit massamuokata bundle-tuotteiden tietoja Excelin tai vastaavan ohjelman kautta.\"}),/*#__PURE__*/e(\"h3\",{children:\"CSV Export ja Import\"}),/*#__PURE__*/e(\"ol\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"CSV Export\"}),\":\"]})})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4n toiminnon avulla voit vied\\xe4 olemassa olevat tiedot CSV-tiedostoon. Tiedostossa n\\xe4kyv\\xe4t samat sarakkeet ja niiden oletusarvot, joita alusta odottaa import-vaiheessa.\"})}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/t(\"p\",{children:[\"Voit k\\xe4ytt\\xe4\\xe4 seuraavia painikkeita \",/*#__PURE__*/e(\"em\",{children:\"Catalog\"}),\"-sivulla:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"CSV Export Bundle Options\"})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"CSV Export Bundle Selections\"})})})]})]})]}),/*#__PURE__*/e(\"ol\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"CSV Import\"}),\":\"]})})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4n toiminnon avulla voit lukea aiemmin luodun CSV-tiedoston sis\\xe4lt\\xf6\\xe4 ja p\\xe4ivitt\\xe4\\xe4 tai luoda vastaavat tiedot j\\xe4rjestelm\\xe4\\xe4n.\"})}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:\"K\\xe4yt\\xe4 seuraavia painikkeita:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"CSV Import Bundle Options\"})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"CSV Import Bundle Selections\"})})})]})]})]}),/*#__PURE__*/e(\"h3\",{children:\"Suositukset\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Testaa ensin\"}),\": Suosittelemme luomaan esimerkkibundlen k\\xe4ytt\\xf6liittym\\xe4ss\\xe4 ja testaamaan sen toimivuutta ennen CSV-exportin tekemist\\xe4. N\\xe4in n\\xe4et tarkasti, mitk\\xe4 sarakkeet ja arvot syntyv\\xe4t CSV-ymp\\xe4rist\\xf6ss\\xe4.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Varmuuskopiot\"}),\": Ota aina varmuuskopio ennen laajamittaisia muutoksia. Tallenna export-tiedosto turvalliseen paikkaan, jotta voit palauttaa sen, jos jokin menee pieleen.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"CSV-tiedoston rakenne\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Bundle Options\"}),\": CSV-tiedoston sarakkeet sis\\xe4lt\\xe4v\\xe4t muun muassa \",/*#__PURE__*/e(\"code\",{children:\"option_code\"}),\", \",/*#__PURE__*/e(\"code\",{children:\"parent_sku\"}),\", \",/*#__PURE__*/e(\"code\",{children:\"required\"}),\", \",/*#__PURE__*/e(\"code\",{children:\"position\"}),\", \",/*#__PURE__*/e(\"code\",{children:\"type\"}),\", \",/*#__PURE__*/e(\"code\",{children:\"language_code\"}),\", \",/*#__PURE__*/e(\"code\",{children:\"title\"}),\" ja \",/*#__PURE__*/e(\"code\",{children:\"description\"}),\".\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Bundle Selections\"}),\": T\\xe4m\\xe4n CSV:n sarakkeet sis\\xe4lt\\xe4v\\xe4t muun muassa \",/*#__PURE__*/e(\"code\",{children:\"option_code\"}),\", \",/*#__PURE__*/e(\"code\",{children:\"parent_sku\"}),\", \",/*#__PURE__*/e(\"code\",{children:\"sku\"}),\", \",/*#__PURE__*/e(\"code\",{children:\"position\"}),\", \",/*#__PURE__*/e(\"code\",{children:\"is_default\"}),\", \",/*#__PURE__*/e(\"code\",{children:\"selection_price_type\"}),\", \",/*#__PURE__*/e(\"code\",{children:\"selection_price_value\"}),\", \",/*#__PURE__*/e(\"code\",{children:\"selection_qty\"}),\" ja \",/*#__PURE__*/e(\"code\",{children:\"selection_can_change_qty\"}),\".\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"N\\xe4iden ohjeiden avulla voit hallita ja yll\\xe4pit\\xe4\\xe4 bundle-tuotteita tehokkaasti ilman virheit\\xe4.\"})]});export const richText85=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Tarjousty\\xf6kalu tukee varianttituotteita SKU-pohjaisesti joustavasti ja tehokkaasti. T\\xe4m\\xe4 mahdollistaa erilaisten tarjoushintojen m\\xe4\\xe4ritt\\xe4misen eri varianttituotteille, mik\\xe4 parantaa asiakaskokemusta ja helpottaa myyntiprosessia.\"}),/*#__PURE__*/e(\"h3\",{children:\"Varianttituotteiden hallinta\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Tarjousten luominen\"}),\": Tarjousty\\xf6kalussa voit lis\\xe4t\\xe4 varianttituotteita tarjouksiin joko yksitt\\xe4in tai massana. Kun valitset tuotteen, voit hakea sit\\xe4 SKU:n avulla, mik\\xe4 tekee tuotteiden l\\xf6yt\\xe4misest\\xe4 nopeaa ja vaivatonta.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Erilliset tarjoushinnat\"}),\": Voit m\\xe4\\xe4ritt\\xe4\\xe4 erilliset tarjoushinnat kullekin variantille. T\\xe4m\\xe4 tarkoittaa, ett\\xe4 jokaiselle variantille voidaan asettaa oma hinta, joka ylikirjoittaa p\\xe4\\xe4tuotteen hinnan. T\\xe4m\\xe4 on erityisen hy\\xf6dyllist\\xe4, kun haluat tarjota asiakkaille r\\xe4\\xe4t\\xe4l\\xf6ityj\\xe4 alennuksia eri vaihtoehdoista.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"SKU-pohjainen haku\"}),\": Tarjousty\\xf6kalussa voit etsi\\xe4 tuotteita SKU:n perusteella, mik\\xe4 helpottaa oikeiden varianttien l\\xf6yt\\xe4mist\\xe4 tarjouksiin. T\\xe4m\\xe4 parantaa tehokkuutta ja v\\xe4hent\\xe4\\xe4 virheiden mahdollisuutta.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"Yhteenveto\"}),/*#__PURE__*/e(\"p\",{children:\"Tarjousty\\xf6kalun avulla voit hallita varianttituotteita tehokkaasti SKU-pohjaisesti, mik\\xe4 mahdollistaa joustavan hinnoittelun ja parantaa asiakaskokemusta. \"})]});export const richText86=/*#__PURE__*/e(s.Fragment,{children:/*#__PURE__*/e(\"p\",{children:\"Hinnoittelu estet\\xe4\\xe4n varianttitasolla, jos tuotteessa ei ole vaihtoehtoja. T\\xe4m\\xe4 tarkoittaa, ett\\xe4 jos tuote on yksinkertainen eik\\xe4 sis\\xe4ll\\xe4 mit\\xe4\\xe4n variantteja tai vaihtoehtoja, sille ei voi m\\xe4\\xe4ritt\\xe4\\xe4 erillist\\xe4 varianttihintaa. Varianttihinnat ovat k\\xe4ytett\\xe4viss\\xe4 vain silloin, kun tuotteella on vaihtoehtoja, kuten kokoja tai v\\xe4rej\\xe4.\"})});export const richText87=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Varianttikohtaiset alennushinnat mahdollistavat erilaisten hintojen m\\xe4\\xe4ritt\\xe4misen eri varianttituotteille. T\\xe4m\\xe4 tarkoittaa, ett\\xe4 voit asettaa jokaiselle variantille oman kiinte\\xe4n hinnan, joka ylikirjoittaa tuotteen p\\xe4\\xe4tuotteen hinnan.\"}),/*#__PURE__*/e(\"h3\",{children:\"Miten hallita varianttikohtaisia alennushintoja:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Hallintapaneeli\"}),\": Siirry kohtaan \",/*#__PURE__*/e(\"code\",{children:\"Hallintapaneeli \u2192 Products \u2192 Valitse tuote \u2192 Stock \u2192 Muokkaa Variant Price\"}),\".\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Hintojen m\\xe4\\xe4ritt\\xe4minen\"}),\": Voit m\\xe4\\xe4ritt\\xe4\\xe4 jokaiselle varianttiyhdistelm\\xe4lle oman hinnan. Jos haluat, ett\\xe4 kaikki variantit jakavat saman hinnan, j\\xe4t\\xe4 varianttihinta-kentt\\xe4 tyhj\\xe4ksi tai nollaksi.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"EAN-koodit\"}),\": Voit my\\xf6s antaa jokaiselle variantille oman EAN-koodin, mik\\xe4 helpottaa varastonhallintaa.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"Huomioitavaa:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Varianttihinnat ylikirjoittavat p\\xe4\\xe4tuotteen hinnan, kun kaikki tarvittavat valinnat on tehty.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Jos variantille ei ole asetettu omaa hintaa, se k\\xe4ytt\\xe4\\xe4 p\\xe4\\xe4tuotteen hintaa.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 joustavuus varianttikohtaisessa hinnoittelussa auttaa sinua tarjoamaan asiakkaille tarkkoja ja houkuttelevia hintoja eri vaihtoehdoista.\"})]});export const richText88=/*#__PURE__*/e(s.Fragment,{children:/*#__PURE__*/e(\"p\",{children:\"Suodattimet eiv\\xe4t en\\xe4\\xe4 rajoita tuotteita olemassaolon perusteella. T\\xe4m\\xe4 muutos mahdollistaa sen, ett\\xe4 my\\xf6s piilotetut tuotteet n\\xe4kyv\\xe4t suodattimien k\\xe4yt\\xf6n yhteydess\\xe4. Aiemmin suodattimet rajoittivat tuloksia vain ryhmien p\\xe4\\xe4tuotteisiin tai piilottamattomiin ryhm\\xe4tuotteisiin, mutta nyt asiakkaat voivat hallita ja tarkastella my\\xf6s piilotettuja tuotteita suodatinhakujen avulla. T\\xe4m\\xe4 parantaa tuotteiden hallintaa ja lis\\xe4\\xe4 n\\xe4kyvyytt\\xe4 asiakkaille.\"})});export const richText89=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Haku tunnistaa tuotteet nyt my\\xf6s variantin SKU:n ja EAN:n perusteella. T\\xe4m\\xe4 parantaa tuotteiden l\\xf6yt\\xe4mist\\xe4 ja hallintaa, sill\\xe4 asiakkaat voivat etsi\\xe4 tuotteita tarkemmin niiden ainutlaatuisten tunnisteiden avulla. T\\xe4m\\xe4 ominaisuus helpottaa my\\xf6s varastonhallintaa, kun eri varianttien saldot ja tiedot ovat helposti saatavilla ja tunnistettavissa.\"}),/*#__PURE__*/e(\"p\",{children:\"Jos tarvitset lis\\xe4tietoja tai ohjeita t\\xe4m\\xe4n toiminnon k\\xe4yt\\xf6st\\xe4, voit tutustua tarkemmin ohjeisiimme tai ottaa yhteytt\\xe4 asiakastukeemme.\"})]});export const richText90=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"SKU-kent\\xe4n validointi ja automaattinen t\\xe4ytt\\xf6 ovat t\\xe4rkeit\\xe4 prosesseja, jotka varmistavat, ett\\xe4 tuotteiden tunnisteet (SKU) ovat oikein ja johdonmukaisia.\"}),/*#__PURE__*/e(\"h3\",{children:\"SKU-kent\\xe4n validointi\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Pakollinen kentt\\xe4\"}),\": SKU-kentt\\xe4 on pakollinen, ja jokaisella tuotteella tulee olla ainutlaatuinen SKU, jotta se voidaan yhdist\\xe4\\xe4 oikein j\\xe4rjestelm\\xe4\\xe4n.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Virheiden tarkistus\"}),\": Jos SKU-arvo puuttuu tai ei vastaa j\\xe4rjestelm\\xe4n odotuksia, rivi ohitetaan importin aikana. T\\xe4m\\xe4 tarkoittaa, ett\\xe4 on t\\xe4rke\\xe4\\xe4 tarkistaa, ett\\xe4 jokaisella tuotteella on oikea SKU ennen tiedoston lataamista.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"Automaattinen t\\xe4ytt\\xf6\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Automaattinen generointi\"}),\": Jos SKU-kentt\\xe4 j\\xe4tet\\xe4\\xe4n tyhj\\xe4ksi, j\\xe4rjestelm\\xe4 voi automaattisesti luoda SKU:n, mutta on suositeltavaa antaa ainutlaatuiset koodit itse, jotta hallinta ja p\\xe4ivitys ovat helpompia.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Yhdisteleminen\"}),\": SKU:t yhdist\\xe4v\\xe4t CSV-rivin oikeaan tuotteeseen, mik\\xe4 mahdollistaa tuotteiden attribuuttien p\\xe4ivitt\\xe4misen tai luomisen tehokkaasti.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"Suositukset\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Testaa ensin pieni\\xe4 aineistoja\"}),\": Ennen laajamittaisia importteja on suositeltavaa testata pienell\\xe4 CSV-tiedostolla varmistaaksesi, ett\\xe4 kaikki toimii odotetusti.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Varmuuskopiot\"}),\": Muista aina tehd\\xe4 varmuuskopiot ennen suuria muutoksia j\\xe4rjestelm\\xe4ss\\xe4.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"Noudattamalla n\\xe4it\\xe4 k\\xe4yt\\xe4nt\\xf6j\\xe4 voit varmistaa, ett\\xe4 SKU-kentt\\xe4 toimii tehokkaasti ja virheett\\xf6m\\xe4sti.\"})]});export const richText91=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"SKU-kohtainen hinnoittelu Price List -s\\xe4\\xe4nn\\xf6ill\\xe4 mahdollistaa erilaisten kiinteiden hintojen m\\xe4\\xe4ritt\\xe4misen eri asiakasryhmille. T\\xe4m\\xe4 toiminto on erityisen hy\\xf6dyllinen, kun haluat tarjota tarkkoja listahintoja eri asiakasryhmille, kuten j\\xe4lleenmyyjille tai yritysasiakkaille, ilman tarvetta m\\xe4\\xe4ritt\\xe4\\xe4 hintoja jokaiselle asiakkaalle erikseen.\"}),/*#__PURE__*/e(\"h3\",{children:\"Miten hallinnoimme SKU-kohtaista hinnoittelua?\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Hallintapaneeli\"}),\": Voit editoida SKU-kohtaisia hintoja siirtym\\xe4ll\\xe4 kohtaan \",/*#__PURE__*/e(\"code\",{children:\"Hallintapaneeli \u2192 Customers \u2192 Customer Groups \u2192 Valitse ryhm\\xe4 \u2192 Pricing \u2192 List\"}),\".\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Massap\\xe4ivitys\"}),\": K\\xe4ytt\\xe4m\\xe4ll\\xe4 import/export-toimintoja voit p\\xe4ivitt\\xe4\\xe4 useiden tuotteiden hinnat kerralla. T\\xe4m\\xe4 on k\\xe4tev\\xe4\\xe4, jos useampi asiakasryhm\\xe4 tarvitsee saman hinnan.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Kilpailevat hinnoittelut\"}),\": Muista p\\xe4ivitt\\xe4\\xe4 tarvittaessa kilpailevat hinnoittelut, kuten sopimushinnat, jotta eri mallit eiv\\xe4t ole ristiriidassa.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"Price List -alennuksen hallinta CSV-tiedoston avulla\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Luo tai valitse Price List\"}),': Aloita valitsemalla haluamasi \"Price List\" -alennus.']})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Vie CSV-pohja\"}),\": Tallenna ladattu tiedosto ja muokkaa sit\\xe4 UTF-8 -koodauksella.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"CSV-tiedoston sarakkeet\"}),\": T\\xe4rkeimm\\xe4t sarakkeet ovat \",/*#__PURE__*/e(\"code\",{children:\"customer_group_id\"}),\", \",/*#__PURE__*/e(\"code\",{children:\"product_sku\"}),\", \",/*#__PURE__*/e(\"code\",{children:\"rule_price\"}),\", \",/*#__PURE__*/e(\"code\",{children:\"valid_from\"}),\", ja \",/*#__PURE__*/e(\"code\",{children:\"valid_to\"}),\".\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 l\\xe4hestymistapa varmistaa, ett\\xe4 hinnoittelu on joustavaa ja tehokasta, mik\\xe4 parantaa asiakaskokemusta.\"})]});export const richText92=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:'URL-osoitteet tukevat nyt \\xe4\\xe4kk\\xf6si\\xe4, kun asetuksena on \"Allow Finnish Diacritics\". T\\xe4m\\xe4 mahdollistaa suomenkielisten diakriittisten merkkien, kuten \\xe4 ja \\xf6, k\\xe4yt\\xf6n URL-osoitteissa, mik\\xe4 parantaa verkkosivustosi saavutettavuutta ja k\\xe4ytt\\xe4j\\xe4yst\\xe4v\\xe4llisyytt\\xe4.'}),/*#__PURE__*/e(\"p\",{children:\"Jos tarvitset lis\\xe4tietoja tai ohjeita t\\xe4m\\xe4n asetuksen k\\xe4ytt\\xf6\\xf6nottoon, voit tutustua tarkemmin ohjeisiimme tai ottaa yhteytt\\xe4 asiakastukeemme.\"})]});export const richText93=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:'Ev\\xe4stevaroitus on ilmoitus, joka n\\xe4ytet\\xe4\\xe4n k\\xe4ytt\\xe4jille ensimm\\xe4isen kerran, kun he saapuvat verkkosivustolle. T\\xe4m\\xe4n pop-upin avulla k\\xe4ytt\\xe4j\\xe4t voivat hyv\\xe4ksy\\xe4 kaikki ev\\xe4steet kerralla (\"Hyv\\xe4ksy kaikki\") tai siirty\\xe4 asetuksiin valitsemaan tarkemmin jokaiselle ev\\xe4stekategorialle eri tilan (salli tai est\\xe4).'}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Ev\\xe4steet jaetaan nelj\\xe4\\xe4n kategoriaan:\"})}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"V\\xe4ltt\\xe4m\\xe4tt\\xf6m\\xe4t ev\\xe4steet\"}),\": N\\xe4m\\xe4 ev\\xe4steet mahdollistavat sivuston perustoiminnot, kuten tuotteen lis\\xe4\\xe4misen ostoskoriin. N\\xe4it\\xe4 ei voi poistaa k\\xe4yt\\xf6st\\xe4.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Analyysit & tilastot\"}),\": Ev\\xe4steet, joiden avulla ker\\xe4t\\xe4\\xe4n tietoa sivuston k\\xe4yt\\xf6st\\xe4 ja parannetaan toimintoja. Esimerkiksi Google Analytics tallentaa ev\\xe4steit\\xe4 vain, jos k\\xe4ytt\\xe4j\\xe4 hyv\\xe4ksyy n\\xe4m\\xe4 ev\\xe4steet.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Mieltymysev\\xe4steet\"}),\": Mukauttavat sivuston sis\\xe4lt\\xf6\\xe4 k\\xe4ytt\\xe4j\\xe4n mieltymysten mukaan. Jos mieltymysev\\xe4steit\\xe4 ei hyv\\xe4ksyt\\xe4, chat ei avaudu.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Markkinointiev\\xe4steet\"}),\": K\\xe4ytet\\xe4\\xe4n mainontaan ja sen tulosten mittaamiseen, kuten Facebook ja Google Ads.\"]})})]}),/*#__PURE__*/e(\"p\",{children:'Asiakkaat voivat milloin tahansa muuttaa ev\\xe4stevalintojaan verkkosivuston alatunnisteessa olevan \"Ev\\xe4steet\" -linkin kautta. Muutokset astuvat voimaan heti, ja ev\\xe4steiden suostumukset ovat voimassa yhden vuoden tai niin kauan, kunnes asiakas muuttaa asetuksiaan uudelleen tai tyhjent\\xe4\\xe4 selaimen ev\\xe4steet.'})]});export const richText94=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Etusivun j\\xe4ttibannerille voi nyt m\\xe4\\xe4ritt\\xe4\\xe4 oman mobiilikuvan AI Commerce -alustalla. T\\xe4m\\xe4 mahdollistaa sen, ett\\xe4 voit optimoida bannerin ulkoasun ja varmistaa, ett\\xe4 se n\\xe4ytt\\xe4\\xe4 hyv\\xe4lt\\xe4 eri laitteilla, erityisesti mobiililaitteilla.\"}),/*#__PURE__*/e(\"h3\",{children:\"Miten m\\xe4\\xe4ritt\\xe4\\xe4 mobiilikuva:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Siirry Banner Manageriin\"}),\": Kirjaudu hallintapaneeliin ja valitse \",/*#__PURE__*/e(\"strong\",{children:\"Tools\"}),\" > \",/*#__PURE__*/e(\"strong\",{children:\"Banner Manager\"}),\".\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Valitse muokattava banneri\"}),': Etsi etusivun j\\xe4ttibanneri ja napsauta \"Edit\".']})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Lataa mobiilikuva\"}),\": Lis\\xe4\\xe4 mobiilikuva erikseen bannerin asetuksista. Varmista, ett\\xe4 kuva on optimoitu mobiililaitteita varten, jotta se latautuu nopeasti ja n\\xe4ytt\\xe4\\xe4 hyv\\xe4lt\\xe4.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Tallenna muutokset\"}),\": Muista tallentaa kaikki tekem\\xe4si muutokset, jotta uusi mobiilikuva tulee voimaan.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 uusi ominaisuus parantaa asiakaskokemusta ja varmistaa, ett\\xe4 bannerisi on visuaalisesti houkutteleva kaikilla laitteilla.\"})]});export const richText95=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Custom Navigation -ty\\xf6kalu tukee nyt SVG-ikoneja navigaatiossa AI Commerce -alustalla. T\\xe4m\\xe4 uusi ominaisuus mahdollistaa visuaalisesti houkuttelevampien ja skaalautuvien ikonien k\\xe4yt\\xf6n navigaatiossa, mik\\xe4 parantaa asiakaskokemusta ja tekee navigoinnista selke\\xe4mp\\xe4\\xe4.\"}),/*#__PURE__*/e(\"h3\",{children:\"Hy\\xf6dyt:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Visuaalinen ilme\"}),\": SVG-ikonit tarjoavat ter\\xe4v\\xe4mm\\xe4n ja laadukkaamman ulkoasun verrattuna perinteisiin kuvamuotoihin, kuten PNG:hin tai JPG:hin.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Skaalautuvuus\"}),\": SVG-ikonit skaalautuvat hyvin eri kokoisille n\\xe4yt\\xf6ille ilman laadun heikkenemist\\xe4, mik\\xe4 tekee niist\\xe4 erinomaisen valinnan responsiiviseen suunnitteluun.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"Miten k\\xe4ytt\\xe4\\xe4 SVG-ikoneita:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Avaa Custom Navigation\"}),\": Siirry hallintapaneelissa kohtaan \",/*#__PURE__*/e(\"strong\",{children:\"Tools \u2192 Custom Navigation\"}),\".\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Lis\\xe4\\xe4 SVG-ikoni\"}),\": Kun luot tai muokkaat navigaatioelementti\\xe4, voit lis\\xe4t\\xe4 SVG-ikonin valitsemalla sen tiedostomuodoksi.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 p\\xe4ivitys tekee navigoinnista entist\\xe4 k\\xe4ytt\\xe4j\\xe4yst\\xe4v\\xe4llisemp\\xe4\\xe4 ja visuaalisesti miellytt\\xe4v\\xe4mp\\xe4\\xe4.\"})]});export const richText96=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Kategoriakohtainen import/export tukee nyt visuaalista kampanjasis\\xe4lt\\xf6\\xe4 AI Commerce -alustalla. T\\xe4m\\xe4 tarkoittaa, ett\\xe4 voit hallita kampanjasis\\xe4lt\\xf6\\xe4, kuten bannereita ja kuvia, suoraan kategorioiden vienti- ja tuontitoimintojen kautta.\"}),/*#__PURE__*/e(\"h3\",{children:\"Hy\\xf6dyt:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Tehokkuus\"}),\": Voit p\\xe4ivitt\\xe4\\xe4 kampanjasis\\xe4lt\\xf6\\xe4 suuremmassa mittakaavassa ilman, ett\\xe4 sinun tarvitsee muokata jokaisen kategorian asetuksia erikseen hallintapaneelissa.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Visuaalisuus\"}),\": Visuaalinen kampanjasis\\xe4lt\\xf6, kuten bannerit, voi parantaa asiakaskokemusta ja houkutella asiakkaita tehokkaammin.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"K\\xe4ytt\\xf6:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Vienti\"}),\": Kun viet kategorioita CSV-tiedostolla, voit sis\\xe4llytt\\xe4\\xe4 visuaalista kampanjasis\\xe4lt\\xf6\\xe4, kuten kuvia ja banneritekstej\\xe4, CSV-tiedostoon.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Tuonti\"}),\": Kun tuot kategorioita takaisin j\\xe4rjestelm\\xe4\\xe4n, visuaalinen sis\\xe4lt\\xf6 p\\xe4ivitet\\xe4\\xe4n automaattisesti kunkin kategorian asetuksiin.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 uusi ominaisuus tekee kampanjoiden hallinnasta entist\\xe4 joustavampaa ja tehokkaampaa.\"})]});export const richText97=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Asiakasrekisterin vienti CSV-muodossa hallintapaneelista on helppoa. Voit vied\\xe4 asiakastiedot esimerkiksi telemarkkinointia tai tekstiviestimainontaa varten. T\\xe4m\\xe4 tapahtuu seuraavasti:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Siirry hallintapaneeliin\"}),\": Avaa \",/*#__PURE__*/e(\"strong\",{children:\"Customers\"}),\"-n\\xe4kym\\xe4.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Valitse vientitoiminto\"}),\": Etsi \",/*#__PURE__*/e(\"strong\",{children:\"Export\"}),\"-toiminto, joka l\\xf6ytyy yleens\\xe4 asiakasn\\xe4kym\\xe4st\\xe4.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Lataa CSV-tiedosto\"}),\": Vienti tuottaa CSV-tiedoston, jossa on kaikki asiakastiedot, jotka voit tallentaa ja k\\xe4ytt\\xe4\\xe4 tarpeidesi mukaan.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 prosessi mahdollistaa asiakastietojen tehokkaan hallinnan ja hy\\xf6dynt\\xe4misen eri markkinointitoimenpiteiss\\xe4.\"})]});export const richText98=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Tuote-URL:ssa SKU toimii tunnisteena, mik\\xe4 tarkoittaa, ett\\xe4 jokaiselle tuotteelle annetaan yksil\\xf6llinen URL, joka sis\\xe4lt\\xe4\\xe4 tuotteen SKU:n. T\\xe4m\\xe4 helpottaa tuotteiden tunnistamista ja hakua verkkosivustolla.\"}),/*#__PURE__*/e(\"h3\",{children:\"Hy\\xf6dyt:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Yksil\\xf6llisyys\"}),\": Jokaisella tuotteella on oma ainutlaatuinen URL, mik\\xe4 parantaa hakukoneoptimointia ja k\\xe4ytt\\xe4j\\xe4kokemusta.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Helppo jakaminen\"}),\": Asiakkaat voivat jakaa suoraan tuotteen URL:n, mik\\xe4 helpottaa tuotteen l\\xf6yt\\xe4mist\\xe4 my\\xf6hemmin.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"Esimerkki:\"}),/*#__PURE__*/e(\"p\",{children:'Jos tuotteen SKU on \"ABC-123\", tuote-URL voisi olla muotoa:'}),/*#__PURE__*/e(\"div\",{className:\"framer-text-module\",style:{height:\"auto\",width:\"100%\"},children:/*#__PURE__*/e(a,{componentIdentifier:\"module:pVk4QsoHxASnVtUBp6jr/HTBsNkEMAb7TUGaO3DBy/CodeBlock.js:default\",children:t=>/*#__PURE__*/e(l,{...t,code:\"https://www.esimerkki.com/tuote/ABC-123\",language:\"Markdown\"})})}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 rakenne tekee tuotteiden hallinnasta ja k\\xe4yt\\xf6st\\xe4 sujuvampaa sek\\xe4 asiakkaille ett\\xe4 kauppiaille.\"})]});export const richText99=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commercessa asiakas voi kuulua useaan asiakasryhm\\xe4\\xe4n samanaikaisesti. T\\xe4m\\xe4 mahdollistaa joustavamman hinnoittelun ja alennusten hallinnan, sill\\xe4 sama asiakas voi hy\\xf6dynt\\xe4\\xe4 useita hintalistoja tai alennuksia eri asiakasryhmist\\xe4.\"}),/*#__PURE__*/e(\"p\",{children:\"J\\xe4rjestelm\\xe4 antaa asiakkaalle aina parhaan mahdollisen hinnan. Jos kaksi eri asiakasryhm\\xe4\\xe4 tarjoaa samalle tuotteelle alennuksen, asiakkaalle my\\xf6nnet\\xe4\\xe4n n\\xe4ist\\xe4 parempi alennus. T\\xe4m\\xe4 ominaisuus parantaa asiakaskokemusta ja mahdollistaa tehokkaamman hinnoittelun eri asiakasryhmille.\"})]});export const richText100=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"AI Commerce -alustalla voit m\\xe4\\xe4ritt\\xe4\\xe4 kiinte\\xe4t hinnat asiakasryhmitt\\xe4in ilman alennuss\\xe4\\xe4nt\\xf6j\\xe4 k\\xe4ytt\\xe4m\\xe4ll\\xe4 \",/*#__PURE__*/e(\"strong\",{children:\"Listahinta\"}),\"-toimintoa. T\\xe4m\\xe4 mahdollistaa sen, ett\\xe4 voit asettaa suoraan kiinte\\xe4t hinnat kullekin asiakasryhm\\xe4lle hallintapaneelissa.\"]}),/*#__PURE__*/e(\"h3\",{children:\"Miten se toimii?\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Kiinte\\xe4t hinnat\"}),\": Voit m\\xe4\\xe4ritt\\xe4\\xe4 kunkin asiakasryhm\\xe4n tuotteille suoraan kiinte\\xe4t hinnat. Esimerkiksi voit asettaa iPhone Pro Max 16 -tuotteelle hinnan 1024 \u20AC kaikille j\\xe4lleenmyyjille tai Samsung Galaxy S2 4 -tuotteelle 950 \u20AC samalle ryhm\\xe4lle.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Helppo hallinta\"}),\": T\\xe4m\\xe4 mahdollistaa tarkan listahinnan eri asiakasryhmille ilman, ett\\xe4 sinun tarvitsee luoda erillisi\\xe4 alennuss\\xe4\\xe4nt\\xf6j\\xe4.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"Edut\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Yksinkertaisuus\"}),\": Voit hallinnoida helposti kiinteit\\xe4 hintoja, jos usealla asiakkaalla on sama hinnoittelu, eik\\xe4 sinun tarvitse lis\\xe4t\\xe4 hintoja jokaiselle asiakkaalle erikseen.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Selkeys\"}),\": Kiinte\\xe4t hinnat helpottavat hinnoittelun hallintaa ja tekev\\xe4t asiakasryhmille tarjottavista hinnoista l\\xe4pin\\xe4kyvi\\xe4.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"Mist\\xe4 editoidaan?\"}),/*#__PURE__*/t(\"p\",{children:[\"Voit muokata kiinteit\\xe4 hintoja hallintapaneelissa kohdassa: \",/*#__PURE__*/e(\"code\",{children:\"Hallintapaneeli \u2192 Customers \u2192 Customer Groups \u2192 Valitse ryhm\\xe4 \u2192 Pricing \u2192 List\"})]}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 toiminto on erityisen hy\\xf6dyllinen, kun haluat tarjota asiakasryhmille tarkkoja hintoja ilman alennuss\\xe4\\xe4nt\\xf6jen k\\xe4ytt\\xf6\\xe4.\"})]});export const richText101=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Microsoft Ads -seuranta (UET \u2013 Unified Event Tracking) on nyt k\\xe4ytett\\xe4viss\\xe4 AI Commerce -alustalla. T\\xe4m\\xe4 seuranta auttaa ker\\xe4\\xe4m\\xe4\\xe4n tietoa siit\\xe4, miten k\\xe4vij\\xe4t k\\xe4ytt\\xe4v\\xe4t sivustoasi mainosten klikkauksen j\\xe4lkeen. T\\xe4m\\xe4n tiedon avulla voit optimoida mainoskampanjoitasi, seurata konversioita (kuten ostoksia tai yhteydenottoja) ja kohdentaa mainontaa entist\\xe4 tehokkaammin.\"}),/*#__PURE__*/e(\"h3\",{children:\"Hy\\xf6dyt\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Kattava seurantadata\"}),\": Mahdollistaa yksityiskohtaisen n\\xe4kym\\xe4n siit\\xe4, mitk\\xe4 mainokset ja avainsanat tuovat eniten myynti\\xe4, yhteydenottoja tai puheluita.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"GDPR-yhteensopivuus\"}),\": Seuranta aktivoituu vasta, kun k\\xe4ytt\\xe4j\\xe4 on hyv\\xe4ksynyt ev\\xe4steasetusten kautta markkinoinnin ev\\xe4steet, mik\\xe4 varmistaa tietosuojalains\\xe4\\xe4d\\xe4nn\\xf6n noudattamisen.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Tehokas optimointi\"}),\": Seurannasta saatavien tietojen avulla voit kohdentaa mainosbudjettisi paremmin ja parantaa konversioprosenttia.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"Asennusvaiheet\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Asetusten tekeminen AI Commercessa\"}),\": Siirry hallintapaneelissa kohtaan \",/*#__PURE__*/e(\"strong\",{children:\"Local & Taxes > Domains > [Valitse Domain] > MS xxx\"}),\".\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Sy\\xf6t\\xe4 Microsoft Ads -seurannan asetukset\"}),\": T\\xe4yt\\xe4 lomake Microsoft Ads Pixel, Microsoft Ads Phone, Microsoft Ads Contact, Microsoft Ads Purchase ja Microsoft Ads Quote -kenttien tiedot.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Tallennus\"}),\": Tallenna muutokset. Kun asetukset on t\\xe4ytetty ja tallennettu, AI Commerce lataa Microsoft Ads UET -skriptin automaattisesti ja alkaa kirjata konversioita heti, kun k\\xe4ytt\\xe4j\\xe4 on hyv\\xe4ksynyt markkinoinnin ev\\xe4steet.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"Microsoft Ads -seurannan hy\\xf6dynt\\xe4minen AI Commerce -alustalla on suoraviivaista ja GDPR-yhteensopivaa, ja se tarjoaa arvokasta tietoa mainonnan toimivuudesta.\"})]});export const richText102=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commercessa on nyt mahdollista k\\xe4ytt\\xe4\\xe4 varianttituotteita valintatuotteina bundleissa. T\\xe4m\\xe4 tarkoittaa, ett\\xe4 voit asettaa variantillisen tuotteen bundle-tuotteen p\\xe4\\xe4tuotteeksi.\"}),/*#__PURE__*/e(\"h3\",{children:\"Toimintaperiaate:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Varianttivalinta\"}),\": Asiakas voi ensin valita haluamansa variantit suoraan tuotesivulta ennen siirtymist\\xe4 bundle-konfiguraattoriin.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"S\\xe4ilyvyys\"}),\": Valitut variantit s\\xe4ilyv\\xe4t koko prosessin ajan ja siirtyv\\xe4t ostoskoriin, kun asiakas lis\\xe4\\xe4 konfiguroidun bundlen ostoskoriin.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"Hy\\xf6dyt:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Joustavuus\"}),\": T\\xe4m\\xe4 mahdollistaa asiakkaille monipuoliset valinnat, kuten eri koko- ja v\\xe4riyhdistelm\\xe4t, yhdess\\xe4 bundlen kanssa.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Selkeys\"}),\": Asiakkaat voivat helposti n\\xe4hd\\xe4 ja valita haluamansa variantit ennen bundlen loppukonfigurointia.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 uusi ominaisuus parantaa asiakaskokemusta ja tekee bundlen ostamisesta entist\\xe4 sujuvampaa.\"})]});export const richText103=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI Commerce -alustalla on nyt tuettu kommentointikentt\\xe4 tuotekuvauksessa. T\\xe4m\\xe4 uusi ominaisuus mahdollistaa asiakkaille mahdollisuuden lis\\xe4t\\xe4 kommentteja ja kysymyksi\\xe4 suoraan tuotekuvauksen yhteyteen, mik\\xe4 parantaa asiakaskokemusta ja vuorovaikutusta tuotteiden ymp\\xe4rill\\xe4.\"}),/*#__PURE__*/e(\"h3\",{children:\"Ominaisuuden hy\\xf6dyt:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Vuorovaikutus\"}),\": Asiakkaat voivat esitt\\xe4\\xe4 kysymyksi\\xe4 tai antaa palautetta tuotteista suoraan tuotesivulla, mik\\xe4 voi auttaa muita asiakkaita p\\xe4\\xe4t\\xf6ksenteossa.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Tietojen jakaminen\"}),\": Kommentit voivat sis\\xe4lt\\xe4\\xe4 hy\\xf6dyllist\\xe4 tietoa, joka voi auttaa muita asiakkaita ymm\\xe4rt\\xe4m\\xe4\\xe4n tuotteen ominaisuuksia paremmin.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"Miten k\\xe4ytt\\xe4\\xe4 kommentointikentt\\xe4\\xe4:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Tuotekuvauksen muokkaus\"}),\": Kun muokkaat tuotteen tietoja hallintapaneelissa, voit lis\\xe4t\\xe4 kommentointikent\\xe4n tuotekuvaukseen.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Asiakkaat voivat lis\\xe4t\\xe4 kommentteja\"}),\": Kun tuote on julkaistu, asiakkaat voivat lis\\xe4t\\xe4 omia kommenttejaan suoraan tuotekuvauksen alle.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"T\\xe4m\\xe4 ominaisuus tekee tuotteista entist\\xe4 informatiivisempia ja asiakasyst\\xe4v\\xe4llisempi\\xe4.\"})]});\nexport const __FramerMetadata__ = {\"exports\":{\"richText72\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText49\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText21\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText74\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText82\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText29\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText90\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText55\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText47\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText14\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText103\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText63\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText20\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText27\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText57\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText33\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText52\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText77\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText64\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText87\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText88\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText102\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText28\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText46\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText44\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText45\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText68\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText38\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText16\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText12\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText26\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText70\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText62\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText60\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText76\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText42\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText58\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText53\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText39\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText65\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText13\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText59\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText37\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText23\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText80\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText81\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText24\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText40\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText97\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText89\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText79\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText56\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText69\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText36\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText32\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText75\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText91\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText15\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText35\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText86\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText31\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText34\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText71\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText54\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText94\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText51\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText19\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText95\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText99\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText66\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText17\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText48\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText98\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText30\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText43\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText78\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText73\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText18\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText67\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText61\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText93\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText84\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText50\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText92\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText101\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText83\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText41\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText96\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText22\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText85\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText100\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText25\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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AE,UAAY,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,YAAc,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,UAAY,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,UAAY,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,SAAW,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,UAAY,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,UAAY,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,UAAY,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,UAAY,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,YAAc,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,YAAc,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC",
  "names": ["richText", "u", "x", "p", "richText1", "richText2", "richText3", "richText4", "richText5", "richText6", "richText7", "richText8", "richText9", "richText10", "richText11", "richText12", "richText13", "richText14", "richText15", "richText16", "richText17", "richText18", "richText19", "richText20", "richText21", "richText22", "richText23", "richText24", "richText25", "richText26", "richText27", "richText28", "richText29", "richText30", "richText31", "richText32", "richText33", "Link", "motion", "richText34", "richText35", "richText36", "richText37", "richText38", "richText39", "richText40", "richText41", "richText42", "richText43", "richText44", "richText45", "richText46", "richText47", "richText48", "richText49", "richText50", "richText51", "richText52", "richText53", "richText54", "richText55", "richText56", "richText57", "richText58", "richText59", "richText60", "ComponentPresetsConsumer", "t", "CodeBlock_default", "richText61", "richText62", "richText63", "richText64", "richText65", "richText66", "richText67", "richText68", "richText69", "richText70", "richText71", "richText72", "richText73", "richText74", "richText75", "richText76", "richText77", "richText78", "richText79", "richText80", "richText81", "richText82", "richText83", "richText84", "richText85", "richText86", "richText87", "richText88", "richText89", "richText90", "richText91", "richText92", "richText93", "richText94", "richText95", "richText96", "richText97", "richText98", "richText99", "richText100", "richText101", "richText102", "richText103", "__FramerMetadata__"]
}
