[{"data":1,"prerenderedAt":2275},["ShallowReactive",2],{"site-bootstrap":3,"site-shell:en":197,"forms:form-1:en":1200,"public-route-alternate:lv:en:blog:how-to-choose-a-website-development-company:lv":1284,"blog:detail:how-to-choose-a-website-development-company:en":1288,"latest-articles:en:how-to-choose-a-website-development-company":1834},{"site":4,"localization":13,"integrations":27,"routes":41,"contracts":127,"cache":183},{"indexing_enabled":5,"robots_directive":6,"logo_image":7,"favicon":10},true,"index,follow",{"url":8,"filename":9},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fsettings\u002Fbrandsite-logo.svg","brandsite-logo.svg",{"url":11,"filename":12},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fsettings\u002Fbrandsite-favicon.png","brandsite-favicon.png",{"locales":14,"default_locale":16},[15,21],{"code":16,"name":17,"native_name":18,"flag":19,"default":5,"sort_order":20},"lv","Latvian","Latviesu","🇱🇻",1,{"code":22,"name":23,"native_name":23,"flag":24,"default":25,"sort_order":26},"en","English","🇬🇧",false,2,{"google_tag_manager_id":28,"facebook_pixel_id":29,"head_scripts":30},"GTM-TJLJ6X6S","339262987265377",[31,34,37],{"name":32,"code":33,"sort_order":20},"Google Site Verification","\u003Cmeta name=\"google-site-verification\" content=\"CvxZbiI5ApuJScUgV-l90_S_xtfhGedp4rFnITZaeTU\">",{"name":35,"code":36,"sort_order":26},"Hotjar","\u003Cscript id=\"brandsite-hotjar\" type=\"text\u002Fjavascript\">(function(h,o,t,j,a,r){h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};h._hjSettings={hjid:3572503,hjsv:6};a=o.getElementsByTagName('head')[0];r=o.createElement('script');r.async=1;r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;a.appendChild(r);})(window,document,'https:\u002F\u002Fstatic.hotjar.com\u002Fc\u002Fhotjar-','.js?sv=');\u003C\u002Fscript>",{"name":38,"code":39,"sort_order":40},"Clarity","\u003Cscript id=\"brandsite-clarity\" type=\"text\u002Fjavascript\">\n  (function(c,l,a,r,i,t,y){\n    if (\n      c.location.href.includes('preview') ||\n      ['localhost', '127.0.0.1'].includes(c.location.hostname)\n    ) return;\n\n    c[a]=c[a]||function(){\n      (c[a].q=c[a].q||[]).push(arguments)\n    };\n    t=l.createElement(r);\n    t.async=1;\n    t.src=\"https:\u002F\u002Fwww.clarity.ms\u002Ftag\u002F\"+i;\n    y=l.getElementsByTagName(r)[0];\n    y.parentNode.insertBefore(t,y);\n  })(window,document,\"clarity\",\"script\",\"wif1y62ojg\");\n  \u003C\u002Fscript>",4,{"bootstrap":42,"site_shell":45,"health":49,"settings":51,"contacts":54,"localization":58,"media":64,"pages":69,"portfolio_page":84,"service_items":87,"services":93,"blog_page":99,"blog_posts":103,"portfolio_items":109,"reviews":115,"forms":119},{"method":43,"uri":44},"GET","\u002Fapi\u002Fv1\u002Fpublic\u002Fbootstrap",{"method":43,"uri":46,"parameters":47},"\u002Fapi\u002Fv1\u002Fpublic\u002Fsite-shell",{"locale":48},"string|null",{"method":43,"uri":50},"\u002Fapi\u002Fv1\u002Fpublic\u002Fhealth",{"show":52},{"method":43,"uri":53},"\u002Fapi\u002Fv1\u002Fpublic\u002Fsettings",{"show":55},{"method":43,"uri":56,"parameters":57},"\u002Fapi\u002Fv1\u002Fpublic\u002Fcontacts",{"locale":48},{"locales":59,"resolve":61},{"method":43,"uri":60},"\u002Fapi\u002Fv1\u002Fpublic\u002Flocales",{"method":43,"uri":62,"parameters":63},"\u002Fapi\u002Fv1\u002Fpublic\u002Flocale",{"locale":48},{"show":65},{"method":43,"uri":66,"parameters":67},"\u002Fapi\u002Fv1\u002Fpublic\u002Fmedia\u002F{mediaAsset:uuid}",{"mediaAsset:uuid":68},"string",{"index":70,"show":72,"keys":76},{"method":43,"uri":71},"\u002Fapi\u002Fv1\u002Fpublic\u002Fpages",{"method":43,"uri":73,"parameters":74},"\u002Fapi\u002Fv1\u002Fpublic\u002Fpages\u002F{page}",{"page":75,"locale":48},"string page key or localized slug",[77,78,79,80,81,82,83],"home","portfolio","services","about","blog","contacts","privacy-policy",{"method":43,"uri":85,"parameters":86},"\u002Fapi\u002Fv1\u002Fpublic\u002Fportfolio-page",{"locale":48},{"index":88,"show":90},{"method":43,"uri":89},"\u002Fapi\u002Fv1\u002Fpublic\u002Fservice-items",{"method":43,"uri":91,"parameters":92},"\u002Fapi\u002Fv1\u002Fpublic\u002Fservice-items\u002F{slug}",{"slug":68,"locale":48},{"index":94,"show":96},{"method":43,"uri":95},"\u002Fapi\u002Fv1\u002Fpublic\u002Fservices",{"method":43,"uri":97,"parameters":98},"\u002Fapi\u002Fv1\u002Fpublic\u002Fservices\u002F{slug}",{"slug":68,"locale":48},{"show":100},{"method":43,"uri":101,"parameters":102},"\u002Fapi\u002Fv1\u002Fpublic\u002Fblog-page",{"locale":48,"category":48},{"index":104,"show":106},{"method":43,"uri":105},"\u002Fapi\u002Fv1\u002Fpublic\u002Fblog",{"method":43,"uri":107,"parameters":108},"\u002Fapi\u002Fv1\u002Fpublic\u002Fblog\u002F{slug}",{"slug":68,"locale":48},{"index":110,"show":112},{"method":43,"uri":111},"\u002Fapi\u002Fv1\u002Fpublic\u002Fportfolio",{"method":43,"uri":113,"parameters":114},"\u002Fapi\u002Fv1\u002Fpublic\u002Fportfolio\u002F{slug}",{"slug":68,"locale":48},{"index":116},{"method":43,"uri":117,"parameters":118},"\u002Fapi\u002Fv1\u002Fpublic\u002Freviews",{"locale":48},{"show":120,"submit":123},{"method":43,"uri":121,"parameters":122},"\u002Fapi\u002Fv1\u002Fpublic\u002Fforms\u002F{key}",{"key":68},{"method":124,"uri":125,"parameters":126},"POST","\u002Fapi\u002Fv1\u002Fpublic\u002Fforms\u002F{key}\u002Fsubmissions",{"key":68},{"locale":128,"content":136,"media":160,"reviews":165,"forms":173},{"query_parameter":129,"headers":130,"precedence":132},"locale",[131],"Accept-Language",[133,134,135],"query","accept_language","default",{"public_status":137,"modules":138,"base_fields":143,"seo_fields":146,"schema_field":150,"page_content_field":151,"shared_item_fields":152,"shared_item_media":156,"fallback_metadata_key":159,"slug_parameter":145},"published",[139,140,141,142],"pages","service_items","blog_posts","portfolio_items",[144,145],"title","slug",[147,148,149],"meta_title","meta_description","image","schema","content",[153,154,155],"summary","body","cta_label",[157,158],"card_image","hero_image","fallback",{"asset_types":161,"localized_fields":162,"fallback_metadata_key":159},[149],[163,144,164],"alt","caption",{"public_status":137,"localized_fields":166,"shared_fields":170,"fallback_metadata_key":159},[144,167,168,169],"text","author_name","author_role",[171,172],"author_avatar","published_at",{"public_status":137,"field_types":174,"submission_statuses":180,"submission_rate":182},[167,175,176,177,178,179],"email","textarea","checkbox","select","file",[181],"received","10 requests per minute per client",{"strategy":184,"max_age_seconds":185,"headers":186,"key_contexts":188,"invalidation_triggers":191},"short_lived_public_bootstrap",60,{"Cache-Control":187},"max-age=60, public",[189,129,190],"route","public_settings",[192,193,194,195,196],"settings_update","locale_settings_update","public_content_publication_change","media_processing_or_translation_change","form_definition_change",{"locale":198,"brand":203,"contacts":207,"header":277,"footer":550,"content":1144},{"current":22,"default":16,"fallback_used":25,"fallback_locale":199,"available":200},null,[201,202],{"code":16,"name":17,"native_name":18,"flag":19,"default":5,"sort_order":20},{"code":22,"name":23,"native_name":23,"flag":24,"default":25,"sort_order":26},{"logo":204,"home_url":206},{"url":8,"alt":205},"Logo","\u002F",{"locale":22,"fallback":208,"phone":209,"email":210,"company":211,"social_links":215},{"used":25,"locale":199},"+371 22 811 374","brandsite@brandsite.lv",{"name":212,"address":213,"registration_number":214},"SIA BRANDSITE","Jura Alunana 2-11, Riga, LV-1010","LV41203071628",[216,237,257],{"name":217,"icon":218,"icon_dark":219,"icon_light":228,"url":236},"Instagram","instagram",{"id":220,"type":149,"locale":22,"fallback":221,"image":222,"derivatives":227},"810aadd6-7a5a-4dc9-baa1-5ff151bdff1f",{"used":25,"locale":199},{"url":223,"filename":224,"alt":199,"title":199,"caption":199,"width":225,"height":225,"derivatives":226},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F810aadd6-7a5a-4dc9-baa1-5ff151bdff1f\u002Fprocessed\u002Fbrandsite-social-instagram-dark.svg?v=855d4cfdea1b4b2f","brandsite-social-instagram-dark.svg",0,[],[],{"id":229,"type":149,"locale":22,"fallback":230,"image":231,"derivatives":235},"9e27ac0a-1d5d-4e81-bf11-4487473be722",{"used":25,"locale":199},{"url":232,"filename":233,"alt":199,"title":199,"caption":199,"width":225,"height":225,"derivatives":234},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F9e27ac0a-1d5d-4e81-bf11-4487473be722\u002Fprocessed\u002Fbrandsite-social-instagram-light.svg?v=20a2545f02477e83","brandsite-social-instagram-light.svg",[],[],"https:\u002F\u002Fwww.instagram.com\u002Fbrandsite.lv\u002F",{"name":238,"icon":239,"icon_dark":240,"icon_light":248,"url":256},"Facebook","facebook",{"id":241,"type":149,"locale":22,"fallback":242,"image":243,"derivatives":247},"3dbaca2e-2086-4a4f-8939-45bd91ec3910",{"used":25,"locale":199},{"url":244,"filename":245,"alt":199,"title":199,"caption":199,"width":225,"height":225,"derivatives":246},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F3dbaca2e-2086-4a4f-8939-45bd91ec3910\u002Fprocessed\u002Fbrandsite-social-facebook-dark.svg?v=e11eec92880887c5","brandsite-social-facebook-dark.svg",[],[],{"id":249,"type":149,"locale":22,"fallback":250,"image":251,"derivatives":255},"831b8358-a43d-432e-85e0-ab5d529ef970",{"used":25,"locale":199},{"url":252,"filename":253,"alt":199,"title":199,"caption":199,"width":225,"height":225,"derivatives":254},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F831b8358-a43d-432e-85e0-ab5d529ef970\u002Fprocessed\u002Fbrandsite-social-facebook-light.svg?v=375a8b316110a60b","brandsite-social-facebook-light.svg",[],[],"https:\u002F\u002Fwww.facebook.com\u002FsiaBrandsite",{"name":258,"icon":259,"icon_dark":260,"icon_light":268,"url":276},"Linkedin","linkedin",{"id":261,"type":149,"locale":22,"fallback":262,"image":263,"derivatives":267},"c37002a7-8126-4b6d-9404-015e04b39888",{"used":25,"locale":199},{"url":264,"filename":265,"alt":199,"title":199,"caption":199,"width":225,"height":225,"derivatives":266},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fc37002a7-8126-4b6d-9404-015e04b39888\u002Fprocessed\u002Fbrandsite-social-linkedin-dark.svg?v=5e25afbd4ff43298","brandsite-social-linkedin-dark.svg",[],[],{"id":269,"type":149,"locale":22,"fallback":270,"image":271,"derivatives":275},"91e09bd0-c78b-48a1-b526-f5c7e78e7c72",{"used":25,"locale":199},{"url":272,"filename":273,"alt":199,"title":199,"caption":199,"width":225,"height":225,"derivatives":274},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F91e09bd0-c78b-48a1-b526-f5c7e78e7c72\u002Fprocessed\u002Fbrandsite-social-linkedin-light.svg?v=b83ec208fd895f5a","brandsite-social-linkedin-light.svg",[],[],"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fbrandsite\u002F",{"links":278,"megamenu":294},[279,282,285,288,291],{"key":79,"label":280,"url":281,"locale":22,"fallback_used":25,"fallback_locale":199},"Web solutions","\u002Fservices",{"key":78,"label":283,"url":284,"locale":22,"fallback_used":25,"fallback_locale":199},"Portfolio","\u002Fportfolio",{"key":80,"label":286,"url":287,"locale":22,"fallback_used":25,"fallback_locale":199},"Brandsite","\u002Fabout",{"key":81,"label":289,"url":290,"locale":22,"fallback_used":25,"fallback_locale":199},"News","\u002Fblog",{"key":82,"label":292,"url":293,"locale":22,"fallback_used":25,"fallback_locale":199},"Contacts","\u002Fcontacts",{"locale":22,"fallback":295,"heading":296,"cta_label":297,"contact_label":298,"image":199,"services":299},{"used":25,"locale":199},"Web solutions for business","All web solutions","Ready to discuss your project?",[300,353,392,432,471,511],{"id":301,"title":302,"text":303,"image":304,"route":349,"locale":22,"fallback":352},"099d1569-c824-4729-bbff-90f2f21c38e5","Website development","Structured business websites for clear positioning, trust and qualified inquiries.",{"id":305,"type":149,"locale":22,"fallback":306,"image":307,"derivatives":343},"f249d399-042e-47d6-a061-3af126d6015d",{"used":25,"locale":199},{"url":308,"filename":309,"alt":310,"title":310,"caption":310,"width":311,"height":311,"derivatives":312},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Ff249d399-042e-47d6-a061-3af126d6015d\u002Ftranslations\u002Fen\u002Fwebsite-development.webp?v=51eb45d200658aaf","website-development.webp","majaslapas izstrade",1254,{"card":313,"mobile":320,"original":326,"tablet":331,"thumb":337},{"label":314,"target_width":315,"url":316,"filename":317,"mime_type":318,"width":315,"height":315,"size":319},"Card",640,"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Ff249d399-042e-47d6-a061-3af126d6015d\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fwebsite-development-card.webp?v=b67edd121711cd42","website-development-card.webp","image\u002Fwebp",45502,{"label":321,"target_width":322,"url":323,"filename":324,"mime_type":318,"width":322,"height":322,"size":325},"Mobile",450,"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Ff249d399-042e-47d6-a061-3af126d6015d\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fwebsite-development-mobile.webp?v=c65ac7bd5974c46f","website-development-mobile.webp",25908,{"label":327,"target_width":199,"url":328,"filename":329,"mime_type":318,"width":311,"height":311,"size":330},"Original size","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Ff249d399-042e-47d6-a061-3af126d6015d\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fwebsite-development-original.webp?v=51eb45d200658aaf","website-development-original.webp",134534,{"label":332,"target_width":333,"url":334,"filename":335,"mime_type":318,"width":333,"height":333,"size":336},"Tablet",960,"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Ff249d399-042e-47d6-a061-3af126d6015d\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fwebsite-development-tablet.webp?v=909a81b90804f7c6","website-development-tablet.webp",82354,{"label":338,"target_width":339,"url":340,"filename":341,"mime_type":318,"width":339,"height":339,"size":342},"Thumb",320,"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Ff249d399-042e-47d6-a061-3af126d6015d\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fwebsite-development-thumb.webp?v=36c0625c4e5e7880","website-development-thumb.webp",16268,{"card":344,"mobile":345,"original":346,"tablet":347,"thumb":348},{"label":314,"target_width":315,"url":316,"filename":317,"mime_type":318,"width":315,"height":315,"size":319},{"label":321,"target_width":322,"url":323,"filename":324,"mime_type":318,"width":322,"height":322,"size":325},{"label":327,"target_width":199,"url":328,"filename":329,"mime_type":318,"width":311,"height":311,"size":330},{"label":332,"target_width":333,"url":334,"filename":335,"mime_type":318,"width":333,"height":333,"size":336},{"label":338,"target_width":339,"url":340,"filename":341,"mime_type":318,"width":339,"height":339,"size":342},{"slug":350,"path":351},"website-development","\u002Fservices\u002Fwebsite-development",{"used":25,"locale":199},{"id":354,"title":355,"text":356,"image":357,"route":388,"locale":22,"fallback":391},"5b1951bd-1b5f-4318-ac18-dc2c5103763c","E-commerce development","Online stores and sales platforms with payments, delivery, inventory and integrations.",{"id":358,"type":149,"locale":22,"fallback":359,"image":360,"derivatives":382},"85732c05-1a6c-44ef-b812-e63dad43781e",{"used":25,"locale":199},{"url":361,"filename":362,"alt":199,"title":199,"caption":199,"width":363,"height":363,"derivatives":364},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F85732c05-1a6c-44ef-b812-e63dad43781e\u002Fprocessed\u002Fe-komercijas-izstrade.webp?v=ebb867207ac69c71","e-komercijas-izstrade.webp",412,{"card":365,"mobile":369,"original":372,"tablet":375,"thumb":378},{"label":314,"target_width":315,"url":366,"filename":367,"mime_type":318,"width":363,"height":363,"size":368},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F85732c05-1a6c-44ef-b812-e63dad43781e\u002Fderivatives\u002Fcard\u002Fe-komercijas-izstrade-card.webp?v=ebb867207ac69c71","e-komercijas-izstrade-card.webp",21240,{"label":321,"target_width":322,"url":370,"filename":371,"mime_type":318,"width":363,"height":363,"size":368},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F85732c05-1a6c-44ef-b812-e63dad43781e\u002Fderivatives\u002Fmobile\u002Fe-komercijas-izstrade-mobile.webp?v=ebb867207ac69c71","e-komercijas-izstrade-mobile.webp",{"label":327,"target_width":199,"url":373,"filename":374,"mime_type":318,"width":363,"height":363,"size":368},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F85732c05-1a6c-44ef-b812-e63dad43781e\u002Fderivatives\u002Foriginal\u002Fe-komercijas-izstrade-original.webp?v=ebb867207ac69c71","e-komercijas-izstrade-original.webp",{"label":332,"target_width":333,"url":376,"filename":377,"mime_type":318,"width":363,"height":363,"size":368},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F85732c05-1a6c-44ef-b812-e63dad43781e\u002Fderivatives\u002Ftablet\u002Fe-komercijas-izstrade-tablet.webp?v=ebb867207ac69c71","e-komercijas-izstrade-tablet.webp",{"label":338,"target_width":339,"url":379,"filename":380,"mime_type":318,"width":339,"height":339,"size":381},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F85732c05-1a6c-44ef-b812-e63dad43781e\u002Fderivatives\u002Fthumb\u002Fe-komercijas-izstrade-thumb.webp?v=a3342bcc08efa847","e-komercijas-izstrade-thumb.webp",14306,{"card":383,"mobile":384,"original":385,"tablet":386,"thumb":387},{"label":314,"target_width":315,"url":366,"filename":367,"mime_type":318,"width":363,"height":363,"size":368},{"label":321,"target_width":322,"url":370,"filename":371,"mime_type":318,"width":363,"height":363,"size":368},{"label":327,"target_width":199,"url":373,"filename":374,"mime_type":318,"width":363,"height":363,"size":368},{"label":332,"target_width":333,"url":376,"filename":377,"mime_type":318,"width":363,"height":363,"size":368},{"label":338,"target_width":339,"url":379,"filename":380,"mime_type":318,"width":339,"height":339,"size":381},{"slug":389,"path":390},"e-commerce-development","\u002Fservices\u002Fe-commerce-development",{"used":25,"locale":199},{"id":393,"title":394,"text":395,"image":396,"route":428,"locale":22,"fallback":431},"a1474829-f6c1-49c1-b13d-814f9efd53db","Web application development","Custom web applications, client portals, user accounts and workflow-based systems.",{"id":397,"type":149,"locale":22,"fallback":398,"image":399,"derivatives":422},"eef93452-d868-4e9a-9fd2-4ed641bf0b0f",{"used":25,"locale":199},{"url":400,"filename":401,"alt":402,"title":402,"caption":402,"width":403,"height":403,"derivatives":404},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Feef93452-d868-4e9a-9fd2-4ed641bf0b0f\u002Ftranslations\u002Fen\u002Fweb-aplikaciju-izstrade.webp?v=e7117cb980bc41bd","web-aplikaciju-izstrade.webp","web application development",400,{"card":405,"mobile":409,"original":412,"tablet":415,"thumb":418},{"label":314,"target_width":315,"url":406,"filename":407,"mime_type":318,"width":403,"height":403,"size":408},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Feef93452-d868-4e9a-9fd2-4ed641bf0b0f\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fweb-aplikaciju-izstrade-card.webp?v=e7117cb980bc41bd","web-aplikaciju-izstrade-card.webp",25894,{"label":321,"target_width":322,"url":410,"filename":411,"mime_type":318,"width":403,"height":403,"size":408},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Feef93452-d868-4e9a-9fd2-4ed641bf0b0f\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fweb-aplikaciju-izstrade-mobile.webp?v=e7117cb980bc41bd","web-aplikaciju-izstrade-mobile.webp",{"label":327,"target_width":199,"url":413,"filename":414,"mime_type":318,"width":403,"height":403,"size":408},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Feef93452-d868-4e9a-9fd2-4ed641bf0b0f\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fweb-aplikaciju-izstrade-original.webp?v=e7117cb980bc41bd","web-aplikaciju-izstrade-original.webp",{"label":332,"target_width":333,"url":416,"filename":417,"mime_type":318,"width":403,"height":403,"size":408},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Feef93452-d868-4e9a-9fd2-4ed641bf0b0f\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fweb-aplikaciju-izstrade-tablet.webp?v=e7117cb980bc41bd","web-aplikaciju-izstrade-tablet.webp",{"label":338,"target_width":339,"url":419,"filename":420,"mime_type":318,"width":339,"height":339,"size":421},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Feef93452-d868-4e9a-9fd2-4ed641bf0b0f\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fweb-aplikaciju-izstrade-thumb.webp?v=ebb1e61eb6926e70","web-aplikaciju-izstrade-thumb.webp",17308,{"card":423,"mobile":424,"original":425,"tablet":426,"thumb":427},{"label":314,"target_width":315,"url":406,"filename":407,"mime_type":318,"width":403,"height":403,"size":408},{"label":321,"target_width":322,"url":410,"filename":411,"mime_type":318,"width":403,"height":403,"size":408},{"label":327,"target_width":199,"url":413,"filename":414,"mime_type":318,"width":403,"height":403,"size":408},{"label":332,"target_width":333,"url":416,"filename":417,"mime_type":318,"width":403,"height":403,"size":408},{"label":338,"target_width":339,"url":419,"filename":420,"mime_type":318,"width":339,"height":339,"size":421},{"slug":429,"path":430},"web-application-development","\u002Fservices\u002Fweb-application-development",{"used":25,"locale":199},{"id":433,"title":434,"text":435,"image":436,"route":467,"locale":22,"fallback":470},"8e5c1ba5-1640-4bb2-9e7b-c3159b8595a9","Business systems & integrations","CRM, ERP, accounting, inventory, APIs and automation connected in one manageable flow.",{"id":437,"type":149,"locale":22,"fallback":438,"image":439,"derivatives":461},"cddeab01-337b-4226-a332-664303ea876e",{"used":25,"locale":199},{"url":440,"filename":441,"alt":442,"title":442,"caption":442,"width":403,"height":403,"derivatives":443},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fcddeab01-337b-4226-a332-664303ea876e\u002Ftranslations\u002Fen\u002Fbusiness-system-development.webp?v=3259750735111e23","business-system-development.webp","business system development",{"card":444,"mobile":448,"original":451,"tablet":454,"thumb":457},{"label":314,"target_width":315,"url":445,"filename":446,"mime_type":318,"width":403,"height":403,"size":447},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fcddeab01-337b-4226-a332-664303ea876e\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fbusiness-system-development-card.webp?v=3259750735111e23","business-system-development-card.webp",26938,{"label":321,"target_width":322,"url":449,"filename":450,"mime_type":318,"width":403,"height":403,"size":447},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fcddeab01-337b-4226-a332-664303ea876e\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fbusiness-system-development-mobile.webp?v=3259750735111e23","business-system-development-mobile.webp",{"label":327,"target_width":199,"url":452,"filename":453,"mime_type":318,"width":403,"height":403,"size":447},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fcddeab01-337b-4226-a332-664303ea876e\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fbusiness-system-development-original.webp?v=3259750735111e23","business-system-development-original.webp",{"label":332,"target_width":333,"url":455,"filename":456,"mime_type":318,"width":403,"height":403,"size":447},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fcddeab01-337b-4226-a332-664303ea876e\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fbusiness-system-development-tablet.webp?v=3259750735111e23","business-system-development-tablet.webp",{"label":338,"target_width":339,"url":458,"filename":459,"mime_type":318,"width":339,"height":339,"size":460},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fcddeab01-337b-4226-a332-664303ea876e\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fbusiness-system-development-thumb.webp?v=1e968f37154da643","business-system-development-thumb.webp",18488,{"card":462,"mobile":463,"original":464,"tablet":465,"thumb":466},{"label":314,"target_width":315,"url":445,"filename":446,"mime_type":318,"width":403,"height":403,"size":447},{"label":321,"target_width":322,"url":449,"filename":450,"mime_type":318,"width":403,"height":403,"size":447},{"label":327,"target_width":199,"url":452,"filename":453,"mime_type":318,"width":403,"height":403,"size":447},{"label":332,"target_width":333,"url":455,"filename":456,"mime_type":318,"width":403,"height":403,"size":447},{"label":338,"target_width":339,"url":458,"filename":459,"mime_type":318,"width":339,"height":339,"size":460},{"slug":468,"path":469},"business-systems-integrations","\u002Fservices\u002Fbusiness-systems-integrations",{"used":25,"locale":199},{"id":472,"title":473,"text":474,"image":475,"route":508,"locale":22,"fallback":510},"bbf59d77-4096-4012-a258-cb2e8e5ee61b","WordPress development","Custom WordPress websites with flexible CMS management, structure, performance and SEO.",{"id":476,"type":149,"locale":22,"fallback":477,"image":478,"derivatives":502},"a06ac241-4504-4c9c-a0dd-6cf9ceb9186d",{"used":25,"locale":199},{"url":479,"filename":480,"alt":481,"title":481,"caption":481,"width":482,"height":403,"derivatives":483},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fa06ac241-4504-4c9c-a0dd-6cf9ceb9186d\u002Ftranslations\u002Fen\u002Fwordpress-development.webp?v=f6a69d3491a8d28e","wordpress-development.webp","wordpress-development",420,{"card":484,"mobile":488,"original":491,"tablet":494,"thumb":497},{"label":314,"target_width":315,"url":485,"filename":486,"mime_type":318,"width":482,"height":403,"size":487},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fa06ac241-4504-4c9c-a0dd-6cf9ceb9186d\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fwordpress-development-card.webp?v=f6a69d3491a8d28e","wordpress-development-card.webp",27736,{"label":321,"target_width":322,"url":489,"filename":490,"mime_type":318,"width":482,"height":403,"size":487},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fa06ac241-4504-4c9c-a0dd-6cf9ceb9186d\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fwordpress-development-mobile.webp?v=f6a69d3491a8d28e","wordpress-development-mobile.webp",{"label":327,"target_width":199,"url":492,"filename":493,"mime_type":318,"width":482,"height":403,"size":487},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fa06ac241-4504-4c9c-a0dd-6cf9ceb9186d\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fwordpress-development-original.webp?v=f6a69d3491a8d28e","wordpress-development-original.webp",{"label":332,"target_width":333,"url":495,"filename":496,"mime_type":318,"width":482,"height":403,"size":487},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fa06ac241-4504-4c9c-a0dd-6cf9ceb9186d\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fwordpress-development-tablet.webp?v=f6a69d3491a8d28e","wordpress-development-tablet.webp",{"label":338,"target_width":339,"url":498,"filename":499,"mime_type":318,"width":339,"height":500,"size":501},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fa06ac241-4504-4c9c-a0dd-6cf9ceb9186d\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fwordpress-development-thumb.webp?v=1449f356a540e25f","wordpress-development-thumb.webp",304,19778,{"card":503,"mobile":504,"original":505,"tablet":506,"thumb":507},{"label":314,"target_width":315,"url":485,"filename":486,"mime_type":318,"width":482,"height":403,"size":487},{"label":321,"target_width":322,"url":489,"filename":490,"mime_type":318,"width":482,"height":403,"size":487},{"label":327,"target_width":199,"url":492,"filename":493,"mime_type":318,"width":482,"height":403,"size":487},{"label":332,"target_width":333,"url":495,"filename":496,"mime_type":318,"width":482,"height":403,"size":487},{"label":338,"target_width":339,"url":498,"filename":499,"mime_type":318,"width":339,"height":500,"size":501},{"slug":481,"path":509},"\u002Fservices\u002Fwordpress-development",{"used":25,"locale":199},{"id":512,"title":513,"text":514,"image":515,"route":546,"locale":22,"fallback":549},"f83be450-2952-439c-a493-5cb380888c8f","Laravel development","Custom web systems, portals and backend solutions with stable architecture and room to grow.",{"id":516,"type":149,"locale":22,"fallback":517,"image":518,"derivatives":540},"4b67dee4-ebbc-4329-a780-1e8915f0131b",{"used":25,"locale":199},{"url":519,"filename":520,"alt":513,"title":513,"caption":513,"width":521,"height":521,"derivatives":522},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F4b67dee4-ebbc-4329-a780-1e8915f0131b\u002Ftranslations\u002Fen\u002Flaravel-izstrade.webp?v=8ebc72af9fa61e5a","laravel-izstrade.webp",417,{"card":523,"mobile":527,"original":530,"tablet":533,"thumb":536},{"label":314,"target_width":315,"url":524,"filename":525,"mime_type":318,"width":521,"height":521,"size":526},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F4b67dee4-ebbc-4329-a780-1e8915f0131b\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Flaravel-izstrade-card.webp?v=8ebc72af9fa61e5a","laravel-izstrade-card.webp",35242,{"label":321,"target_width":322,"url":528,"filename":529,"mime_type":318,"width":521,"height":521,"size":526},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F4b67dee4-ebbc-4329-a780-1e8915f0131b\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Flaravel-izstrade-mobile.webp?v=8ebc72af9fa61e5a","laravel-izstrade-mobile.webp",{"label":327,"target_width":199,"url":531,"filename":532,"mime_type":318,"width":521,"height":521,"size":526},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F4b67dee4-ebbc-4329-a780-1e8915f0131b\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Flaravel-izstrade-original.webp?v=8ebc72af9fa61e5a","laravel-izstrade-original.webp",{"label":332,"target_width":333,"url":534,"filename":535,"mime_type":318,"width":521,"height":521,"size":526},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F4b67dee4-ebbc-4329-a780-1e8915f0131b\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Flaravel-izstrade-tablet.webp?v=8ebc72af9fa61e5a","laravel-izstrade-tablet.webp",{"label":338,"target_width":339,"url":537,"filename":538,"mime_type":318,"width":339,"height":339,"size":539},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F4b67dee4-ebbc-4329-a780-1e8915f0131b\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Flaravel-izstrade-thumb.webp?v=994f097d6b82ea1d","laravel-izstrade-thumb.webp",24032,{"card":541,"mobile":542,"original":543,"tablet":544,"thumb":545},{"label":314,"target_width":315,"url":524,"filename":525,"mime_type":318,"width":521,"height":521,"size":526},{"label":321,"target_width":322,"url":528,"filename":529,"mime_type":318,"width":521,"height":521,"size":526},{"label":327,"target_width":199,"url":531,"filename":532,"mime_type":318,"width":521,"height":521,"size":526},{"label":332,"target_width":333,"url":534,"filename":535,"mime_type":318,"width":521,"height":521,"size":526},{"label":338,"target_width":339,"url":537,"filename":538,"mime_type":318,"width":339,"height":339,"size":539},{"slug":547,"path":548},"laravel-development","\u002Fservices\u002Flaravel-development",{"used":25,"locale":199},{"locale":22,"fallback":551,"links":552,"columns":563,"text":564,"heading":565,"cta_label":566,"contact_label":292,"address_label":567,"back_to_top_label":568,"copyright_text":569,"gallery":570},{"used":25,"locale":199},[553,554,555,556,559],{"key":78,"label":283,"url":284,"locale":22,"fallback_used":25,"fallback_locale":199},{"key":80,"label":286,"url":287,"locale":22,"fallback_used":25,"fallback_locale":199},{"key":82,"label":292,"url":293,"locale":22,"fallback_used":25,"fallback_locale":199},{"key":83,"label":557,"url":558,"locale":22,"fallback_used":25,"fallback_locale":199},"Privacy Policy and Cookies","\u002Fprivacy-policy",{"key":560,"label":561,"url":562,"locale":22},"ai-reference","AI reference page","\u002Fen\u002Fai-reference\u002F",[],"From clear structure to development, integrations and further growth.\n\n130+ projects · 6 countries · 7+ years of experience","Let's build the digital system your business actually needs.","Discuss the project","Address","To the top","© SIA \"BRANDSITE\", 2019 - 2026",[571,605,632,659,686,713,740,767,794,821,847,874,901,928,955,982,1009,1036,1063,1090,1117],{"type":572,"id":573,"filename":574,"url":575,"mime_type":318,"width":576,"height":577,"size":578,"alt":579,"title":579,"caption":579,"derivatives":580},"media_image","8ab5b2ee-299e-4459-963e-7085709da692","frame-01.webp","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F8ab5b2ee-299e-4459-963e-7085709da692\u002Ftranslations\u002Fen\u002Fframe-01.webp?v=2dfb4a76daecc968",1920,1080,296134,"frame-01",{"card":581,"mobile":586,"original":591,"tablet":595,"thumb":600},{"label":314,"target_width":315,"url":582,"filename":583,"mime_type":318,"width":315,"height":584,"size":585},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F8ab5b2ee-299e-4459-963e-7085709da692\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fframe-01-card.webp?v=742a3e63a9f7929e","frame-01-card.webp",360,42320,{"label":321,"target_width":322,"url":587,"filename":588,"mime_type":318,"width":322,"height":589,"size":590},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F8ab5b2ee-299e-4459-963e-7085709da692\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fframe-01-mobile.webp?v=881d46fb256e0066","frame-01-mobile.webp",253,23712,{"label":327,"target_width":199,"url":592,"filename":593,"mime_type":318,"width":576,"height":577,"size":594},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F8ab5b2ee-299e-4459-963e-7085709da692\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fframe-01-original.webp?v=2dfb4a76daecc968","frame-01-original.webp",493792,{"label":332,"target_width":333,"url":596,"filename":597,"mime_type":318,"width":333,"height":598,"size":599},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F8ab5b2ee-299e-4459-963e-7085709da692\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fframe-01-tablet.webp?v=67719fca42e0a0b9","frame-01-tablet.webp",540,102084,{"label":338,"target_width":339,"url":601,"filename":602,"mime_type":318,"width":339,"height":603,"size":604},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F8ab5b2ee-299e-4459-963e-7085709da692\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fframe-01-thumb.webp?v=ca2e9603da3b060c","frame-01-thumb.webp",180,14934,{"type":572,"id":606,"filename":607,"url":608,"mime_type":318,"width":576,"height":577,"size":609,"alt":610,"title":610,"caption":610,"derivatives":611},"3676597f-c686-4b2e-a3f5-ee2917260e08","frame-02.webp","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F3676597f-c686-4b2e-a3f5-ee2917260e08\u002Ftranslations\u002Fen\u002Fframe-02.webp?v=299c05572506291c",182268,"frame-02",{"card":612,"mobile":616,"original":620,"tablet":624,"thumb":628},{"label":314,"target_width":315,"url":613,"filename":614,"mime_type":318,"width":315,"height":584,"size":615},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F3676597f-c686-4b2e-a3f5-ee2917260e08\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fframe-02-card.webp?v=fe7960ceae86ab6e","frame-02-card.webp",38996,{"label":321,"target_width":322,"url":617,"filename":618,"mime_type":318,"width":322,"height":589,"size":619},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F3676597f-c686-4b2e-a3f5-ee2917260e08\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fframe-02-mobile.webp?v=4af76faee9056896","frame-02-mobile.webp",22958,{"label":327,"target_width":199,"url":621,"filename":622,"mime_type":318,"width":576,"height":577,"size":623},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F3676597f-c686-4b2e-a3f5-ee2917260e08\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fframe-02-original.webp?v=299c05572506291c","frame-02-original.webp",359242,{"label":332,"target_width":333,"url":625,"filename":626,"mime_type":318,"width":333,"height":598,"size":627},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F3676597f-c686-4b2e-a3f5-ee2917260e08\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fframe-02-tablet.webp?v=5bc0444309bfb225","frame-02-tablet.webp",79210,{"label":338,"target_width":339,"url":629,"filename":630,"mime_type":318,"width":339,"height":603,"size":631},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F3676597f-c686-4b2e-a3f5-ee2917260e08\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fframe-02-thumb.webp?v=376ed71ec47bfccc","frame-02-thumb.webp",14606,{"type":572,"id":633,"filename":634,"url":635,"mime_type":318,"width":576,"height":577,"size":636,"alt":637,"title":637,"caption":637,"derivatives":638},"d45e7222-e1fa-48bc-b25b-32fb50d6f4b9","frame-03.webp","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fd45e7222-e1fa-48bc-b25b-32fb50d6f4b9\u002Ftranslations\u002Fen\u002Fframe-03.webp?v=cd5e1c5ec7d5735a",173172,"frame-03",{"card":639,"mobile":643,"original":647,"tablet":651,"thumb":655},{"label":314,"target_width":315,"url":640,"filename":641,"mime_type":318,"width":315,"height":584,"size":642},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fd45e7222-e1fa-48bc-b25b-32fb50d6f4b9\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fframe-03-card.webp?v=1db67c628e0b4e81","frame-03-card.webp",37714,{"label":321,"target_width":322,"url":644,"filename":645,"mime_type":318,"width":322,"height":589,"size":646},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fd45e7222-e1fa-48bc-b25b-32fb50d6f4b9\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fframe-03-mobile.webp?v=b3bbab1a19327ed9","frame-03-mobile.webp",22684,{"label":327,"target_width":199,"url":648,"filename":649,"mime_type":318,"width":576,"height":577,"size":650},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fd45e7222-e1fa-48bc-b25b-32fb50d6f4b9\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fframe-03-original.webp?v=cd5e1c5ec7d5735a","frame-03-original.webp",320842,{"label":332,"target_width":333,"url":652,"filename":653,"mime_type":318,"width":333,"height":598,"size":654},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fd45e7222-e1fa-48bc-b25b-32fb50d6f4b9\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fframe-03-tablet.webp?v=5733ac92261522b6","frame-03-tablet.webp",74318,{"label":338,"target_width":339,"url":656,"filename":657,"mime_type":318,"width":339,"height":603,"size":658},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fd45e7222-e1fa-48bc-b25b-32fb50d6f4b9\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fframe-03-thumb.webp?v=f6efe29f9dd674d2","frame-03-thumb.webp",14644,{"type":572,"id":660,"filename":661,"url":662,"mime_type":318,"width":576,"height":577,"size":663,"alt":664,"title":664,"caption":664,"derivatives":665},"0cbf3e30-6816-4114-b581-7d547ae74a5a","frame-04.webp","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F0cbf3e30-6816-4114-b581-7d547ae74a5a\u002Ftranslations\u002Fen\u002Fframe-04.webp?v=3a44648da715f6c0",173748,"frame-04",{"card":666,"mobile":670,"original":674,"tablet":678,"thumb":682},{"label":314,"target_width":315,"url":667,"filename":668,"mime_type":318,"width":315,"height":584,"size":669},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F0cbf3e30-6816-4114-b581-7d547ae74a5a\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fframe-04-card.webp?v=895f375d7260b62d","frame-04-card.webp",37472,{"label":321,"target_width":322,"url":671,"filename":672,"mime_type":318,"width":322,"height":589,"size":673},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F0cbf3e30-6816-4114-b581-7d547ae74a5a\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fframe-04-mobile.webp?v=1546ef1eba9f112e","frame-04-mobile.webp",22786,{"label":327,"target_width":199,"url":675,"filename":676,"mime_type":318,"width":576,"height":577,"size":677},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F0cbf3e30-6816-4114-b581-7d547ae74a5a\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fframe-04-original.webp?v=3a44648da715f6c0","frame-04-original.webp",319840,{"label":332,"target_width":333,"url":679,"filename":680,"mime_type":318,"width":333,"height":598,"size":681},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F0cbf3e30-6816-4114-b581-7d547ae74a5a\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fframe-04-tablet.webp?v=343ad70e56db4f60","frame-04-tablet.webp",74398,{"label":338,"target_width":339,"url":683,"filename":684,"mime_type":318,"width":339,"height":603,"size":685},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F0cbf3e30-6816-4114-b581-7d547ae74a5a\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fframe-04-thumb.webp?v=e31b8ede04b3d6d6","frame-04-thumb.webp",14722,{"type":572,"id":687,"filename":688,"url":689,"mime_type":318,"width":576,"height":577,"size":690,"alt":691,"title":691,"caption":691,"derivatives":692},"cb7988f9-2370-47df-8ec9-f600c16299e6","frame-05.webp","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fcb7988f9-2370-47df-8ec9-f600c16299e6\u002Ftranslations\u002Fen\u002Fframe-05.webp?v=eb9444a29ae1ac80",149458,"frame-05",{"card":693,"mobile":697,"original":701,"tablet":705,"thumb":709},{"label":314,"target_width":315,"url":694,"filename":695,"mime_type":318,"width":315,"height":584,"size":696},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fcb7988f9-2370-47df-8ec9-f600c16299e6\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fframe-05-card.webp?v=e00635972c7d794e","frame-05-card.webp",37872,{"label":321,"target_width":322,"url":698,"filename":699,"mime_type":318,"width":322,"height":589,"size":700},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fcb7988f9-2370-47df-8ec9-f600c16299e6\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fframe-05-mobile.webp?v=b3610bd9f7193998","frame-05-mobile.webp",22450,{"label":327,"target_width":199,"url":702,"filename":703,"mime_type":318,"width":576,"height":577,"size":704},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fcb7988f9-2370-47df-8ec9-f600c16299e6\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fframe-05-original.webp?v=eb9444a29ae1ac80","frame-05-original.webp",305140,{"label":332,"target_width":333,"url":706,"filename":707,"mime_type":318,"width":333,"height":598,"size":708},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fcb7988f9-2370-47df-8ec9-f600c16299e6\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fframe-05-tablet.webp?v=4e650e395aff5ed0","frame-05-tablet.webp",72374,{"label":338,"target_width":339,"url":710,"filename":711,"mime_type":318,"width":339,"height":603,"size":712},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fcb7988f9-2370-47df-8ec9-f600c16299e6\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fframe-05-thumb.webp?v=8cd4e9042217eaa4","frame-05-thumb.webp",14574,{"type":572,"id":714,"filename":715,"url":716,"mime_type":318,"width":576,"height":577,"size":717,"alt":718,"title":718,"caption":718,"derivatives":719},"ec51395e-5b6a-43e5-a08e-32e4feedf6bd","frame-06.webp","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fec51395e-5b6a-43e5-a08e-32e4feedf6bd\u002Ftranslations\u002Fen\u002Fframe-06.webp?v=c1d24d73f52f33e1",125164,"frame-06",{"card":720,"mobile":724,"original":728,"tablet":732,"thumb":736},{"label":314,"target_width":315,"url":721,"filename":722,"mime_type":318,"width":315,"height":584,"size":723},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fec51395e-5b6a-43e5-a08e-32e4feedf6bd\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fframe-06-card.webp?v=f9f2521799655905","frame-06-card.webp",37236,{"label":321,"target_width":322,"url":725,"filename":726,"mime_type":318,"width":322,"height":589,"size":727},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fec51395e-5b6a-43e5-a08e-32e4feedf6bd\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fframe-06-mobile.webp?v=3585aa0d99791b10","frame-06-mobile.webp",22870,{"label":327,"target_width":199,"url":729,"filename":730,"mime_type":318,"width":576,"height":577,"size":731},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fec51395e-5b6a-43e5-a08e-32e4feedf6bd\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fframe-06-original.webp?v=c1d24d73f52f33e1","frame-06-original.webp",274404,{"label":332,"target_width":333,"url":733,"filename":734,"mime_type":318,"width":333,"height":598,"size":735},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fec51395e-5b6a-43e5-a08e-32e4feedf6bd\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fframe-06-tablet.webp?v=e05f2ddc620216f3","frame-06-tablet.webp",69042,{"label":338,"target_width":339,"url":737,"filename":738,"mime_type":318,"width":339,"height":603,"size":739},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fec51395e-5b6a-43e5-a08e-32e4feedf6bd\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fframe-06-thumb.webp?v=d8327a5888f9a009","frame-06-thumb.webp",14526,{"type":572,"id":741,"filename":742,"url":743,"mime_type":318,"width":576,"height":577,"size":744,"alt":745,"title":745,"caption":745,"derivatives":746},"e9d6bdab-c365-4334-979d-33aee04e3e87","frame-07.webp","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fe9d6bdab-c365-4334-979d-33aee04e3e87\u002Ftranslations\u002Fen\u002Fframe-07.webp?v=9decc10b7fe27957",145916,"frame-07",{"card":747,"mobile":751,"original":755,"tablet":759,"thumb":763},{"label":314,"target_width":315,"url":748,"filename":749,"mime_type":318,"width":315,"height":584,"size":750},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fe9d6bdab-c365-4334-979d-33aee04e3e87\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fframe-07-card.webp?v=523af3acef10c674","frame-07-card.webp",37242,{"label":321,"target_width":322,"url":752,"filename":753,"mime_type":318,"width":322,"height":589,"size":754},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fe9d6bdab-c365-4334-979d-33aee04e3e87\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fframe-07-mobile.webp?v=5e0639f097749674","frame-07-mobile.webp",23014,{"label":327,"target_width":199,"url":756,"filename":757,"mime_type":318,"width":576,"height":577,"size":758},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fe9d6bdab-c365-4334-979d-33aee04e3e87\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fframe-07-original.webp?v=9decc10b7fe27957","frame-07-original.webp",264918,{"label":332,"target_width":333,"url":760,"filename":761,"mime_type":318,"width":333,"height":598,"size":762},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fe9d6bdab-c365-4334-979d-33aee04e3e87\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fframe-07-tablet.webp?v=e0da0520c32cea32","frame-07-tablet.webp",69038,{"label":338,"target_width":339,"url":764,"filename":765,"mime_type":318,"width":339,"height":603,"size":766},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fe9d6bdab-c365-4334-979d-33aee04e3e87\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fframe-07-thumb.webp?v=694b4e7ee0243ca3","frame-07-thumb.webp",14642,{"type":572,"id":768,"filename":769,"url":770,"mime_type":318,"width":576,"height":577,"size":771,"alt":772,"title":772,"caption":772,"derivatives":773},"8c161412-ca66-4b3d-a6ce-95cced4e244b","frame-08.webp","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F8c161412-ca66-4b3d-a6ce-95cced4e244b\u002Ftranslations\u002Fen\u002Fframe-08.webp?v=bde75e911697e8af",140218,"frame-08",{"card":774,"mobile":778,"original":782,"tablet":786,"thumb":790},{"label":314,"target_width":315,"url":775,"filename":776,"mime_type":318,"width":315,"height":584,"size":777},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F8c161412-ca66-4b3d-a6ce-95cced4e244b\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fframe-08-card.webp?v=17d2beb3def5ae0d","frame-08-card.webp",37486,{"label":321,"target_width":322,"url":779,"filename":780,"mime_type":318,"width":322,"height":589,"size":781},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F8c161412-ca66-4b3d-a6ce-95cced4e244b\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fframe-08-mobile.webp?v=2f9635bfc7ddca05","frame-08-mobile.webp",22930,{"label":327,"target_width":199,"url":783,"filename":784,"mime_type":318,"width":576,"height":577,"size":785},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F8c161412-ca66-4b3d-a6ce-95cced4e244b\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fframe-08-original.webp?v=bde75e911697e8af","frame-08-original.webp",289070,{"label":332,"target_width":333,"url":787,"filename":788,"mime_type":318,"width":333,"height":598,"size":789},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F8c161412-ca66-4b3d-a6ce-95cced4e244b\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fframe-08-tablet.webp?v=762584d5bfae88d7","frame-08-tablet.webp",71726,{"label":338,"target_width":339,"url":791,"filename":792,"mime_type":318,"width":339,"height":603,"size":793},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F8c161412-ca66-4b3d-a6ce-95cced4e244b\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fframe-08-thumb.webp?v=76caf47a58138230","frame-08-thumb.webp",14446,{"type":572,"id":795,"filename":796,"url":797,"mime_type":318,"width":576,"height":577,"size":798,"alt":799,"title":799,"caption":799,"derivatives":800},"b519ec25-938f-4314-a407-7674bd525077","frame-09.webp","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb519ec25-938f-4314-a407-7674bd525077\u002Ftranslations\u002Fen\u002Fframe-09.webp?v=3e3c4f8bbba495cf",141904,"frame-09",{"card":801,"mobile":805,"original":809,"tablet":813,"thumb":817},{"label":314,"target_width":315,"url":802,"filename":803,"mime_type":318,"width":315,"height":584,"size":804},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb519ec25-938f-4314-a407-7674bd525077\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fframe-09-card.webp?v=cb25743399fca52a","frame-09-card.webp",37106,{"label":321,"target_width":322,"url":806,"filename":807,"mime_type":318,"width":322,"height":589,"size":808},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb519ec25-938f-4314-a407-7674bd525077\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fframe-09-mobile.webp?v=49edc9c95b757bbe","frame-09-mobile.webp",22560,{"label":327,"target_width":199,"url":810,"filename":811,"mime_type":318,"width":576,"height":577,"size":812},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb519ec25-938f-4314-a407-7674bd525077\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fframe-09-original.webp?v=3e3c4f8bbba495cf","frame-09-original.webp",257720,{"label":332,"target_width":333,"url":814,"filename":815,"mime_type":318,"width":333,"height":598,"size":816},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb519ec25-938f-4314-a407-7674bd525077\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fframe-09-tablet.webp?v=acb5b3b53b91a9c1","frame-09-tablet.webp",67370,{"label":338,"target_width":339,"url":818,"filename":819,"mime_type":318,"width":339,"height":603,"size":820},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb519ec25-938f-4314-a407-7674bd525077\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fframe-09-thumb.webp?v=6d1aff2f4e86e399","frame-09-thumb.webp",14452,{"type":572,"id":822,"filename":823,"url":824,"mime_type":318,"width":576,"height":577,"size":825,"alt":826,"title":826,"caption":826,"derivatives":827},"1d50709d-a885-412b-9f1e-a390cac62689","frame-10.webp","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F1d50709d-a885-412b-9f1e-a390cac62689\u002Ftranslations\u002Fen\u002Fframe-10.webp?v=efcf9920f32e95d4",133812,"frame-10",{"card":828,"mobile":832,"original":836,"tablet":840,"thumb":844},{"label":314,"target_width":315,"url":829,"filename":830,"mime_type":318,"width":315,"height":584,"size":831},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F1d50709d-a885-412b-9f1e-a390cac62689\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fframe-10-card.webp?v=ff61053a5ef4f826","frame-10-card.webp",36624,{"label":321,"target_width":322,"url":833,"filename":834,"mime_type":318,"width":322,"height":589,"size":835},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F1d50709d-a885-412b-9f1e-a390cac62689\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fframe-10-mobile.webp?v=72b3417fe759a3ab","frame-10-mobile.webp",22586,{"label":327,"target_width":199,"url":837,"filename":838,"mime_type":318,"width":576,"height":577,"size":839},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F1d50709d-a885-412b-9f1e-a390cac62689\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fframe-10-original.webp?v=efcf9920f32e95d4","frame-10-original.webp",249562,{"label":332,"target_width":333,"url":841,"filename":842,"mime_type":318,"width":333,"height":598,"size":843},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F1d50709d-a885-412b-9f1e-a390cac62689\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fframe-10-tablet.webp?v=27da6308b351b726","frame-10-tablet.webp",66836,{"label":338,"target_width":339,"url":845,"filename":846,"mime_type":318,"width":339,"height":603,"size":739},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F1d50709d-a885-412b-9f1e-a390cac62689\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fframe-10-thumb.webp?v=f08ff004bee39687","frame-10-thumb.webp",{"type":572,"id":848,"filename":849,"url":850,"mime_type":318,"width":576,"height":577,"size":851,"alt":852,"title":852,"caption":852,"derivatives":853},"2b89ab25-6190-4d5b-975c-163d1e1212ae","frame-11.webp","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F2b89ab25-6190-4d5b-975c-163d1e1212ae\u002Ftranslations\u002Fen\u002Fframe-11.webp?v=5164c3667a1d9d40",136602,"frame-11",{"card":854,"mobile":858,"original":862,"tablet":866,"thumb":870},{"label":314,"target_width":315,"url":855,"filename":856,"mime_type":318,"width":315,"height":584,"size":857},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F2b89ab25-6190-4d5b-975c-163d1e1212ae\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fframe-11-card.webp?v=8089f62828fe660f","frame-11-card.webp",36462,{"label":321,"target_width":322,"url":859,"filename":860,"mime_type":318,"width":322,"height":589,"size":861},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F2b89ab25-6190-4d5b-975c-163d1e1212ae\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fframe-11-mobile.webp?v=194571434a6e4330","frame-11-mobile.webp",22436,{"label":327,"target_width":199,"url":863,"filename":864,"mime_type":318,"width":576,"height":577,"size":865},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F2b89ab25-6190-4d5b-975c-163d1e1212ae\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fframe-11-original.webp?v=5164c3667a1d9d40","frame-11-original.webp",260060,{"label":332,"target_width":333,"url":867,"filename":868,"mime_type":318,"width":333,"height":598,"size":869},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F2b89ab25-6190-4d5b-975c-163d1e1212ae\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fframe-11-tablet.webp?v=c2f10e7cf692e58d","frame-11-tablet.webp",67814,{"label":338,"target_width":339,"url":871,"filename":872,"mime_type":318,"width":339,"height":603,"size":873},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F2b89ab25-6190-4d5b-975c-163d1e1212ae\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fframe-11-thumb.webp?v=fb1dadba80d20f06","frame-11-thumb.webp",14764,{"type":572,"id":875,"filename":876,"url":877,"mime_type":318,"width":576,"height":577,"size":878,"alt":879,"title":879,"caption":879,"derivatives":880},"957a6a46-2ea4-4ca3-8487-33d380dda50a","frame-12.webp","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F957a6a46-2ea4-4ca3-8487-33d380dda50a\u002Ftranslations\u002Fen\u002Fframe-12.webp?v=12f49fa06a0e910e",131510,"frame-12",{"card":881,"mobile":885,"original":889,"tablet":893,"thumb":897},{"label":314,"target_width":315,"url":882,"filename":883,"mime_type":318,"width":315,"height":584,"size":884},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F957a6a46-2ea4-4ca3-8487-33d380dda50a\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fframe-12-card.webp?v=1e98699af2f46894","frame-12-card.webp",36532,{"label":321,"target_width":322,"url":886,"filename":887,"mime_type":318,"width":322,"height":589,"size":888},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F957a6a46-2ea4-4ca3-8487-33d380dda50a\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fframe-12-mobile.webp?v=0fa79068c3e177a8","frame-12-mobile.webp",22952,{"label":327,"target_width":199,"url":890,"filename":891,"mime_type":318,"width":576,"height":577,"size":892},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F957a6a46-2ea4-4ca3-8487-33d380dda50a\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fframe-12-original.webp?v=12f49fa06a0e910e","frame-12-original.webp",269324,{"label":332,"target_width":333,"url":894,"filename":895,"mime_type":318,"width":333,"height":598,"size":896},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F957a6a46-2ea4-4ca3-8487-33d380dda50a\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fframe-12-tablet.webp?v=dd0b954994c4b402","frame-12-tablet.webp",67842,{"label":338,"target_width":339,"url":898,"filename":899,"mime_type":318,"width":339,"height":603,"size":900},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F957a6a46-2ea4-4ca3-8487-33d380dda50a\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fframe-12-thumb.webp?v=f5a05a20dcd2adb2","frame-12-thumb.webp",14332,{"type":572,"id":902,"filename":903,"url":904,"mime_type":318,"width":576,"height":577,"size":905,"alt":906,"title":906,"caption":906,"derivatives":907},"97e501c6-e4d9-4680-9804-bf986314667c","frame-13.webp","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F97e501c6-e4d9-4680-9804-bf986314667c\u002Ftranslations\u002Fen\u002Fframe-13.webp?v=184924a431d7afad",117942,"frame-13",{"card":908,"mobile":912,"original":916,"tablet":920,"thumb":924},{"label":314,"target_width":315,"url":909,"filename":910,"mime_type":318,"width":315,"height":584,"size":911},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F97e501c6-e4d9-4680-9804-bf986314667c\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fframe-13-card.webp?v=4573402e5cdb1ebd","frame-13-card.webp",36748,{"label":321,"target_width":322,"url":913,"filename":914,"mime_type":318,"width":322,"height":589,"size":915},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F97e501c6-e4d9-4680-9804-bf986314667c\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fframe-13-mobile.webp?v=fd32644c5abe880a","frame-13-mobile.webp",22590,{"label":327,"target_width":199,"url":917,"filename":918,"mime_type":318,"width":576,"height":577,"size":919},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F97e501c6-e4d9-4680-9804-bf986314667c\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fframe-13-original.webp?v=184924a431d7afad","frame-13-original.webp",259194,{"label":332,"target_width":333,"url":921,"filename":922,"mime_type":318,"width":333,"height":598,"size":923},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F97e501c6-e4d9-4680-9804-bf986314667c\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fframe-13-tablet.webp?v=872beb47de534705","frame-13-tablet.webp",66518,{"label":338,"target_width":339,"url":925,"filename":926,"mime_type":318,"width":339,"height":603,"size":927},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F97e501c6-e4d9-4680-9804-bf986314667c\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fframe-13-thumb.webp?v=9fd7f7bc18ab684c","frame-13-thumb.webp",14322,{"type":572,"id":929,"filename":930,"url":931,"mime_type":318,"width":576,"height":577,"size":932,"alt":933,"title":933,"caption":933,"derivatives":934},"44d21d79-ff8a-4a60-a622-2e61c00567e8","frame-14.webp","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F44d21d79-ff8a-4a60-a622-2e61c00567e8\u002Ftranslations\u002Fen\u002Fframe-14.webp?v=815da3493b1f9b1f",133272,"frame-14",{"card":935,"mobile":939,"original":943,"tablet":947,"thumb":951},{"label":314,"target_width":315,"url":936,"filename":937,"mime_type":318,"width":315,"height":584,"size":938},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F44d21d79-ff8a-4a60-a622-2e61c00567e8\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fframe-14-card.webp?v=d4dcd4239e5fbdb3","frame-14-card.webp",36894,{"label":321,"target_width":322,"url":940,"filename":941,"mime_type":318,"width":322,"height":589,"size":942},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F44d21d79-ff8a-4a60-a622-2e61c00567e8\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fframe-14-mobile.webp?v=6e3161bcd984691f","frame-14-mobile.webp",22392,{"label":327,"target_width":199,"url":944,"filename":945,"mime_type":318,"width":576,"height":577,"size":946},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F44d21d79-ff8a-4a60-a622-2e61c00567e8\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fframe-14-original.webp?v=815da3493b1f9b1f","frame-14-original.webp",285332,{"label":332,"target_width":333,"url":948,"filename":949,"mime_type":318,"width":333,"height":598,"size":950},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F44d21d79-ff8a-4a60-a622-2e61c00567e8\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fframe-14-tablet.webp?v=ab02900bd0271175","frame-14-tablet.webp",68682,{"label":338,"target_width":339,"url":952,"filename":953,"mime_type":318,"width":339,"height":603,"size":954},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F44d21d79-ff8a-4a60-a622-2e61c00567e8\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fframe-14-thumb.webp?v=9ef700c88cdb85df","frame-14-thumb.webp",14384,{"type":572,"id":956,"filename":957,"url":958,"mime_type":318,"width":576,"height":577,"size":959,"alt":960,"title":960,"caption":960,"derivatives":961},"fb62346d-f1e1-4a4d-b797-1ccbc1131c8c","frame-15.webp","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Ffb62346d-f1e1-4a4d-b797-1ccbc1131c8c\u002Ftranslations\u002Fen\u002Fframe-15.webp?v=49112541ac2eb5cf",133376,"frame-15",{"card":962,"mobile":966,"original":970,"tablet":974,"thumb":978},{"label":314,"target_width":315,"url":963,"filename":964,"mime_type":318,"width":315,"height":584,"size":965},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Ffb62346d-f1e1-4a4d-b797-1ccbc1131c8c\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fframe-15-card.webp?v=59ef4be1c6ee3d5c","frame-15-card.webp",37282,{"label":321,"target_width":322,"url":967,"filename":968,"mime_type":318,"width":322,"height":589,"size":969},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Ffb62346d-f1e1-4a4d-b797-1ccbc1131c8c\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fframe-15-mobile.webp?v=543466b4a7bae45a","frame-15-mobile.webp",22932,{"label":327,"target_width":199,"url":971,"filename":972,"mime_type":318,"width":576,"height":577,"size":973},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Ffb62346d-f1e1-4a4d-b797-1ccbc1131c8c\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fframe-15-original.webp?v=49112541ac2eb5cf","frame-15-original.webp",293772,{"label":332,"target_width":333,"url":975,"filename":976,"mime_type":318,"width":333,"height":598,"size":977},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Ffb62346d-f1e1-4a4d-b797-1ccbc1131c8c\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fframe-15-tablet.webp?v=59f83a8ade52f498","frame-15-tablet.webp",70342,{"label":338,"target_width":339,"url":979,"filename":980,"mime_type":318,"width":339,"height":603,"size":981},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Ffb62346d-f1e1-4a4d-b797-1ccbc1131c8c\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fframe-15-thumb.webp?v=328bef4d4aa312ae","frame-15-thumb.webp",14776,{"type":572,"id":983,"filename":984,"url":985,"mime_type":318,"width":576,"height":577,"size":986,"alt":987,"title":987,"caption":987,"derivatives":988},"2a3ae3ee-b995-431e-b9c2-d8d0ff00b70f","frame-16.webp","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F2a3ae3ee-b995-431e-b9c2-d8d0ff00b70f\u002Ftranslations\u002Fen\u002Fframe-16.webp?v=8e99bc07ed0511bd",143702,"frame-16",{"card":989,"mobile":993,"original":997,"tablet":1001,"thumb":1005},{"label":314,"target_width":315,"url":990,"filename":991,"mime_type":318,"width":315,"height":584,"size":992},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F2a3ae3ee-b995-431e-b9c2-d8d0ff00b70f\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fframe-16-card.webp?v=39b29f65b151d74f","frame-16-card.webp",37030,{"label":321,"target_width":322,"url":994,"filename":995,"mime_type":318,"width":322,"height":589,"size":996},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F2a3ae3ee-b995-431e-b9c2-d8d0ff00b70f\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fframe-16-mobile.webp?v=542484f062d3e0a8","frame-16-mobile.webp",23044,{"label":327,"target_width":199,"url":998,"filename":999,"mime_type":318,"width":576,"height":577,"size":1000},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F2a3ae3ee-b995-431e-b9c2-d8d0ff00b70f\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fframe-16-original.webp?v=8e99bc07ed0511bd","frame-16-original.webp",300572,{"label":332,"target_width":333,"url":1002,"filename":1003,"mime_type":318,"width":333,"height":598,"size":1004},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F2a3ae3ee-b995-431e-b9c2-d8d0ff00b70f\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fframe-16-tablet.webp?v=ca37d0e71e33c5ba","frame-16-tablet.webp",70158,{"label":338,"target_width":339,"url":1006,"filename":1007,"mime_type":318,"width":339,"height":603,"size":1008},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F2a3ae3ee-b995-431e-b9c2-d8d0ff00b70f\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fframe-16-thumb.webp?v=73185e900978580e","frame-16-thumb.webp",14858,{"type":572,"id":1010,"filename":1011,"url":1012,"mime_type":318,"width":576,"height":577,"size":1013,"alt":1014,"title":1014,"caption":1014,"derivatives":1015},"becadc54-7806-4bf1-9968-6dd6f48afc3f","frame-18.webp","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fbecadc54-7806-4bf1-9968-6dd6f48afc3f\u002Ftranslations\u002Fen\u002Fframe-18.webp?v=8f11f2d6e12d569a",140846,"frame-18",{"card":1016,"mobile":1020,"original":1024,"tablet":1028,"thumb":1032},{"label":314,"target_width":315,"url":1017,"filename":1018,"mime_type":318,"width":315,"height":584,"size":1019},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fbecadc54-7806-4bf1-9968-6dd6f48afc3f\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fframe-18-card.webp?v=f413aa6baf98d1cd","frame-18-card.webp",36720,{"label":321,"target_width":322,"url":1021,"filename":1022,"mime_type":318,"width":322,"height":589,"size":1023},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fbecadc54-7806-4bf1-9968-6dd6f48afc3f\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fframe-18-mobile.webp?v=f6f071e00a6201c8","frame-18-mobile.webp",22794,{"label":327,"target_width":199,"url":1025,"filename":1026,"mime_type":318,"width":576,"height":577,"size":1027},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fbecadc54-7806-4bf1-9968-6dd6f48afc3f\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fframe-18-original.webp?v=8f11f2d6e12d569a","frame-18-original.webp",294392,{"label":332,"target_width":333,"url":1029,"filename":1030,"mime_type":318,"width":333,"height":598,"size":1031},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fbecadc54-7806-4bf1-9968-6dd6f48afc3f\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fframe-18-tablet.webp?v=b2375102dcd3771d","frame-18-tablet.webp",69794,{"label":338,"target_width":339,"url":1033,"filename":1034,"mime_type":318,"width":339,"height":603,"size":1035},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fbecadc54-7806-4bf1-9968-6dd6f48afc3f\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fframe-18-thumb.webp?v=da4416a73a1509e8","frame-18-thumb.webp",14470,{"type":572,"id":1037,"filename":1038,"url":1039,"mime_type":318,"width":576,"height":577,"size":1040,"alt":1041,"title":1041,"caption":1041,"derivatives":1042},"bd153466-6722-483e-bddb-ed987fb262d7","frame-19.webp","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fbd153466-6722-483e-bddb-ed987fb262d7\u002Ftranslations\u002Fen\u002Fframe-19.webp?v=ce9828b000e95f79",138818,"frame-19",{"card":1043,"mobile":1047,"original":1051,"tablet":1055,"thumb":1059},{"label":314,"target_width":315,"url":1044,"filename":1045,"mime_type":318,"width":315,"height":584,"size":1046},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fbd153466-6722-483e-bddb-ed987fb262d7\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fframe-19-card.webp?v=9a1536745f5702ae","frame-19-card.webp",36844,{"label":321,"target_width":322,"url":1048,"filename":1049,"mime_type":318,"width":322,"height":589,"size":1050},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fbd153466-6722-483e-bddb-ed987fb262d7\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fframe-19-mobile.webp?v=fa89f5a0a3444f18","frame-19-mobile.webp",22776,{"label":327,"target_width":199,"url":1052,"filename":1053,"mime_type":318,"width":576,"height":577,"size":1054},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fbd153466-6722-483e-bddb-ed987fb262d7\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fframe-19-original.webp?v=ce9828b000e95f79","frame-19-original.webp",301342,{"label":332,"target_width":333,"url":1056,"filename":1057,"mime_type":318,"width":333,"height":598,"size":1058},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fbd153466-6722-483e-bddb-ed987fb262d7\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fframe-19-tablet.webp?v=152650a4f4da5546","frame-19-tablet.webp",70654,{"label":338,"target_width":339,"url":1060,"filename":1061,"mime_type":318,"width":339,"height":603,"size":1062},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fbd153466-6722-483e-bddb-ed987fb262d7\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fframe-19-thumb.webp?v=1634ca1ade3afa41","frame-19-thumb.webp",14380,{"type":572,"id":1064,"filename":1065,"url":1066,"mime_type":318,"width":576,"height":577,"size":1067,"alt":1068,"title":1068,"caption":1068,"derivatives":1069},"b6074242-8935-4a3e-8fd1-84af0f2478a2","frame-20.webp","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb6074242-8935-4a3e-8fd1-84af0f2478a2\u002Ftranslations\u002Fen\u002Fframe-20.webp?v=d92d5ec598efb4b5",131988,"frame-20",{"card":1070,"mobile":1074,"original":1078,"tablet":1082,"thumb":1086},{"label":314,"target_width":315,"url":1071,"filename":1072,"mime_type":318,"width":315,"height":584,"size":1073},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb6074242-8935-4a3e-8fd1-84af0f2478a2\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fframe-20-card.webp?v=64620db7c29ad389","frame-20-card.webp",36230,{"label":321,"target_width":322,"url":1075,"filename":1076,"mime_type":318,"width":322,"height":589,"size":1077},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb6074242-8935-4a3e-8fd1-84af0f2478a2\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fframe-20-mobile.webp?v=bd3ad82c990ea4d9","frame-20-mobile.webp",22534,{"label":327,"target_width":199,"url":1079,"filename":1080,"mime_type":318,"width":576,"height":577,"size":1081},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb6074242-8935-4a3e-8fd1-84af0f2478a2\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fframe-20-original.webp?v=d92d5ec598efb4b5","frame-20-original.webp",282842,{"label":332,"target_width":333,"url":1083,"filename":1084,"mime_type":318,"width":333,"height":598,"size":1085},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb6074242-8935-4a3e-8fd1-84af0f2478a2\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fframe-20-tablet.webp?v=254dff6d766df5dd","frame-20-tablet.webp",67706,{"label":338,"target_width":339,"url":1087,"filename":1088,"mime_type":318,"width":339,"height":603,"size":1089},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb6074242-8935-4a3e-8fd1-84af0f2478a2\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fframe-20-thumb.webp?v=c911aef045191247","frame-20-thumb.webp",14812,{"type":572,"id":1091,"filename":1092,"url":1093,"mime_type":318,"width":576,"height":577,"size":1094,"alt":1095,"title":1095,"caption":1095,"derivatives":1096},"9aefec8a-fc7a-45cf-8f9d-52f7b9380df2","frame-21.webp","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F9aefec8a-fc7a-45cf-8f9d-52f7b9380df2\u002Ftranslations\u002Fen\u002Fframe-21.webp?v=fce1e0f486b7cd14",145578,"frame-21",{"card":1097,"mobile":1101,"original":1105,"tablet":1109,"thumb":1113},{"label":314,"target_width":315,"url":1098,"filename":1099,"mime_type":318,"width":315,"height":584,"size":1100},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F9aefec8a-fc7a-45cf-8f9d-52f7b9380df2\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fframe-21-card.webp?v=459c9ecb32931e94","frame-21-card.webp",36534,{"label":321,"target_width":322,"url":1102,"filename":1103,"mime_type":318,"width":322,"height":589,"size":1104},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F9aefec8a-fc7a-45cf-8f9d-52f7b9380df2\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fframe-21-mobile.webp?v=fb8a25c5c4ebbe6d","frame-21-mobile.webp",22922,{"label":327,"target_width":199,"url":1106,"filename":1107,"mime_type":318,"width":576,"height":577,"size":1108},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F9aefec8a-fc7a-45cf-8f9d-52f7b9380df2\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fframe-21-original.webp?v=fce1e0f486b7cd14","frame-21-original.webp",305814,{"label":332,"target_width":333,"url":1110,"filename":1111,"mime_type":318,"width":333,"height":598,"size":1112},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F9aefec8a-fc7a-45cf-8f9d-52f7b9380df2\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fframe-21-tablet.webp?v=9698c3a9c90632a2","frame-21-tablet.webp",69976,{"label":338,"target_width":339,"url":1114,"filename":1115,"mime_type":318,"width":339,"height":603,"size":1116},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F9aefec8a-fc7a-45cf-8f9d-52f7b9380df2\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fframe-21-thumb.webp?v=95d92153710a9bb6","frame-21-thumb.webp",14320,{"type":572,"id":1118,"filename":1119,"url":1120,"mime_type":318,"width":576,"height":577,"size":1121,"alt":1122,"title":1122,"caption":1122,"derivatives":1123},"bd5f4d2e-19cc-469b-856a-b4347557707e","frame-22.webp","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fbd5f4d2e-19cc-469b-856a-b4347557707e\u002Ftranslations\u002Fen\u002Fframe-22.webp?v=4b058018e0c6107b",144772,"frame-22",{"card":1124,"mobile":1128,"original":1132,"tablet":1136,"thumb":1140},{"label":314,"target_width":315,"url":1125,"filename":1126,"mime_type":318,"width":315,"height":584,"size":1127},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fbd5f4d2e-19cc-469b-856a-b4347557707e\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fframe-22-card.webp?v=799e9219f5546ddd","frame-22-card.webp",37298,{"label":321,"target_width":322,"url":1129,"filename":1130,"mime_type":318,"width":322,"height":589,"size":1131},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fbd5f4d2e-19cc-469b-856a-b4347557707e\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fframe-22-mobile.webp?v=1d3704e8f713fda2","frame-22-mobile.webp",22878,{"label":327,"target_width":199,"url":1133,"filename":1134,"mime_type":318,"width":576,"height":577,"size":1135},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fbd5f4d2e-19cc-469b-856a-b4347557707e\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fframe-22-original.webp?v=4b058018e0c6107b","frame-22-original.webp",304882,{"label":332,"target_width":333,"url":1137,"filename":1138,"mime_type":318,"width":333,"height":598,"size":1139},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fbd5f4d2e-19cc-469b-856a-b4347557707e\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fframe-22-tablet.webp?v=3cc395650458a6f0","frame-22-tablet.webp",70518,{"label":338,"target_width":339,"url":1141,"filename":1142,"mime_type":318,"width":339,"height":603,"size":1143},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fbd5f4d2e-19cc-469b-856a-b4347557707e\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fframe-22-thumb.webp?v=9469da0f4df66437","frame-22-thumb.webp",14678,{"statistics_cards":1145},{"locale":22,"fallback":1146,"clutch":1147,"google":1166},{"used":25,"locale":199},[1148,1158],{"numbers":1149,"text":1150,"url":1151,"icon":1152},"5\u002F5","Clutch","https:\u002F\u002Fclutch.co\u002Fprofile\u002Fbrandsite#highlights",{"type":572,"id":1153,"filename":1154,"url":1155,"mime_type":1156,"width":225,"height":225,"size":1157},"5208c2e0-f532-4803-a8d2-d2daf157c914","clutch.svg","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F5208c2e0-f532-4803-a8d2-d2daf157c914\u002Ftranslations\u002Fen\u002Fclutch.svg","image\u002Fsvg+xml",818,{"numbers":1149,"text":1159,"url":1160,"icon":1161},"Sortlist","https:\u002F\u002Fwww.sortlist.com\u002Fagency\u002Fbrandsite",{"type":572,"id":1162,"filename":1163,"url":1164,"mime_type":1156,"width":225,"height":225,"size":1165},"49e50c08-f8ca-4401-9886-1336c96b2ca0","social-media.svg","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F49e50c08-f8ca-4401-9886-1336c96b2ca0\u002Fprocessed\u002Fsocial-media.svg",2591,[1167,1175,1184,1192],{"count":1149,"text":1168,"url":1169,"icon":1170},"Google","https:\u002F\u002Fshare.google\u002F5ONG225Vjy0ztP4hN",{"type":572,"id":1171,"filename":1172,"url":1173,"mime_type":1156,"width":225,"height":225,"size":1174},"9c52bffe-38ea-4060-80a1-d97c776208f5","google.svg","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F9c52bffe-38ea-4060-80a1-d97c776208f5\u002Ftranslations\u002Fen\u002Fgoogle.svg",1416,{"count":1176,"text":1177,"url":1178,"icon":1179},"130+","Projects","https:\u002F\u002Fbrandsite.lv\u002Flv\u002Fportfolio",{"type":572,"id":1180,"filename":1181,"url":1182,"mime_type":1156,"width":225,"height":225,"size":1183},"d8584187-93b3-4a0f-bb11-011253aed296","globe.svg","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fd8584187-93b3-4a0f-bb11-011253aed296\u002Ftranslations\u002Fen\u002Fglobe.svg",63245,{"count":1185,"text":1186,"url":199,"icon":1187},"7+","Years in business",{"type":572,"id":1188,"filename":1189,"url":1190,"mime_type":1156,"width":225,"height":225,"size":1191},"c04831b9-93bb-4d09-a97c-fc55cf910725","mind.svg","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fc04831b9-93bb-4d09-a97c-fc55cf910725\u002Ftranslations\u002Fen\u002Fmind.svg",19574,{"count":1193,"text":1194,"url":199,"icon":1195},"6m+€","Sold through ecommerce",{"type":572,"id":1196,"filename":1197,"url":1198,"mime_type":1156,"width":225,"height":225,"size":1199},"b09f418f-81d3-4ca2-8198-1d65d3bc104f","bag.svg","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb09f418f-81d3-4ca2-8198-1d65d3bc104f\u002Ftranslations\u002Fen\u002Fbag.svg",999,{"key":1201,"locale":22,"fallback":1202,"heading":1203,"description":1204,"contact_section_label":1205,"project_section_label":1206,"submit_label":1207,"success_message":1208,"budget_label":1209,"privacy_policy_text":1210,"privacy_policy_link_label":1211,"stats":1212,"turnstile":1213,"turnstile_site_key":1214,"fields":1215},"form-1",{"used":25,"locale":199},"Let’s start with the business need. We’ll define the right solution together.","Tell us what you want to improve, build or automate. We will help define the right web solution, technology and next steps.","Contact information","Project information","Get a quote","Thank you. Your message has been received. We will contact you withing 1 working day.","Planned budget","By clicking on the button you consent to the processing of personal data and to the","privacy policy.",[],{"enabled":5,"site_key":1214},"0x4AAAAAAD3d_qR9IcMza-XY",[1216,1223,1230,1237,1243,1259,1265,1272],{"key":1217,"type":167,"required":5,"options":1218,"label":1219,"placeholder":1219,"required_error_message":1220,"validation_error_message":1221,"fallback":1222},"name",[],"Name","Please enter your name.","Please enter valid name.",{"used":25,"locale":199},{"key":1224,"type":167,"required":25,"options":1225,"label":1226,"placeholder":1226,"required_error_message":1227,"validation_error_message":1228,"fallback":1229},"company_name",[],"Company name","Please enter your company name.","Please enter valid company name.",{"used":25,"locale":199},{"key":1231,"type":167,"required":25,"options":1232,"label":1233,"placeholder":1233,"required_error_message":1234,"validation_error_message":1235,"fallback":1236},"phone",[],"Phone number","Please enter your phone number.","Please enter valid phone number.",{"used":25,"locale":199},{"key":175,"type":175,"required":5,"options":1238,"label":1239,"placeholder":1239,"required_error_message":1240,"validation_error_message":1241,"fallback":1242},[],"Email","Please enter your email address.","Please enter valid email address.",{"used":25,"locale":199},{"key":1244,"type":178,"required":25,"options":1245,"label":1255,"placeholder":1255,"required_error_message":1256,"validation_error_message":1257,"fallback":1258},"project_type",[1246,1248,1250,1252,1253],{"value":1247,"label":1247},"Corporate websites",{"value":1249,"label":1249},"E-commerce",{"value":1251,"label":1251},"Web Applications",{"value":434,"label":434},{"value":1254,"label":1254},"Not sure yet","Project type","Please choose project type.","Please choose one of the available project types.",{"used":25,"locale":199},{"key":1260,"type":176,"required":25,"options":1261,"label":1262,"placeholder":1262,"required_error_message":1263,"validation_error_message":199,"fallback":1264},"message",[],"Tell us about your project","Please describe briefly about your project.",{"used":25,"locale":199},{"key":1266,"type":179,"required":25,"options":1267,"label":1268,"placeholder":199,"required_error_message":1269,"validation_error_message":1270,"fallback":1271},"attachment",[],"Attach a file","Please upload a file.","Please upload a valid file.",{"used":25,"locale":199},{"key":1273,"type":178,"required":25,"options":1274,"label":1209,"placeholder":1280,"required_error_message":1281,"validation_error_message":1282,"fallback":1283},"budget",[1275,1276,1277,1278,1279],"From 5k€","5k€-10k€","10k€-25k€","More than 25k€","Other","Choose approximate budget","Please select a budget.","Please choose one of the available budgets scope or mark with \"Other\".",{"used":25,"locale":199},{"path":1285,"sourcePath":1286,"defaultLocale":16,"paths":1287},"\u002Fblogs\u002Fka-izveleties-majaslapas-izstrades-uznemumu\u002F","\u002Fen\u002Fblog\u002Fhow-to-choose-a-website-development-company\u002F",{"lv":1285},{"id":1289,"locale":22,"fallback":1290,"route":1291,"title":1294,"summary":199,"body":199,"cta_label":199,"categories":1295,"taxonomies":1310,"read_time":1319,"published_date":1322,"seo":1325,"schema":1366,"content":1367,"media":1421,"is_featured":25,"sort_order":225,"published_at":1437,"article":1438,"latest_articles":1617},"e2b5fb7f-8663-46ea-abb7-2ea4214b88ab",{"used":25,"locale":199},{"slug":1292,"path":1293},"how-to-choose-a-website-development-company","\u002Fblog\u002Fhow-to-choose-a-website-development-company","How to choose a website development company for your business project?",[1296,1303],{"id":1297,"title":1298,"slug":199,"route":1299,"fallback":1302},"e5ca41bb-d169-41cb-9b79-c4841fb0e19b","Business",{"path":1300,"query":1301},"\u002Fblog?category=e5ca41bb-d169-41cb-9b79-c4841fb0e19b",{"category":1297},{"used":25,"locale":199},{"id":1304,"title":1305,"slug":199,"route":1306,"fallback":1309},"65c71b87-9e9a-4e57-a1cc-1d256226c881","Web",{"path":1307,"query":1308},"\u002Fblog?category=65c71b87-9e9a-4e57-a1cc-1d256226c881",{"category":1304},{"used":25,"locale":199},[1311,1315],{"id":1297,"title":1298,"slug":199,"route":1312,"fallback":1314},{"path":1300,"query":1313},{"category":1297},{"used":25,"locale":199},{"id":1304,"title":1305,"slug":199,"route":1316,"fallback":1318},{"path":1307,"query":1317},{"category":1304},{"used":25,"locale":199},{"minutes":1320,"label":1321},11,"~ 11 min read",{"iso":1323,"display":1324},"2026-10-15","15\u002F10\u002F2026",{"meta_title":1326,"meta_description":1327,"image":1328},"Website development agency: how to choose a partner?","How to choose a website development agency? What to check in the portfolio, proposal, SEO, technology, ownership and post-launch support.",{"id":1329,"type":149,"locale":22,"fallback":1330,"image":1331,"derivatives":1360},"b4dbed17-9dbf-4cec-9d88-2b0ed7f55019",{"used":25,"locale":199},{"url":1332,"filename":1333,"alt":1334,"title":1335,"caption":1336,"width":1337,"height":1338,"derivatives":1339},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb4dbed17-9dbf-4cec-9d88-2b0ed7f55019\u002Ftranslations\u002Fen\u002Fwebsite-development-agency-selection-criteria.webp?v=f1b288cedd48b715","website-development-agency-selection-criteria.webp","Website development agency selection criteria: research, design, structure, analytics","Website development agency selection criteria","What to check before choosing a web development partner.",1672,941,{"card":1340,"mobile":1344,"original":1348,"tablet":1352,"thumb":1356},{"label":314,"target_width":315,"url":1341,"filename":1342,"mime_type":318,"width":315,"height":584,"size":1343},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb4dbed17-9dbf-4cec-9d88-2b0ed7f55019\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fwebsite-development-agency-selection-criteria-card.webp?v=5de87757b3248df5","website-development-agency-selection-criteria-card.webp",44148,{"label":321,"target_width":322,"url":1345,"filename":1346,"mime_type":318,"width":322,"height":589,"size":1347},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb4dbed17-9dbf-4cec-9d88-2b0ed7f55019\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fwebsite-development-agency-selection-criteria-mobile.webp?v=3ddbd515aafb635c","website-development-agency-selection-criteria-mobile.webp",25842,{"label":327,"target_width":199,"url":1349,"filename":1350,"mime_type":318,"width":1337,"height":1338,"size":1351},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb4dbed17-9dbf-4cec-9d88-2b0ed7f55019\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fwebsite-development-agency-selection-criteria-original.webp?v=f1b288cedd48b715","website-development-agency-selection-criteria-original.webp",204280,{"label":332,"target_width":333,"url":1353,"filename":1354,"mime_type":318,"width":333,"height":598,"size":1355},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb4dbed17-9dbf-4cec-9d88-2b0ed7f55019\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fwebsite-development-agency-selection-criteria-tablet.webp?v=e6ee60ca088b2630","website-development-agency-selection-criteria-tablet.webp",81256,{"label":338,"target_width":339,"url":1357,"filename":1358,"mime_type":318,"width":339,"height":603,"size":1359},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb4dbed17-9dbf-4cec-9d88-2b0ed7f55019\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fwebsite-development-agency-selection-criteria-thumb.webp?v=1737d898b36130de","website-development-agency-selection-criteria-thumb.webp",16126,{"card":1361,"mobile":1362,"original":1363,"tablet":1364,"thumb":1365},{"label":314,"target_width":315,"url":1341,"filename":1342,"mime_type":318,"width":315,"height":584,"size":1343},{"label":321,"target_width":322,"url":1345,"filename":1346,"mime_type":318,"width":322,"height":589,"size":1347},{"label":327,"target_width":199,"url":1349,"filename":1350,"mime_type":318,"width":1337,"height":1338,"size":1351},{"label":332,"target_width":333,"url":1353,"filename":1354,"mime_type":318,"width":333,"height":598,"size":1355},{"label":338,"target_width":339,"url":1357,"filename":1358,"mime_type":318,"width":339,"height":603,"size":1359},"{\n    \"@context\": \"https:\u002F\u002Fschema.org\",\n    \"@graph\": [\n        {\n            \"@type\": \"Organization\",\n            \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#organization\",\n            \"name\": \"Brandsite\",\n            \"legalName\": \"SIA BRANDSITE\",\n            \"alternateName\": \"brandsite.lv\",\n            \"url\": \"https:\u002F\u002Fbrandsite.lv\u002F\",\n            \"logo\": {\n                \"@type\": \"ImageObject\",\n                \"url\": \"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fsettings\u002Fbrandsite-logo.svg\"\n            },\n            \"identifier\": {\n                \"@type\": \"PropertyValue\",\n                \"propertyID\": \"Latvian registration number\",\n                \"value\": \"LV41203071628\"\n            },\n            \"address\": {\n                \"@type\": \"PostalAddress\",\n                \"streetAddress\": \"Jura Alunāna 2-11\",\n                \"addressLocality\": \"Rīga\",\n                \"postalCode\": \"LV-1010\",\n                \"addressCountry\": \"LV\"\n            },\n            \"email\": \"brandsite@brandsite.lv\",\n            \"telephone\": \"+371 22 811 374\",\n            \"contactPoint\": {\n                \"@type\": \"ContactPoint\",\n                \"contactType\": \"customer service\",\n                \"email\": \"brandsite@brandsite.lv\",\n                \"telephone\": \"+371 22 811 374\",\n                \"availableLanguage\": [\n                    \"lv\",\n                    \"en\"\n                ]\n            },\n            \"areaServed\": [\n                {\n                    \"@type\": \"Country\",\n                    \"name\": \"Latvia\"\n                },\n                {\n                    \"@type\": \"Place\",\n                    \"name\": \"Baltics\"\n                },\n                {\n                    \"@type\": \"Place\",\n                    \"name\": \"Europe\"\n                }\n            ],\n            \"sameAs\": [\n                \"https:\u002F\u002Fwww.instagram.com\u002Fbrandsite.lv\u002F\",\n                \"https:\u002F\u002Fwww.facebook.com\u002FsiaBrandsite\",\n                \"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fbrandsite\u002F\"\n            ]\n        },\n        {\n            \"@type\": \"WebSite\",\n            \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#website\",\n            \"url\": \"https:\u002F\u002Fbrandsite.lv\u002F\",\n            \"name\": \"Brandsite\",\n            \"alternateName\": [\n                \"brandsite.lv\",\n                \"SIA BRANDSITE\"\n            ],\n            \"publisher\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#organization\"\n            }\n        },\n        {\n            \"@type\": \"BreadcrumbList\",\n            \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fhow-to-choose-a-website-development-company\u002F#breadcrumb\",\n            \"itemListElement\": [\n                {\n                    \"@type\": \"ListItem\",\n                    \"position\": 1,\n                    \"name\": \"Home\",\n                    \"item\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002F\"\n                },\n                {\n                    \"@type\": \"ListItem\",\n                    \"position\": 2,\n                    \"name\": \"News\",\n                    \"item\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002F\"\n                },\n                {\n                    \"@type\": \"ListItem\",\n                    \"position\": 3,\n                    \"name\": \"How to choose a website development company for your business project?\",\n                    \"item\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fhow-to-choose-a-website-development-company\u002F\"\n                }\n            ]\n        },\n        {\n            \"@type\": \"WebPage\",\n            \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fhow-to-choose-a-website-development-company\u002F#webpage\",\n            \"url\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fhow-to-choose-a-website-development-company\u002F\",\n            \"name\": \"Website development agency: how to choose a partner?\",\n            \"description\": \"How to choose a website development agency? What to check in the portfolio, proposal, SEO, technology, ownership and post-launch support.\",\n            \"inLanguage\": \"en\",\n            \"isPartOf\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#website\"\n            },\n            \"breadcrumb\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fhow-to-choose-a-website-development-company\u002F#breadcrumb\"\n            },\n            \"mainEntity\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fhow-to-choose-a-website-development-company\u002F#article\"\n            },\n            \"datePublished\": \"2026-10-15T11:24:37+00:00\",\n            \"dateModified\": \"2026-10-15T11:24:37+00:00\"\n        },\n        {\n            \"@type\": \"BlogPosting\",\n            \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fhow-to-choose-a-website-development-company\u002F#article\",\n            \"headline\": \"How to choose a website development company for your business project?\",\n            \"name\": \"How to choose a website development company for your business project?\",\n            \"description\": \"How to choose a website development agency? What to check in the portfolio, proposal, SEO, technology, ownership and post-launch support.\",\n            \"url\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fhow-to-choose-a-website-development-company\u002F\",\n            \"inLanguage\": \"en\",\n            \"mainEntityOfPage\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fhow-to-choose-a-website-development-company\u002F#webpage\"\n            },\n            \"author\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#organization\"\n            },\n            \"publisher\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#organization\"\n            },\n            \"image\": [\n                {\n                    \"@type\": \"ImageObject\",\n                    \"url\": \"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb4dbed17-9dbf-4cec-9d88-2b0ed7f55019\u002Ftranslations\u002Fen\u002Fwebsite-development-agency-selection-criteria.webp\"\n                },\n                {\n                    \"@type\": \"ImageObject\",\n                    \"url\": \"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb2305d82-3230-4109-82c2-068b9458579d\u002Ftranslations\u002Fen\u002Fhow-to-choose-website-development-agency.webp\"\n                },\n                {\n                    \"@type\": \"ImageObject\",\n                    \"url\": \"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F33333d47-417c-48d6-bfe5-ade9d241c605\u002Ftranslations\u002Fen\u002Fwebsite-development-proposal-comparison.webp\"\n                },\n                {\n                    \"@type\": \"ImageObject\",\n                    \"url\": \"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fd9d05863-41f1-4f66-a379-52aadf83dcd8\u002Ftranslations\u002Fen\u002Fprofessional-web-development-process.webp\"\n                }\n            ],\n            \"articleSection\": [\n                \"Business\",\n                \"Web\"\n            ],\n            \"keywords\": \"Business, Web\",\n            \"articleBody\": \"A website development company should not be chosen based only on portfolio design or the lowest price. In a business project, it is important to understand whether the partner can grasp the company’s goals, plan the user journey, justify the technology choice and deliver a solution that can be maintained and developed after launch. Before choosing, it is worth checking at least: whether the company understands your business goal; whether the portfolio includes projects of similar scale and complexity; how research, UX\u002FUI and technical development are carried out; what exactly is included in the proposal; how SEO, analytics, testing and performance are handled; who will have access to the website, domain, hosting and other systems after the project; how licences and their renewal are handled; what will happen after the website is launched. A good web development partner doesn’t just complete a technical task – they help you understand what solution your business actually needs. Before looking for an agency, define the business goal of your website The first question is not: “Who will build us the most beautiful website?” It is much more important to understand: “What should the new website help us achieve?” For one company, the goal will be to increase the number of qualified leads. For another – to structure a complex service offering, enter a new market, connect contact forms to a CRM or replace an outdated technical solution. Before talking to agencies, define: Question Example Main goal Leads, sales, bookings, investor attraction Target audience B2B, B2C, several markets or customer segments Required functionality Forms, catalogue, bookings, client area, integrations Languages and markets Latvia, the Baltics, DACH, Scandinavia, etc. Existing systems CRM, ERP, inventory, email tools, analytics Future development New languages, features, landing pages, integrations The clearer the business goal, the easier it is to compare proposals from different agencies. Website development agency, freelancer or specialised development company? There is no single right collaboration model for every project. A small project may only need an experienced freelancer. A larger business project may require a team with separate UX\u002FUI, programming, SEO, project management and integration expertise. Collaboration model May be suitable if Freelancer The project is relatively small and needs one core competence Web agency You need strategy, design, development, SEO and project management Specialised development company The project involves complex functionality, integrations, data processing or web application logic What matters is not the number of employees, but whether the specific project has the necessary expertise and clearly assigned responsibilities. How to evaluate a web development company’s portfolio A portfolio should not be judged only by whether you like the visual design. It is much more valuable to look at: what the original problem of the project was; what solution was developed; how complex the functionality was; which systems were integrated; whether the website works well on mobile; whether the project is similar to yours in scale, not just industry; whether there is a real project description, not just design screenshots. For example, if you need a multilingual B2B website with CRM integration, a similar completed project will be more valuable than a very beautiful single-product landing page. The same industry is not always the most important criterion either. Sometimes experience with a similar business problem is far more valuable. The Brandsite {Roofmaster project example{\u002Fen\u002Fblog\u002Froofmaster-website-restructuring-seo-from-position-30-to-top-5\u002F}} shows a project with multiple domains, languages, CRM integration and a restructured SEO architecture. An example like this lets you evaluate not only the design, but also the complexity of the project architecture. What questions should you ask a website development agency? You don’t need to become a developer before signing a contract. However, an agency should be able to answer key questions in a way you understand. 1. How will you research our business before design? A good process doesn’t start in a Figma file. Find out whether the following are analysed before design: company goals; audience; competitors; the existing website; service structure; customer journey; SEO opportunities; required integrations. 2. What exactly will be included in the project scope? Two proposals titled “website development” can be very different. One may include research, structure, custom UX\u002FUI, development, SEO, analytics, migration and training. The other – only customising a ready-made theme. That’s why what matters is not just the number at the bottom of the proposal, but the scope of work. 3. How will the technology be chosen? The agency should be able to explain why WordPress, Laravel, Shopify or another technology is being proposed for your specific project. If you need a manageable company website with content sections, multiple languages and integrations, {WordPress development{\u002Fen\u002Fservices\u002Fwordpress-development\u002F}} may be a good fit. If you need user accounts, complex business logic, data processing or a client portal, you should consider {web application development{\u002Fen\u002Fservices\u002Fweb-application-development\u002F}}. Technology is a tool, not the goal of the project. 4. How will SEO be planned on the website? SEO should not start after design and development are finished. From the very beginning, you need to think about: page hierarchy; service structure; URLs; headings; internal links; mobile version quality; performance; indexing; in case of migration – 301 redirects. In a {website development{\u002Fen\u002Fservices\u002Fwebsite-development\u002F}} project, it is much easier to plan the SEO structure before launch than to fix it afterwards. If the project needs an in-depth assessment of current visibility, an {SEO audit and optimisation{\u002Fen\u002Fservices\u002Fseo-audit-optimization\u002F}} ...\",\n            \"wordCount\": 901,\n            \"timeRequired\": \"PT11M\",\n            \"datePublished\": \"2026-10-15T11:24:37+00:00\",\n            \"dateModified\": \"2026-10-15T11:24:37+00:00\"\n        }\n    ]\n}",{"hero":1368,"sections":1372},{"text":1369,"image":1370},"\u003Cp>A website development company should not be chosen based only on portfolio design or the lowest price. In a business project, it is important to understand whether the partner can grasp the company’s goals, plan the user journey, justify the technology choice and deliver a solution that can be maintained and developed after launch.\u003C\u002Fp>\u003Cp>Before choosing, it is worth checking at least:\u003C\u002Fp>\u003Cul>\u003Cli>whether the company understands your business goal;\u003C\u002Fli>\u003Cli>whether the portfolio includes projects of similar scale and complexity;\u003C\u002Fli>\u003Cli>how research, UX\u002FUI and technical development are carried out;\u003C\u002Fli>\u003Cli>what exactly is included in the proposal;\u003C\u002Fli>\u003Cli>how SEO, analytics, testing and performance are handled;\u003C\u002Fli>\u003Cli>who will have access to the website, domain, hosting and other systems after the project;\u003C\u002Fli>\u003Cli>how licences and their renewal are handled;\u003C\u002Fli>\u003Cli>what will happen after the website is launched.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>A good web development partner doesn’t just complete a technical task – they help you understand \u003Cstrong>what solution your business actually needs\u003C\u002Fstrong>.\u003C\u002Fp>",{"id":1329,"url":1371,"size":1351,"type":572,"width":1337,"height":1338,"filename":1333,"mime_type":318},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb4dbed17-9dbf-4cec-9d88-2b0ed7f55019\u002Ftranslations\u002Fen\u002Fwebsite-development-agency-selection-criteria.webp",[1373,1376,1379,1387,1390,1398,1406,1409,1412,1415,1418],{"text":1374,"image":199,"heading_h2":1375},"\u003Cp>The first question is not:\u003C\u002Fp>\u003Cp>\u003Cstrong>“Who will build us the most beautiful website?”\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>It is much more important to understand:\u003C\u002Fp>\u003Cp>\u003Cstrong>“What should the new website help us achieve?”\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>For one company, the goal will be to increase the number of qualified leads. For another – to structure a complex service offering, enter a new market, connect contact forms to a CRM or replace an outdated technical solution.\u003C\u002Fp>\u003Cp>Before talking to agencies, define:\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Question\u003C\u002Fth>\u003Cth>Example\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>\u003Cstrong>Main goal\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Leads, sales, bookings, investor attraction\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Target audience\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>B2B, B2C, several markets or customer segments\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Required functionality\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Forms, catalogue, bookings, client area, integrations\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Languages and markets\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Latvia, the Baltics, DACH, Scandinavia, etc.\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Existing systems\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>CRM, ERP, inventory, email tools, analytics\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Future development\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>New languages, features, landing pages, integrations\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Cp>The clearer the business goal, the easier it is to compare proposals from different agencies.\u003C\u002Fp>","Before looking for an agency, define the business goal of your website",{"text":1377,"image":199,"heading_h2":1378},"\u003Cp>There is no single right collaboration model for every project.\u003C\u002Fp>\u003Cp>A small project may only need an experienced freelancer. A larger business project may require a team with separate UX\u002FUI, programming, SEO, project management and integration expertise.\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Collaboration model\u003C\u002Fth>\u003Cth>May be suitable if\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>\u003Cstrong>Freelancer\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>The project is relatively small and needs one core competence\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Web agency\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>You need strategy, design, development, SEO and project management\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Specialised development company\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>The project involves complex functionality, integrations, data processing or web application logic\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Cp>What matters is not the number of employees, but \u003Cstrong>whether the specific project has the necessary expertise and clearly assigned responsibilities\u003C\u002Fstrong>.\u003C\u002Fp>","Website development agency, freelancer or specialised development company?",{"text":1380,"image":1381,"heading_h2":1386},"\u003Cp>A portfolio should not be judged only by whether you like the visual design.\u003C\u002Fp>\u003Cp>It is much more valuable to look at:\u003C\u002Fp>\u003Cul>\u003Cli>what the original problem of the project was;\u003C\u002Fli>\u003Cli>what solution was developed;\u003C\u002Fli>\u003Cli>how complex the functionality was;\u003C\u002Fli>\u003Cli>which systems were integrated;\u003C\u002Fli>\u003Cli>whether the website works well on mobile;\u003C\u002Fli>\u003Cli>whether the project is similar to yours in scale, not just industry;\u003C\u002Fli>\u003Cli>whether there is a real project description, not just design screenshots.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>For example, if you need a multilingual B2B website with CRM integration, a similar completed project will be more valuable than a very beautiful single-product landing page.\u003C\u002Fp>\u003Cp>The same industry is not always the most important criterion either. Sometimes experience with a \u003Cstrong>similar business problem\u003C\u002Fstrong> is far more valuable.\u003C\u002Fp>\u003Cp>The Brandsite {Roofmaster project example{\u002Fen\u002Fblog\u002Froofmaster-website-restructuring-seo-from-position-30-to-top-5\u002F}} shows a project with multiple domains, languages, CRM integration and a restructured SEO architecture. An example like this lets you evaluate not only the design, but also the complexity of the project architecture.\u003C\u002Fp>",{"id":1382,"url":1383,"size":1384,"type":572,"width":1337,"height":1338,"filename":1385,"mime_type":318},"b2305d82-3230-4109-82c2-068b9458579d","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb2305d82-3230-4109-82c2-068b9458579d\u002Ftranslations\u002Fen\u002Fhow-to-choose-website-development-agency.webp",220410,"how-to-choose-website-development-agency.webp","How to evaluate a web development company’s portfolio",{"text":1388,"image":199,"heading_h2":1389},"\u003Cp>You don’t need to become a developer before signing a contract.\u003C\u002Fp>\u003Cp>However, an agency should be able to answer key questions in a way you understand.\u003C\u002Fp>\u003Ch3>1. How will you research our business before design?\u003C\u002Fh3>\u003Cp>A good process doesn’t start in a Figma file.\u003C\u002Fp>\u003Cp>Find out whether the following are analysed before design:\u003C\u002Fp>\u003Cul>\u003Cli>company goals;\u003C\u002Fli>\u003Cli>audience;\u003C\u002Fli>\u003Cli>competitors;\u003C\u002Fli>\u003Cli>the existing website;\u003C\u002Fli>\u003Cli>service structure;\u003C\u002Fli>\u003Cli>customer journey;\u003C\u002Fli>\u003Cli>SEO opportunities;\u003C\u002Fli>\u003Cli>required integrations.\u003C\u002Fli>\u003C\u002Ful>\u003Ch3>2. What exactly will be included in the project scope?\u003C\u002Fh3>\u003Cp>Two proposals titled “website development” can be very different.\u003C\u002Fp>\u003Cp>One may include research, structure, custom UX\u002FUI, development, SEO, analytics, migration and training.\u003C\u002Fp>\u003Cp>The other – only customising a ready-made theme.\u003C\u002Fp>\u003Cp>That’s why what matters is not just the number at the bottom of the proposal, but \u003Cstrong>the scope of work\u003C\u002Fstrong>.\u003C\u002Fp>\u003Ch3>3. How will the technology be chosen?\u003C\u002Fh3>\u003Cp>The agency should be able to explain why WordPress, Laravel, Shopify or another technology is being proposed for your specific project.\u003C\u002Fp>\u003Cp>If you need a manageable company website with content sections, multiple languages and integrations, {WordPress development{\u002Fen\u002Fservices\u002Fwordpress-development\u002F}} may be a good fit.\u003C\u002Fp>\u003Cp>If you need user accounts, complex business logic, data processing or a client portal, you should consider {web application development{\u002Fen\u002Fservices\u002Fweb-application-development\u002F}}.\u003C\u002Fp>\u003Cp>Technology is a tool, not the goal of the project.\u003C\u002Fp>\u003Ch3>4. How will SEO be planned on the website?\u003C\u002Fh3>\u003Cp>SEO should not start after design and development are finished.\u003C\u002Fp>\u003Cp>From the very beginning, you need to think about:\u003C\u002Fp>\u003Cul>\u003Cli>page hierarchy;\u003C\u002Fli>\u003Cli>service structure;\u003C\u002Fli>\u003Cli>URLs;\u003C\u002Fli>\u003Cli>headings;\u003C\u002Fli>\u003Cli>internal links;\u003C\u002Fli>\u003Cli>mobile version quality;\u003C\u002Fli>\u003Cli>performance;\u003C\u002Fli>\u003Cli>indexing;\u003C\u002Fli>\u003Cli>in case of migration – 301 redirects.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>In a {website development{\u002Fen\u002Fservices\u002Fwebsite-development\u002F}} project, it is much easier to plan the SEO structure before launch than to fix it afterwards.\u003C\u002Fp>\u003Cp>If the project needs an in-depth assessment of current visibility, an {SEO audit and optimisation{\u002Fen\u002Fservices\u002Fseo-audit-optimization\u002F}} may also be required.\u003C\u002Fp>\u003Ch3>5. How will results be measured?\u003C\u002Fh3>\u003Cp>Ask whether the project includes:\u003C\u002Fp>\u003Cul>\u003Cli>GA4;\u003C\u002Fli>\u003Cli>Google Tag Manager;\u003C\u002Fli>\u003Cli>key conversion events;\u003C\u002Fli>\u003Cli>contact form submissions;\u003C\u002Fli>\u003Cli>phone or email clicks;\u003C\u002Fli>\u003Cli>Search Console;\u003C\u002Fli>\u003Cli>ad tracking, if needed.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>“We’ll have a new website” is not a measurable business result.\u003C\u002Fp>\u003Ch3>6. How will website quality be checked before launch?\u003C\u002Fh3>\u003Cp>Before launch, find out how the following will be tested:\u003C\u002Fp>\u003Cul>\u003Cli>functionality;\u003C\u002Fli>\u003Cli>contact forms;\u003C\u002Fli>\u003Cli>mobile devices;\u003C\u002Fli>\u003Cli>different browsers;\u003C\u002Fli>\u003Cli>key user journeys;\u003C\u002Fli>\u003Cli>performance;\u003C\u002Fli>\u003Cli>analytics events;\u003C\u002Fli>\u003Cli>integrations.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>In a business-critical project, testing shouldn’t be just a final visual check.\u003C\u002Fp>\u003Cp>If customer data is processed or external integrations are used, it should also be clear how access, security, backups and updates are handled.\u003C\u002Fp>\u003Ch3>7. What will be under the company’s control after the project?\u003C\u002Fh3>\u003Cp>This question is often asked too late.\u003C\u002Fp>\u003Cp>Before starting the collaboration, clarify:\u003C\u002Fp>\u003Cul>\u003Cli>who owns the domain;\u003C\u002Fli>\u003Cli>who owns the hosting account;\u003C\u002Fli>\u003Cli>who gets CMS administrator access;\u003C\u002Fli>\u003Cli>whether the company has access to the design files;\u003C\u002Fli>\u003Cli>whether the company has access to the code, if the project model provides for it;\u003C\u002Fli>\u003Cli>who provides licences for paid plugins and other tools;\u003C\u002Fli>\u003Cli>who covers licence renewal costs;\u003C\u002Fli>\u003Cli>what happens to the licences if the collaboration with the agency ends.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Not every licence can simply be transferred to the client, so the most important thing is \u003Cstrong>a clear model of responsibility\u003C\u002Fstrong>.\u003C\u002Fp>\u003Ch3>8. What will happen after the website is launched?\u003C\u002Fh3>\u003Cp>Find out:\u003C\u002Fp>\u003Cul>\u003Cli>whether there is a warranty period;\u003C\u002Fli>\u003Cli>how bugs are reported;\u003C\u002Fli>\u003Cli>whether maintenance is available;\u003C\u002Fli>\u003Cli>what the expected response time is;\u003C\u002Fli>\u003Cli>how new features are estimated;\u003C\u002Fli>\u003Cli>whether your team will receive CMS training.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>A web project doesn’t end on launch day.\u003C\u002Fp>","What questions should you ask a website development agency?",{"text":1391,"image":1392,"heading_h2":1397},"\u003Cp>When comparing agencies, don’t create a table with just two rows:\u003C\u002Fp>\u003Cp>\u003Cstrong>Agency A – 4,000 EUR\u003Cbr \u002F>Agency B – 6,000 EUR\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>First, check whether both prices actually cover the same scope of work.\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Item\u003C\u002Fth>\u003Cth>Agency A\u003C\u002Fth>\u003Cth>Agency B\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>Research and strategy\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Sitemap \u002F information architecture\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>SEO keyword research\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Custom UX\u002FUI\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Mobile design views\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>CMS\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Content entry \u002F migration\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Multilingual support\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>CRM \u002F API integrations\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>GA4 \u002F GTM \u002F conversions\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Technical SEO\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>301 redirects\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Hosting \u002F server\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Licences and paid tools\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Security \u002F backups\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Testing\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>CMS training\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Warranty\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Post-launch support \u002F response time\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Cp>It is exactly these details that can make two seemingly similar proposals very different economically.\u003C\u002Fp>\u003Cp>If one proposal includes strategy, custom design, SEO, analytics, migration and testing, while the other covers only development based on a design prepared by the client, the price difference on its own says very little.\u003C\u002Fp>\u003Cp>Read more about costs and what a proposal can include in our article on {website development cost{\u002Fen\u002Fblog\u002Fwebsite-development-cost-latvia-2026\u002F}}.\u003C\u002Fp>",{"id":1393,"url":1394,"size":1395,"type":572,"width":1337,"height":1338,"filename":1396,"mime_type":318},"33333d47-417c-48d6-bfe5-ade9d241c605","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F33333d47-417c-48d6-bfe5-ade9d241c605\u002Ftranslations\u002Fen\u002Fwebsite-development-proposal-comparison.webp",199958,"website-development-proposal-comparison.webp","How to compare two website development proposals",{"text":1399,"image":1400,"heading_h2":1405},"\u003Cp>The exact stages will vary between agencies, but a business project should have a clear process from research to handover.\u003C\u002Fp>\u003Ch3>1. Research and requirements definition\u003C\u002Fh3>\u003Cp>Business goals, audience, competitors, existing problems, functionality and integrations.\u003C\u002Fp>\u003Ch3>2. Structure and user journey\u003C\u002Fh3>\u003Cp>Sitemap, service hierarchy, navigation, CTAs and key conversion paths.\u003C\u002Fp>\u003Ch3>3. UX\u002FUI design\u003C\u002Fh3>\u003Cp>Wireframes, visual system, desktop and mobile views.\u003C\u002Fp>\u003Ch3>4. Development\u003C\u002Fh3>\u003Cp>Frontend, backend, CMS, forms, integrations and analytics.\u003C\u002Fp>\u003Ch3>5. Testing\u003C\u002Fh3>\u003Cp>Functionality, mobile devices, browsers, forms, tracking, integrations and performance.\u003C\u002Fp>\u003Ch3>6. Launch and handover\u003C\u002Fh3>\u003Cp>Domain, server, redirects, indexing, access and training.\u003C\u002Fp>\u003Ch3>7. Maintenance and development\u003C\u002Fh3>\u003Cp>Security, updates, SEO, CRO and new features.\u003C\u002Fp>\u003Cp>It is also important to agree on project management from the start:\u003C\u002Fp>\u003Cul>\u003Cli>who the project manager is;\u003C\u002Fli>\u003Cli>which channel is used for communication;\u003C\u002Fli>\u003Cli>who makes decisions on the client side;\u003C\u002Fli>\u003Cli>how project stages are approved;\u003C\u002Fli>\u003Cli>how quickly both sides need to provide feedback.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>The clearer the process before signing the contract, the fewer situations where, mid-project, the client and the agency have different ideas about what needs to be delivered.\u003C\u002Fp>",{"id":1401,"url":1402,"size":1403,"type":572,"width":1337,"height":1338,"filename":1404,"mime_type":318},"d9d05863-41f1-4f66-a379-52aadf83dcd8","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fd9d05863-41f1-4f66-a379-52aadf83dcd8\u002Ftranslations\u002Fen\u002Fprofessional-web-development-process.webp",235018,"professional-web-development-process.webp","What should a professional web development process look like?",{"text":1407,"image":199,"heading_h2":1408},"\u003Cp>A good technical partner is important, but it is just as important to have a clear agreement on the project.\u003C\u002Fp>\u003Cp>The contract or project specification should clearly define:\u003C\u002Fp>\u003Cul>\u003Cli>project scope;\u003C\u002Fli>\u003Cli>deliverables;\u003C\u002Fli>\u003Cli>deadlines;\u003C\u002Fli>\u003Cli>project stages;\u003C\u002Fli>\u003Cli>payment terms;\u003C\u002Fli>\u003Cli>the revision process;\u003C\u002Fli>\u003Cli>what is considered additional work;\u003C\u002Fli>\u003Cli>acceptance criteria;\u003C\u002Fli>\u003Cli>warranty;\u003C\u002Fli>\u003Cli>intellectual property and access issues;\u003C\u002Fli>\u003Cli>responsibility for licences;\u003C\u002Fli>\u003Cli>post-launch support.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>It is especially important to understand what happens if new requirements arise during the project.\u003C\u002Fp>\u003Cp>“Everything necessary” is not a precise enough description of project scope.\u003C\u002Fp>","What to check in the contract before website development",{"text":1410,"image":199,"heading_h2":1411},"\u003Cp>A single point on its own doesn’t mean the collaboration will go badly. But a combination of several signs is a reason to ask more questions.\u003C\u002Fp>\u003Ch3>No research questions\u003C\u002Fh3>\u003Cp>If the conversation starts only with “how many pages do you need?” and “which colours do you like?”, the business goal may not be properly understood.\u003C\u002Fp>\u003Ch3>The platform is chosen before the requirements are understood\u003C\u002Fh3>\u003Cp>“We build all our clients’ sites on X” is not a good argument if the project scope is not yet known.\u003C\u002Fp>\u003Ch3>It’s unclear what the price includes\u003C\u002Fh3>\u003Cp>The proposal should make it clear what the company gets for the specific budget.\u003C\u002Fp>\u003Ch3>The portfolio shows only mockups\u003C\u002Fh3>\u003Cp>Ideally, you should be able to view live projects and understand what functionality was built in them.\u003C\u002Fp>\u003Ch3>No testing and handover process\u003C\u002Fh3>\u003Cp>A business-critical website should have a defined quality check before launch.\u003C\u002Fp>\u003Ch3>It’s unclear who has access\u003C\u002Fh3>\u003Cp>The domain, hosting, CMS and other business-critical accounts should not become an open question after the project ends.\u003C\u002Fp>\u003Ch3>No post-launch plan\u003C\u002Fh3>\u003Cp>Even a well-built website will need maintenance and development over time.\u003C\u002Fp>","What are the main red flags when choosing a web agency?",{"text":1413,"image":199,"heading_h2":1414},"\u003Cp>Before making a final decision, check that:\u003C\u002Fp>\u003Cul>\u003Cli>The agency understands our business goal.\u003C\u002Fli>\u003Cli>The portfolio includes projects of a relevant scale.\u003C\u002Fli>\u003Cli>The scope of the proposal is clear.\u003C\u002Fli>\u003Cli>The technology choice is justified.\u003C\u002Fli>\u003Cli>SEO, analytics and testing are planned.\u003C\u002Fli>\u003Cli>Access, licences and responsibilities are clear.\u003C\u002Fli>\u003Cli>A project management process is defined.\u003C\u002Fli>\u003Cli>It is known what will happen after launch.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>If the answers to several of these questions are unclear, it is worth clarifying them in writing before signing the contract.\u003C\u002Fp>","Quick checklist for choosing a website development company",{"text":1416,"image":199,"heading_h2":1417},"\u003Ch3>How do you choose a good website development agency?\u003C\u002Fh3>\u003Cp>Evaluate not only design and price, but also experience with projects of a similar scale, the development process, technical expertise, SEO approach, testing and post-launch support.\u003C\u002Fp>\u003Ch3>Should you choose the cheapest website development proposal?\u003C\u002Fh3>\u003Cp>Not always. First, check whether the proposals cover the same scope of work. A lower price may also mean less research, design, SEO, analytics or testing.\u003C\u002Fp>\u003Ch3>Is WordPress suitable for a business website?\u003C\u002Fh3>\u003Cp>In many cases, yes. WordPress can be a good fit for a company website where easy content management, multiple languages, SEO and the ability to extend the solution are important.\u003C\u002Fp>\u003Cp>For complex business logic, a custom web application may be more suitable.\u003C\u002Fp>\u003Ch3>Should SEO be included in website development?\u003C\u002Fh3>\u003Cp>Yes. Service hierarchy, URL structure, internal links and technical architecture are part of the website itself, so it makes sense to plan SEO from the very start of the project.\u003C\u002Fp>\u003Ch3>What should you receive after website development?\u003C\u002Fh3>\u003Cp>The company should have clear access to the CMS, domain and hosting, as well as information about the licences used, warranty, backups and ongoing maintenance.\u003C\u002Fp>","Frequently asked questions",{"text":1419,"image":199,"heading_h2":1420},"\u003Cp>You don’t need to look for the agency with the longest list of services.\u003C\u002Fp>\u003Cp>It is more important to find a team that can understand your specific business goal, justify its technical decisions and clearly tell you \u003Cstrong>what you will receive, how development will work and what will happen to the solution after launch\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>Brandsite works on company websites, WordPress projects and custom web applications, combining structure, UX\u002FUI, technical development, SEO, analytics and the necessary integrations in each project.\u003C\u002Fp>\u003Cp>\u003Cbr \u002F>\u003C\u002Fp>\u003Cp>\u003Cb>{Book a consultation{\u002Fen\u002Fcontacts\u002F}}\u003C\u002Fb>\u003C\u002Fp>","How to choose a partner for your web project",{"card_image":199,"hero_image":1422},{"id":1329,"type":149,"locale":22,"fallback":1423,"image":1424,"derivatives":1431},{"used":25,"locale":199},{"url":1332,"filename":1333,"alt":1334,"title":1335,"caption":1336,"width":1337,"height":1338,"derivatives":1425},{"card":1426,"mobile":1427,"original":1428,"tablet":1429,"thumb":1430},{"label":314,"target_width":315,"url":1341,"filename":1342,"mime_type":318,"width":315,"height":584,"size":1343},{"label":321,"target_width":322,"url":1345,"filename":1346,"mime_type":318,"width":322,"height":589,"size":1347},{"label":327,"target_width":199,"url":1349,"filename":1350,"mime_type":318,"width":1337,"height":1338,"size":1351},{"label":332,"target_width":333,"url":1353,"filename":1354,"mime_type":318,"width":333,"height":598,"size":1355},{"label":338,"target_width":339,"url":1357,"filename":1358,"mime_type":318,"width":339,"height":603,"size":1359},{"card":1432,"mobile":1433,"original":1434,"tablet":1435,"thumb":1436},{"label":314,"target_width":315,"url":1341,"filename":1342,"mime_type":318,"width":315,"height":584,"size":1343},{"label":321,"target_width":322,"url":1345,"filename":1346,"mime_type":318,"width":322,"height":589,"size":1347},{"label":327,"target_width":199,"url":1349,"filename":1350,"mime_type":318,"width":1337,"height":1338,"size":1351},{"label":332,"target_width":333,"url":1353,"filename":1354,"mime_type":318,"width":333,"height":598,"size":1355},{"label":338,"target_width":339,"url":1357,"filename":1358,"mime_type":318,"width":339,"height":603,"size":1359},"2026-10-15T11:24:37+00:00",{"featured_image":1439,"hero":1454,"attributes":1470,"table_of_contents":1482,"sections":1505},{"id":1329,"type":149,"locale":22,"fallback":1440,"image":1441,"derivatives":1448},{"used":25,"locale":199},{"url":1332,"filename":1333,"alt":1334,"title":1335,"caption":1336,"width":1337,"height":1338,"derivatives":1442},{"card":1443,"mobile":1444,"original":1445,"tablet":1446,"thumb":1447},{"label":314,"target_width":315,"url":1341,"filename":1342,"mime_type":318,"width":315,"height":584,"size":1343},{"label":321,"target_width":322,"url":1345,"filename":1346,"mime_type":318,"width":322,"height":589,"size":1347},{"label":327,"target_width":199,"url":1349,"filename":1350,"mime_type":318,"width":1337,"height":1338,"size":1351},{"label":332,"target_width":333,"url":1353,"filename":1354,"mime_type":318,"width":333,"height":598,"size":1355},{"label":338,"target_width":339,"url":1357,"filename":1358,"mime_type":318,"width":339,"height":603,"size":1359},{"card":1449,"mobile":1450,"original":1451,"tablet":1452,"thumb":1453},{"label":314,"target_width":315,"url":1341,"filename":1342,"mime_type":318,"width":315,"height":584,"size":1343},{"label":321,"target_width":322,"url":1345,"filename":1346,"mime_type":318,"width":322,"height":589,"size":1347},{"label":327,"target_width":199,"url":1349,"filename":1350,"mime_type":318,"width":1337,"height":1338,"size":1351},{"label":332,"target_width":333,"url":1353,"filename":1354,"mime_type":318,"width":333,"height":598,"size":1355},{"label":338,"target_width":339,"url":1357,"filename":1358,"mime_type":318,"width":339,"height":603,"size":1359},{"text":1369,"image":1455},{"id":1329,"type":149,"locale":22,"fallback":1456,"image":1457,"derivatives":1464},{"used":25,"locale":199},{"url":1332,"filename":1333,"alt":1334,"title":1335,"caption":1336,"width":1337,"height":1338,"derivatives":1458},{"card":1459,"mobile":1460,"original":1461,"tablet":1462,"thumb":1463},{"label":314,"target_width":315,"url":1341,"filename":1342,"mime_type":318,"width":315,"height":584,"size":1343},{"label":321,"target_width":322,"url":1345,"filename":1346,"mime_type":318,"width":322,"height":589,"size":1347},{"label":327,"target_width":199,"url":1349,"filename":1350,"mime_type":318,"width":1337,"height":1338,"size":1351},{"label":332,"target_width":333,"url":1353,"filename":1354,"mime_type":318,"width":333,"height":598,"size":1355},{"label":338,"target_width":339,"url":1357,"filename":1358,"mime_type":318,"width":339,"height":603,"size":1359},{"card":1465,"mobile":1466,"original":1467,"tablet":1468,"thumb":1469},{"label":314,"target_width":315,"url":1341,"filename":1342,"mime_type":318,"width":315,"height":584,"size":1343},{"label":321,"target_width":322,"url":1345,"filename":1346,"mime_type":318,"width":322,"height":589,"size":1347},{"label":327,"target_width":199,"url":1349,"filename":1350,"mime_type":318,"width":1337,"height":1338,"size":1351},{"label":332,"target_width":333,"url":1353,"filename":1354,"mime_type":318,"width":333,"height":598,"size":1355},{"label":338,"target_width":339,"url":1357,"filename":1358,"mime_type":318,"width":339,"height":603,"size":1359},{"categories":1471,"read_time":1480,"published_date":1481},[1472,1476],{"id":1297,"title":1298,"slug":199,"route":1473,"fallback":1475},{"path":1300,"query":1474},{"category":1297},{"used":25,"locale":199},{"id":1304,"title":1305,"slug":199,"route":1477,"fallback":1479},{"path":1307,"query":1478},{"category":1304},{"used":25,"locale":199},{"minutes":1320,"label":1321},{"iso":1323,"display":1324},[1483,1485,1487,1489,1491,1493,1495,1497,1499,1501,1503],{"id":1484,"title":1375},"before-looking-for-an-agency-define-the-business-goal-of-your-website",{"id":1486,"title":1378},"website-development-agency-freelancer-or-specialised-development-company",{"id":1488,"title":1386},"how-to-evaluate-a-web-development-companys-portfolio",{"id":1490,"title":1389},"what-questions-should-you-ask-a-website-development-agency",{"id":1492,"title":1397},"how-to-compare-two-website-development-proposals",{"id":1494,"title":1405},"what-should-a-professional-web-development-process-look-like",{"id":1496,"title":1408},"what-to-check-in-the-contract-before-website-development",{"id":1498,"title":1411},"what-are-the-main-red-flags-when-choosing-a-web-agency",{"id":1500,"title":1414},"quick-checklist-for-choosing-a-website-development-company",{"id":1502,"title":1417},"frequently-asked-questions",{"id":1504,"title":1420},"how-to-choose-a-partner-for-your-web-project",[1506,1507,1508,1543,1544,1578,1612,1613,1614,1615,1616],{"id":1484,"heading_h2":1375,"text":1374,"image":199},{"id":1486,"heading_h2":1378,"text":1377,"image":199},{"id":1488,"heading_h2":1386,"text":1380,"image":1509},{"id":1382,"type":149,"locale":22,"fallback":1510,"image":1511,"derivatives":1537},{"used":25,"locale":199},{"url":1512,"filename":1513,"alt":1514,"title":1515,"caption":1516,"width":1337,"height":1338,"derivatives":1517},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb2305d82-3230-4109-82c2-068b9458579d\u002Ftranslations\u002Fen\u002Fweb-development-portfolio-evaluation.webp?v=527134be7d9db818","web-development-portfolio-evaluation.webp","Web development portfolio: website, mobile and dashboard views","How to evaluate a web development portfolio","Look beyond design: functionality, integrations and mobile.",{"card":1518,"mobile":1522,"original":1526,"tablet":1529,"thumb":1533},{"label":314,"target_width":315,"url":1519,"filename":1520,"mime_type":318,"width":315,"height":584,"size":1521},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb2305d82-3230-4109-82c2-068b9458579d\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fweb-development-portfolio-evaluation-card.webp?v=ecb3dae96312baeb","web-development-portfolio-evaluation-card.webp",47236,{"label":321,"target_width":322,"url":1523,"filename":1524,"mime_type":318,"width":322,"height":589,"size":1525},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb2305d82-3230-4109-82c2-068b9458579d\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fweb-development-portfolio-evaluation-mobile.webp?v=142bb128a65335c8","web-development-portfolio-evaluation-mobile.webp",27244,{"label":327,"target_width":199,"url":1527,"filename":1528,"mime_type":318,"width":1337,"height":1338,"size":1384},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb2305d82-3230-4109-82c2-068b9458579d\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fweb-development-portfolio-evaluation-original.webp?v=527134be7d9db818","web-development-portfolio-evaluation-original.webp",{"label":332,"target_width":333,"url":1530,"filename":1531,"mime_type":318,"width":333,"height":598,"size":1532},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb2305d82-3230-4109-82c2-068b9458579d\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fweb-development-portfolio-evaluation-tablet.webp?v=fa49d1e175326b57","web-development-portfolio-evaluation-tablet.webp",87378,{"label":338,"target_width":339,"url":1534,"filename":1535,"mime_type":318,"width":339,"height":603,"size":1536},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb2305d82-3230-4109-82c2-068b9458579d\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fweb-development-portfolio-evaluation-thumb.webp?v=5944d7c86b4a8162","web-development-portfolio-evaluation-thumb.webp",16368,{"card":1538,"mobile":1539,"original":1540,"tablet":1541,"thumb":1542},{"label":314,"target_width":315,"url":1519,"filename":1520,"mime_type":318,"width":315,"height":584,"size":1521},{"label":321,"target_width":322,"url":1523,"filename":1524,"mime_type":318,"width":322,"height":589,"size":1525},{"label":327,"target_width":199,"url":1527,"filename":1528,"mime_type":318,"width":1337,"height":1338,"size":1384},{"label":332,"target_width":333,"url":1530,"filename":1531,"mime_type":318,"width":333,"height":598,"size":1532},{"label":338,"target_width":339,"url":1534,"filename":1535,"mime_type":318,"width":339,"height":603,"size":1536},{"id":1490,"heading_h2":1389,"text":1388,"image":199},{"id":1492,"heading_h2":1397,"text":1391,"image":1545},{"id":1393,"type":149,"locale":22,"fallback":1546,"image":1547,"derivatives":1572},{"used":25,"locale":199},{"url":1548,"filename":1396,"alt":1549,"title":1550,"caption":1551,"width":1337,"height":1338,"derivatives":1552},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F33333d47-417c-48d6-bfe5-ade9d241c605\u002Ftranslations\u002Fen\u002Fwebsite-development-proposal-comparison.webp?v=0629384717e26adb","Website development proposal comparison: basic vs full project scope","Website development proposal comparison","Compare the scope of work, not just the price.",{"card":1553,"mobile":1557,"original":1561,"tablet":1564,"thumb":1568},{"label":314,"target_width":315,"url":1554,"filename":1555,"mime_type":318,"width":315,"height":584,"size":1556},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F33333d47-417c-48d6-bfe5-ade9d241c605\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fwebsite-development-proposal-comparison-card.webp?v=f59d8efeecd7aa90","website-development-proposal-comparison-card.webp",36264,{"label":321,"target_width":322,"url":1558,"filename":1559,"mime_type":318,"width":322,"height":589,"size":1560},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F33333d47-417c-48d6-bfe5-ade9d241c605\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fwebsite-development-proposal-comparison-mobile.webp?v=c8a74ff88a7ed525","website-development-proposal-comparison-mobile.webp",19516,{"label":327,"target_width":199,"url":1562,"filename":1563,"mime_type":318,"width":1337,"height":1338,"size":1395},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F33333d47-417c-48d6-bfe5-ade9d241c605\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fwebsite-development-proposal-comparison-original.webp?v=0629384717e26adb","website-development-proposal-comparison-original.webp",{"label":332,"target_width":333,"url":1565,"filename":1566,"mime_type":318,"width":333,"height":598,"size":1567},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F33333d47-417c-48d6-bfe5-ade9d241c605\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fwebsite-development-proposal-comparison-tablet.webp?v=27d84dc84c5a96df","website-development-proposal-comparison-tablet.webp",71850,{"label":338,"target_width":339,"url":1569,"filename":1570,"mime_type":318,"width":339,"height":603,"size":1571},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F33333d47-417c-48d6-bfe5-ade9d241c605\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fwebsite-development-proposal-comparison-thumb.webp?v=2488a6bdca418f5e","website-development-proposal-comparison-thumb.webp",11502,{"card":1573,"mobile":1574,"original":1575,"tablet":1576,"thumb":1577},{"label":314,"target_width":315,"url":1554,"filename":1555,"mime_type":318,"width":315,"height":584,"size":1556},{"label":321,"target_width":322,"url":1558,"filename":1559,"mime_type":318,"width":322,"height":589,"size":1560},{"label":327,"target_width":199,"url":1562,"filename":1563,"mime_type":318,"width":1337,"height":1338,"size":1395},{"label":332,"target_width":333,"url":1565,"filename":1566,"mime_type":318,"width":333,"height":598,"size":1567},{"label":338,"target_width":339,"url":1569,"filename":1570,"mime_type":318,"width":339,"height":603,"size":1571},{"id":1494,"heading_h2":1405,"text":1399,"image":1579},{"id":1401,"type":149,"locale":22,"fallback":1580,"image":1581,"derivatives":1606},{"used":25,"locale":199},{"url":1582,"filename":1404,"alt":1583,"title":1584,"caption":1585,"width":1337,"height":1338,"derivatives":1586},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fd9d05863-41f1-4f66-a379-52aadf83dcd8\u002Ftranslations\u002Fen\u002Fprofessional-web-development-process.webp?v=c83a5cb25bcd9ae8","Web development process: research, sitemap, UX\u002FUI, development, testing, launch","Professional web development process","Each stage should have a clear result before the next one starts.",{"card":1587,"mobile":1591,"original":1595,"tablet":1598,"thumb":1602},{"label":314,"target_width":315,"url":1588,"filename":1589,"mime_type":318,"width":315,"height":584,"size":1590},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fd9d05863-41f1-4f66-a379-52aadf83dcd8\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fprofessional-web-development-process-card.webp?v=c3dd9a52d6547ca2","professional-web-development-process-card.webp",49774,{"label":321,"target_width":322,"url":1592,"filename":1593,"mime_type":318,"width":322,"height":589,"size":1594},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fd9d05863-41f1-4f66-a379-52aadf83dcd8\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fprofessional-web-development-process-mobile.webp?v=fbd481419d10f6a2","professional-web-development-process-mobile.webp",29672,{"label":327,"target_width":199,"url":1596,"filename":1597,"mime_type":318,"width":1337,"height":1338,"size":1403},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fd9d05863-41f1-4f66-a379-52aadf83dcd8\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fprofessional-web-development-process-original.webp?v=c83a5cb25bcd9ae8","professional-web-development-process-original.webp",{"label":332,"target_width":333,"url":1599,"filename":1600,"mime_type":318,"width":333,"height":598,"size":1601},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fd9d05863-41f1-4f66-a379-52aadf83dcd8\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fprofessional-web-development-process-tablet.webp?v=1e054c8206390509","professional-web-development-process-tablet.webp",94006,{"label":338,"target_width":339,"url":1603,"filename":1604,"mime_type":318,"width":339,"height":603,"size":1605},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fd9d05863-41f1-4f66-a379-52aadf83dcd8\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fprofessional-web-development-process-thumb.webp?v=3ad214d33d4630fc","professional-web-development-process-thumb.webp",17548,{"card":1607,"mobile":1608,"original":1609,"tablet":1610,"thumb":1611},{"label":314,"target_width":315,"url":1588,"filename":1589,"mime_type":318,"width":315,"height":584,"size":1590},{"label":321,"target_width":322,"url":1592,"filename":1593,"mime_type":318,"width":322,"height":589,"size":1594},{"label":327,"target_width":199,"url":1596,"filename":1597,"mime_type":318,"width":1337,"height":1338,"size":1403},{"label":332,"target_width":333,"url":1599,"filename":1600,"mime_type":318,"width":333,"height":598,"size":1601},{"label":338,"target_width":339,"url":1603,"filename":1604,"mime_type":318,"width":339,"height":603,"size":1605},{"id":1496,"heading_h2":1408,"text":1407,"image":199},{"id":1498,"heading_h2":1411,"text":1410,"image":199},{"id":1500,"heading_h2":1414,"text":1413,"image":199},{"id":1502,"heading_h2":1417,"text":1416,"image":199},{"id":1504,"heading_h2":1420,"text":1419,"image":199},[1618,1676,1730,1782],{"id":1619,"route":1620,"title":1623,"summary":199,"categories":1624,"read_time":1632,"published_date":1635,"published_at":1638,"image":1639,"cta_label":199},"fd12f0cc-51ed-4a0f-90ed-d48a00c173f2",{"slug":1621,"path":1622},"ecommerce-sales-rentals-crm","\u002Fblog\u002Fecommerce-sales-rentals-crm","How to combine sales, rentals, services and CRM in one e-commerce system",[1625],{"id":1626,"title":1627,"slug":199,"route":1628,"fallback":1631},"ad7dec64-2ee2-4a0c-ac7c-ea3682865f47","Solutions",{"path":1629,"query":1630},"\u002Fblog?category=ad7dec64-2ee2-4a0c-ac7c-ea3682865f47",{"category":1626},{"used":25,"locale":199},{"minutes":1633,"label":1634},10,"~ 10 min read",{"iso":1636,"display":1637},"2026-10-08","08\u002F10\u002F2026","2026-10-08T15:49:17+00:00",{"id":1640,"type":149,"locale":22,"fallback":1641,"image":1642,"derivatives":1670},"13bc2742-3525-4e5c-82cc-04e458322c4a",{"used":25,"locale":199},{"url":1643,"filename":1644,"alt":1645,"title":1646,"caption":1646,"width":1647,"height":1648,"derivatives":1649},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F13bc2742-3525-4e5c-82cc-04e458322c4a\u002Ftranslations\u002Fen\u002Fecommerce-system-combines-vedam.webp?v=c5286fd4b576f2e7","ecommerce-system-combines-vedam.webp","Vedam e-commerce solution with product sales and box rental","ecommerce system combines vedam",2048,1152,{"card":1650,"mobile":1654,"original":1658,"tablet":1662,"thumb":1666},{"label":314,"target_width":315,"url":1651,"filename":1652,"mime_type":318,"width":315,"height":584,"size":1653},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F13bc2742-3525-4e5c-82cc-04e458322c4a\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fecommerce-system-combines-vedam-card.webp?v=291e7125a9be89a0","ecommerce-system-combines-vedam-card.webp",18130,{"label":321,"target_width":322,"url":1655,"filename":1656,"mime_type":318,"width":322,"height":589,"size":1657},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F13bc2742-3525-4e5c-82cc-04e458322c4a\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fecommerce-system-combines-vedam-mobile.webp?v=172f6c1063ca8b04","ecommerce-system-combines-vedam-mobile.webp",11310,{"label":327,"target_width":199,"url":1659,"filename":1660,"mime_type":318,"width":1647,"height":1648,"size":1661},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F13bc2742-3525-4e5c-82cc-04e458322c4a\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fecommerce-system-combines-vedam-original.webp?v=c5286fd4b576f2e7","ecommerce-system-combines-vedam-original.webp",88328,{"label":332,"target_width":333,"url":1663,"filename":1664,"mime_type":318,"width":333,"height":598,"size":1665},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F13bc2742-3525-4e5c-82cc-04e458322c4a\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fecommerce-system-combines-vedam-tablet.webp?v=1107c15623466d51","ecommerce-system-combines-vedam-tablet.webp",31994,{"label":338,"target_width":339,"url":1667,"filename":1668,"mime_type":318,"width":339,"height":603,"size":1669},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F13bc2742-3525-4e5c-82cc-04e458322c4a\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fecommerce-system-combines-vedam-thumb.webp?v=d904eeb8b490f70e","ecommerce-system-combines-vedam-thumb.webp",7072,{"card":1671,"mobile":1672,"original":1673,"tablet":1674,"thumb":1675},{"label":314,"target_width":315,"url":1651,"filename":1652,"mime_type":318,"width":315,"height":584,"size":1653},{"label":321,"target_width":322,"url":1655,"filename":1656,"mime_type":318,"width":322,"height":589,"size":1657},{"label":327,"target_width":199,"url":1659,"filename":1660,"mime_type":318,"width":1647,"height":1648,"size":1661},{"label":332,"target_width":333,"url":1663,"filename":1664,"mime_type":318,"width":333,"height":598,"size":1665},{"label":338,"target_width":339,"url":1667,"filename":1668,"mime_type":318,"width":339,"height":603,"size":1669},{"id":1677,"route":1678,"title":1681,"summary":199,"categories":1682,"read_time":1689,"published_date":1692,"published_at":1695,"image":1696,"cta_label":199},"d2beebf7-c41e-47fc-838f-94b50c4c8b27",{"slug":1679,"path":1680},"how-to-build-an-online-store","\u002Fblog\u002Fhow-to-build-an-online-store","How to Build an Online Store in 2026: A Practical Guide for Businesses",[1683],{"id":1684,"title":1249,"slug":199,"route":1685,"fallback":1688},"580117f7-bb1b-4ba5-8bb3-eee54d9e6440",{"path":1686,"query":1687},"\u002Fblog?category=580117f7-bb1b-4ba5-8bb3-eee54d9e6440",{"category":1684},{"used":25,"locale":199},{"minutes":1690,"label":1691},16,"~ 16 min read",{"iso":1693,"display":1694},"2026-10-02","02\u002F10\u002F2026","2026-10-02T05:38:54+00:00",{"id":1697,"type":149,"locale":22,"fallback":1698,"image":1699,"derivatives":1724},"d8d01798-046e-474a-9c83-27642fb16a8e",{"used":25,"locale":199},{"url":1700,"filename":1701,"alt":1702,"title":1702,"caption":1702,"width":1337,"height":1338,"derivatives":1703},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fd8d01798-046e-474a-9c83-27642fb16a8e\u002Ftranslations\u002Fen\u002Fonline-store-development.webp?v=f3b593982ec2e86a","online-store-development.webp","How to Create an Online Store in 2026 – A Practical Guide for Businesses",{"card":1704,"mobile":1708,"original":1712,"tablet":1716,"thumb":1720},{"label":314,"target_width":315,"url":1705,"filename":1706,"mime_type":318,"width":315,"height":584,"size":1707},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fd8d01798-046e-474a-9c83-27642fb16a8e\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fonline-store-development-card.webp?v=73fcff2393fe2057","online-store-development-card.webp",23260,{"label":321,"target_width":322,"url":1709,"filename":1710,"mime_type":318,"width":322,"height":589,"size":1711},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fd8d01798-046e-474a-9c83-27642fb16a8e\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fonline-store-development-mobile.webp?v=a4d47beebee7f084","online-store-development-mobile.webp",14278,{"label":327,"target_width":199,"url":1713,"filename":1714,"mime_type":318,"width":1337,"height":1338,"size":1715},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fd8d01798-046e-474a-9c83-27642fb16a8e\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fonline-store-development-original.webp?v=f3b593982ec2e86a","online-store-development-original.webp",97614,{"label":332,"target_width":333,"url":1717,"filename":1718,"mime_type":318,"width":333,"height":598,"size":1719},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fd8d01798-046e-474a-9c83-27642fb16a8e\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fonline-store-development-tablet.webp?v=bf6b583faeba087e","online-store-development-tablet.webp",40812,{"label":338,"target_width":339,"url":1721,"filename":1722,"mime_type":318,"width":339,"height":603,"size":1723},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fd8d01798-046e-474a-9c83-27642fb16a8e\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fonline-store-development-thumb.webp?v=871ee5751bd33246","online-store-development-thumb.webp",8876,{"card":1725,"mobile":1726,"original":1727,"tablet":1728,"thumb":1729},{"label":314,"target_width":315,"url":1705,"filename":1706,"mime_type":318,"width":315,"height":584,"size":1707},{"label":321,"target_width":322,"url":1709,"filename":1710,"mime_type":318,"width":322,"height":589,"size":1711},{"label":327,"target_width":199,"url":1713,"filename":1714,"mime_type":318,"width":1337,"height":1338,"size":1715},{"label":332,"target_width":333,"url":1717,"filename":1718,"mime_type":318,"width":333,"height":598,"size":1719},{"label":338,"target_width":339,"url":1721,"filename":1722,"mime_type":318,"width":339,"height":603,"size":1723},{"id":1731,"route":1732,"title":1735,"summary":199,"categories":1736,"read_time":1741,"published_date":1744,"published_at":1747,"image":1748,"cta_label":199},"da6d2164-b9b2-4a9d-89f8-460524c13a84",{"slug":1733,"path":1734},"when-you-need-a-web-application","\u002Fblog\u002Fwhen-you-need-a-web-application","When does a business need a web application?",[1737],{"id":1626,"title":1627,"slug":199,"route":1738,"fallback":1740},{"path":1629,"query":1739},{"category":1626},{"used":25,"locale":199},{"minutes":1742,"label":1743},13,"~ 13 min read",{"iso":1745,"display":1746},"2026-09-25","25\u002F09\u002F2026","2026-09-25T14:19:22+00:00",{"id":1749,"type":149,"locale":22,"fallback":1750,"image":1751,"derivatives":1776},"a03712f9-6424-48dc-8462-096703cadc7a",{"used":25,"locale":199},{"url":1752,"filename":1753,"alt":1754,"title":1754,"caption":1754,"width":1337,"height":1338,"derivatives":1755},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fa03712f9-6424-48dc-8462-096703cadc7a\u002Ftranslations\u002Fen\u002Fweb-application-for-business-when-a-website-is-no-longer-enough.webp?v=5bef85793a1c67f4","web-application-for-business-when-a-website-is-no-longer-enough.webp","Web Application for Business: When a Website Is No Longer Enough",{"card":1756,"mobile":1760,"original":1764,"tablet":1768,"thumb":1772},{"label":314,"target_width":315,"url":1757,"filename":1758,"mime_type":318,"width":315,"height":584,"size":1759},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fa03712f9-6424-48dc-8462-096703cadc7a\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fweb-application-for-business-when-a-website-is-no-longer-enough-card.webp?v=c5abae84ff3d4203","web-application-for-business-when-a-website-is-no-longer-enough-card.webp",23318,{"label":321,"target_width":322,"url":1761,"filename":1762,"mime_type":318,"width":322,"height":589,"size":1763},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fa03712f9-6424-48dc-8462-096703cadc7a\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fweb-application-for-business-when-a-website-is-no-longer-enough-mobile.webp?v=f45b2c702de9f917","web-application-for-business-when-a-website-is-no-longer-enough-mobile.webp",14486,{"label":327,"target_width":199,"url":1765,"filename":1766,"mime_type":318,"width":1337,"height":1338,"size":1767},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fa03712f9-6424-48dc-8462-096703cadc7a\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fweb-application-for-business-when-a-website-is-no-longer-enough-original.webp?v=5bef85793a1c67f4","web-application-for-business-when-a-website-is-no-longer-enough-original.webp",92094,{"label":332,"target_width":333,"url":1769,"filename":1770,"mime_type":318,"width":333,"height":598,"size":1771},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fa03712f9-6424-48dc-8462-096703cadc7a\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fweb-application-for-business-when-a-website-is-no-longer-enough-tablet.webp?v=7474f14165ac4cb0","web-application-for-business-when-a-website-is-no-longer-enough-tablet.webp",39848,{"label":338,"target_width":339,"url":1773,"filename":1774,"mime_type":318,"width":339,"height":603,"size":1775},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fa03712f9-6424-48dc-8462-096703cadc7a\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fweb-application-for-business-when-a-website-is-no-longer-enough-thumb.webp?v=eb7d581e6be69315","web-application-for-business-when-a-website-is-no-longer-enough-thumb.webp",9202,{"card":1777,"mobile":1778,"original":1779,"tablet":1780,"thumb":1781},{"label":314,"target_width":315,"url":1757,"filename":1758,"mime_type":318,"width":315,"height":584,"size":1759},{"label":321,"target_width":322,"url":1761,"filename":1762,"mime_type":318,"width":322,"height":589,"size":1763},{"label":327,"target_width":199,"url":1765,"filename":1766,"mime_type":318,"width":1337,"height":1338,"size":1767},{"label":332,"target_width":333,"url":1769,"filename":1770,"mime_type":318,"width":333,"height":598,"size":1771},{"label":338,"target_width":339,"url":1773,"filename":1774,"mime_type":318,"width":339,"height":603,"size":1775},{"id":1783,"route":1784,"title":1787,"summary":199,"categories":1788,"read_time":1793,"published_date":1796,"published_at":1799,"image":1800,"cta_label":199},"1ce83505-eaac-4633-9afe-3502676bd830",{"slug":1785,"path":1786},"ecommerce-development-cost","\u002Fblog\u002Fecommerce-development-cost","How much does e-commerce website development cost in Latvia in 2026?",[1789],{"id":1684,"title":1249,"slug":199,"route":1790,"fallback":1792},{"path":1686,"query":1791},{"category":1684},{"used":25,"locale":199},{"minutes":1794,"label":1795},17,"~ 17 min read",{"iso":1797,"display":1798},"2026-09-22","22\u002F09\u002F2026","2026-09-22T17:47:39+00:00",{"id":1801,"type":149,"locale":22,"fallback":1802,"image":1803,"derivatives":1828},"472b56c3-9220-4c69-a81e-01607b5e8de0",{"used":25,"locale":199},{"url":1804,"filename":1805,"alt":1806,"title":1806,"caption":1806,"width":1337,"height":1338,"derivatives":1807},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F472b56c3-9220-4c69-a81e-01607b5e8de0\u002Ftranslations\u002Fen\u002Fe-commerce-development-costs-in-latvia-in-2026.webp?v=15449088f194be08","e-commerce-development-costs-in-latvia-in-2026.webp","E-commerce development costs in Latvia in 2026.",{"card":1808,"mobile":1812,"original":1816,"tablet":1820,"thumb":1824},{"label":314,"target_width":315,"url":1809,"filename":1810,"mime_type":318,"width":315,"height":584,"size":1811},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F472b56c3-9220-4c69-a81e-01607b5e8de0\u002Ftranslations\u002Fen\u002Fderivatives\u002Fcard\u002Fe-commerce-development-costs-in-latvia-in-2026-card.webp?v=d68a5d15fa0f0988","e-commerce-development-costs-in-latvia-in-2026-card.webp",33502,{"label":321,"target_width":322,"url":1813,"filename":1814,"mime_type":318,"width":322,"height":589,"size":1815},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F472b56c3-9220-4c69-a81e-01607b5e8de0\u002Ftranslations\u002Fen\u002Fderivatives\u002Fmobile\u002Fe-commerce-development-costs-in-latvia-in-2026-mobile.webp?v=feb7bf5cbdf8083f","e-commerce-development-costs-in-latvia-in-2026-mobile.webp",20556,{"label":327,"target_width":199,"url":1817,"filename":1818,"mime_type":318,"width":1337,"height":1338,"size":1819},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F472b56c3-9220-4c69-a81e-01607b5e8de0\u002Ftranslations\u002Fen\u002Fderivatives\u002Foriginal\u002Fe-commerce-development-costs-in-latvia-in-2026-original.webp?v=15449088f194be08","e-commerce-development-costs-in-latvia-in-2026-original.webp",137674,{"label":332,"target_width":333,"url":1821,"filename":1822,"mime_type":318,"width":333,"height":598,"size":1823},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F472b56c3-9220-4c69-a81e-01607b5e8de0\u002Ftranslations\u002Fen\u002Fderivatives\u002Ftablet\u002Fe-commerce-development-costs-in-latvia-in-2026-tablet.webp?v=1e9b5a5f024e7540","e-commerce-development-costs-in-latvia-in-2026-tablet.webp",59552,{"label":338,"target_width":339,"url":1825,"filename":1826,"mime_type":318,"width":339,"height":603,"size":1827},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F472b56c3-9220-4c69-a81e-01607b5e8de0\u002Ftranslations\u002Fen\u002Fderivatives\u002Fthumb\u002Fe-commerce-development-costs-in-latvia-in-2026-thumb.webp?v=59e5e42c967d0c49","e-commerce-development-costs-in-latvia-in-2026-thumb.webp",12232,{"card":1829,"mobile":1830,"original":1831,"tablet":1832,"thumb":1833},{"label":314,"target_width":315,"url":1809,"filename":1810,"mime_type":318,"width":315,"height":584,"size":1811},{"label":321,"target_width":322,"url":1813,"filename":1814,"mime_type":318,"width":322,"height":589,"size":1815},{"label":327,"target_width":199,"url":1817,"filename":1818,"mime_type":318,"width":1337,"height":1338,"size":1819},{"label":332,"target_width":333,"url":1821,"filename":1822,"mime_type":318,"width":333,"height":598,"size":1823},{"label":338,"target_width":339,"url":1825,"filename":1826,"mime_type":318,"width":339,"height":603,"size":1827},{"heading":1835,"text":1836,"button_text":1837,"read_article_text":1838,"route":1839,"articles":1840},"Latest articles","Brandsite blog and web industry insights on websites, e-commerce, web development, design, SEO, integrations and digital strategy.","View all articles","Read article",{"path":290,"query":199},[1841,1941,2067,2173],{"id":1619,"locale":22,"fallback":1842,"route":1843,"title":1623,"summary":199,"body":199,"cta_label":199,"categories":1844,"taxonomies":1849,"read_time":1854,"published_date":1855,"seo":1856,"schema":1874,"content":1875,"media":1925,"is_featured":25,"sort_order":225,"published_at":1638},{"used":25,"locale":199},{"slug":1621,"path":1622},[1845],{"id":1626,"title":1627,"slug":199,"route":1846,"fallback":1848},{"path":1629,"query":1847},{"category":1626},{"used":25,"locale":199},[1850],{"id":1626,"title":1627,"slug":199,"route":1851,"fallback":1853},{"path":1629,"query":1852},{"category":1626},{"used":25,"locale":199},{"minutes":1633,"label":1634},{"iso":1636,"display":1637},{"meta_title":1857,"meta_description":1858,"image":1859},"E-commerce with rentals and CRM: how to combine it all in one system","How to combine product sales, rentals, services and CRM in one e-commerce system? A practical explanation using the Vedam project as an example.",{"id":1640,"type":149,"locale":22,"fallback":1860,"image":1861,"derivatives":1868},{"used":25,"locale":199},{"url":1643,"filename":1644,"alt":1645,"title":1646,"caption":1646,"width":1647,"height":1648,"derivatives":1862},{"card":1863,"mobile":1864,"original":1865,"tablet":1866,"thumb":1867},{"label":314,"target_width":315,"url":1651,"filename":1652,"mime_type":318,"width":315,"height":584,"size":1653},{"label":321,"target_width":322,"url":1655,"filename":1656,"mime_type":318,"width":322,"height":589,"size":1657},{"label":327,"target_width":199,"url":1659,"filename":1660,"mime_type":318,"width":1647,"height":1648,"size":1661},{"label":332,"target_width":333,"url":1663,"filename":1664,"mime_type":318,"width":333,"height":598,"size":1665},{"label":338,"target_width":339,"url":1667,"filename":1668,"mime_type":318,"width":339,"height":603,"size":1669},{"card":1869,"mobile":1870,"original":1871,"tablet":1872,"thumb":1873},{"label":314,"target_width":315,"url":1651,"filename":1652,"mime_type":318,"width":315,"height":584,"size":1653},{"label":321,"target_width":322,"url":1655,"filename":1656,"mime_type":318,"width":322,"height":589,"size":1657},{"label":327,"target_width":199,"url":1659,"filename":1660,"mime_type":318,"width":1647,"height":1648,"size":1661},{"label":332,"target_width":333,"url":1663,"filename":1664,"mime_type":318,"width":333,"height":598,"size":1665},{"label":338,"target_width":339,"url":1667,"filename":1668,"mime_type":318,"width":339,"height":603,"size":1669},"{\n    \"@context\": \"https:\u002F\u002Fschema.org\",\n    \"@graph\": [\n        {\n            \"@type\": \"Organization\",\n            \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#organization\",\n            \"name\": \"Brandsite\",\n            \"legalName\": \"SIA BRANDSITE\",\n            \"alternateName\": \"brandsite.lv\",\n            \"url\": \"https:\u002F\u002Fbrandsite.lv\u002F\",\n            \"logo\": {\n                \"@type\": \"ImageObject\",\n                \"url\": \"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fsettings\u002Fbrandsite-logo.svg\"\n            },\n            \"identifier\": {\n                \"@type\": \"PropertyValue\",\n                \"propertyID\": \"Latvian registration number\",\n                \"value\": \"LV41203071628\"\n            },\n            \"address\": {\n                \"@type\": \"PostalAddress\",\n                \"streetAddress\": \"Jura Alunāna 2-11\",\n                \"addressLocality\": \"Rīga\",\n                \"postalCode\": \"LV-1010\",\n                \"addressCountry\": \"LV\"\n            },\n            \"email\": \"brandsite@brandsite.lv\",\n            \"telephone\": \"+371 22 811 374\",\n            \"contactPoint\": {\n                \"@type\": \"ContactPoint\",\n                \"contactType\": \"customer service\",\n                \"email\": \"brandsite@brandsite.lv\",\n                \"telephone\": \"+371 22 811 374\",\n                \"availableLanguage\": [\n                    \"lv\",\n                    \"en\"\n                ]\n            },\n            \"areaServed\": [\n                {\n                    \"@type\": \"Country\",\n                    \"name\": \"Latvia\"\n                },\n                {\n                    \"@type\": \"Place\",\n                    \"name\": \"Baltics\"\n                },\n                {\n                    \"@type\": \"Place\",\n                    \"name\": \"Europe\"\n                }\n            ],\n            \"sameAs\": [\n                \"https:\u002F\u002Fwww.instagram.com\u002Fbrandsite.lv\u002F\",\n                \"https:\u002F\u002Fwww.facebook.com\u002FsiaBrandsite\",\n                \"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fbrandsite\u002F\"\n            ]\n        },\n        {\n            \"@type\": \"WebSite\",\n            \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#website\",\n            \"url\": \"https:\u002F\u002Fbrandsite.lv\u002F\",\n            \"name\": \"Brandsite\",\n            \"alternateName\": [\n                \"brandsite.lv\",\n                \"SIA BRANDSITE\"\n            ],\n            \"publisher\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#organization\"\n            }\n        },\n        {\n            \"@type\": \"BreadcrumbList\",\n            \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fecommerce-sales-rentals-crm\u002F#breadcrumb\",\n            \"itemListElement\": [\n                {\n                    \"@type\": \"ListItem\",\n                    \"position\": 1,\n                    \"name\": \"Home\",\n                    \"item\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002F\"\n                },\n                {\n                    \"@type\": \"ListItem\",\n                    \"position\": 2,\n                    \"name\": \"News\",\n                    \"item\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002F\"\n                },\n                {\n                    \"@type\": \"ListItem\",\n                    \"position\": 3,\n                    \"name\": \"How to combine sales, rentals, services and CRM in one e-commerce system\",\n                    \"item\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fecommerce-sales-rentals-crm\u002F\"\n                }\n            ]\n        },\n        {\n            \"@type\": \"WebPage\",\n            \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fecommerce-sales-rentals-crm\u002F#webpage\",\n            \"url\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fecommerce-sales-rentals-crm\u002F\",\n            \"name\": \"E-commerce with rentals and CRM: how to combine it all in one system\",\n            \"description\": \"How to combine product sales, rentals, services and CRM in one e-commerce system? A practical explanation using the Vedam project as an example.\",\n            \"inLanguage\": \"en\",\n            \"isPartOf\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#website\"\n            },\n            \"breadcrumb\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fecommerce-sales-rentals-crm\u002F#breadcrumb\"\n            },\n            \"mainEntity\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fecommerce-sales-rentals-crm\u002F#article\"\n            },\n            \"datePublished\": \"2026-10-08T15:49:17+00:00\",\n            \"dateModified\": \"2026-10-08T15:49:17+00:00\"\n        },\n        {\n            \"@type\": \"BlogPosting\",\n            \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fecommerce-sales-rentals-crm\u002F#article\",\n            \"headline\": \"How to combine sales, rentals, services and CRM in one e-commerce system\",\n            \"name\": \"How to combine sales, rentals, services and CRM in one e-commerce system\",\n            \"description\": \"How to combine product sales, rentals, services and CRM in one e-commerce system? A practical explanation using the Vedam project as an example.\",\n            \"url\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fecommerce-sales-rentals-crm\u002F\",\n            \"inLanguage\": \"en\",\n            \"mainEntityOfPage\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fecommerce-sales-rentals-crm\u002F#webpage\"\n            },\n            \"author\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#organization\"\n            },\n            \"publisher\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#organization\"\n            },\n            \"image\": [\n                {\n                    \"@type\": \"ImageObject\",\n                    \"url\": \"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F13bc2742-3525-4e5c-82cc-04e458322c4a\u002Ftranslations\u002Fen\u002Fecommerce-system-combines-vedam.webp\"\n                },\n                {\n                    \"@type\": \"ImageObject\",\n                    \"url\": \"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb7f4ffbd-627e-4538-9849-f7933e67cabd\u002Ftranslations\u002Fen\u002Fonline-store-with-rentals.webp\"\n                },\n                {\n                    \"@type\": \"ImageObject\",\n                    \"url\": \"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fe82a1456-2e1b-4807-8114-e7ac2a3d0a3b\u002Ftranslations\u002Fen\u002Fcustomer-and-data-flow.webp\"\n                },\n                {\n                    \"@type\": \"ImageObject\",\n                    \"url\": \"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F85077958-3964-46a8-a80a-c4d57a86056b\u002Ftranslations\u002Fen\u002Fvedam-ecommerce-solution.webp\"\n                }\n            ],\n            \"articleSection\": [\n                \"Solutions\"\n            ],\n            \"keywords\": \"Solutions\",\n            \"articleBody\": \"If a company sells products, offers rentals and accepts service requests at the same time, the classic “product → cart → payment” model is often not enough. The main challenge is not building each feature separately. The harder part is making products, rentals, services, payments, CRM and customer communication work as one system. The key question in a project like this is: do the different business processes look like one clear journey to the customer, and does the company team avoid having to move data manually between several systems afterwards? If a customer has to use several separate forms, carts or systems to complete one task, the problem is often not the design - it is the process architecture. As a real-life example, let’s look at {Vedam{\u002Fen\u002Fportfolio\u002Fvedam\u002F}} - a moving services company for which Brandsite combined moving service requests, product purchases, box rental, online payments, CRM integration, Google API and automated customer communication in a single {e-commerce solution{\u002Fen\u002Fservices\u002Fe-commerce-development\u002F}}. What did the Vedam solution bring together in one system? Vedam needed more than a typical online store. Several interconnected customer and business processes were combined in a single web solution: moving service requests; moving box rental; purchase of packing and moving supplies; combining rental and purchase products in one cart; choice of delivery or in-store pickup; online payments; CRM integration; Google API for address entry; automated email communication; management of product, order and payment statuses. The solution was built on {WordPress{\u002Fen\u002Fservices\u002Fwordpress-development\u002F}}, development took around four months, and the website is available in Latvian, English and Russian. The starting point: one company, several sales processes The business model of a moving company is not a classic e-commerce scenario. Some customers need a full moving service. Others only want to rent moving boxes. Others still need packing materials they can buy. These scenarios also overlap. A customer who books a move may want to rent boxes and buy packing materials in the same process. That is why the solution had to connect several processes into one customer journey. Process What the customer needs to be able to do What happens on the company side Moving service Request a move and specify addresses, date and needs Request data is passed on to the sales and customer service process Product purchase Choose and buy packing and moving supplies The order, payment and status are managed in the system Box rental Choose rental products and add them to the order Rental terms, availability and the return process must be taken into account One cart Combine purchase and rental products in a single order The system must handle different product types Delivery \u002F pickup Choose the most suitable way to receive the order The information is passed on to order fulfilment CRM No additional steps required from the customer Request and customer data are used further in the sales process Automated communication Receive confirmations and information about next steps Emails are triggered by specific actions The main challenge was to make sure these processes did not look like a collection of separate systems to the customer. Why typical online store logic is not enough here In classic e-commerce, the product journey is often fairly simple: product → quantity → price → cart → payment A rental product follows different logic. The product is not sold to the customer permanently - it is handed over for use for a set period and then returned. So it is not just the price that matters, but also: product type; rental terms; availability; delivery or pickup; order status; return process. Still, these technical differences should not make the purchase harder for the customer. This is where a well-planned {user experience (UX){\u002Fen\u002Fservices\u002Fweb-design-ux-ui-audits\u002F}} makes the difference. How to combine sales, rentals and services in one system Rental and purchase in one cart For Vedam, we built custom {WooCommerce e-commerce logic{\u002Fen\u002Fservices\u002Fwoocommerce-development\u002F}} that lets customers combine rental and purchase products in a single cart and complete them as a single order. A customer preparing to move may need rental moving boxes, cardboard boxes, stretch wrap and other packing materials at the same time. If rental and purchase were completely separate processes, the customer would have to place several orders. Service requests in the same digital environment Vedam’s core service is moving, so one part of the project was a custom moving request form. The customer can specify the services they need, the addresses and the preferred date. As a result, several conversion paths work within one website: moving service → request box rental → booking or order products → online store purchase From the customer’s perspective, it is one Vedam environment rather than three unrelated digital solutions. CRM integration and passing data to the sales process The purchase or request process the customer sees is only one part of the system. The other part begins on the company side. The Vedam solution includes {CRM integration{\u002Fen\u002Fservices\u002Fbusiness-systems-integrations\u002F}} that helps connect customer information collected on the website with the subsequent sales and customer service process. Before integrating a CRM, it is important to define three things: What data is sent? At what moment is it sent? What does the company team need to do with it next? For example, a service request can pass the customer’s contact details, addresses, selected service and request status to the CRM. This makes it possible to continue the sales process without manually re-entering data from a form into another system. It is the data flow - not the “CRM integration” label itself - that determines the practical value of an integration. Google API for address entry In a moving service, the address is not just contact information - it is p...\",\n            \"wordCount\": 951,\n            \"timeRequired\": \"PT10M\",\n            \"datePublished\": \"2026-10-08T15:49:17+00:00\",\n            \"dateModified\": \"2026-10-08T15:49:17+00:00\"\n        }\n    ]\n}",{"hero":1876,"sections":1880},{"text":1877,"image":1878},"\u003Cp>If a company sells products, offers rentals and accepts service requests at the same time, the classic \u003Cstrong>“product → cart → payment”\u003C\u002Fstrong> model is often not enough.\u003C\u002Fp>\u003Cp>The main challenge is not building each feature separately. The harder part is making products, rentals, services, payments, CRM and customer communication work as one system.\u003C\u002Fp>\u003Cp>The key question in a project like this is: \u003Cstrong>do the different business processes look like one clear journey to the customer, and does the company team avoid having to move data manually between several systems afterwards?\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>\u003Cstrong>If a customer has to use several separate forms, carts or systems to complete one task, the problem is often not the design - it is the process architecture.\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>As a real-life example, let’s look at {Vedam{\u002Fen\u002Fportfolio\u002Fvedam\u002F}} - a moving services company for which Brandsite combined moving service requests, product purchases, box rental, online payments, CRM integration, Google API and automated customer communication in a single {e-commerce solution{\u002Fen\u002Fservices\u002Fe-commerce-development\u002F}}.\u003C\u002Fp>",{"id":1640,"url":1879,"size":1661,"type":572,"width":1647,"height":1648,"filename":1644,"mime_type":318},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F13bc2742-3525-4e5c-82cc-04e458322c4a\u002Ftranslations\u002Fen\u002Fecommerce-system-combines-vedam.webp",[1881,1884,1892,1895,1898,1901,1904,1912,1920,1922],{"text":1882,"image":199,"heading_h2":1883},"\u003Cp>Vedam needed more than a typical online store.\u003C\u002Fp>\u003Cp>Several interconnected customer and business processes were combined in a single web solution:\u003C\u002Fp>\u003Cul>\u003Cli>moving service requests;\u003C\u002Fli>\u003Cli>moving box rental;\u003C\u002Fli>\u003Cli>purchase of packing and moving supplies;\u003C\u002Fli>\u003Cli>combining rental and purchase products in one cart;\u003C\u002Fli>\u003Cli>choice of delivery or in-store pickup;\u003C\u002Fli>\u003Cli>online payments;\u003C\u002Fli>\u003Cli>CRM integration;\u003C\u002Fli>\u003Cli>Google API for address entry;\u003C\u002Fli>\u003Cli>automated email communication;\u003C\u002Fli>\u003Cli>management of product, order and payment statuses.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>The solution was built on {WordPress{\u002Fen\u002Fservices\u002Fwordpress-development\u002F}}, development took around four months, and the website is available in Latvian, English and Russian.\u003C\u002Fp>","What did the Vedam solution bring together in one system?",{"text":1885,"image":1886,"heading_h2":1891},"\u003Cp>The business model of a moving company is not a classic e-commerce scenario.\u003C\u002Fp>\u003Cp>Some customers need a full moving service. Others only want to rent moving boxes. Others still need packing materials they can buy.\u003C\u002Fp>\u003Cp>These scenarios also overlap.\u003C\u002Fp>\u003Cp>A customer who books a move may want to rent boxes and buy packing materials in the same process.\u003C\u002Fp>\u003Cp>That is why the solution had to connect several processes into one customer journey.\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Process\u003C\u002Fth>\u003Cth>What the customer needs to be able to do\u003C\u002Fth>\u003Cth>What happens on the company side\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>\u003Cstrong>Moving service\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Request a move and specify addresses, date and needs\u003C\u002Ftd>\u003Ctd>Request data is passed on to the sales and customer service process\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Product purchase\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Choose and buy packing and moving supplies\u003C\u002Ftd>\u003Ctd>The order, payment and status are managed in the system\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Box rental\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Choose rental products and add them to the order\u003C\u002Ftd>\u003Ctd>Rental terms, availability and the return process must be taken into account\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>One cart\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Combine purchase and rental products in a single order\u003C\u002Ftd>\u003Ctd>The system must handle different product types\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Delivery \u002F pickup\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Choose the most suitable way to receive the order\u003C\u002Ftd>\u003Ctd>The information is passed on to order fulfilment\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>CRM\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>No additional steps required from the customer\u003C\u002Ftd>\u003Ctd>Request and customer data are used further in the sales process\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Automated communication\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Receive confirmations and information about next steps\u003C\u002Ftd>\u003Ctd>Emails are triggered by specific actions\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Cp>The main challenge was to make sure these processes did not look like a collection of separate systems to the customer.\u003C\u002Fp>",{"id":1887,"url":1888,"size":1889,"type":572,"width":1647,"height":1648,"filename":1890,"mime_type":318},"b7f4ffbd-627e-4538-9849-f7933e67cabd","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fb7f4ffbd-627e-4538-9849-f7933e67cabd\u002Ftranslations\u002Fen\u002Fonline-store-with-rentals.webp",105986,"online-store-with-rentals.webp","The starting point: one company, several sales processes",{"text":1893,"image":199,"heading_h2":1894},"\u003Cp>In classic e-commerce, the product journey is often fairly simple:\u003C\u002Fp>\u003Cp>\u003Cstrong>product → quantity → price → cart → payment\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>A rental product follows different logic.\u003C\u002Fp>\u003Cp>The product is not sold to the customer permanently - it is handed over for use for a set period and then returned.\u003C\u002Fp>\u003Cp>So it is not just the price that matters, but also:\u003C\u002Fp>\u003Cul>\u003Cli>product type;\u003C\u002Fli>\u003Cli>rental terms;\u003C\u002Fli>\u003Cli>availability;\u003C\u002Fli>\u003Cli>delivery or pickup;\u003C\u002Fli>\u003Cli>order status;\u003C\u002Fli>\u003Cli>return process.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Still, these technical differences should not make the purchase harder for the customer. This is where a well-planned {user experience (UX){\u002Fen\u002Fservices\u002Fweb-design-ux-ui-audits\u002F}} makes the difference.\u003C\u002Fp>","Why typical online store logic is not enough here",{"text":1896,"image":199,"heading_h2":1897},"\u003Ch3>Rental and purchase in one cart\u003C\u002Fh3>\u003Cp>For Vedam, we built custom {WooCommerce e-commerce logic{\u002Fen\u002Fservices\u002Fwoocommerce-development\u002F}} that lets customers combine rental and purchase products in a single cart and complete them as a single order.\u003C\u002Fp>\u003Cp>A customer preparing to move may need rental moving boxes, cardboard boxes, stretch wrap and other packing materials at the same time.\u003C\u002Fp>\u003Cp>If rental and purchase were completely separate processes, the customer would have to place several orders.\u003C\u002Fp>\u003Ch3>Service requests in the same digital environment\u003C\u002Fh3>\u003Cp>Vedam’s core service is moving, so one part of the project was a custom moving request form.\u003C\u002Fp>\u003Cp>The customer can specify the services they need, the addresses and the preferred date.\u003C\u002Fp>\u003Cp>As a result, several conversion paths work within one website:\u003C\u002Fp>\u003Cp>\u003Cstrong>moving service → request\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>\u003Cstrong>box rental → booking or order\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>\u003Cstrong>products → online store purchase\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>From the customer’s perspective, it is one Vedam environment rather than three unrelated digital solutions.\u003C\u002Fp>\u003Ch3>CRM integration and passing data to the sales process\u003C\u002Fh3>\u003Cp>The purchase or request process the customer sees is only one part of the system.\u003C\u002Fp>\u003Cp>The other part begins on the company side.\u003C\u002Fp>\u003Cp>The Vedam solution includes {CRM integration{\u002Fen\u002Fservices\u002Fbusiness-systems-integrations\u002F}} that helps connect customer information collected on the website with the subsequent sales and customer service process.\u003C\u002Fp>\u003Cp>Before integrating a CRM, it is important to define three things:\u003C\u002Fp>\u003Col>\u003Cli>\u003Cstrong>What data is sent?\u003C\u002Fstrong>\u003C\u002Fli>\u003Cli>\u003Cstrong>At what moment is it sent?\u003C\u002Fstrong>\u003C\u002Fli>\u003Cli>\u003Cstrong>What does the company team need to do with it next?\u003C\u002Fstrong>\u003C\u002Fli>\u003C\u002Fol>\u003Cp>For example, a service request can pass the customer’s contact details, addresses, selected service and request status to the CRM.\u003C\u002Fp>\u003Cp>This makes it possible to continue the sales process without manually re-entering data from a form into another system.\u003C\u002Fp>\u003Cp>It is the data flow - not the “CRM integration” label itself - that determines the practical value of an integration.\u003C\u002Fp>\u003Ch3>Google API for address entry\u003C\u002Fh3>\u003Cp>In a moving service, the address is not just contact information - it is part of the service itself.\u003C\u002Fp>\u003Cp>The customer needs to specify where their belongings are moved from and where they should be delivered.\u003C\u002Fp>\u003Cp>The Vedam project uses the \u003Cstrong>Google API for address entry\u003C\u002Fstrong>, so addresses can be entered more easily and more accurately.\u003C\u002Fp>\u003Cp>Inaccurately entered data can create extra manual work and affect how the service itself is organised.\u003C\u002Fp>\u003Ch3>Automated customer communication\u003C\u002Fh3>\u003Cp>After a purchase or service request, the customer needs to know what happens next.\u003C\u002Fp>\u003Cp>The Vedam solution includes {automated email communication{\u002Fen\u002Fservices\u002Fai-solutions-integrations-automation\u002F}}. It can relate to:\u003C\u002Fp>\u003Cul>\u003Cli>order confirmation;\u003C\u002Fli>\u003Cli>payment status;\u003C\u002Fli>\u003Cli>service request;\u003C\u002Fli>\u003Cli>order fulfilment;\u003C\u002Fli>\u003Cli>further customer communication.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Communication is triggered by a specific action in the system, so the company team does not have to start every notification manually.\u003C\u002Fp>\u003Ch3>Additional product offers along the customer journey\u003C\u002Fh3>\u003Cp>A moving service naturally connects with box rental and the purchase of packing materials.\u003C\u002Fp>\u003Cp>A customer planning a move may also need boxes, stretch wrap or other materials.\u003C\u002Fp>\u003Cp>\u003Cstrong>A good add-on offer is not a random upsell. It should continue the customer’s specific task.\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>In that case, the additional product helps the customer complete the same task rather than simply trying to increase the cart value.\u003C\u002Fp>","How to combine sales, rentals and services in one system",{"text":1899,"image":199,"heading_h2":1900},"\u003Cp>Ask yourself four questions:\u003C\u002Fp>\u003Cul>\u003Cli>Does the customer need to combine different types of products or services in one order?\u003C\u002Fli>\u003Cli>Does data have to be manually re-entered into a CRM or another system after an order?\u003C\u002Fli>\u003Cli>Do different products have different delivery, rental or fulfilment logic?\u003C\u002Fli>\u003Cli>Does the customer have to use several separate forms or systems to solve a single need?\u003C\u002Fli>\u003C\u002Ful>\u003Cp>If the answer to several of these questions is \u003Cstrong>“yes”\u003C\u002Fstrong>, the problem is probably no longer just the online store configuration.\u003C\u002Fp>\u003Cp>Then you need to look at the system architecture and data flow itself. In some cases, a {web application{\u002Fen\u002Fservices\u002Fweb-application-development\u002F}} is the better fit - read more in {When does a business need a web application?{\u002Fen\u002Fblog\u002Fwhen-you-need-a-web-application\u002F}}\u003C\u002Fp>","Does your e-commerce business need custom logic?",{"text":1902,"image":199,"heading_h2":1903},"\u003Cp>In e-commerce projects, most attention usually goes to what the shopper sees.\u003C\u002Fp>\u003Cp>But the solution also has to be easy for the company team to manage.\u003C\u002Fp>\u003Cp>In the Vedam admin environment, the team can:\u003C\u002Fp>\u003Cul>\u003Cli>edit content;\u003C\u002Fli>\u003Cli>manage products;\u003C\u002Fli>\u003Cli>track orders;\u003C\u002Fli>\u003Cli>manage payment statuses.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cstrong>If every change to content, products, orders or statuses requires a developer, {maintaining the system{\u002Fen\u002Fservices\u002Fweb-maintenance\u002F}} becomes unnecessarily expensive and slow.\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>A good online store is not only convenient for the shopper. It also has to be manageable for the company team.\u003C\u002Fp>","Why the admin environment matters as much as the customer experience",{"text":1905,"image":1906,"heading_h2":1911},"\u003Cp>In simplified form, the Vedam solution can be shown as two parallel flows.\u003C\u002Fp>\u003Ch3>Service path\u003C\u002Fh3>\u003Cp>Moving service\u003Cbr \u002F>↓\u003Cbr \u002F>Request form &#43; Google API for addresses\u003Cbr \u002F>↓\u003Cbr \u002F>Customer data \u002F CRM\u003Cbr \u002F>↓\u003Cbr \u002F>Further sales and customer service process\u003C\u002Fp>\u003Ch3>E-commerce path\u003C\u002Fh3>\u003Cp>Purchase products &#43; rental products\u003Cbr \u002F>↓\u003Cbr \u002F>One cart\u003Cbr \u002F>↓\u003Cbr \u002F>Delivery or in-store pickup\u003Cbr \u002F>↓\u003Cbr \u002F>Online payment\u003Cbr \u002F>↓\u003Cbr \u002F>Order\u003Cbr \u002F>↓\u003Cbr \u002F>Admin environment &#43; automated communication\u003C\u002Fp>\u003Cp>This is one of the key lessons of the project: the customer interface is only the visible part. Behind it, there also needs to be a well-organised flow of data and business processes.\u003C\u002Fp>",{"id":1907,"url":1908,"size":1909,"type":572,"width":1647,"height":1648,"filename":1910,"mime_type":318},"e82a1456-2e1b-4807-8114-e7ac2a3d0a3b","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fe82a1456-2e1b-4807-8114-e7ac2a3d0a3b\u002Ftranslations\u002Fen\u002Fcustomer-and-data-flow.webp",78148,"customer-and-data-flow.webp","What does the full customer and data flow look like?",{"text":1913,"image":1914,"heading_h2":1919},"\u003Cp>The Vedam example is especially relevant for companies whose business model is not the classic \u003Cstrong>“product → cart → purchase”\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>Before development, it is worth answering five questions:\u003C\u002Fp>\u003Col>\u003Cli>\u003Cstrong>What does the customer buy, rent or request?\u003C\u002Fstrong>\u003C\u002Fli>\u003Cli>\u003Cstrong>What does the customer need to be able to combine in one order?\u003C\u002Fstrong>\u003C\u002Fli>\u003Cli>\u003Cstrong>Which data needs to be passed to a CRM or another system?\u003C\u002Fstrong>\u003C\u002Fli>\u003Cli>\u003Cstrong>Which actions on the company side can be automated?\u003C\u002Fstrong>\u003C\u002Fli>\u003Cli>\u003Cstrong>How will the company team manage the system day to day?\u003C\u002Fstrong>\u003C\u002Fli>\u003C\u002Fol>\u003Cp>These questions help clarify the required system logic before a specific technology is chosen. For budget planning, see also {How much does e-commerce website development cost in Latvia in 2026?{\u002Fen\u002Fblog\u002Fecommerce-development-cost\u002F}}\u003C\u002Fp>\u003Cp>For a broader look at planning an e-commerce project, see the article {How to build an online store in 2026: a practical guide for businesses{\u002Fen\u002Fblog\u002Fhow-to-build-an-online-store\u002F}}.\u003Cbr \u002F>\u003C\u002Fp>",{"id":1915,"url":1916,"size":1917,"type":572,"width":1647,"height":1648,"filename":1918,"mime_type":318},"85077958-3964-46a8-a80a-c4d57a86056b","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F85077958-3964-46a8-a80a-c4d57a86056b\u002Ftranslations\u002Fen\u002Fvedam-ecommerce-solution.webp",120296,"vedam-ecommerce-solution.webp","What can other e-commerce businesses learn from the Vedam project?",{"text":1921,"image":199,"heading_h2":1417},"\u003Ch3>Can one online store combine sales and rentals?\u003C\u002Fh3>\u003Cp>Yes. The Vedam example shows that rental and purchase products can be combined in one e-commerce environment and completed in a single order.\u003C\u002Fp>\u003Cp>The specific technical logic depends on the rental model and the company’s processes.\u003C\u002Fp>\u003Ch3>Can an online store be connected to a CRM?\u003C\u002Fh3>\u003Cp>Yes. CRM integration can help pass customer and request data collected on the website on to the sales or customer service process.\u003C\u002Fp>\u003Cp>It is important to define in advance what data is passed on, at what moment and how it will be used next.\u003C\u002Fp>\u003Ch3>Does rental require a separate system?\u003C\u002Fh3>\u003Cp>Not always.\u003C\u002Fp>\u003Cp>If the rental process fits the overall e-commerce architecture, sales and rentals can be combined in one solution.\u003C\u002Fp>\u003Cp>More complex rental models may require custom business logic or integration with an external system.\u003C\u002Fp>\u003Ch3>Can services and an online store be combined on one website?\u003C\u002Fh3>\u003Cp>Yes. In {Vedam’s case{\u002Fen\u002Fportfolio\u002Fvedam\u002F}}, moving service requests, product sales and box rental all work within one website.\u003C\u002Fp>",{"text":1923,"image":199,"heading_h2":1924},"\u003Cp>If your e-commerce needs to combine products, rentals, services, a CRM or other business systems, choosing the technology is not the first step.\u003C\u002Fp>\u003Cp>First, plan:\u003C\u002Fp>\u003Cul>\u003Cli>the customer journey;\u003C\u002Fli>\u003Cli>product and service types;\u003C\u002Fli>\u003Cli>the data flow;\u003C\u002Fli>\u003Cli>integrations;\u003C\u002Fli>\u003Cli>what happens on the company side after the customer takes action.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Brandsite helps companies turn these processes into a unified e-commerce solution rather than a collection of separate plugins and manual tasks.\u003C\u002Fp>\u003Cp>\u003Cbr \u002F>\u003C\u002Fp>\u003Cp>\u003Cb>{Book a consultation{\u002Fen\u002Fcontacts\u002F}}\u003C\u002Fb>\u003C\u002Fp>","How to find out what solution your business needs",{"card_image":199,"hero_image":1926},{"id":1640,"type":149,"locale":22,"fallback":1927,"image":1928,"derivatives":1935},{"used":25,"locale":199},{"url":1643,"filename":1644,"alt":1645,"title":1646,"caption":1646,"width":1647,"height":1648,"derivatives":1929},{"card":1930,"mobile":1931,"original":1932,"tablet":1933,"thumb":1934},{"label":314,"target_width":315,"url":1651,"filename":1652,"mime_type":318,"width":315,"height":584,"size":1653},{"label":321,"target_width":322,"url":1655,"filename":1656,"mime_type":318,"width":322,"height":589,"size":1657},{"label":327,"target_width":199,"url":1659,"filename":1660,"mime_type":318,"width":1647,"height":1648,"size":1661},{"label":332,"target_width":333,"url":1663,"filename":1664,"mime_type":318,"width":333,"height":598,"size":1665},{"label":338,"target_width":339,"url":1667,"filename":1668,"mime_type":318,"width":339,"height":603,"size":1669},{"card":1936,"mobile":1937,"original":1938,"tablet":1939,"thumb":1940},{"label":314,"target_width":315,"url":1651,"filename":1652,"mime_type":318,"width":315,"height":584,"size":1653},{"label":321,"target_width":322,"url":1655,"filename":1656,"mime_type":318,"width":322,"height":589,"size":1657},{"label":327,"target_width":199,"url":1659,"filename":1660,"mime_type":318,"width":1647,"height":1648,"size":1661},{"label":332,"target_width":333,"url":1663,"filename":1664,"mime_type":318,"width":333,"height":598,"size":1665},{"label":338,"target_width":339,"url":1667,"filename":1668,"mime_type":318,"width":339,"height":603,"size":1669},{"id":1677,"locale":22,"fallback":1942,"route":1943,"title":1681,"summary":199,"body":199,"cta_label":199,"categories":1944,"taxonomies":1949,"read_time":1954,"published_date":1955,"seo":1956,"schema":1974,"content":1975,"media":2051,"is_featured":25,"sort_order":225,"published_at":1695},{"used":25,"locale":199},{"slug":1679,"path":1680},[1945],{"id":1684,"title":1249,"slug":199,"route":1946,"fallback":1948},{"path":1686,"query":1947},{"category":1684},{"used":25,"locale":199},[1950],{"id":1684,"title":1249,"slug":199,"route":1951,"fallback":1953},{"path":1686,"query":1952},{"category":1684},{"used":25,"locale":199},{"minutes":1690,"label":1691},{"iso":1693,"display":1694},{"meta_title":1957,"meta_description":1958,"image":1959},"How to Build an Online Store in 2026: A Practical Guide","How to build an online store? Product data, platform, payments, delivery, SEO, integrations and practical testing before launch.",{"id":1697,"type":149,"locale":22,"fallback":1960,"image":1961,"derivatives":1968},{"used":25,"locale":199},{"url":1700,"filename":1701,"alt":1702,"title":1702,"caption":1702,"width":1337,"height":1338,"derivatives":1962},{"card":1963,"mobile":1964,"original":1965,"tablet":1966,"thumb":1967},{"label":314,"target_width":315,"url":1705,"filename":1706,"mime_type":318,"width":315,"height":584,"size":1707},{"label":321,"target_width":322,"url":1709,"filename":1710,"mime_type":318,"width":322,"height":589,"size":1711},{"label":327,"target_width":199,"url":1713,"filename":1714,"mime_type":318,"width":1337,"height":1338,"size":1715},{"label":332,"target_width":333,"url":1717,"filename":1718,"mime_type":318,"width":333,"height":598,"size":1719},{"label":338,"target_width":339,"url":1721,"filename":1722,"mime_type":318,"width":339,"height":603,"size":1723},{"card":1969,"mobile":1970,"original":1971,"tablet":1972,"thumb":1973},{"label":314,"target_width":315,"url":1705,"filename":1706,"mime_type":318,"width":315,"height":584,"size":1707},{"label":321,"target_width":322,"url":1709,"filename":1710,"mime_type":318,"width":322,"height":589,"size":1711},{"label":327,"target_width":199,"url":1713,"filename":1714,"mime_type":318,"width":1337,"height":1338,"size":1715},{"label":332,"target_width":333,"url":1717,"filename":1718,"mime_type":318,"width":333,"height":598,"size":1719},{"label":338,"target_width":339,"url":1721,"filename":1722,"mime_type":318,"width":339,"height":603,"size":1723},"{\n    \"@context\": \"https:\u002F\u002Fschema.org\",\n    \"@graph\": [\n        {\n            \"@type\": \"Organization\",\n            \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#organization\",\n            \"name\": \"Brandsite\",\n            \"legalName\": \"SIA BRANDSITE\",\n            \"alternateName\": \"brandsite.lv\",\n            \"url\": \"https:\u002F\u002Fbrandsite.lv\u002F\",\n            \"logo\": {\n                \"@type\": \"ImageObject\",\n                \"url\": \"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fsettings\u002Fbrandsite-logo.svg\"\n            },\n            \"identifier\": {\n                \"@type\": \"PropertyValue\",\n                \"propertyID\": \"Latvian registration number\",\n                \"value\": \"LV41203071628\"\n            },\n            \"address\": {\n                \"@type\": \"PostalAddress\",\n                \"streetAddress\": \"Jura Alunāna 2-11\",\n                \"addressLocality\": \"Rīga\",\n                \"postalCode\": \"LV-1010\",\n                \"addressCountry\": \"LV\"\n            },\n            \"email\": \"brandsite@brandsite.lv\",\n            \"telephone\": \"+371 22 811 374\",\n            \"contactPoint\": {\n                \"@type\": \"ContactPoint\",\n                \"contactType\": \"customer service\",\n                \"email\": \"brandsite@brandsite.lv\",\n                \"telephone\": \"+371 22 811 374\",\n                \"availableLanguage\": [\n                    \"lv\",\n                    \"en\"\n                ]\n            },\n            \"areaServed\": [\n                {\n                    \"@type\": \"Country\",\n                    \"name\": \"Latvia\"\n                },\n                {\n                    \"@type\": \"Place\",\n                    \"name\": \"Baltics\"\n                },\n                {\n                    \"@type\": \"Place\",\n                    \"name\": \"Europe\"\n                }\n            ],\n            \"sameAs\": [\n                \"https:\u002F\u002Fwww.instagram.com\u002Fbrandsite.lv\u002F\",\n                \"https:\u002F\u002Fwww.facebook.com\u002FsiaBrandsite\",\n                \"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fbrandsite\u002F\"\n            ]\n        },\n        {\n            \"@type\": \"WebSite\",\n            \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#website\",\n            \"url\": \"https:\u002F\u002Fbrandsite.lv\u002F\",\n            \"name\": \"Brandsite\",\n            \"alternateName\": [\n                \"brandsite.lv\",\n                \"SIA BRANDSITE\"\n            ],\n            \"publisher\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#organization\"\n            }\n        },\n        {\n            \"@type\": \"BreadcrumbList\",\n            \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fhow-to-build-an-online-store\u002F#breadcrumb\",\n            \"itemListElement\": [\n                {\n                    \"@type\": \"ListItem\",\n                    \"position\": 1,\n                    \"name\": \"Home\",\n                    \"item\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002F\"\n                },\n                {\n                    \"@type\": \"ListItem\",\n                    \"position\": 2,\n                    \"name\": \"News\",\n                    \"item\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002F\"\n                },\n                {\n                    \"@type\": \"ListItem\",\n                    \"position\": 3,\n                    \"name\": \"How to Build an Online Store in 2026: A Practical Guide for Businesses\",\n                    \"item\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fhow-to-build-an-online-store\u002F\"\n                }\n            ]\n        },\n        {\n            \"@type\": \"WebPage\",\n            \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fhow-to-build-an-online-store\u002F#webpage\",\n            \"url\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fhow-to-build-an-online-store\u002F\",\n            \"name\": \"How to Build an Online Store in 2026: A Practical Guide\",\n            \"description\": \"How to build an online store? Product data, platform, payments, delivery, SEO, integrations and practical testing before launch.\",\n            \"inLanguage\": \"en\",\n            \"isPartOf\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#website\"\n            },\n            \"breadcrumb\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fhow-to-build-an-online-store\u002F#breadcrumb\"\n            },\n            \"mainEntity\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fhow-to-build-an-online-store\u002F#article\"\n            },\n            \"datePublished\": \"2026-10-02T05:38:54+00:00\",\n            \"dateModified\": \"2026-10-07T11:01:23+00:00\"\n        },\n        {\n            \"@type\": \"BlogPosting\",\n            \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fhow-to-build-an-online-store\u002F#article\",\n            \"headline\": \"How to Build an Online Store in 2026: A Practical Guide for Businesses\",\n            \"name\": \"How to Build an Online Store in 2026: A Practical Guide for Businesses\",\n            \"description\": \"How to build an online store? Product data, platform, payments, delivery, SEO, integrations and practical testing before launch.\",\n            \"url\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fhow-to-build-an-online-store\u002F\",\n            \"inLanguage\": \"en\",\n            \"mainEntityOfPage\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fhow-to-build-an-online-store\u002F#webpage\"\n            },\n            \"author\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#organization\"\n            },\n            \"publisher\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#organization\"\n            },\n            \"image\": [\n                {\n                    \"@type\": \"ImageObject\",\n                    \"url\": \"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fd8d01798-046e-474a-9c83-27642fb16a8e\u002Ftranslations\u002Fen\u002Fhero-izveido-internetveikalu.webp\"\n                },\n                {\n                    \"@type\": \"ImageObject\",\n                    \"url\": \"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F37fa42a8-eb13-4103-80e4-227301bb4d21\u002Ftranslations\u002Fen\u002Fb065329f-afbc-46d2-b90c-d2cbc0b6e30e.webp\"\n                },\n                {\n                    \"@type\": \"ImageObject\",\n                    \"url\": \"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fc136118e-e898-4b6b-b3ac-b381caa8eec2\u002Ftranslations\u002Fen\u002Fwhen-is-a-custom-api-integration-needed.webp\"\n                },\n                {\n                    \"@type\": \"ImageObject\",\n                    \"url\": \"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F652ead8c-6bdf-4b34-b108-46b974734769\u002Ftranslations\u002Fen\u002Fvedam-website-in-an-editorial-browser-frame.webp\"\n                }\n            ],\n            \"articleSection\": [\n                \"E-commerce\"\n            ],\n            \"keywords\": \"E-commerce\",\n            \"articleBody\": \"The safest way for a business to start an online store is with the business model, product data and order process, not with the choice of platform or design. You need to understand where product and inventory data will be stored, how the customer will make a purchase and what happens to the order after payment. For one business, a product catalogue, cart, payments and delivery will be enough. Another will need multiple warehouses, B2B pricing, product data synchronisation, ERP or CRM integrations, subscriptions, rentals or custom order logic. That is why professional {online store development{\u002Fpakalpojumi\u002Fe-komercijas-izstrade\u002F}} starts with understanding the business model, the data and the order process. An online store is not just the storefront the customer sees. It is a sales and data process that has to connect the product, payment, warehouse, order fulfilment and customer communication. Before choosing a platform, create three maps Before choosing WooCommerce, Shopify or another platform, it is worth creating three simple business process maps. They do not need to be a technical specification. The goal is to understand which data, actions and systems will need to be brought together in the online store. Product and data map Determine where the key product information originates and is maintained: product name; SKU; price; sale price; stock level; category; attributes and variations; images; description. The most important question is - which system is the main source of data? In one company, everything may be managed in WooCommerce. In another, prices and stock levels may sit in an ERP, images and descriptions in a different system, while the online store only displays the product information. Order map Describe what happens after the customer chooses a product: product → cart → delivery → payment → order → warehouse → invoice → shipping → customer communication This helps you see where automation is needed and where data has to be passed to another system. Exceptions map The third map covers situations where things do not go according to the ideal scenario. What happens if: the payment fails; the item is no longer available; the stock level changes during the purchase; the order is cancelled; a refund is needed; the ERP is temporarily unreachable; the payment or delivery system does not respond? These three maps often reveal the true complexity of a project much faster than a list of platform features. What will you sell and how should the product catalogue be structured? A few dozen simple products and several thousand items with sizes, colours, materials, stock levels and different prices are two completely different e-commerce projects. Before development, you need to define: categories and subcategories; product attributes; variations; SKUs or other product identifiers; regular and sale prices; images; stock status; related products; B2B or customer group pricing, if needed. If you sell courses, digital products, subscriptions, bookings or rentals, you need to think not only about the product page, but also about what process begins after the purchase. The product structure also affects SEO. Categories, variations, attributes and filters later determine the URL structure, indexing and how easily both users and Google can find a specific product. Where will product prices and stock data be stored? In a small online store, products, prices and stock levels can be managed directly in WooCommerce, Shopify or another e-commerce platform. In a larger company, this data may already be stored in: an ERP; a warehouse management system; an accounting system; a supplier data feed; another product information system. This is where you need to define the main source of data. The same data should not have to be maintained manually in several systems. First, determine which system is the main source of data. If the current stock level is held in the ERP, you should not create a second, independent stock level that someone regularly corrects by hand in the online store. This becomes especially important if the company has: several warehouses; a physical shop as well as e-commerce; several online stores; sales on marketplaces; frequent price or stock changes. WooCommerce, Shopify, Wix or a custom solution? The platform should be chosen based on the project requirements, not just its popularity. Platform May be suitable if Things to consider Wix You need a small and relatively simple store Fewer options for specific business logic Shopify You need a standardised SaaS e-commerce environment Subscriptions, app costs and platform limitations WooCommerce Content, SEO, WordPress and broader customisation options matter Hosting, maintenance and technical configuration need to be planned Custom solution You need specific B2B, marketplace, rental or other business logic Larger development scope and initial budget In Brandsite e-commerce projects we often use {WooCommerce{\u002Fen\u002Fservices\u002Fwoocommerce-development\u002F}}, but custom development is also possible for more complex solutions. For a detailed comparison of prices and platform costs, see the article {How much does online store development cost in Latvia in 2026?{\u002Fen\u002Fblog\u002Fecommerce-development-cost\u002F}}. How to prepare payments and delivery? Payments and delivery are part of the order process, so before choosing integrations you need to know how this process should work. Payments You need to define: countries and currencies; the payment methods your customers need; the invoicing process; payment statuses; refunds; what happens if a payment fails. An important detail - Apple Pay, Google Pay, Revolut and bank payments do not always mean a separate integration for each payment method. Depending on the payment service provider, a single integration can offer bank payments, cards, Revolut, Apple Pay, Google Pay and other payment methods. For example, the MakeCommerce WooCommerce module currently offers bank and card payments, Apple Pay, Google Pay and several...\",\n            \"wordCount\": 924,\n            \"timeRequired\": \"PT16M\",\n            \"datePublished\": \"2026-10-02T05:38:54+00:00\",\n            \"dateModified\": \"2026-10-07T11:01:23+00:00\"\n        }\n    ]\n}",{"hero":1976,"sections":1981},{"text":1977,"image":1978},"\u003Cp>The safest way for a business to start an online store is with the business model, product data and order process, not with the choice of platform or design. You need to understand where product and inventory data will be stored, how the customer will make a purchase and what happens to the order after payment.\u003C\u002Fp>\u003Cp>For one business, a product catalogue, cart, payments and delivery will be enough. Another will need multiple warehouses, B2B pricing, product data synchronisation, ERP or CRM integrations, subscriptions, rentals or custom order logic.\u003C\u002Fp>\u003Cp>That is why professional {online store development{\u002Fpakalpojumi\u002Fe-komercijas-izstrade\u002F}} starts with understanding the business model, the data and the order process.\u003C\u002Fp>\u003Cp>\u003Cstrong>An online store is not just the storefront the customer sees. It is a sales and data process that has to connect the product, payment, warehouse, order fulfilment and customer communication.\u003C\u002Fstrong>\u003C\u002Fp>",{"id":1697,"url":1979,"size":1715,"type":572,"width":1337,"height":1338,"filename":1980,"mime_type":318},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fd8d01798-046e-474a-9c83-27642fb16a8e\u002Ftranslations\u002Fen\u002Fhero-izveido-internetveikalu.webp","hero-izveido-internetveikalu.webp",[1982,1985,1988,1996,1999,2002,2005,2014,2017,2020,2023,2026,2029,2032,2035,2038,2046,2048],{"text":1983,"image":199,"heading_h2":1984},"\u003Cp>Before choosing WooCommerce, Shopify or another platform, it is worth creating three simple business process maps.\u003C\u002Fp>\u003Cp>They do not need to be a technical specification. The goal is to understand \u003Cstrong>which data, actions and systems will need to be brought together in the online store\u003C\u002Fstrong>.\u003C\u002Fp>\u003Ch3>Product and data map\u003C\u002Fh3>\u003Cp>Determine where the key product information originates and is maintained:\u003C\u002Fp>\u003Cul>\u003Cli>product name;\u003C\u002Fli>\u003Cli>SKU;\u003C\u002Fli>\u003Cli>price;\u003C\u002Fli>\u003Cli>sale price;\u003C\u002Fli>\u003Cli>stock level;\u003C\u002Fli>\u003Cli>category;\u003C\u002Fli>\u003Cli>attributes and variations;\u003C\u002Fli>\u003Cli>images;\u003C\u002Fli>\u003Cli>description.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>The most important question is - \u003Cstrong>which system is the main source of data?\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>In one company, everything may be managed in WooCommerce. In another, prices and stock levels may sit in an ERP, images and descriptions in a different system, while the online store only displays the product information.\u003C\u002Fp>\u003Ch3>Order map\u003C\u002Fh3>\u003Cp>Describe what happens after the customer chooses a product:\u003C\u002Fp>\u003Cp>\u003Cstrong>product → cart → delivery → payment → order → warehouse → invoice → shipping → customer communication\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>This helps you see where automation is needed and where data has to be passed to another system.\u003C\u002Fp>\u003Ch3>Exceptions map\u003C\u002Fh3>\u003Cp>The third map covers situations where things do not go according to the ideal scenario.\u003C\u002Fp>\u003Cp>What happens if:\u003C\u002Fp>\u003Cul>\u003Cli>the payment fails;\u003C\u002Fli>\u003Cli>the item is no longer available;\u003C\u002Fli>\u003Cli>the stock level changes during the purchase;\u003C\u002Fli>\u003Cli>the order is cancelled;\u003C\u002Fli>\u003Cli>a refund is needed;\u003C\u002Fli>\u003Cli>the ERP is temporarily unreachable;\u003C\u002Fli>\u003Cli>the payment or delivery system does not respond?\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cstrong>These three maps often reveal the true complexity of a project much faster than a list of platform features.\u003C\u002Fstrong>\u003C\u002Fp>","Before choosing a platform, create three maps",{"text":1986,"image":199,"heading_h2":1987},"\u003Cp>A few dozen simple products and several thousand items with sizes, colours, materials, stock levels and different prices are two completely different e-commerce projects.\u003C\u002Fp>\u003Cp>Before development, you need to define:\u003C\u002Fp>\u003Cul>\u003Cli>categories and subcategories;\u003C\u002Fli>\u003Cli>product attributes;\u003C\u002Fli>\u003Cli>variations;\u003C\u002Fli>\u003Cli>SKUs or other product identifiers;\u003C\u002Fli>\u003Cli>regular and sale prices;\u003C\u002Fli>\u003Cli>images;\u003C\u002Fli>\u003Cli>stock status;\u003C\u002Fli>\u003Cli>related products;\u003C\u002Fli>\u003Cli>B2B or customer group pricing, if needed.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>If you sell courses, digital products, subscriptions, bookings or rentals, you need to think not only about the product page, but also about \u003Cstrong>what process begins after the purchase\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>The product structure also affects SEO. Categories, variations, attributes and filters later determine the URL structure, indexing and how easily both users and Google can find a specific product.\u003C\u002Fp>","What will you sell and how should the product catalogue be structured?",{"text":1989,"image":1990,"heading_h2":1995},"\u003Cp>In a small online store, products, prices and stock levels can be managed directly in WooCommerce, Shopify or another e-commerce platform.\u003C\u002Fp>\u003Cp>In a larger company, this data may already be stored in:\u003C\u002Fp>\u003Cul>\u003Cli>an ERP;\u003C\u002Fli>\u003Cli>a warehouse management system;\u003C\u002Fli>\u003Cli>an accounting system;\u003C\u002Fli>\u003Cli>a supplier data feed;\u003C\u002Fli>\u003Cli>another product information system.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>This is where you need to define the \u003Cstrong>main source of data\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>\u003Cstrong>The same data should not have to be maintained manually in several systems. First, determine which system is the main source of data.\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>If the current stock level is held in the ERP, you should not create a second, independent stock level that someone regularly corrects by hand in the online store.\u003C\u002Fp>\u003Cp>This becomes especially important if the company has:\u003C\u002Fp>\u003Cul>\u003Cli>several warehouses;\u003C\u002Fli>\u003Cli>a physical shop as well as e-commerce;\u003C\u002Fli>\u003Cli>several online stores;\u003C\u002Fli>\u003Cli>sales on marketplaces;\u003C\u002Fli>\u003Cli>frequent price or stock changes.\u003C\u002Fli>\u003C\u002Ful>",{"id":1991,"url":1992,"size":1993,"type":572,"width":1337,"height":1338,"filename":1994,"mime_type":318},"37fa42a8-eb13-4103-80e4-227301bb4d21","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F37fa42a8-eb13-4103-80e4-227301bb4d21\u002Ftranslations\u002Fen\u002Fb065329f-afbc-46d2-b90c-d2cbc0b6e30e.webp",148202,"b065329f-afbc-46d2-b90c-d2cbc0b6e30e.webp","Where will product prices and stock data be stored?",{"text":1997,"image":199,"heading_h2":1998},"\u003Cp>The platform should be chosen based on the project requirements, not just its popularity.\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Platform\u003C\u002Fth>\u003Cth>May be suitable if\u003C\u002Fth>\u003Cth>Things to consider\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>\u003Cstrong>Wix\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>You need a small and relatively simple store\u003C\u002Ftd>\u003Ctd>Fewer options for specific business logic\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Shopify\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>You need a standardised SaaS e-commerce environment\u003C\u002Ftd>\u003Ctd>Subscriptions, app costs and platform limitations\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>WooCommerce\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Content, SEO, WordPress and broader customisation options matter\u003C\u002Ftd>\u003Ctd>Hosting, maintenance and technical configuration need to be planned\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Custom solution\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>You need specific B2B, marketplace, rental or other business logic\u003C\u002Ftd>\u003Ctd>Larger development scope and initial budget\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Cp>In Brandsite e-commerce projects we often use {WooCommerce{\u002Fen\u002Fservices\u002Fwoocommerce-development\u002F}}, but custom development is also possible for more complex solutions.\u003C\u002Fp>\u003Cp>For a detailed comparison of prices and platform costs, see the article {How much does online store development cost in Latvia in 2026?{\u002Fen\u002Fblog\u002Fecommerce-development-cost\u002F}}.\u003Cbr \u002F>\u003C\u002Fp>","WooCommerce, Shopify, Wix or a custom solution?",{"text":2000,"image":199,"heading_h2":2001},"\u003Cp>Payments and delivery are part of the order process, so before choosing integrations you need to know \u003Cstrong>how this process should work\u003C\u002Fstrong>.\u003C\u002Fp>\u003Ch3>Payments\u003C\u002Fh3>\u003Cp>You need to define:\u003C\u002Fp>\u003Cul>\u003Cli>countries and currencies;\u003C\u002Fli>\u003Cli>the payment methods your customers need;\u003C\u002Fli>\u003Cli>the invoicing process;\u003C\u002Fli>\u003Cli>payment statuses;\u003C\u002Fli>\u003Cli>refunds;\u003C\u002Fli>\u003Cli>what happens if a payment fails.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>An important detail - Apple Pay, Google Pay, Revolut and bank payments do not always mean a separate integration for each payment method.\u003C\u002Fp>\u003Cp>\u003Cstrong>Depending on the payment service provider, a single integration can offer bank payments, cards, Revolut, Apple Pay, Google Pay and other payment methods.\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>For example, the MakeCommerce WooCommerce module currently offers bank and card payments, Apple Pay, Google Pay and several digital bank payment methods. The module also includes a number of delivery features. \u003Ca href=\"https:\u002F\u002Fmakecommerce.net\u002Fintegration-modules\u002Fmakecommerce-plugin-for-woocommerce\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">makecommerce.net\u003C\u002Fa>\u003C\u002Fp>\u003Ch3>Delivery\u003C\u002Fh3>\u003Cp>You need to define:\u003C\u002Fp>\u003Cul>\u003Cli>parcel lockers;\u003C\u002Fli>\u003Cli>couriers;\u003C\u002Fli>\u003Cli>in-store pickup;\u003C\u002Fli>\u003Cli>delivery zones;\u003C\u002Fli>\u003Cli>free delivery conditions;\u003C\u002Fli>\u003Cli>delivery of oversized items;\u003C\u002Fli>\u003Cli>delivery to multiple countries;\u003C\u002Fli>\u003Cli>what happens to the shipment after the order is received.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>What matters is not only the delivery method the customer chooses at checkout, but also the process on the company’s side.\u003C\u002Fp>","How to prepare payments and delivery?",{"text":2003,"image":199,"heading_h2":2004},"\u003Cp>Not always.\u003C\u002Fp>\u003Cp>If products, orders and stock levels can be managed efficiently within the e-commerce platform itself, additional integrations may not be needed.\u003C\u002Fp>\u003Cp>They become relevant when the company already uses other systems and employees regularly have to transfer information between them.\u003C\u002Fp>\u003Cp>For example:\u003C\u002Fp>\u003Cp>\u003Cstrong>ERP → products, prices and stock levels → online store\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>\u003Cstrong>Online store → order → ERP \u002F warehouse\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>\u003Cstrong>Online store → customer → CRM\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>The goal of {business system integration{\u002Fen\u002Fservices\u002Fbusiness-systems-integrations\u002F}} is not to connect as many tools as possible. The goal is to create a clear and manageable data flow.\u003C\u002Fp>","Does an online store need to be connected to a CRM, ERP or warehouse system?",{"text":2006,"image":2007,"heading_h2":2013},"\u003Cp>Depending on the company’s processes, an e-commerce platform can be connected to various business, payment, delivery and marketing systems.\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Integration type\u003C\u002Fth>\u003Cth>Examples\u003C\u002Fth>\u003Cth>What the integration can automate\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>\u003Cstrong>ERP \u002F warehouse\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Directo, Horizon, VISMA, Ankravs, Business Central, Odoo\u003C\u002Ftd>\u003Ctd>Products, prices, stock levels, orders and documents\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>CRM\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Bitrix24, Zoho CRM, HubSpot, Pipedrive, Salesforce\u003C\u002Ftd>\u003Ctd>Customer data, leads, segments and follow-up sales work\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Payments\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>MakeCommerce, Montonio, Klix, Stripe, Paysera, PayPal\u003C\u002Ftd>\u003Ctd>Payment statuses, refunds and payment processing\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Delivery\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Omniva, DPD, Venipak, Latvijas Pasts, DHL, UPS\u003C\u002Ftd>\u003Ctd>Parcel locker selection, shipment registration, labels and statuses\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Marketplaces and product feeds\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Salidzini.lv, KurPirkt.lv, 220.lv, Google Merchant Center, Meta Catalog\u003C\u002Ftd>\u003Ctd>Passing product, price and availability data to other channels\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Analytics and marketing\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>GA4, GTM, Google Ads, Meta Pixel, Brevo, Mailchimp\u003C\u002Ftd>\u003Ctd>Conversion tracking, audiences and email automation\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Cp>These are examples, not a universal list. The specific connection depends on both the e-commerce platform and the API capabilities of the external system.\u003C\u002Fp>\u003Cp>For example, the Horizon REST documentation provides data resources and synchronisation mechanisms that allow an external system to track new, changed or deleted records. This is one of the technical principles on which data exchange between an ERP and another system can be based. \u003Ca href=\"https:\u002F\u002Fhorizon-rest-doc.visma.lv\u002F_\u002FGuide\u002FContent\u002FConfluenceContent?ContentId&#61;439037182\" target=\"_blank\" rel=\"noopener noreferrer\">horizon-rest-doc.visma.lv\u003C\u002Fa>\u003C\u002Fp>\u003Ch3>When is a custom API integration needed?\u003C\u002Fh3>\u003Cp>A ready-made plugin does not always solve a specific company’s process.\u003C\u002Fp>\u003Cp>A custom API integration may be needed if you need to synchronise:\u003C\u002Fp>\u003Cul>\u003Cli>B2B prices;\u003C\u002Fli>\u003Cli>stock levels across several warehouses;\u003C\u002Fli>\u003Cli>specific order statuses;\u003C\u002Fli>\u003Cli>customer groups;\u003C\u002Fli>\u003Cli>custom product data;\u003C\u002Fli>\u003Cli>information between several systems.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Sending data is not the only thing that matters.\u003C\u002Fp>\u003Cp>You also need to plan error handling, re-synchronisation, access rights and a clear main source of data.\u003C\u002Fp>\u003Cp>That is exactly why \u003Cstrong>ERP integration with an online store\u003C\u002Fstrong> or \u003Cstrong>CRM integration\u003C\u002Fstrong> is often not simply a question of whether a WooCommerce integration or a ready-made module exists for a particular system.\u003C\u002Fp>\u003Cp>In practice, the type of integration depends on the business process. In Brandsite projects we have implemented, for example:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cstrong>{Addores{\u002Fen\u002Fportfolio\u002Faddores\u002F}}\u003C\u002Fstrong> - Omniva integration with automatic generation of parcel locker shipping labels; \u003C\u002Fli>\u003Cli>\u003Cstrong>{Bluetti{\u002Fen\u002Fportfolio\u002Fbluetti\u002F}}\u003C\u002Fstrong> - product XML feeds for Salidzini.lv, 220.lv and KurPirkt.lv; \u003C\u002Fli>\u003Cli>\u003Cstrong>{Swim.lv{\u002Fen\u002Fportfolio\u002Fswimlv\u002F}}\u003C\u002Fstrong> - display of up-to-date product availability across several warehouses in Latvia and Estonia;\u003C\u002Fli>\u003Cli>\u003Cstrong>{Vedam{\u002Fen\u002Fportfolio\u002Fvedam\u002F}}\u003C\u002Fstrong> - CRM integration, Google API address input and automated email communication. \u003C\u002Fli>\u003C\u002Ful>",{"id":2008,"url":2009,"size":2010,"type":572,"width":1337,"height":2011,"filename":2012,"mime_type":318},"c136118e-e898-4b6b-b3ac-b381caa8eec2","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fc136118e-e898-4b6b-b3ac-b381caa8eec2\u002Ftranslations\u002Fen\u002Fwhen-is-a-custom-api-integration-needed.webp",293824,940,"when-is-a-custom-api-integration-needed.webp","Which integrations does an online store most often need?",{"text":2015,"image":199,"heading_h2":2016},"\u003Cp>E-commerce UX should not be judged only by the design of the home page or product cards.\u003C\u002Fp>\u003Cp>What matters is the entire purchase flow:\u003C\u002Fp>\u003Cp>\u003Cstrong>product → cart → checkout → payment → confirmation → order fulfilment\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>On the product page, the customer needs to understand:\u003C\u002Fp>\u003Cul>\u003Cli>what they are buying;\u003C\u002Fli>\u003Cli>what the price is;\u003C\u002Fli>\u003Cli>what variations are available;\u003C\u002Fli>\u003Cli>whether the product is in stock;\u003C\u002Fli>\u003Cli>how delivery will work.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>At checkout, you should not ask for unnecessary information or create uncertainty about payment and delivery.\u003C\u002Fp>\u003Cp>But a successful purchase alone is not enough.\u003C\u002Fp>\u003Cp>You also need to define:\u003C\u002Fp>\u003Cul>\u003Cli>a failed payment;\u003C\u002Fli>\u003Cli>a cancelled order;\u003C\u002Fli>\u003Cli>a refund;\u003C\u002Fli>\u003Cli>a sold-out product;\u003C\u002Fli>\u003Cli>a delivery error;\u003C\u002Fli>\u003Cli>an external system being unavailable.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>It is precisely these scenarios that often reveal problems that are not visible in the store’s design mock-ups.\u003C\u002Fp>","What should the purchase journey look like?",{"text":2018,"image":199,"heading_h2":2019},"\u003Cp>E-commerce SEO is much easier to plan before the store goes live than to fix after hundreds or thousands of URLs have already been created.\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>SEO element\u003C\u002Fth>\u003Cth>What needs to be defined\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>\u003Cstrong>URL structure\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Category and product URL logic\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Categories\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Hierarchy and the main indexable pages\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Product pages\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Names, descriptions, price, availability and images\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Variations\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Whether variations need separate URLs\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Filters\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Which filter combinations Google is allowed to index\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Canonical tags\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>How to control duplicate content\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Internal links\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>How categories, products and content connect\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Images\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Sizes, alt text and performance\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Structured data\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Markup for products, prices, availability and other data\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Analytics\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>GA4, Search Console and e-commerce conversions\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Cp>Google states that Product structured data can help Search understand a product’s price, availability, shipping and other information. Google recommends using product structured data, a Merchant Center feed, or both together. \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fstructured-data\u002Fproduct\" target=\"_blank\" rel=\"noopener noreferrer\">Google for Developers\u003C\u002Fa>\u003C\u002Fp>\u003Cp>The internal structure of the online store also matters. Google recommends making sure that products can be reached through real links from categories or other navigation elements, not only through the internal search. \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fspecialty\u002Fecommerce\u002Fhelp-google-understand-your-ecommerce-site-structure?hl&#61;en\" target=\"_blank\" rel=\"noopener noreferrer\">Google for Developers\u003C\u002Fa>\u003C\u002Fp>","What SEO work needs to be done before launching an online store?",{"text":2021,"image":199,"heading_h2":2022},"\u003Cp>Google AI Search does not require a separate “AI SEO” technical layer.\u003C\u002Fp>\u003Cp>Google states that AI Overviews and AI Mode rely on the same SEO fundamentals as Google Search as a whole, and that no special schema.org markup is needed just for AI features. \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fai-features\" target=\"_blank\" rel=\"noopener noreferrer\">Google for Developers\u003C\u002Fa>\u003C\u002Fp>\u003Cp>In e-commerce, this means paying particular attention to:\u003C\u002Fp>\u003Cul>\u003Cli>clear product names;\u003C\u002Fli>\u003Cli>unique product and category content;\u003C\u002Fli>\u003Cli>up-to-date prices;\u003C\u002Fli>\u003Cli>accurate availability;\u003C\u002Fli>\u003Cli>product attributes;\u003C\u002Fli>\u003Cli>structured data;\u003C\u002Fli>\u003Cli>Merchant Center information;\u003C\u002Fli>\u003Cli>indexable product and category pages.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Merchant Center and Product structured data are two complementary ways of passing product information to Google. Google states that using both together can increase eligibility for different product search result formats and help verify the accuracy of the data. \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fstructured-data\u002Fproduct\" target=\"_blank\" rel=\"noopener noreferrer\">Google for Developers\u003C\u002Fa>\u003C\u002Fp>\u003Cp>The goal is not to optimise the store for some separate “AI algorithm”.\u003C\u002Fp>\u003Cp>The goal is to maintain clear, up-to-date and technically accessible product data.\u003C\u002Fp>","How to prepare an online store for Google AI Search and product search?",{"text":2024,"image":199,"heading_h2":2025},"\u003Cp>An online store is also a distance selling environment.\u003C\u002Fp>\u003Cp>The Consumer Rights Protection Centre (PTAC) states that a trader must provide pre-contractual information about the product or service, the price and any additional costs, delivery, payment terms and the right of withdrawal, and must also confirm receipt of the order. In the case of a distance contract, consumers usually have a 14-day right of withdrawal, although the regulations provide for exceptions. \u003Ca href=\"https:\u002F\u002Fwww.ptac.gov.lv\u002Flv\u002Fdistances-tirdznieciba\" target=\"_blank\" rel=\"noopener noreferrer\">Consumer Rights Protection Centre\u003C\u002Fa>\u003C\u002Fp>\u003Cp>In 2026, e-commerce accessibility requirements also need to be taken into account.\u003C\u002Fp>\u003Cp>In Latvia, the requirements of the Product and Service Accessibility Law for certain services, including e-commerce services, have applied since 28 June 2025. \u003Ca href=\"https:\u002F\u002Fwww.ptac.gov.lv\u002Flv\u002Fpieklustamibas-prasibas\" target=\"_blank\" rel=\"noopener noreferrer\">Consumer Rights Protection Centre\u003C\u002Fa>\u003C\u002Fp>\u003Cp>\u003Cstrong>At the same time, the law provides exemptions for certain microenterprises, so each company’s obligations must be assessed individually.\u003C\u002Fstrong> The law exempts service providers that employ fewer than 10 people and meet a set turnover or balance sheet threshold. \u003Ca href=\"https:\u002F\u002Fm.likumi.lv\u002Fta\u002Fid\u002F340554-precu-un-pakalpojumu-pieklustamibas-likums\" target=\"_blank\" rel=\"noopener noreferrer\">Likumi\u003C\u002Fa>\u003C\u002Fp>\u003Cp>Specific legal, tax, privacy and accessibility requirements should be assessed according to the company’s activities, markets and customer groups.\u003C\u002Fp>","What legal and accessibility requirements need to be considered?",{"text":2027,"image":199,"heading_h2":2028},"\u003Cp>An online store should not be accepted simply on the principle that “the pages open and the buttons work”.\u003C\u002Fp>\u003Cp>The full order lifecycle needs to be tested.\u003C\u002Fp>\u003Ch3>Online store pre-launch checklist\u003C\u002Fh3>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Check\u003C\u002Fth>\u003Cth>What to test\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>\u003Cstrong>Test order\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Whether a purchase can be completed from product to confirmation\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Failed payment\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>What happens if the payment is declined or interrupted\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Coupon \u002F discount\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Whether the price calculation stays correct\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Stock changes\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Whether the stock level is updated correctly\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Sold-out product\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Whether a product can no longer be sold once it is unavailable\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Delivery\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Whether zones, parcel lockers and prices work correctly\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Emails\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Whether the customer and administrator receive the right notifications\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Invoice\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Whether documents are generated according to the process\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Mobile device\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Whether the whole purchase can be completed comfortably on a phone\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Analytics\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Whether the main e-commerce events and the purchase are tracked\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>ERP \u002F CRM sync\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Whether data reaches the right system\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Cancellation and refund\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Whether payment, stock and order statuses are restored\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Integration error\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>What happens if the external API is unavailable\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>User permissions\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Whether administrators only have the access they need\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Cp>It is worth running this check with several products, payment methods and delivery scenarios, not just with one ideal test order.\u003C\u002Fp>","How to test an online store before launch?",{"text":2030,"image":199,"heading_h2":2031},"\u003Cp>Going live is not the end of the project.\u003C\u002Fp>\u003Cp>After that, the work with real customers and real data begins.\u003C\u002Fp>\u003Cp>You need to track:\u003C\u002Fp>\u003Cul>\u003Cli>where users abandon the purchase process;\u003C\u002Fli>\u003Cli>which products are viewed but not bought;\u003C\u002Fli>\u003Cli>whether payments and delivery work correctly;\u003C\u002Fli>\u003Cli>whether integrations are synchronising;\u003C\u002Fli>\u003Cli>which organic search queries attract visitors;\u003C\u002Fli>\u003Cli>how advertising and email communication affect sales.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Further work may include technical maintenance, SEO, improving product content, checkout optimisation, email automation and developing new features.\u003C\u002Fp>","What happens after an online store goes live?",{"text":2033,"image":199,"heading_h2":2034},"\u003Cp>If the project is a rebuild or migration of an existing online store, simply building the new system is not enough.\u003C\u002Fp>\u003Cp>You need to assess what has to be migrated:\u003C\u002Fp>\u003Cul>\u003Cli>products;\u003C\u002Fli>\u003Cli>categories;\u003C\u002Fli>\u003Cli>customer accounts;\u003C\u002Fli>\u003Cli>order history;\u003C\u002Fli>\u003Cli>product images;\u003C\u002Fli>\u003Cli>content;\u003C\u002Fli>\u003Cli>SEO metadata;\u003C\u002Fli>\u003Cli>existing URLs;\u003C\u002Fli>\u003Cli>integrations;\u003C\u002Fli>\u003Cli>analytics configuration.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>It is especially important to preserve the existing URL logic or to plan redirects correctly.\u003C\u002Fp>\u003Cp>Otherwise, a technically better store may lose some of the organic visibility it has already gained after the migration.\u003C\u002Fp>","What if the company already has an online store?",{"text":2036,"image":199,"heading_h2":2037},"\u003Cp>A good project brief is not a detailed technical specification.\u003C\u002Fp>\u003Cp>It should help the developer understand the business process, requirements and constraints.\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Topic\u003C\u002Fth>\u003Cth>What to describe\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>\u003Cstrong>Business model\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>What you sell and to whom\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Markets\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Countries, languages and currencies\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Products\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Number of products, categories, variations and attributes\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Product data\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Where products, prices and stock levels are stored\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Order process\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>What happens from the cart to order fulfilment\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Payments\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>The payment methods you need\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Delivery\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Carriers, zones and pickup options\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Integrations\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>CRM, ERP, warehouse, accounting, email, etc.\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Customer types\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>B2C, B2B, loyalty customers or other groups\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Non-standard features\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Subscriptions, rentals, bookings, custom pricing, etc.\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Administration\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Who will manage products and orders\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Existing store\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>What needs to be migrated and what needs to be preserved\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>SEO\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Existing URLs, visibility and main keywords\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Priorities\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>What is needed in the first version and what can be added later\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Cp>The more clearly the process itself is described, the easier it is to choose a suitable technical solution and estimate the scope of the project more accurately.\u003C\u002Fp>","How to prepare a project brief for an online store developer?",{"text":2039,"image":2040,"heading_h2":2045},"\u003Cp>A real Brandsite example is {Vedam{\u002Fen\u002Fportfolio\u002Fvedam\u002F}}\u003C\u002Fp>\u003Cp>In Vedam’s case, a single web solution had to combine:\u003C\u002Fp>\u003Cul>\u003Cli>booking moving services;\u003C\u002Fli>\u003Cli>moving box rentals;\u003C\u002Fli>\u003Cli>product purchases;\u003C\u002Fli>\u003Cli>online payments;\u003C\u002Fli>\u003Cli>CRM integration;\u003C\u002Fli>\u003Cli>Google API address input;\u003C\u002Fli>\u003Cli>automated email communication.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>The customer can combine rental and purchased products in a single order, while on the company’s side several day-to-day processes are managed in one unified system. \u003C\u002Fp>\u003Cp>This shows well why building an online store does not always mean just a product catalogue, a cart and a payment button.\u003C\u002Fp>\u003Cp>Sometimes e-commerce becomes part of a broader business system.\u003C\u002Fp>",{"id":2041,"url":2042,"size":2043,"type":572,"width":1337,"height":1338,"filename":2044,"mime_type":318},"652ead8c-6bdf-4b34-b108-46b974734769","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F652ead8c-6bdf-4b34-b108-46b974734769\u002Ftranslations\u002Fen\u002Fvedam-website-in-an-editorial-browser-frame.webp",145700,"vedam-website-in-an-editorial-browser-frame.webp","How to combine sales, rentals and CRM in one system?",{"text":2047,"image":199,"heading_h2":1417},"\u003Ch3>Where should I start when building an online store?\u003C\u002Fh3>\u003Cp>Start with the product and data map, the order map and the exceptions map. This helps you understand how the store should work even before choosing a specific platform.\u003C\u002Fp>\u003Ch3>Which platform is best for an online store?\u003C\u002Fh3>\u003Cp>It depends on the project requirements. WooCommerce can be a good fit for companies that value a WordPress environment, SEO and customisation, while Shopify can suit more standardised SaaS e-commerce. Specific B2B or other business logic may require a more custom solution.\u003C\u002Fp>\u003Ch3>How much does it cost to build an online store?\u003C\u002Fh3>\u003Cp>Brandsite’s professional e-commerce projects start from \u003Cstrong>EUR 5,000\u003C\u002Fstrong>, but the final price depends on the product structure, design, languages, integrations and the functionality required.\u003C\u002Fp>\u003Cp>More details: {How much does online store development cost in Latvia in 2026?{\u002Fen\u002Fblog\u002Fecommerce-development-cost\u002F}}.\u003Cbr \u002F>\u003C\u002Fp>\u003Ch3>Does an online store necessarily need an ERP or CRM integration?\u003C\u002Fh3>\u003Cp>No. If products, stock levels and orders can be managed efficiently in a single e-commerce platform, an integration may not be needed.\u003C\u002Fp>\u003Ch3>When is a custom API integration needed?\u003C\u002Fh3>\u003Cp>It may be needed if ready-made modules cannot handle the company’s specific data logic, such as B2B prices, multiple warehouses, specific statuses or data exchange between several systems.\u003C\u002Fp>\u003Ch3>Should SEO be planned during online store development?\u003C\u002Fh3>\u003Cp>Yes. URL structure, categories, filters, canonical logic, structured data and internal links are much easier to plan before launch.\u003C\u002Fp>\u003Ch3>How do I prepare an online store for Google AI Search?\u003C\u002Fh3>\u003Cp>No special AI markup is needed. Google recommends continuing to apply Search fundamentals - an indexable technical structure, quality content, product data and appropriate structured data. \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fai-features\" target=\"_blank\" rel=\"noopener noreferrer\">Google for Developers\u003C\u002Fa>\u003C\u002Fp>\u003Ch3>What must be checked before launching an online store?\u003C\u002Fh3>\u003Cp>You need to test a successful purchase as well as a failed payment, a sold-out product, a refund, delivery, emails, the mobile experience, analytics and any required system integrations.\u003C\u002Fp>\u003Ch3>Can an existing online store be moved to another platform?\u003C\u002Fh3>\u003Cp>Yes, but the migration needs to be planned separately. You need to assess the migration of products, customers, orders, URLs, content and integrations, as well as how to preserve existing SEO visibility.\u003C\u002Fp>",{"text":2049,"image":199,"heading_h2":2050},"\u003Cp>A successful e-commerce project is not built on the platform alone.\u003C\u002Fp>\u003Cp>It is important to understand \u003Cstrong>how product data moves, what happens to an order and how the online store connects to the rest of the company’s systems\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>Brandsite helps plan and develop e-commerce solutions, from UX\u002FUI and product structure to payments, integrations and further development.\u003C\u002Fp>\u003Cp>{Online store development{\u002Fen\u002Fservices\u002Fe-commerce-development\u002F}}. \u003Cbr \u002F>\u003C\u002Fp>\u003Cp>\u003Cbr \u002F>\u003C\u002Fp>\u003Cp>\u003Cb>{Book a consultation{\u002Fen\u002Fcontacts\u002F}}!\u003C\u002Fb>\u003C\u002Fp>","Planning to build an online store?",{"card_image":199,"hero_image":2052},{"id":1697,"type":149,"locale":22,"fallback":2053,"image":2054,"derivatives":2061},{"used":25,"locale":199},{"url":1700,"filename":1701,"alt":1702,"title":1702,"caption":1702,"width":1337,"height":1338,"derivatives":2055},{"card":2056,"mobile":2057,"original":2058,"tablet":2059,"thumb":2060},{"label":314,"target_width":315,"url":1705,"filename":1706,"mime_type":318,"width":315,"height":584,"size":1707},{"label":321,"target_width":322,"url":1709,"filename":1710,"mime_type":318,"width":322,"height":589,"size":1711},{"label":327,"target_width":199,"url":1713,"filename":1714,"mime_type":318,"width":1337,"height":1338,"size":1715},{"label":332,"target_width":333,"url":1717,"filename":1718,"mime_type":318,"width":333,"height":598,"size":1719},{"label":338,"target_width":339,"url":1721,"filename":1722,"mime_type":318,"width":339,"height":603,"size":1723},{"card":2062,"mobile":2063,"original":2064,"tablet":2065,"thumb":2066},{"label":314,"target_width":315,"url":1705,"filename":1706,"mime_type":318,"width":315,"height":584,"size":1707},{"label":321,"target_width":322,"url":1709,"filename":1710,"mime_type":318,"width":322,"height":589,"size":1711},{"label":327,"target_width":199,"url":1713,"filename":1714,"mime_type":318,"width":1337,"height":1338,"size":1715},{"label":332,"target_width":333,"url":1717,"filename":1718,"mime_type":318,"width":333,"height":598,"size":1719},{"label":338,"target_width":339,"url":1721,"filename":1722,"mime_type":318,"width":339,"height":603,"size":1723},{"id":1731,"locale":22,"fallback":2068,"route":2069,"title":1735,"summary":199,"body":199,"cta_label":199,"categories":2070,"taxonomies":2075,"read_time":2080,"published_date":2081,"seo":2082,"schema":2100,"content":2101,"media":2157,"is_featured":25,"sort_order":225,"published_at":1747},{"used":25,"locale":199},{"slug":1733,"path":1734},[2071],{"id":1626,"title":1627,"slug":199,"route":2072,"fallback":2074},{"path":1629,"query":2073},{"category":1626},{"used":25,"locale":199},[2076],{"id":1626,"title":1627,"slug":199,"route":2077,"fallback":2079},{"path":1629,"query":2078},{"category":1626},{"used":25,"locale":199},{"minutes":1742,"label":1743},{"iso":1745,"display":1746},{"meta_title":2083,"meta_description":2084,"image":2085},"Web application development for businesses: when do you need a custom system?","When does a business need a web application rather than a website? We explain bookings, CRM\u002FERP and API integrations with a real Laravel project example.",{"id":1749,"type":149,"locale":22,"fallback":2086,"image":2087,"derivatives":2094},{"used":25,"locale":199},{"url":1752,"filename":1753,"alt":1754,"title":1754,"caption":1754,"width":1337,"height":1338,"derivatives":2088},{"card":2089,"mobile":2090,"original":2091,"tablet":2092,"thumb":2093},{"label":314,"target_width":315,"url":1757,"filename":1758,"mime_type":318,"width":315,"height":584,"size":1759},{"label":321,"target_width":322,"url":1761,"filename":1762,"mime_type":318,"width":322,"height":589,"size":1763},{"label":327,"target_width":199,"url":1765,"filename":1766,"mime_type":318,"width":1337,"height":1338,"size":1767},{"label":332,"target_width":333,"url":1769,"filename":1770,"mime_type":318,"width":333,"height":598,"size":1771},{"label":338,"target_width":339,"url":1773,"filename":1774,"mime_type":318,"width":339,"height":603,"size":1775},{"card":2095,"mobile":2096,"original":2097,"tablet":2098,"thumb":2099},{"label":314,"target_width":315,"url":1757,"filename":1758,"mime_type":318,"width":315,"height":584,"size":1759},{"label":321,"target_width":322,"url":1761,"filename":1762,"mime_type":318,"width":322,"height":589,"size":1763},{"label":327,"target_width":199,"url":1765,"filename":1766,"mime_type":318,"width":1337,"height":1338,"size":1767},{"label":332,"target_width":333,"url":1769,"filename":1770,"mime_type":318,"width":333,"height":598,"size":1771},{"label":338,"target_width":339,"url":1773,"filename":1774,"mime_type":318,"width":339,"height":603,"size":1775},"{\n    \"@context\": \"https:\u002F\u002Fschema.org\",\n    \"@graph\": [\n        {\n            \"@type\": \"Organization\",\n            \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#organization\",\n            \"name\": \"Brandsite\",\n            \"legalName\": \"SIA BRANDSITE\",\n            \"alternateName\": \"brandsite.lv\",\n            \"url\": \"https:\u002F\u002Fbrandsite.lv\u002F\",\n            \"logo\": {\n                \"@type\": \"ImageObject\",\n                \"url\": \"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fsettings\u002Fbrandsite-logo.svg\"\n            },\n            \"identifier\": {\n                \"@type\": \"PropertyValue\",\n                \"propertyID\": \"Latvian registration number\",\n                \"value\": \"LV41203071628\"\n            },\n            \"address\": {\n                \"@type\": \"PostalAddress\",\n                \"streetAddress\": \"Jura Alunāna 2-11\",\n                \"addressLocality\": \"Rīga\",\n                \"postalCode\": \"LV-1010\",\n                \"addressCountry\": \"LV\"\n            },\n            \"email\": \"brandsite@brandsite.lv\",\n            \"telephone\": \"+371 22 811 374\",\n            \"contactPoint\": {\n                \"@type\": \"ContactPoint\",\n                \"contactType\": \"customer service\",\n                \"email\": \"brandsite@brandsite.lv\",\n                \"telephone\": \"+371 22 811 374\",\n                \"availableLanguage\": [\n                    \"lv\",\n                    \"en\"\n                ]\n            },\n            \"areaServed\": [\n                {\n                    \"@type\": \"Country\",\n                    \"name\": \"Latvia\"\n                },\n                {\n                    \"@type\": \"Place\",\n                    \"name\": \"Baltics\"\n                },\n                {\n                    \"@type\": \"Place\",\n                    \"name\": \"Europe\"\n                }\n            ],\n            \"sameAs\": [\n                \"https:\u002F\u002Fwww.instagram.com\u002Fbrandsite.lv\u002F\",\n                \"https:\u002F\u002Fwww.facebook.com\u002FsiaBrandsite\",\n                \"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fbrandsite\u002F\"\n            ]\n        },\n        {\n            \"@type\": \"WebSite\",\n            \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#website\",\n            \"url\": \"https:\u002F\u002Fbrandsite.lv\u002F\",\n            \"name\": \"Brandsite\",\n            \"alternateName\": [\n                \"brandsite.lv\",\n                \"SIA BRANDSITE\"\n            ],\n            \"publisher\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#organization\"\n            }\n        },\n        {\n            \"@type\": \"BreadcrumbList\",\n            \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fwhen-you-need-a-web-application\u002F#breadcrumb\",\n            \"itemListElement\": [\n                {\n                    \"@type\": \"ListItem\",\n                    \"position\": 1,\n                    \"name\": \"Home\",\n                    \"item\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002F\"\n                },\n                {\n                    \"@type\": \"ListItem\",\n                    \"position\": 2,\n                    \"name\": \"News\",\n                    \"item\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002F\"\n                },\n                {\n                    \"@type\": \"ListItem\",\n                    \"position\": 3,\n                    \"name\": \"When does a business need a web application?\",\n                    \"item\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fwhen-you-need-a-web-application\u002F\"\n                }\n            ]\n        },\n        {\n            \"@type\": \"WebPage\",\n            \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fwhen-you-need-a-web-application\u002F#webpage\",\n            \"url\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fwhen-you-need-a-web-application\u002F\",\n            \"name\": \"Web application development for businesses: when do you need a custom system?\",\n            \"description\": \"When does a business need a web application rather than a website? We explain bookings, CRM\u002FERP and API integrations with a real Laravel project example.\",\n            \"inLanguage\": \"en\",\n            \"isPartOf\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#website\"\n            },\n            \"breadcrumb\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fwhen-you-need-a-web-application\u002F#breadcrumb\"\n            },\n            \"mainEntity\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fwhen-you-need-a-web-application\u002F#article\"\n            },\n            \"datePublished\": \"2026-09-25T14:19:22+00:00\",\n            \"dateModified\": \"2026-10-02T05:57:43+00:00\"\n        },\n        {\n            \"@type\": \"BlogPosting\",\n            \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fwhen-you-need-a-web-application\u002F#article\",\n            \"headline\": \"When does a business need a web application?\",\n            \"name\": \"When does a business need a web application?\",\n            \"description\": \"When does a business need a web application rather than a website? We explain bookings, CRM\u002FERP and API integrations with a real Laravel project example.\",\n            \"url\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fwhen-you-need-a-web-application\u002F\",\n            \"inLanguage\": \"en\",\n            \"mainEntityOfPage\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fwhen-you-need-a-web-application\u002F#webpage\"\n            },\n            \"author\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#organization\"\n            },\n            \"publisher\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#organization\"\n            },\n            \"image\": [\n                {\n                    \"@type\": \"ImageObject\",\n                    \"url\": \"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fa03712f9-6424-48dc-8462-096703cadc7a\u002Ftranslations\u002Fen\u002Fweb-application-for-business-when-a-website-is-no-longer-enough.webp\"\n                },\n                {\n                    \"@type\": \"ImageObject\",\n                    \"url\": \"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F39526b03-a268-43d8-a74d-544599e5be36\u002Ftranslations\u002Fen\u002Fambercar.webp\"\n                },\n                {\n                    \"@type\": \"ImageObject\",\n                    \"url\": \"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fbe8fe1ff-945d-4958-bb96-ca1f99b75145\u002Ftranslations\u002Fen\u002Fwhen-a-business-needs-a-web-application.webp\"\n                }\n            ],\n            \"articleSection\": [\n                \"Solutions\"\n            ],\n            \"keywords\": \"Solutions\",\n            \"articleBody\": \"A web application becomes necessary when a digital solution has to do more than display content and collect customer enquiries - for example, process bookings, calculate prices, provide user accounts, show up-to-date data or exchange information with CRM, ERP, warehouse and other business systems. If the main goal is to present the company, its services and content, build trust and attract customer enquiries, a professional website may be entirely sufficient. The deciding question is not whether the solution looks like a website or a web application. The question is which business processes it needs to support. If the solution has to handle user actions, data and custom business logic, you may need a {web application.{\u002Fen\u002Fservices\u002Fweb-application-development\u002F}} When is a website enough and when do you need a web application? The line between a website and a web application is not always visible in the design. Both can look modern, and users open both in a browser. The main difference lies in what task the digital solution has to perform. Company website Web application Main purpose Present, inform and attract customer enquiries Perform actions and support business processes Content and data Mostly CMS-managed content Dynamic data from databases and external systems Users Mainly public visitors Customers, employees, partners and administrators Authorisation Not always required Accounts, roles and access rights are often required Business logic Relatively simple Custom rules, calculations, statuses and workflows Integrations Forms, analytics and other connections ERP, CRM, payments, bookings, warehouse and APIs Data freshness Content is updated in the CMS Data can change in real time Administration CMS CMS, admin panel or a custom management environment For example, a company website can present a service and let a customer send an enquiry. A web application, on the other hand, can check availability, calculate the price, identify the user, create a booking and send the data to the company's ERP system. How do you know your business needs a web application? A web application is not automatically a better solution than a website. It becomes justified when a company's digital solution has to support more complex processes. Users need their own accounts and access rights If the system is used by several types of users, for example: customers; partners; employees; administrators; suppliers, each of them may need different access to information and features. A customer can see their own orders or bookings, an administrator can manage the system, and a partner can access only the data intended for them. Data has to change in real time A web application becomes relevant when you need to display constantly changing information, such as: car availability; stock levels; booking slots; prices; order statuses; individual customer data. Maintaining this kind of information manually is not practical. It can be retrieved from a database, ERP, CRM or another business system. You need a booking system A simple contact form and a booking system are not the same thing. If a booking depends on availability, period, price, capacity, deposit, customer status or other rules, the system has to handle these conditions automatically. This is where {booking system development.{\u002Fen\u002Fservices\u002Fweb-application-development\u002F}} begins - not just adding another form to the website. Prices have to be calculated dynamically Some businesses do not have one fixed price. The price can change depending on: service duration; the selected product; customer type; date or season; volume; loyalty status; additional services. In this case, price calculation becomes part of the web application's business logic. The web solution has to communicate with other systems If the company already uses an ERP, CRM, warehouse, accounting or other system, the new solution does not necessarily have to maintain the same data again. In many cases, the better solution is an integration that lets each system keep doing its own job. Manual processes need to be automated A web application can also be justified if employees regularly: copy data between systems; check availability manually; recalculate prices; send repetitive emails; change statuses in several systems; enter the same information over and over again. In this situation, the value of a web application is not just a more modern interface. It can help reduce manual work, data duplication and the risk of errors. How do you connect a web application to a CRM, ERP or other business system? This is where API integration plays a key role. An API (Application Programming Interface) allows different software systems to exchange data and functionality with each other. A simplified process can look like this: The ERP system stores product, customer, fleet or booking information. The API passes the required data to the web application. The web application shows the user up-to-date information. The user takes an action, such as making a booking. The booking data is passed back to the company's system. As a result, employees do not have to enter the same information in several places. The goal of such {business system integrations{\u002Fen\u002Fservices\u002Fbusiness-systems-integrations\u002F}} is to connect the web solution, CRM, ERP, accounting, warehouse, payments and other company systems into a single data flow. How do you connect car bookings with fleet management in real time? A real example is the {Ambercar{\u002Fen\u002Fportfolio\u002Fambercar\u002F}} solution developed by Brandsite. For a car rental company, a booking form is not enough if car availability, customer data, prices and bookings are already managed in another system. In Ambercar's case, the public booking environment had to take into account actual car availability, rental duration, dynamic prices, security deposits, customer information and loyalty conditions. Brandsite developed a custom Laravel web application with Schedullbull API integration, connecting the customer-f...\",\n            \"wordCount\": 930,\n            \"timeRequired\": \"PT13M\",\n            \"datePublished\": \"2026-09-25T14:19:22+00:00\",\n            \"dateModified\": \"2026-10-02T05:57:43+00:00\"\n        }\n    ]\n}",{"hero":2102,"sections":2106},{"text":2103,"image":2104},"\u003Cp>A web application becomes necessary when a digital solution has to do more than display content and collect customer enquiries - for example, process bookings, calculate prices, provide user accounts, show up-to-date data or exchange information with CRM, ERP, warehouse and other business systems.\u003C\u002Fp>\u003Cp>If the main goal is to present the company, its services and content, build trust and attract customer enquiries, a professional website may be entirely sufficient.\u003C\u002Fp>\u003Cp>\u003Cstrong>The deciding question is not whether the solution looks like a website or a web application. The question is which business processes it needs to support.\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>If the solution has to handle user actions, data and custom business logic, you may need a {web application.{\u002Fen\u002Fservices\u002Fweb-application-development\u002F}}\u003C\u002Fp>",{"id":1749,"url":2105,"size":1767,"type":572,"width":1337,"height":1338,"filename":1753,"mime_type":318},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fa03712f9-6424-48dc-8462-096703cadc7a\u002Ftranslations\u002Fen\u002Fweb-application-for-business-when-a-website-is-no-longer-enough.webp",[2107,2110,2113,2116,2126,2129,2132,2135,2143,2146,2149,2152,2154],{"text":2108,"image":199,"heading_h2":2109},"\u003Cp>The line between a website and a web application is not always visible in the design. Both can look modern, and users open both in a browser.\u003C\u002Fp>\u003Cp>The main difference lies in \u003Cstrong>what task the digital solution has to perform\u003C\u002Fstrong>.\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>\u003C\u002Fth>\u003Cth>Company website\u003C\u002Fth>\u003Cth>Web application\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>\u003Cstrong>Main purpose\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Present, inform and attract customer enquiries\u003C\u002Ftd>\u003Ctd>Perform actions and support business processes\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Content and data\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Mostly CMS-managed content\u003C\u002Ftd>\u003Ctd>Dynamic data from databases and external systems\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Users\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Mainly public visitors\u003C\u002Ftd>\u003Ctd>Customers, employees, partners and administrators\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Authorisation\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Not always required\u003C\u002Ftd>\u003Ctd>Accounts, roles and access rights are often required\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Business logic\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Relatively simple\u003C\u002Ftd>\u003Ctd>Custom rules, calculations, statuses and workflows\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Integrations\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Forms, analytics and other connections\u003C\u002Ftd>\u003Ctd>ERP, CRM, payments, bookings, warehouse and APIs\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Data freshness\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Content is updated in the CMS\u003C\u002Ftd>\u003Ctd>Data can change in real time\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Administration\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>CMS\u003C\u002Ftd>\u003Ctd>CMS, admin panel or a custom management environment\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Cp>For example, a company website can present a service and let a customer send an enquiry. A web application, on the other hand, can check availability, calculate the price, identify the user, create a booking and send the data to the company&#039;s ERP system.\u003C\u002Fp>","When is a website enough and when do you need a web application?",{"text":2111,"image":199,"heading_h2":2112},"\u003Cp>A web application is not automatically a better solution than a website. It becomes justified when a company&#039;s digital solution has to support more complex processes.\u003C\u002Fp>\u003Ch3>\u003Cstrong>Users need their own accounts and access rights\u003C\u002Fstrong>\u003C\u002Fh3>\u003Cp>If the system is used by several types of users, for example:\u003C\u002Fp>\u003Cul>\u003Cli>customers;\u003C\u002Fli>\u003Cli>partners;\u003C\u002Fli>\u003Cli>employees;\u003C\u002Fli>\u003Cli>administrators;\u003C\u002Fli>\u003Cli>suppliers,\u003C\u002Fli>\u003C\u002Ful>\u003Cp>each of them may need different access to information and features.\u003C\u002Fp>\u003Cp>A customer can see their own orders or bookings, an administrator can manage the system, and a partner can access only the data intended for them.\u003C\u002Fp>\u003Ch3>\u003Cstrong>Data has to change in real time\u003C\u002Fstrong>\u003C\u002Fh3>\u003Cp>A web application becomes relevant when you need to display constantly changing information, such as:\u003C\u002Fp>\u003Cul>\u003Cli>car availability;\u003C\u002Fli>\u003Cli>stock levels;\u003C\u002Fli>\u003Cli>booking slots;\u003C\u002Fli>\u003Cli>prices;\u003C\u002Fli>\u003Cli>order statuses;\u003C\u002Fli>\u003Cli>individual customer data.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Maintaining this kind of information manually is not practical. It can be retrieved from a database, ERP, CRM or another business system.\u003C\u002Fp>\u003Ch3>\u003Cstrong>You need a booking system\u003C\u002Fstrong>\u003C\u002Fh3>\u003Cp>A simple contact form and a booking system are not the same thing.\u003C\u002Fp>\u003Cp>If a booking depends on availability, period, price, capacity, deposit, customer status or other rules, the system has to handle these conditions automatically.\u003C\u002Fp>\u003Cp>This is where {booking system development.{\u002Fen\u002Fservices\u002Fweb-application-development\u002F}} begins - not just adding another form to the website.\u003C\u002Fp>\u003Ch3>\u003Cstrong>Prices have to be calculated dynamically\u003C\u002Fstrong>\u003C\u002Fh3>\u003Cp>Some businesses do not have one fixed price.\u003C\u002Fp>\u003Cp>The price can change depending on:\u003C\u002Fp>\u003Cul>\u003Cli>service duration;\u003C\u002Fli>\u003Cli>the selected product;\u003C\u002Fli>\u003Cli>customer type;\u003C\u002Fli>\u003Cli>date or season;\u003C\u002Fli>\u003Cli>volume;\u003C\u002Fli>\u003Cli>loyalty status;\u003C\u002Fli>\u003Cli>additional services.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>In this case, price calculation becomes part of the web application&#039;s business logic.\u003C\u002Fp>\u003Ch3>\u003Cstrong>The web solution has to communicate with other systems\u003C\u002Fstrong>\u003C\u002Fh3>\u003Cp>If the company already uses an ERP, CRM, warehouse, accounting or other system, the new solution does not necessarily have to maintain the same data again.\u003C\u002Fp>\u003Cp>In many cases, the better solution is an integration that lets each system keep doing its own job.\u003C\u002Fp>\u003Ch3>\u003Cstrong>Manual processes need to be automated\u003C\u002Fstrong>\u003C\u002Fh3>\u003Cp>A web application can also be justified if employees regularly:\u003C\u002Fp>\u003Cul>\u003Cli>copy data between systems;\u003C\u002Fli>\u003Cli>check availability manually;\u003C\u002Fli>\u003Cli>recalculate prices;\u003C\u002Fli>\u003Cli>send repetitive emails;\u003C\u002Fli>\u003Cli>change statuses in several systems;\u003C\u002Fli>\u003Cli>enter the same information over and over again.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>In this situation, the value of a web application is not just a more modern interface. It can help \u003Cstrong>reduce manual work, data duplication and the risk of errors\u003C\u002Fstrong>.\u003C\u002Fp>","How do you know your business needs a web application?",{"text":2114,"image":199,"heading_h2":2115},"\u003Cp>This is where API integration plays a key role.\u003C\u002Fp>\u003Cp>An API (Application Programming Interface) allows different software systems to exchange data and functionality with each other.\u003C\u002Fp>\u003Cp>A simplified process can look like this:\u003C\u002Fp>\u003Col>\u003Cli>The \u003Cstrong>ERP system\u003C\u002Fstrong> stores product, customer, fleet or booking information.\u003C\u002Fli>\u003Cli>The \u003Cstrong>API\u003C\u002Fstrong> passes the required data to the web application.\u003C\u002Fli>\u003Cli>The \u003Cstrong>web application\u003C\u002Fstrong> shows the user up-to-date information.\u003C\u002Fli>\u003Cli>The user takes an action, such as making a booking.\u003C\u002Fli>\u003Cli>The booking data is passed back to the company&#039;s system.\u003C\u002Fli>\u003C\u002Fol>\u003Cp>As a result, employees do not have to enter the same information in several places.\u003C\u002Fp>\u003Cp>The goal of such {business system integrations{\u002Fen\u002Fservices\u002Fbusiness-systems-integrations\u002F}} is to connect the web solution, CRM, ERP, accounting, warehouse, payments and other company systems into a single data flow.\u003C\u002Fp>","How do you connect a web application to a CRM, ERP or other business system?",{"text":2117,"image":2118,"heading_h2":2125},"\u003Cp>A real example is the {Ambercar{\u002Fen\u002Fportfolio\u002Fambercar\u002F}} solution developed by Brandsite.\u003C\u002Fp>\u003Cp>For a car rental company, a booking form is not enough if car availability, customer data, prices and bookings are already managed in another system.\u003C\u002Fp>\u003Cp>In Ambercar&#039;s case, the public booking environment had to take into account actual car availability, rental duration, dynamic prices, security deposits, customer information and loyalty conditions.\u003C\u002Fp>\u003Cp>Brandsite developed a custom \u003Cstrong>Laravel web application with Schedullbull API integration\u003C\u002Fstrong>, connecting the customer-facing booking environment with the fleet and booking management system.\u003C\u002Fp>\u003Cp>The Ambercar solution included:\u003C\u002Fp>\u003Cul>\u003Cli>real-time car availability;\u003C\u002Fli>\u003Cli>booking functionality;\u003C\u002Fli>\u003Cli>dynamic pricing logic;\u003C\u002Fli>\u003Cli>automatic security deposit calculation;\u003C\u002Fli>\u003Cli>loyalty functionality;\u003C\u002Fli>\u003Cli>Schedullbull API connection;\u003C\u002Fli>\u003Cli>bank payment integrations;\u003C\u002Fli>\u003Cli>automated emails;\u003C\u002Fli>\u003Cli>a custom admin panel;\u003C\u002Fli>\u003Cli>a multilingual environment;\u003C\u002Fli>\u003Cli>Google Tag Manager;\u003C\u002Fli>\u003Cli>Hotjar for user behaviour analysis.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>The project took about \u003Cstrong>3 months\u003C\u002Fstrong> to develop.\u003C\u002Fp>\u003Cp>Ambercar shows well that the web environment users see can be just one part of a much broader business system.\u003C\u002Fp>",{"id":2119,"url":2120,"size":2121,"type":572,"width":2122,"height":2123,"filename":2124,"mime_type":318},"39526b03-a268-43d8-a74d-544599e5be36","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F39526b03-a268-43d8-a74d-544599e5be36\u002Ftranslations\u002Fen\u002Fambercar.webp",139180,2400,1331,"ambercar.webp","How do you connect car bookings with fleet management in real time?",{"text":2127,"image":199,"heading_h2":2128},"\u003Cp>Let&#039;s assume the company&#039;s ERP already stores information about customers, products, cars, bookings and prices.\u003C\u002Fp>\u003Cp>Technically, a web application can store some of this data or use a cache, but the integration architecture must make it clear \u003Cstrong>which system is the main data source, or source of truth\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>If a booking has been changed in the ERP system but the web application uses outdated information, the customer may be shown incorrect availability.\u003C\u002Fp>\u003Cp>The same applies to prices, stock levels or customer status.\u003C\u002Fp>\u003Cp>If the ERP is the main system for fleet and booking management, \u003Cstrong>the web application should not become a second ERP\u003C\u002Fstrong>. It should receive the necessary information from the main system and pass the user&#039;s actions back to it.\u003C\u002Fp>\u003Cp>This helps create a clearer data flow and reduces situations where conflicting information appears in different systems.\u003C\u002Fp>","Why is it important to define the main data source?",{"text":2130,"image":199,"heading_h2":2131},"\u003Cp>\u003Cstrong>A custom solution is not automatically better.\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>If the company&#039;s process is standard, a ready-made SaaS system can be a faster and more cost-effective solution.\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Solution\u003C\u002Fth>\u003Cth>Suitable if\u003C\u002Fth>\u003Cth>Main benefit\u003C\u002Fth>\u003Cth>Keep in mind\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>\u003Cstrong>Ready-made SaaS system\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>The process is standard and the company can use existing functionality\u003C\u002Ftd>\u003Ctd>Faster implementation and lower upfront investment\u003C\u002Ftd>\u003Ctd>More limited customisation\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Website &#43; integration\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>The core data already lives in an ERP, CRM or other system\u003C\u002Ftd>\u003Ctd>No need to build all functionality from scratch\u003C\u002Ftd>\u003Ctd>Capabilities depend on the external system&#039;s API\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Custom web application\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Processes, user roles and business logic are specific\u003C\u002Ftd>\u003Ctd>The system can be tailored to how the company works\u003C\u002Ftd>\u003Ctd>Larger development scope and upfront budget\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Cp>Custom development becomes justified when a ready-made platform restricts the company&#039;s process or the required functionality cannot be implemented well with existing tools.\u003C\u002Fp>","When is an off-the-shelf booking system enough and when do you need a custom solution?",{"text":2133,"image":199,"heading_h2":2134},"\u003Cp>Laravel is one of the technologies that can be used for the backend development of a custom web application.\u003C\u002Fp>\u003Cp>It is well suited to projects that require \u003Cstrong>custom business logic, API and system integrations, user roles, data processing and a structured backend architecture\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>In the Ambercar project, Laravel was used for a solution that had to combine booking logic, dynamic pricing, payments, an admin environment and the Schedullbull API integration.\u003C\u002Fp>\u003Cp>Still, the specific technology should be chosen based on the project&#039;s requirements, not the other way around.\u003C\u002Fp>\u003Cp>Learn more: {Laravel development{\u002Fen\u002Fservices\u002Flaravel-development\u002F}}.\u003Cbr \u002F>\u003C\u002Fp>","Why can Laravel be a good fit for a custom web application?",{"text":2136,"image":2137,"heading_h2":2142},"\u003Cp>Before coding starts, it is important to define not only \u003Cstrong>which systems need to be connected\u003C\u002Fstrong>, but also how data will move between them, which system will be the main data source and how the solution will behave when errors occur.\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Question\u003C\u002Fth>\u003Cth>What to find out\u003C\u002Fth>\u003Cth>Example\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>\u003Cstrong>API availability\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Does the external system have an API, and does it support the required actions?\u003C\u002Ftd>\u003Ctd>The ERP API allows retrieving availability and creating a booking\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Main data source\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Which system holds the current information?\u003C\u002Ftd>\u003Ctd>Car availability and bookings are managed in the ERP\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Data fields\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>What data does the web application need to receive or send?\u003C\u002Ftd>\u003Ctd>Car, price, availability, customer, booking status\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Data direction\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Does data flow in one direction or both?\u003C\u002Ftd>\u003Ctd>ERP → web application and booking → ERP\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Sync speed\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Is real-time data needed, or is periodic updating enough?\u003C\u002Ftd>\u003Ctd>Real-time data can be critical for car availability\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Authorisation and security\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Who has access to the API and to specific data?\u003C\u002Ftd>\u003Ctd>Internal ERP data is not available to the public environment\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Error handling\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>What happens if the API or external system is unavailable?\u003C\u002Ftd>\u003Ctd>A booking must not be confirmed with incorrect availability\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Personal data and GDPR\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>What customer data is transferred and stored?\u003C\u002Ftd>\u003Ctd>Contact details and booking data\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cstrong>Responsibility and maintenance\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd>Who maintains the integration, and what happens if the external system changes?\u003C\u002Ftd>\u003Ctd>Responsibility for API changes and integration maintenance must be defined\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Cp>The more systems are interconnected, the more important the integration architecture becomes.\u003C\u002Fp>\u003Cp>It is not enough that an API exists. Before development, you need to define data sources, sync logic, access rights, error scenarios and ongoing maintenance of the integration.\u003C\u002Fp>",{"id":2138,"url":2139,"size":2140,"type":572,"width":1337,"height":1338,"filename":2141,"mime_type":318},"be8fe1ff-945d-4958-bb96-ca1f99b75145","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002Fbe8fe1ff-945d-4958-bb96-ca1f99b75145\u002Ftranslations\u002Fen\u002Fwhen-a-business-needs-a-web-application.webp",69070,"when-a-business-needs-a-web-application.webp","What should you plan before integrating a web application with an ERP or CRM?",{"text":2144,"image":199,"heading_h2":2145},"\u003Cp>The price of a web application cannot be determined correctly just by the number of pages or screens.\u003C\u002Fp>\u003Cp>Costs are mainly affected by:\u003C\u002Fp>\u003Cul>\u003Cli>the scope of functionality;\u003C\u002Fli>\u003Cli>the complexity of the business logic;\u003C\u002Fli>\u003Cli>user roles;\u003C\u002Fli>\u003Cli>data structure;\u003C\u002Fli>\u003Cli>the number of APIs and integrations;\u003C\u002Fli>\u003Cli>the admin panel;\u003C\u002Fli>\u003Cli>payments;\u003C\u002Fli>\u003Cli>security requirements;\u003C\u002Fli>\u003Cli>automations;\u003C\u002Fli>\u003Cli>data migration;\u003C\u002Fli>\u003Cli>the future development roadmap.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cstrong>Brandsite custom web applications and business systems start from EUR 15,000.\u003C\u002Fstrong> An exact budget can be determined after assessing the requirements, functionality, integrations and technical architecture.\u003C\u002Fp>\u003Cp>One project may have a single user role and one API integration, while another needs several user types, payments, dynamic pricing logic, large volumes of data and several interconnected systems.\u003C\u002Fp>\u003Cp>These are substantially different development scopes.\u003C\u002Fp>","How much does web application development cost?",{"text":2147,"image":199,"heading_h2":2148},"\u003Cp>The timeline depends on the project&#039;s scope and complexity.\u003C\u002Fp>\u003Cp>In Brandsite web application projects, the average development time is about \u003Cstrong>3-6 months\u003C\u002Fstrong>. A specific project can be shorter or longer.\u003C\u002Fp>\u003Cp>The Ambercar project, for example, was delivered in about \u003Cstrong>3 months\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>The timeline is affected by:\u003C\u002Fp>\u003Cul>\u003Cli>the scope of functionality;\u003C\u002Fli>\u003Cli>user roles;\u003C\u002Fli>\u003Cli>the number of integrations;\u003C\u002Fli>\u003Cli>the quality and documentation of external APIs;\u003C\u002Fli>\u003Cli>the scope of design work;\u003C\u002Fli>\u003Cli>testing;\u003C\u002Fli>\u003Cli>the complexity of the business logic.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>That is why an exact timeline can only be set once the project requirements have been defined.\u003C\u002Fp>","How long does web application development take?",{"text":2150,"image":199,"heading_h2":2151},"\u003Cp>Yes.\u003C\u002Fp>\u003Cp>In a complex project, not all of the planned functionality has to be built in the first version.\u003C\u002Fp>\u003Cp>It is often possible to start with an \u003Cstrong>MVP (minimum viable product)\u003C\u002Fstrong> that solves the main business task.\u003C\u002Fp>\u003Cp>The solution can then be extended, for example, with:\u003C\u002Fp>\u003Cul>\u003Cli>new user roles;\u003C\u002Fli>\u003Cli>additional integrations;\u003C\u002Fli>\u003Cli>automations;\u003C\u002Fli>\u003Cli>reports;\u003C\u002Fli>\u003Cli>payments;\u003C\u002Fli>\u003Cli>additional admin features;\u003C\u002Fli>\u003Cli>new customer features.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>This approach lets you prioritise the most important functionality and develop the system in stages.\u003C\u002Fp>","Can a web application be developed in stages?",{"text":2153,"image":199,"heading_h2":1417},"\u003Cp>\u003Cstrong>What is a web application?\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>A web application is a browser-based system that processes data, user actions and business rules.\u003C\u002Fp>\u003Cp>It can be a booking platform, a customer portal, an internal management system, a self-service environment or a SaaS product.\u003C\u002Fp>\u003Cp>\u003Cstrong>How is a web application different from a website?\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>A website mainly helps present the company, build trust and attract customer enquiries.\u003C\u002Fp>\u003Cp>A web application becomes necessary when the digital solution has to process data, user actions or business processes.\u003C\u002Fp>\u003Cp>\u003Cstrong>Can a website be connected to a CRM or ERP?\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>Yes. If the system provides an API or another suitable data exchange mechanism, the web solution can be connected to CRM, ERP, accounting, warehouse, payment and other systems.\u003C\u002Fp>\u003Cp>\u003Cstrong>What is API integration?\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>API integration allows different software systems to exchange data and functions automatically.\u003C\u002Fp>\u003Cp>For example, a web application can receive car availability from the ERP and, after a customer makes a booking, send the booking information back to the system.\u003C\u002Fp>\u003Cp>\u003Cstrong>Does a booking system always require custom development?\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>No. If the company&#039;s booking process is standard, a ready-made SaaS solution may be entirely sufficient.\u003C\u002Fp>\u003Cp>Custom development becomes justified when specific pricing, availability, booking or integration logic is required.\u003C\u002Fp>\u003Cp>\u003Cstrong>How much does web application development cost?\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>Brandsite custom web applications and business systems start from \u003Cstrong>EUR 15,000\u003C\u002Fstrong>. The exact price depends on functionality, user roles, integrations, data structure and technical architecture.\u003C\u002Fp>\u003Cp>\u003Cstrong>How long does web application development take?\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>The average development time for Brandsite web application projects is about \u003Cstrong>3-6 months\u003C\u002Fstrong>, but the specific timeline depends on the project&#039;s complexity.\u003C\u002Fp>\u003Cp>\u003Cstrong>Can a web application be extended later?\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>Yes. A well-planned architecture makes it possible to add new features, integrations, user roles and modules after launch.\u003C\u002Fp>",{"text":2155,"image":199,"heading_h2":2156},"\u003Cp>If the main task of the digital solution is to present the company, its services and content, build trust and attract customer enquiries, a professional website may be entirely sufficient.\u003C\u002Fp>\u003Cp>If the solution has to process user actions and data, handle bookings, calculate prices, automate processes or connect several business systems, you may need a web application.\u003C\u002Fp>\u003Cp>\u003Cstrong>\u003Cbr \u002F>A custom solution is not a goal in itself. The right solution is the one that fits the specific business process.\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>\u003Cstrong>\u003Cbr \u002F>Planning a web application or business system integration?\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>Not sure whether a website or a ready-made SaaS solution is enough for your business, or whether you need a custom-built web application?\u003C\u002Fp>\u003Cp>Brandsite assesses your business processes, user needs, data flows, integrations with CRM, ERP and other systems, as well as your available budget, to choose a solution that fits not only today&#039;s needs but also your company&#039;s future growth.\u003C\u002Fp>\u003Cp>\u003Cstrong>\u003Cbr \u002F>Brandsite custom web applications and business systems start from EUR 15,000.\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>{Book a consultation{\u002Fen\u002Fcontacts\u002F}}. View our {web application development service{\u002Fen\u002Fservices\u002Fweb-application-development\u002F}}. \u003Cbr \u002F>\u003C\u002Fp>","Is a website enough for your business?",{"card_image":199,"hero_image":2158},{"id":1749,"type":149,"locale":22,"fallback":2159,"image":2160,"derivatives":2167},{"used":25,"locale":199},{"url":1752,"filename":1753,"alt":1754,"title":1754,"caption":1754,"width":1337,"height":1338,"derivatives":2161},{"card":2162,"mobile":2163,"original":2164,"tablet":2165,"thumb":2166},{"label":314,"target_width":315,"url":1757,"filename":1758,"mime_type":318,"width":315,"height":584,"size":1759},{"label":321,"target_width":322,"url":1761,"filename":1762,"mime_type":318,"width":322,"height":589,"size":1763},{"label":327,"target_width":199,"url":1765,"filename":1766,"mime_type":318,"width":1337,"height":1338,"size":1767},{"label":332,"target_width":333,"url":1769,"filename":1770,"mime_type":318,"width":333,"height":598,"size":1771},{"label":338,"target_width":339,"url":1773,"filename":1774,"mime_type":318,"width":339,"height":603,"size":1775},{"card":2168,"mobile":2169,"original":2170,"tablet":2171,"thumb":2172},{"label":314,"target_width":315,"url":1757,"filename":1758,"mime_type":318,"width":315,"height":584,"size":1759},{"label":321,"target_width":322,"url":1761,"filename":1762,"mime_type":318,"width":322,"height":589,"size":1763},{"label":327,"target_width":199,"url":1765,"filename":1766,"mime_type":318,"width":1337,"height":1338,"size":1767},{"label":332,"target_width":333,"url":1769,"filename":1770,"mime_type":318,"width":333,"height":598,"size":1771},{"label":338,"target_width":339,"url":1773,"filename":1774,"mime_type":318,"width":339,"height":603,"size":1775},{"id":1783,"locale":22,"fallback":2174,"route":2175,"title":1787,"summary":199,"body":199,"cta_label":199,"categories":2176,"taxonomies":2181,"read_time":2186,"published_date":2187,"seo":2188,"schema":2206,"content":2207,"media":2259,"is_featured":25,"sort_order":225,"published_at":1799},{"used":25,"locale":199},{"slug":1785,"path":1786},[2177],{"id":1684,"title":1249,"slug":199,"route":2178,"fallback":2180},{"path":1686,"query":2179},{"category":1684},{"used":25,"locale":199},[2182],{"id":1684,"title":1249,"slug":199,"route":2183,"fallback":2185},{"path":1686,"query":2184},{"category":1684},{"used":25,"locale":199},{"minutes":1794,"label":1795},{"iso":1797,"display":1798},{"meta_title":2189,"meta_description":2190,"image":2191},"E-commerce development cost 2026: how much does an online store cost?","E-commerce development costs in Latvia in 2026: WooCommerce, Shopify, Wix, custom solutions, integrations, hosting, and additional costs.",{"id":1801,"type":149,"locale":22,"fallback":2192,"image":2193,"derivatives":2200},{"used":25,"locale":199},{"url":1804,"filename":1805,"alt":1806,"title":1806,"caption":1806,"width":1337,"height":1338,"derivatives":2194},{"card":2195,"mobile":2196,"original":2197,"tablet":2198,"thumb":2199},{"label":314,"target_width":315,"url":1809,"filename":1810,"mime_type":318,"width":315,"height":584,"size":1811},{"label":321,"target_width":322,"url":1813,"filename":1814,"mime_type":318,"width":322,"height":589,"size":1815},{"label":327,"target_width":199,"url":1817,"filename":1818,"mime_type":318,"width":1337,"height":1338,"size":1819},{"label":332,"target_width":333,"url":1821,"filename":1822,"mime_type":318,"width":333,"height":598,"size":1823},{"label":338,"target_width":339,"url":1825,"filename":1826,"mime_type":318,"width":339,"height":603,"size":1827},{"card":2201,"mobile":2202,"original":2203,"tablet":2204,"thumb":2205},{"label":314,"target_width":315,"url":1809,"filename":1810,"mime_type":318,"width":315,"height":584,"size":1811},{"label":321,"target_width":322,"url":1813,"filename":1814,"mime_type":318,"width":322,"height":589,"size":1815},{"label":327,"target_width":199,"url":1817,"filename":1818,"mime_type":318,"width":1337,"height":1338,"size":1819},{"label":332,"target_width":333,"url":1821,"filename":1822,"mime_type":318,"width":333,"height":598,"size":1823},{"label":338,"target_width":339,"url":1825,"filename":1826,"mime_type":318,"width":339,"height":603,"size":1827},"{\n    \"@context\": \"https:\u002F\u002Fschema.org\",\n    \"@graph\": [\n        {\n            \"@type\": \"Organization\",\n            \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#organization\",\n            \"name\": \"Brandsite\",\n            \"legalName\": \"SIA BRANDSITE\",\n            \"alternateName\": \"brandsite.lv\",\n            \"url\": \"https:\u002F\u002Fbrandsite.lv\u002F\",\n            \"logo\": {\n                \"@type\": \"ImageObject\",\n                \"url\": \"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fsettings\u002Fbrandsite-logo.svg\"\n            },\n            \"identifier\": {\n                \"@type\": \"PropertyValue\",\n                \"propertyID\": \"Latvian registration number\",\n                \"value\": \"LV41203071628\"\n            },\n            \"address\": {\n                \"@type\": \"PostalAddress\",\n                \"streetAddress\": \"Jura Alunāna 2-11\",\n                \"addressLocality\": \"Rīga\",\n                \"postalCode\": \"LV-1010\",\n                \"addressCountry\": \"LV\"\n            },\n            \"email\": \"brandsite@brandsite.lv\",\n            \"telephone\": \"+371 22 811 374\",\n            \"contactPoint\": {\n                \"@type\": \"ContactPoint\",\n                \"contactType\": \"customer service\",\n                \"email\": \"brandsite@brandsite.lv\",\n                \"telephone\": \"+371 22 811 374\",\n                \"availableLanguage\": [\n                    \"lv\",\n                    \"en\"\n                ]\n            },\n            \"areaServed\": [\n                {\n                    \"@type\": \"Country\",\n                    \"name\": \"Latvia\"\n                },\n                {\n                    \"@type\": \"Place\",\n                    \"name\": \"Baltics\"\n                },\n                {\n                    \"@type\": \"Place\",\n                    \"name\": \"Europe\"\n                }\n            ],\n            \"sameAs\": [\n                \"https:\u002F\u002Fwww.instagram.com\u002Fbrandsite.lv\u002F\",\n                \"https:\u002F\u002Fwww.facebook.com\u002FsiaBrandsite\",\n                \"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fbrandsite\u002F\"\n            ]\n        },\n        {\n            \"@type\": \"WebSite\",\n            \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#website\",\n            \"url\": \"https:\u002F\u002Fbrandsite.lv\u002F\",\n            \"name\": \"Brandsite\",\n            \"alternateName\": [\n                \"brandsite.lv\",\n                \"SIA BRANDSITE\"\n            ],\n            \"publisher\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#organization\"\n            }\n        },\n        {\n            \"@type\": \"BreadcrumbList\",\n            \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fecommerce-development-cost\u002F#breadcrumb\",\n            \"itemListElement\": [\n                {\n                    \"@type\": \"ListItem\",\n                    \"position\": 1,\n                    \"name\": \"Home\",\n                    \"item\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002F\"\n                },\n                {\n                    \"@type\": \"ListItem\",\n                    \"position\": 2,\n                    \"name\": \"News\",\n                    \"item\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002F\"\n                },\n                {\n                    \"@type\": \"ListItem\",\n                    \"position\": 3,\n                    \"name\": \"How much does e-commerce website development cost in Latvia in 2026?\",\n                    \"item\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fecommerce-development-cost\u002F\"\n                }\n            ]\n        },\n        {\n            \"@type\": \"WebPage\",\n            \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fecommerce-development-cost\u002F#webpage\",\n            \"url\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fecommerce-development-cost\u002F\",\n            \"name\": \"E-commerce development cost 2026: how much does an online store cost?\",\n            \"description\": \"E-commerce development costs in Latvia in 2026: WooCommerce, Shopify, Wix, custom solutions, integrations, hosting, and additional costs.\",\n            \"inLanguage\": \"en\",\n            \"isPartOf\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#website\"\n            },\n            \"breadcrumb\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fecommerce-development-cost\u002F#breadcrumb\"\n            },\n            \"mainEntity\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fecommerce-development-cost\u002F#article\"\n            },\n            \"datePublished\": \"2026-09-22T17:47:39+00:00\",\n            \"dateModified\": \"2026-09-22T17:47:39+00:00\"\n        },\n        {\n            \"@type\": \"BlogPosting\",\n            \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fecommerce-development-cost\u002F#article\",\n            \"headline\": \"How much does e-commerce website development cost in Latvia in 2026?\",\n            \"name\": \"How much does e-commerce website development cost in Latvia in 2026?\",\n            \"description\": \"E-commerce development costs in Latvia in 2026: WooCommerce, Shopify, Wix, custom solutions, integrations, hosting, and additional costs.\",\n            \"url\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fecommerce-development-cost\u002F\",\n            \"inLanguage\": \"en\",\n            \"mainEntityOfPage\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002Fen\u002Fblog\u002Fecommerce-development-cost\u002F#webpage\"\n            },\n            \"author\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#organization\"\n            },\n            \"publisher\": {\n                \"@id\": \"https:\u002F\u002Fbrandsite.lv\u002F#organization\"\n            },\n            \"image\": [\n                {\n                    \"@type\": \"ImageObject\",\n                    \"url\": \"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F472b56c3-9220-4c69-a81e-01607b5e8de0\u002Ftranslations\u002Fen\u002Fe-commerce-development-costs-in-latvia-in-2026.webp\"\n                },\n                {\n                    \"@type\": \"ImageObject\",\n                    \"url\": \"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F2e7c6561-fece-436a-bd15-a0490d37c72a\u002Ftranslations\u002Fen\u002Fe-commerce-development-with-woocommerce-when-should-you-choose-it.webp\"\n                }\n            ],\n            \"articleSection\": [\n                \"E-commerce\"\n            ],\n            \"keywords\": \"E-commerce\",\n            \"articleBody\": \"E-commerce website development in Latvia in 2026 can cost from a few thousand euros for a simple e-commerce solution. Custom-built solutions can start at approximately EUR 15,000, while complex e-commerce platforms with ERP, CRM, warehouse, payment, delivery, and other business system integrations can reach EUR 20,000-50,000+. Brandsite e-commerce projects start from EUR 5,000. The final cost is determined not only by the number of products or the platform selected. More importantly, it depends on how the online store needs to support sales and the company’s day-to-day business processes - from product discovery and checkout to warehouse data, customer communication, and process automation. If you are planning a new project, you can learn more about Brandsite’s approach to {e-commerce development{\u002Fen\u002Fservices\u002Fe-commerce-development\u002F}}. E-commerce development costs in 2026 There is no single universal price for an online store. The term “e-commerce website” can refer to anything from a small single-product store to a multilingual e-commerce platform with thousands of products, warehouse data synchronization, and multiple external systems. Project level Estimated budget What it typically includes Simple online store ~EUR 2,000-5,000 Small catalogue, standard payment and delivery options, ready-made or customized theme Professional e-commerce solution ~EUR 5,000-15,000 More customized UX\u002FUI, structured product catalogue, multiple languages, payments, delivery, analytics, and SEO foundations E-commerce with business system integrations ~EUR 10,000-25,000+ ERP, CRM, warehouse systems, data synchronization, automation, and customized order logic Custom e-commerce platform from ~EUR 15,000 Custom purchasing flows, B2B functionality, APIs, user roles, and individual business logic These are indicative project levels rather than a universal price list for the Latvian market. What does Latvian market data show? A 2026 GoTOP study analysed 38 Latvian web development providers. Fourteen of them publicly displayed an online store price, and the median published starting price among those companies was EUR 2,750. The lowest published starting price was EUR 1,000, while the highest was EUR 7,500. The authors of the study emphasize that these figures represent public starting prices rather than the final cost of completed projects. Coma, meanwhile, analysed 16 real written proposals submitted by 13 developers in 2025 for three specific WooCommerce projects. In this sample, the median price was approximately EUR 7,600 excluding VAT, while proposals ranged from EUR 2,400 to more than EUR 20,000. The project requirements included custom design, product filters, payment and delivery integrations, multiple languages, and performance optimization. These two studies are not directly comparable. GoTOP analysed publicly advertised starting prices, while Coma reviewed actual proposals for specific projects. That is why comparing e-commerce development prices requires looking not only at the final number, but also at what is actually being developed for that price. Why does one online store cost EUR 3,000 while another costs EUR 15,000? From the outside, both may look like online stores with a product catalogue, shopping cart, and a “Buy” button. The main differences are often found behind the visible interface. Product and category structure A store with 20 products and one variation is a completely different technical project from a store with 5,000 products, multiple sizes, colours, attributes, prices, and stock levels. Another important question is where the product data comes from. Products may be entered manually, imported from files, or synchronized automatically with an ERP or warehouse management system. In real projects, product availability may also depend on several warehouses. For example, the {Swim.lv{\u002Fen\u002Fportfolio\u002Fswimlv\u002F}} e-commerce solution shows customers product availability for individual sizes across warehouses in Latvia and Estonia. In this type of setup, a product page is no longer static content - it needs to display current business data. UX\u002FUI and product discovery In e-commerce, design is not only about how the store looks. The project needs to consider: category structure; search; filters; product cards; product pages; mobile experience; shopping cart; checkout; delivery and payment information. The goal is to reduce unnecessary steps between discovering a product and completing a purchase. Checkout and payments A standard checkout process is one thing. Development costs increase when the project requires: B2B pricing; different prices for different customer groups; individual discounts; deposits; subscriptions; gift cards; multiple payment scenarios; non-standard checkout steps; specific order approval processes. The more closely the online store needs to reflect the company’s actual sales logic, the less the project is about configuring a ready-made platform and the more it becomes custom development. Delivery integrations Omniva, DPD, Venipak, courier delivery, in-store pickup, or individually calculated delivery prices can all become significant parts of an e-commerce project. For example, the {Addores{\u002Fportfolio\u002Faddores\u002F}} project included an Omniva integration with automatic parcel shipment label generation, reducing manual work in order processing. It is not enough to simply show customers a delivery option at checkout. The project also needs to consider what happens to the order after the purchase has been completed. ERP, CRM and warehouse systems As an e-commerce business grows, the online store often can no longer operate as an isolated system. It may need to connect with: ERP; CRM; warehouse management systems; accounting; delivery providers; payment systems; product data sources; customer service systems. For example, the Vedam solution combines moving service requests, box rental and purchases, online payments, CRM integration, Google API, and automated customer communica...\",\n            \"wordCount\": 848,\n            \"timeRequired\": \"PT17M\",\n            \"datePublished\": \"2026-09-22T17:47:39+00:00\",\n            \"dateModified\": \"2026-09-22T17:47:39+00:00\"\n        }\n    ]\n}",{"hero":2208,"sections":2212},{"text":2209,"image":2210},"E-commerce website development in Latvia in 2026 can cost from a few thousand euros for a simple e-commerce solution. Custom-built solutions can start at approximately EUR 15,000, while complex e-commerce platforms with ERP, CRM, warehouse, payment, delivery, and other business system integrations can reach EUR 20,000-50,000&#43;.\u003Cp>\u003Cbr \u002F>\u003Cb>Brandsite e-commerce projects start from EUR 5,000.\u003C\u002Fb>\u003C\u002Fp>\u003Cp>\u003Cbr \u002F>The final cost is determined not only by the number of products or the platform selected. More importantly, it depends on how the online store needs to support sales and the company’s day-to-day business processes - from product discovery and checkout to warehouse data, customer communication, and process automation.\u003C\u002Fp>\u003Cp>\u003Cbr \u002F>If you are planning a new project, you can learn more about Brandsite’s approach to {e-commerce development{\u002Fen\u002Fservices\u002Fe-commerce-development\u002F}}.\u003C\u002Fp>",{"id":1801,"url":2211,"size":1819,"type":572,"width":1337,"height":1338,"filename":1805,"mime_type":318},"https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F472b56c3-9220-4c69-a81e-01607b5e8de0\u002Ftranslations\u002Fen\u002Fe-commerce-development-costs-in-latvia-in-2026.webp",[2213,2216,2219,2222,2230,2233,2236,2239,2242,2245,2248,2251,2254,2256],{"text":2214,"image":199,"heading_h2":2215},"There is no single universal price for an online store. The term “e-commerce website” can refer to anything from a small single-product store to a multilingual e-commerce platform with thousands of products, warehouse data synchronization, and multiple external systems.\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Project level\u003Cbr \u002F>\u003C\u002Fth>\u003Cth>Estimated budget\u003C\u002Fth>\u003Cth>What it typically includes\u003Cbr \u002F>\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>Simple online store\u003C\u002Ftd>\u003Ctd>~EUR 2,000-5,000\u003Cbr \u002F>\u003C\u002Ftd>\u003Ctd>Small catalogue, standard payment and delivery options, ready-made or customized theme\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Professional e-commerce solution\u003Cbr \u002F>\u003C\u002Ftd>\u003Ctd>~EUR 5,000-15,000\u003Cbr \u002F>\u003C\u002Ftd>\u003Ctd>More customized UX\u002FUI, structured product catalogue, multiple languages, payments, delivery, analytics, and SEO foundations\u003Cbr \u002F>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>E-commerce with business system integrations\u003Cbr \u002F>\u003C\u002Ftd>\u003Ctd>~EUR 10,000-25,000&#43;\u003Cbr \u002F>\u003C\u002Ftd>\u003Ctd>ERP, CRM, warehouse systems, data synchronization, automation, and customized order logic\u003Cbr \u002F>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Custom e-commerce platform\u003Cbr \u002F>\u003C\u002Ftd>\u003Ctd>from ~EUR 15,000\u003Cbr \u002F>\u003C\u002Ftd>\u003Ctd>Custom purchasing flows, B2B functionality, APIs, user roles, and individual business logic\u003Cbr \u002F>\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Cp>These are indicative project levels rather than a universal price list for the Latvian market.\u003C\u002Fp>\u003Ch3>What does Latvian market data show?\u003C\u002Fh3>A 2026 GoTOP study analysed 38 Latvian web development providers. Fourteen of them publicly displayed an online store price, and the median published starting price among those companies was EUR 2,750. The lowest published starting price was EUR 1,000, while the highest was EUR 7,500. The authors of the study emphasize that these figures represent public starting prices rather than the final cost of completed projects.\u003Cp>Coma, meanwhile, analysed 16 real written proposals submitted by 13 developers in 2025 for three specific WooCommerce projects. In this sample, the median price was approximately EUR 7,600 excluding VAT, while proposals ranged from EUR 2,400 to more than EUR 20,000. The project requirements included custom design, product filters, payment and delivery integrations, multiple languages,\u003Ca href=\"https:\u002F\u002Fcoma.lv\u002Fen\u002F2026\u002F06\u002F11\u002Fecommerce-website-development-cost-latvia\u002F\" target=\"_blank\" rel=\"noopener noreferrer\"> and performance optimization.\u003C\u002Fa>\u003Cbr \u002F>\u003Cbr \u002F>\u003C\u002Fp>\u003Cp>These two studies are not directly comparable. GoTOP analysed publicly advertised starting prices, while Coma reviewed actual proposals for specific projects.\u003C\u002Fp>\u003Cp>\u003Cbr \u002F>\u003Cb>That is why comparing e-commerce development prices requires looking not only at the final number, but also at what is actually being developed for that price.\u003C\u002Fb>\u003C\u002Fp>","E-commerce development costs in 2026",{"text":2217,"image":199,"heading_h2":2218},"From the outside, both may look like online stores with a product catalogue, shopping cart, and a “Buy” button.\u003Cp>The main differences are often found behind the visible interface.\u003C\u002Fp>\u003Ch3>Product and category structure\u003C\u002Fh3>\u003Cp>A store with 20 products and one variation is a completely different technical project from a store with 5,000 products, multiple sizes, colours, attributes, prices, and stock levels.\u003C\u002Fp>\u003Cp>Another important question is where the product data comes from. Products may be entered manually, imported from files, or synchronized automatically with an ERP or warehouse management system.\u003C\u002Fp>\u003Cp>In real projects, product availability may also depend on several warehouses. For example, the {Swim.lv{\u002Fen\u002Fportfolio\u002Fswimlv\u002F}} e-commerce solution shows customers product availability for individual sizes across warehouses in Latvia and Estonia.\u003C\u002Fp>\u003Cp>In this type of setup, a product page is no longer static content - it needs to display current business data.\u003C\u002Fp>\u003Ch3>UX\u002FUI and product discovery\u003C\u002Fh3>\u003Cp>In e-commerce, design is not only about how the store looks.\u003C\u002Fp>\u003Cp>The project needs to consider:\u003C\u002Fp>\u003Cul>\u003Cli>category structure;\u003C\u002Fli>\u003Cli>search;\u003C\u002Fli>\u003Cli>filters;\u003C\u002Fli>\u003Cli>product cards;\u003C\u002Fli>\u003Cli>product pages;\u003C\u002Fli>\u003Cli>mobile experience;\u003C\u002Fli>\u003Cli>shopping cart;\u003C\u002Fli>\u003Cli>checkout;\u003C\u002Fli>\u003Cli>delivery and payment information.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cbr \u002F>The goal is to reduce unnecessary steps between discovering a product and completing a purchase.\u003C\u002Fp>\u003Ch3>Checkout and payments\u003C\u002Fh3>\u003Cp>A standard checkout process is one thing.\u003C\u002Fp>\u003Cp>\u003Cbr \u002F>Development costs increase when the project requires:\u003C\u002Fp>\u003Cul>\u003Cli>B2B pricing;\u003C\u002Fli>\u003Cli>different prices for different customer groups;\u003C\u002Fli>\u003Cli>individual discounts;\u003C\u002Fli>\u003Cli>deposits;\u003C\u002Fli>\u003Cli>subscriptions;\u003C\u002Fli>\u003Cli>gift cards;\u003C\u002Fli>\u003Cli>multiple payment scenarios;\u003C\u002Fli>\u003Cli>non-standard checkout steps;\u003C\u002Fli>\u003Cli>specific order approval processes.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cbr \u002F>The more closely the online store needs to reflect the company’s actual sales logic, the less the project is about configuring a ready-made platform and the more it becomes custom development.\u003C\u002Fp>\u003Ch3>Delivery integrations\u003C\u002Fh3>\u003Cp>Omniva, DPD, Venipak, courier delivery, in-store pickup, or individually calculated delivery prices can all become significant parts of an e-commerce project.\u003C\u002Fp>\u003Cp>For example, the {Addores{\u002Fportfolio\u002Faddores\u002F}} project included an Omniva integration with automatic parcel shipment label generation, reducing manual work in order processing.\u003C\u002Fp>\u003Cp>It is not enough to simply show customers a delivery option at checkout. The project also needs to consider what happens to the order after the purchase has been completed.\u003C\u002Fp>\u003Ch3>ERP, CRM and warehouse systems\u003C\u002Fh3>\u003Cp>As an e-commerce business grows, the online store often can no longer operate as an isolated system.\u003C\u002Fp>\u003Cp>It may need to connect with:\u003C\u002Fp>\u003Cul>\u003Cli>ERP;\u003C\u002Fli>\u003Cli>CRM;\u003C\u002Fli>\u003Cli>warehouse management systems;\u003C\u002Fli>\u003Cli>accounting;\u003C\u002Fli>\u003Cli>delivery providers;\u003C\u002Fli>\u003Cli>payment systems;\u003C\u002Fli>\u003Cli>product data sources;\u003C\u002Fli>\u003Cli>customer service systems.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cbr \u002F>For example, the Vedam solution combines moving service requests, box rental and purchases, online payments, CRM integration, Google API, and automated customer communication in one system.\u003C\u002Fp>\u003Cp>The value of these {business system integrations{\u002Fen\u002Fservices\u002Fbusiness-systems-integrations\u002F}} is not simply moving data between systems. The objective is to reduce manual work and create a unified process from the customer request through to order processing.\u003C\u002Fp>\u003Ch3>Email marketing and automation\u003C\u002Fh3>\u003Cp>Email marketing should ideally be planned during the online store development process.\u003C\u002Fp>An e-commerce platform can be connected to MailerLite, Brevo, Klaviyo, or another system used by the company to automate, for example:\u003Cbr \u002F>\u003Cul>\u003Cli>welcome emails;\u003C\u002Fli>\u003Cli>abandoned cart flows;\u003C\u002Fli>\u003Cli>post-purchase communication;\u003C\u002Fli>\u003Cli>repeat purchase reminders;\u003C\u002Fli>\u003Cli>customer segmentation;\u003C\u002Fli>\u003Cli>personalized offers.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>The {Addores{\u002Fportfolio\u002Faddores\u002F}} project included a Brevo integration for customer communication and automation.\u003C\u002Fp>\u003Cp>\u003Cbr \u002F>This shows how sales, logistics, and ongoing customer communication can be planned as a single system rather than a collection of disconnected tools.\u003C\u002Fp>\u003Ch3>Product data feeds and external sales channels\u003C\u002Fh3>\u003Cp>E-commerce products do not always exist only within the online store itself.\u003C\u002Fp>\u003Cp>Product data may also need to be distributed to:\u003C\u002Fp>\u003Cul>\u003Cli>Google Merchant Center;\u003C\u002Fli>\u003Cli>price comparison websites;\u003C\u002Fli>\u003Cli>marketplaces;\u003C\u002Fli>\u003Cli>advertising platforms;\u003C\u002Fli>\u003Cli>business partners.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cbr \u002F>For example, the {Bluetti{\u002Fportfolio\u002Fbluetti\u002F}} project included XML product feeds for Salidzini.lv, 220.lv, and KurPirkt.lv.\u003C\u002Fp>\u003Cp>In these projects, product data quality becomes especially important - including titles, prices, images, availability, and other attributes.\u003C\u002Fp>","Why does one online store cost EUR 3,000 while another costs EUR 15,000?",{"text":2220,"image":199,"heading_h2":2221},"A platform should not be selected simply because a particular technology is currently popular.\u003Cp>\u003Cbr \u002F>It is more important to understand the business model, sales process, and functionality the company may need one or two years from now.\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Platform\u003C\u002Fth>\u003Cth>Best suited for\u003C\u002Fth>\u003Cth>Main advantage\u003Cbr \u002F>\u003C\u002Fth>\u003Cth>Ongoing costs\u003Cbr \u002F>\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>Wix\u003Cbr \u002F>\u003C\u002Ftd>\u003Ctd>Small and relatively simple e-commerce projects\u003C\u002Ftd>\u003Ctd>Easy management and quick setup\u003Cbr \u002F>\u003C\u002Ftd>\u003Ctd>Platform subscription\u003Cbr \u002F>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Shopify\u003C\u002Ftd>\u003Ctd>Standardized SaaS e-commerce\u003Cbr \u002F>\u003C\u002Ftd>\u003Ctd>E-commerce infrastructure and hosting in one platform\u003Cbr \u002F>\u003C\u002Ftd>\u003Ctd>Subscription &#43; apps &#43; payment-related costs\u003Cbr \u002F>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>WooCommerce\u003Cbr \u002F>\u003C\u002Ftd>\u003Ctd>Businesses that prioritize content, SEO, and customization\u003Cbr \u002F>\u003C\u002Ftd>\u003Ctd>High level of control and WordPress ecosystem\u003Cbr \u002F>\u003C\u002Ftd>\u003Ctd>Hosting &#43; licences &#43; maintenance\u003Cbr \u002F>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Custom solution\u003C\u002Ftd>\u003Ctd>Specific business logic\u003C\u002Ftd>\u003Ctd>Maximum control over the system and data\u003Cbr \u002F>\u003C\u002Ftd>\u003Ctd>Server infrastructure &#43; technical maintenance\u003Cbr \u002F>\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Cp>There is no single platform that is best for every business.\u003C\u002Fp>\u003Cp>\u003Cbr \u002F>For one company, Shopify may be the most cost-effective choice. For another, WooCommerce may offer significantly more flexibility. In more complex projects, a standard e-commerce platform may eventually become a limitation.\u003C\u002Fp>","How to choose a platform for your online store?",{"text":2223,"image":2224,"heading_h2":2229},"\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fpricing\" target=\"_blank\" rel=\"noopener noreferrer\">WooCommerce\u003C\u002Fa> is well suited to companies that want to combine \u003Cb>e-commerce, content, SEO, and customized functionality within one system.\u003C\u002Fb>\u003Cp>\u003Cbr \u002F>The core WooCommerce platform is free and open source. There is no fixed monthly WooCommerce platform subscription, but businesses need to plan for hosting, technical maintenance, and any paid extensions they require.\u003C\u002Fp>\u003Cp>\u003Cbr \u002F>WooCommerce’s official pricing information currently states that hosting for many stores may cost approximately USD 25-350 per month, while paid extensions commonly cost around USD 29-299 per year per extension.\u003Cbr \u002F>\u003Cbr \u002F>\u003Cb>WooCommerce Advantages\u003C\u002Fb>\u003C\u002Fp>\u003Ch3>1. Flexible product structure\u003C\u002Fh3>\u003Cp>WooCommerce can support both small product catalogues and more complex structures with categories, variations, attributes, and custom product types.\u003C\u002Fp>\u003Ch3>2. WordPress content capabilities\u003C\u002Fh3>\u003Cp>If a company relies on service pages, blogs, SEO landing pages, guides, or a wider content strategy, combining WooCommerce and WordPress allows content and e-commerce to be managed within the same environment.\u003C\u002Fp>\u003Ch3>3. Extensive integration possibilities\u003C\u002Fh3>\u003Cp>WooCommerce can be connected to payment systems, delivery providers, CRM, ERP, warehouse systems, email marketing tools, and other APIs.\u003C\u002Fp>\u003Ch3>4. Control over the technical solution\u003C\u002Fh3>\u003Cp>The business has greater freedom to choose its hosting, server infrastructure, and technical customizations.\u003C\u002Fp>\u003Ch3>5. Expandable functionality\u003C\u002Fh3>\u003Cp>The official \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\" target=\"_blank\" rel=\"noopener noreferrer\">WooCommerce\u003C\u002Fa> Marketplace includes solutions for subscriptions, bookings, product bundles, gift cards, dynamic pricing, loyalty programmes, shipping, and automation.\u003C\u002Fp>\u003Cp>In {WooCommerce development{\u002Fen\u002Fservices\u002Fwoocommerce-development\u002F}}, Brandsite chooses the platform when it matches the company’s actual requirements - not because we use one technology for every project.\u003C\u002Fp>",{"id":2225,"url":2226,"size":2227,"type":572,"width":1337,"height":1338,"filename":2228,"mime_type":318},"2e7c6561-fece-436a-bd15-a0490d37c72a","https:\u002F\u002Fcms.brandsite.lv\u002Fstorage\u002Fmedia-assets\u002F2e7c6561-fece-436a-bd15-a0490d37c72a\u002Ftranslations\u002Fen\u002Fe-commerce-development-with-woocommerce-when-should-you-choose-it.webp",213200,"e-commerce-development-with-woocommerce-when-should-you-choose-it.webp","E-commerce development with WooCommerce: when should you choose it?",{"text":2231,"image":199,"heading_h2":2232},"When comparing two development proposals, it is important to understand not only the total price, but also the scope of work.\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Often included in development\u003Cbr \u002F>\u003C\u002Fth>\u003Cth>Often needs to be clarified separately\u003Cbr \u002F>\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>UX\u002FUI design\u003Cbr \u002F>\u003C\u002Ftd>\u003Ctd>Product photography\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Responsive mobile version\u003Cbr \u002F>\u003C\u002Ftd>\u003Ctd>Full product copywriting\u003Cbr \u002F>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Product and category structure\u003Cbr \u002F>\u003C\u002Ftd>\u003Ctd>Bulk product entry\u003Cbr \u002F>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Checkout setup\u003Cbr \u002F>\u003C\u002Ftd>\u003Ctd>Translations\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Payment integration\u003Cbr \u002F>\u003C\u002Ftd>\u003Ctd>ERP\u002FCRM licences\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Delivery integration\u003Cbr \u002F>\u003C\u002Ftd>\u003Ctd>Paid plugins and applications\u003Cbr \u002F>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Technical SEO foundations\u003Cbr \u002F>\u003C\u002Ftd>\u003Ctd>Long-term SEO\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Analytics setup\u003Cbr \u002F>\u003C\u002Ftd>\u003Ctd>Advertising budget\u003Cbr \u002F>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Testing and publication\u003Cbr \u002F>\u003C\u002Ftd>\u003Ctd>New functionality after the initial project\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Cp>The fact that a specific task is not included in the initial proposal does not automatically mean that the proposal is poor.\u003C\u002Fp>\u003Cp>What matters is that the project boundaries are clear before development begins.\u003C\u002Fp>","What is usually included in the cost of e-commerce development?",{"text":2234,"image":199,"heading_h2":2235},"An e-commerce budget should not be evaluated only based on the initial development cost.\u003Cp>\u003Cbr \u002F>After publication, additional costs may include:\u003C\u002Fp>\u003Cul>\u003Cli>platform subscriptions;\u003C\u002Fli>\u003Cli>hosting and servers;\u003C\u002Fli>\u003Cli>payment processing fees;\u003C\u002Fli>\u003Cli>WooCommerce plugins or Shopify apps;\u003C\u002Fli>\u003Cli>delivery integrations;\u003C\u002Fli>\u003Cli>CRM and ERP licences;\u003C\u002Fli>\u003Cli>email marketing platforms;\u003C\u002Fli>\u003Cli>product feed tools;\u003C\u002Fli>\u003Cli>backups and monitoring;\u003C\u002Fli>\u003Cli>{website maintenance and support{\u002Fen\u002Fservices\u002Fweb-maintenance\u002F}}\u003C\u002Fli>\u003Cli>integration maintenance;\u003C\u002Fli>\u003Cli>SEO;\u003C\u002Fli>\u003Cli>product content;\u003C\u002Fli>\u003Cli>further functionality development.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cbr \u002F>So the right question is not only:\u003C\u002Fp>\u003Cp>\u003Cb>“How much does online store development cost?”\u003C\u002Fb>\u003C\u002Fp>\u003Cp>\u003Cbr \u002F>It is also important to understand:\u003C\u002Fp>\u003Cp>\u003Cb>“How much will this e-commerce system cost over the next 2-3 years?”\u003C\u002Fb>\u003C\u002Fp>\u003Ch3>How much does e-commerce hosting cost?\u003C\u002Fh3>\u003Cp>A simple WooCommerce store may work well with quality managed hosting, while larger e-commerce projects with integrations and heavier data flows often require VPS or cloud infrastructure.\u003C\u002Fp>\u003Cp>For these projects, server costs in Brandsite’s experience are often approximately EUR 25-100&#43; per month, depending on traffic, database requirements, catalogue size, caching, and the technical architecture.\u003C\u002Fp>\u003Cp>You can read more about hosting, servers, and website maintenance costs in our guide to {website development costs in 2026{\u002Fen\u002Fblog\u002Fwebsite-development-cost-latvia-2026\u002F}}\u003C\u002Fp>","What costs arise after the online store is published?",{"text":2237,"image":199,"heading_h2":2238},"A simple or lower-cost solution is not a bad choice if it matches the company’s needs.\u003Cp>Problems begin when, after a year, the company discovers that:\u003C\u002Fp>\u003Cul>\u003Cli>the product structure is no longer scalable;\u003C\u002Fli>\u003Cli>the required ERP or warehouse integration cannot be added properly;\u003C\u002Fli>\u003Cli>the checkout cannot be adapted to the company’s process;\u003C\u002Fli>\u003Cli>the SEO structure needs to be rebuilt;\u003C\u002Fli>\u003Cli>the system depends on too many conflicting plugins;\u003C\u002Fli>\u003Cli>administration requires too much manual work;\u003C\u002Fli>\u003Cli>platform limitations make migration to another system necessary.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cbr \u002F>In these cases, a lower initial price may lead to redevelopment and higher overall costs.\u003C\u002Fp>\u003Cp>\u003Cbr \u002F>That is why platform and architecture decisions should consider not only current functionality, but also the company’s future development plans.\u003C\u002Fp>","When does a cheap online store become expensive?",{"text":2240,"image":199,"heading_h2":2241},"Custom development is justified not because it sounds more technically impressive, but when the limitations of a standard platform begin to restrict the business process.\u003Cp>\u003Cbr \u002F>This may apply when the project requires:\u003C\u002Fp>\u003Cul>\u003Cli>individual B2B pricing;\u003C\u002Fli>\u003Cli>different catalogues for different customers;\u003C\u002Fli>\u003Cli>synchronization between multiple warehouses;\u003C\u002Fli>\u003Cli>a specific checkout process;\u003C\u002Fli>\u003Cli>subscriptions;\u003C\u002Fli>\u003Cli>rentals;\u003C\u002Fli>\u003Cli>bookings;\u003C\u002Fli>\u003Cli>marketplace functionality;\u003C\u002Fli>\u003Cli>complex user roles;\u003C\u002Fli>\u003Cli>high-volume API data exchange;\u003C\u002Fli>\u003Cli>multiple interconnected business systems.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cbr \u002F>For example, the {LightUp.lv{\u002Fen\u002Fportfolio\u002Flightuplv\u002F}} B2B e-commerce solution included functionality that allows users to create product selections, generate them as PDF files, and send them to clients.\u003C\u002Fp>\u003Cp>This is a practical tool for the daily workflows of interior designers and architects.\u003C\u002Fp>\u003Cp>\u003Cbr \u002F>In the {Masieru Akadēmija{\u002Fen\u002Fportfolio\u002Fmasieru-akademija\u002F}} project, course registration, e-commerce, payments, and automated invoice processing were combined within a single WordPress solution.\u003C\u002Fp>\u003Cp>\u003Cbr \u002F>Both examples demonstrate that custom functionality does not always mean developing a completely new platform from scratch. In some cases, the best solution is to adapt an existing technology to a specific business process.\u003C\u002Fp>\u003Cp>If a standard e-commerce architecture is no longer suitable, the solution may evolve into a {web application{\u002Fen\u002Fservices\u002Fweb-application-development\u002F}} or a broader business system.\u003C\u002Fp>","When is custom e-commerce development necessary?",{"text":2243,"image":199,"heading_h2":2244},"E-commerce SEO should ideally be planned before the online store is published.\u003Cp>It is not only product page optimization that matters, but the entire information architecture:\u003C\u002Fp>\u003Cul>\u003Cli>category and subcategory structure;\u003C\u002Fli>\u003Cli>indexable URLs;\u003C\u002Fli>\u003Cli>product names;\u003C\u002Fli>\u003Cli>product attributes;\u003C\u002Fli>\u003Cli>unique category content;\u003C\u002Fli>\u003Cli>product descriptions;\u003C\u002Fli>\u003Cli>internal links;\u003C\u002Fli>\u003Cli>structured product data;\u003C\u002Fli>\u003Cli>accurate pricing and availability;\u003C\u002Fli>\u003Cli>image optimization;\u003C\u002Fli>\u003Cli>product data feeds;\u003C\u002Fli>\u003Cli>Google Merchant Center;\u003C\u002Fli>\u003Cli>analytics and conversion tracking.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cbr \u002F>Google states that AI Overviews and AI Mode do not require any special “AI schema” or separate technical markup. The same fundamental SEO requirements continue to apply - an indexable website, high-quality content, clear internal structure, and information that Google can reliably process.\u003C\u002Fp>\u003Cp>\u003Cbr \u002F>For e-commerce, Google also recommends using product structured data, while a Google Merchant Center feed can supplement website information with product pricing, availability, and other product data.\u003C\u002Fp>\u003Cp>\u003Cbr \u002F>A more detailed technical review can also be carried out through an {SEO audit and optimization{\u002Fen\u002Fservices\u002Fseo-audit-optimization\u002F}}.\u003Cbr \u002F>\u003Cbr \u002F>\u003C\u002Fp>\u003Cp>\u003Cb>In Brandsite projects, we focus on making sales, content, UX\u002FUI, and technical functionality work together rather than treating them as separate parts of the project.\u003C\u002Fb>\u003C\u002Fp>","How to prepare an online store for SEO and AI Search visibility?",{"text":2246,"image":199,"heading_h2":2247},"A good example is the Vedam solution developed by Brandsite.\u003Cp>The platform combines: moving service requests; product purchases; box rentals; delivery and pickup options; online payments; CRM integration; Google API address input; automated email communication; administration functionality and multiple language versions.\u003C\u002Fp>\u003Cp>\u003Cbr \u002F>Customers do not need to use several disconnected systems, while the company’s team does not need to manually transfer information between different stages of the process.\u003C\u002Fp>\u003Cp>\u003Cbr \u002F>{View the Vedam project{\u002Fportfolio\u002Fvedam\u002F}}. It is also a good example of why two projects that can both be described as “online stores” may have completely different development scopes and budgets.\u003C\u002Fp>","How can sales, rentals and CRM be combined in one e-commerce system?",{"text":2249,"image":199,"heading_h2":2250},"The first step is not choosing WooCommerce, Shopify, or another platform.\u003Cp>\u003Cbr \u002F>The first step is understanding how e-commerce needs to work within the business.\u003C\u002Fp>\u003Ch3>1. What will you sell?\u003C\u002Fh3>\u003Cp>Physical products, digital products, services, rentals, subscriptions, or several models within one system?\u003C\u002Fp>\u003Ch3>2. What will the product structure look like?\u003C\u002Fh3>\u003Cp>How many products, categories, variations, and attributes will there be?\u003C\u002Fp>\u003Cp>Will products require different prices, sizes, colours, or other parameters?\u003C\u002Fp>\u003Ch3>3. How will the purchase process work?\u003C\u002Fh3>\u003Cp>Which payment methods are required?\u003C\u002Fp>\u003Cp>Should the customer pay immediately, submit a price request, or receive an individual quotation?\u003C\u002Fp>\u003Ch3>4. How will delivery work?\u003C\u002Fh3>\u003Cp>Parcel lockers, couriers, in-store pickup, specific delivery regions, or individually calculated delivery prices?\u003C\u002Fp>\u003Ch3>5. Which systems does the store need to connect with?\u003C\u002Fh3>\u003Cp>CRM, ERP, warehouse systems, accounting, delivery systems, email platforms, or other APIs?\u003C\u002Fp>\u003Ch3>6. Which markets will the business sell in?\u003C\u002Fh3>\u003Cp>Languages, currencies, VAT, delivery rules, and warehouse locations can significantly affect the project architecture.\u003C\u002Fp>\u003Ch3>7. How will customers find the store?\u003C\u002Fh3>\u003Cp>SEO, Google Shopping, Google Ads, Meta Ads, email marketing, and other channels should already be considered during the project structure planning stage.\u003C\u002Fp>\u003Ch3>8. What budget is available?\u003C\u002Fh3>\u003Cp>A budget is not only a limitation. It helps determine which features are essential in the first phase and which can be introduced later.\u003C\u002Fp>\u003Cp>\u003Cbr \u002F>At Brandsite, we choose the platform based on business needs - not the other way around.\u003C\u002Fp>\u003Cp>We evaluate the sales process, content, UX\u002FUI, functionality, integrations, automation opportunities, and budget so the solution is suitable not only on the day it is published, but also for the company’s future growth.\u003C\u002Fp>","Where should you start when developing an online store?",{"text":2252,"image":199,"heading_h2":2253},"The development timeline also depends on the project scope.\u003Cp>\u003Cbr \u002F>In the \u003Ca href=\"https:\u002F\u002Fwww.gotop.lv\u002Flv\u002Fcenas-un-termini-timekla-vietnes-izstradei-latvija-petijums-2026-gada\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">GoTOP\u003C\u002Fa> study, only seven companies publicly stated development times for online stores. Within this small sample, the median timeline was 56 days. The authors themselves emphasize that this should be treated as an indicator rather than a general standard for the Latvian market.\u003C\u002Fp>\u003Cp>\u003Cbr \u002F>For professional Brandsite e-commerce projects, a typical development period is approximately \u003Cb>6-10 weeks\u003C\u002Fb>, while more complex systems involving integrations or custom business logic may require several months.\u003C\u002Fp>\u003Cp>\u003Cbr \u002F>The timeline is also significantly influenced by how early the following materials and decisions are prepared:\u003C\u002Fp>\u003Cul>\u003Cli>product data;\u003C\u002Fli>\u003Cli>copy;\u003C\u002Fli>\u003Cli>photography;\u003C\u002Fli>\u003Cli>translations;\u003C\u002Fli>\u003Cli>access to external systems;\u003C\u002Fli>\u003Cli>API documentation;\u003C\u002Fli>\u003Cli>decisions regarding payments and delivery.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cbr \u002F>Therefore, an accurate project timeline can only be determined after the requirements have been evaluated.\u003C\u002Fp>","How long does e-commerce development take?",{"text":2255,"image":199,"heading_h2":1417},"\u003Ch3>1. How much does a simple online store cost?\u003C\u002Fh3>\u003Cp>A simple online store built on an existing platform can be developed for a few thousand euros. The final price depends on the design, product structure, payments, delivery, and how much work the company handles internally. Brandsite e-commerce projects start from EUR 5,000.\u003C\u002Fp>\u003Ch3>2. How much does WooCommerce development cost?\u003C\u002Fh3>\u003Cp>The core WooCommerce platform is free, but the cost of developing a professional online store includes UX\u002FUI, development, hosting, integrations, testing, and any necessary paid extensions. Therefore, the WooCommerce licence cost itself does not represent the total project cost.\u003C\u002Fp>\u003Ch3>3. WooCommerce or Shopify - which should you choose?\u003C\u002Fh3>\u003Cp>Shopify is suitable for businesses looking for a standardized SaaS environment with infrastructure already included. WooCommerce is often more suitable when WordPress content capabilities, SEO, broader customization, and greater control over the technical solution are important. The choice should be based on the specific needs of the business.\u003C\u002Fp>\u003Ch3>4. Is product entry included in the development price?\u003C\u002Fh3>\u003Cp>It depends on the project scope. A small number of products may be included in the development project, while large catalogue migrations, data cleaning, image processing, and product copywriting are often priced separately.\u003C\u002Fp>\u003Ch3>5. Can an online store be connected to an ERP or CRM?\u003C\u002Fh3>\u003Cp>Yes. An online store can be integrated with CRM, ERP, warehouse management, accounting, and other business systems if an appropriate API or another data exchange mechanism is available.\u003C\u002Fp>\u003Ch3>6. Can an online store be integrated with email marketing?\u003C\u002Fh3>\u003Cp>Yes. An e-commerce system can be connected to MailerLite, Brevo, Klaviyo, and other tools to automate welcome emails, abandoned cart communication, post-purchase flows, customer segmentation, and repeat sales.\u003C\u002Fp>\u003Ch3>7. How much does online store maintenance cost?\u003C\u002Fh3>\u003Cp>Costs depend on the platform and the complexity of the project. For WooCommerce, companies need to consider hosting, licences, updates, backups, and technical support. For Shopify, costs include the platform subscription and any applications used. An e-commerce project should be evaluated based on the total cost of the system, not only the initial development price.\u003C\u002Fp>\u003Ch3>8. When is a custom e-commerce solution necessary?\u003C\u002Fh3>\u003Cp>A custom solution is justified when a standard platform can no longer properly support the company’s business processes - for example, when specific B2B pricing, complex integrations, multiple warehouses, a non-standard checkout process, or individual user roles are required.\u003C\u002Fp>\u003Ch3>9. How long does e-commerce development take?\u003C\u002Fh3>\u003Cp>A professional e-commerce project often requires approximately 6-10 weeks. More complex platforms with several business system integrations may take several months to develop.\u003C\u002Fp>",{"text":2257,"image":199,"heading_h2":2258},"Not sure whether WooCommerce or Shopify is enough for your project, or whether you need a custom-built system?\u003Cp>Brandsite evaluates the product structure, sales process, UX\u002FUI, integrations, automation opportunities, and available budget to select a solution that works not only for today’s requirements, but also for the company’s future growth.\u003C\u002Fp>\u003Cp>\u003Cb>Brandsite e-commerce projects start from EUR 5,000.\u003C\u002Fb>\u003C\u002Fp>\u003Cp>{Book a consultation{\u002Fen\u002Fcontacts\u002F}}. {Explore our e-commerce development service{\u002Fen\u002Fservices\u002Fe-commerce-development\u002F}}\u003C\u002Fp>","Planning a new online store?",{"card_image":199,"hero_image":2260},{"id":1801,"type":149,"locale":22,"fallback":2261,"image":2262,"derivatives":2269},{"used":25,"locale":199},{"url":1804,"filename":1805,"alt":1806,"title":1806,"caption":1806,"width":1337,"height":1338,"derivatives":2263},{"card":2264,"mobile":2265,"original":2266,"tablet":2267,"thumb":2268},{"label":314,"target_width":315,"url":1809,"filename":1810,"mime_type":318,"width":315,"height":584,"size":1811},{"label":321,"target_width":322,"url":1813,"filename":1814,"mime_type":318,"width":322,"height":589,"size":1815},{"label":327,"target_width":199,"url":1817,"filename":1818,"mime_type":318,"width":1337,"height":1338,"size":1819},{"label":332,"target_width":333,"url":1821,"filename":1822,"mime_type":318,"width":333,"height":598,"size":1823},{"label":338,"target_width":339,"url":1825,"filename":1826,"mime_type":318,"width":339,"height":603,"size":1827},{"card":2270,"mobile":2271,"original":2272,"tablet":2273,"thumb":2274},{"label":314,"target_width":315,"url":1809,"filename":1810,"mime_type":318,"width":315,"height":584,"size":1811},{"label":321,"target_width":322,"url":1813,"filename":1814,"mime_type":318,"width":322,"height":589,"size":1815},{"label":327,"target_width":199,"url":1817,"filename":1818,"mime_type":318,"width":1337,"height":1338,"size":1819},{"label":332,"target_width":333,"url":1821,"filename":1822,"mime_type":318,"width":333,"height":598,"size":1823},{"label":338,"target_width":339,"url":1825,"filename":1826,"mime_type":318,"width":339,"height":603,"size":1827},1792072910848]