{"id":16283,"date":"2025-12-18T11:53:49","date_gmt":"2025-12-18T10:53:49","guid":{"rendered":"https:\/\/marabelia.com\/precio-tienda-online\/"},"modified":"2026-04-17T11:48:11","modified_gmt":"2026-04-17T09:48:11","slug":"price-of-an-online-store","status":"publish","type":"post","link":"https:\/\/marabelia.com\/en\/price-of-an-online-store\/","title":{"rendered":"Price of an online store"},"content":{"rendered":"<div class=\"wpb-content-wrapper\">[vc_row][vc_column][vc_row_inner gap=&#8221;30&#8243;][vc_column_inner width=&#8221;1\/2&#8243;][vc_column_text css=&#8221;&#8221;]\n<p class=\"p1\">The price of an online store is built around very specific variables: <strong>what you sell<\/strong>, how many products you plan to publish initially, whether there are <strong>variations<\/strong> (sizes, colours, bundles), how <strong>shipping logistics<\/strong> will work, how many <strong>languages<\/strong> you want to sell in, what tax requirements you\u2019ll have (<strong>Spanish VAT<\/strong> only or country-based taxes), and what <strong>additional<\/strong> <strong>features<\/strong> you need for the shop to work for you (advanced filters, subscriptions, bookings, multi-currency, invoicing, etc.).<\/p>\n<p class=\"p1\">For this reason, rather than talking about a single fixed price, it\u2019s far more useful to start with a realistic base and then add extras with clear costs depending on the scope. In this guide, you\u2019ll find a <span style=\"text-decoration: underline;\"><strong data-start=\"670\" data-end=\"698\">pricing template <\/strong><\/span>for online stores that helps you understand your range from the very beginning: how much a <span style=\"text-decoration: underline;\"><strong>basic store costs from 1.200 \u20ac<\/strong><\/span>, <strong>which elements typically increase the price<\/strong>, and which investments have the greatest impact on performance, conversion and scalability.<\/p>\n<p class=\"p1\"><strong>Before diving into the pricing table<\/strong>, the next section explains something key: <strong>which e-commerce platform to choose<\/strong> (WooCommerce, Shopify, PrestaShop or custom development) and why, in most cases, the most common, cost-effective and viable option for starting and scaling is <strong>WordPress + WooCommerce<\/strong>.<\/p>\n[\/vc_column_text][\/vc_column_inner][vc_column_inner width=&#8221;1\/2&#8243;][vc_column_text css=&#8221;.vc_custom_1776419180881{border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-top: 5% !important;padding-right: 5% !important;padding-bottom: 5% !important;padding-left: 5% !important;background-color: #E9E6E6 !important;border-left-style: ridge !important;border-right-style: ridge !important;border-top-style: ridge !important;border-bottom-style: ridge !important;border-radius: 40px !important;border-color: #000000 !important;}&#8221;]\n<p class=\"uppercase\"><strong>Article index <\/strong><\/p>\n<p><span style=\"font-size: 90%;\"><a href=\"https:\/\/marabelia.com\/en\/price-of-an-online-store\/#woocommerce\">WooCommerce, PrestaShop, Shopify or custom development?<\/a><\/span><br \/>\n<span style=\"font-size: 90%;\"><a href=\"https:\/\/marabelia.com\/en\/price-of-an-online-store\/#cuanto\">Base price of an online store: 1,200\u20ac<\/a><\/span><br \/>\n<span style=\"font-size: 90%;\"><a href=\"https:\/\/marabelia.com\/en\/price-of-an-online-store\/#hosting\">Hosting and domain <\/a><\/span><br \/>\n<span style=\"font-size: 90%;\"><a href=\"https:\/\/marabelia.com\/en\/price-of-an-online-store\/#plantilla\">Template we will use for your online store: Flatsome<\/a><\/span><br \/>\n<span style=\"font-size: 90%;\"><a href=\"https:\/\/marabelia.com\/en\/price-of-an-online-store\/#tabla-inicio\">Extras for your online store: calculate your e-commerce price<\/a><\/span><\/p>\n<p><span style=\"font-size: 90%;\"><a href=\"https:\/\/marabelia.com\/en\/price-of-an-online-store\/#tabla-catalogo\">Catalogue and products<br \/>\n<\/a><a href=\"https:\/\/marabelia.com\/en\/price-of-an-online-store\/#tabla-importacion\">Bulk product import<\/a><\/span><br \/>\n<span style=\"font-size: 90%;\"><a href=\"https:\/\/marabelia.com\/en\/price-of-an-online-store\/#tabla-contenido\">Content, pages and translation<\/a><\/span><br \/>\n<span style=\"font-size: 90%;\"><a href=\"https:\/\/marabelia.com\/en\/price-of-an-online-store\/#tabla-funcionalidades\">Extra functions: implementation and custom feature<\/a><\/span><br \/>\n<span style=\"font-size: 90%;\"><a href=\"https:\/\/marabelia.com\/en\/price-of-an-online-store\/#tabla-pagos\">Payments, invoicing and taxes<\/a><\/span><br \/>\n<span style=\"font-size: 90%;\"><a href=\"https:\/\/marabelia.com\/en\/price-of-an-online-store\/#tabla-envios\">Shipping by country (Europe and worldwide)<\/a><\/span><\/p>\n<p><span style=\"font-size: 90%;\"><a href=\"https:\/\/marabelia.com\/en\/price-of-an-online-store\/#mantenimiento\">Web maintenance and security for online stores<\/a><\/span>[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row el_id=&#8221;woocommerce&#8221;][vc_column][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;&#8221;]\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"af724be5-7018-4a7b-9498-8cde84f94551\" data-testid=\"conversation-turn-38\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"002bac81-1864-42ac-a468-dd373d21f315\" data-message-model-slug=\"gpt-5-2-thinking\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\">\n<h2 style=\"text-align: justify;\" data-start=\"0\" data-end=\"92\">WooCommerce, PrestaShop, Shopify or custom development?<\/h2>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"z-0 flex min-h-[46px] justify-start\"><\/div>\n<\/div>\n<\/div>\n<\/article>\n[\/vc_column_text][vc_separator color=&#8221;juicy_pink&#8221; css=&#8221;&#8221;][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;&#8221;]\n<p class=\"p1\">Before discussing price, it\u2019s important to choose the foundation: the platform determines how much it will cost to build your store and, more importantly, to maintain and scale it.<\/p>\n<p class=\"p1\">At Marabelia, we primarily work with <strong>WordPress + WooCommerce<\/strong> because it is a <strong>flexible, widely used and cost-effective option<\/strong> for most projects. It allows you to start with a solid store and then add plugins or custom features as your business grows.<\/p>\n<ul>\n<li><span class=\"s1\" style=\"color: #333333; font-size: 14.4px;\"><b>WooCommerce<\/b><\/span><span style=\"color: #333333; font-size: 14.4px;\"><strong> is ideal for catalogues of up to ~5,000 simple products or environments with many variations (around ~32,000 combinations\/variations)<\/strong>. This is not a system limitation, but a reasonable threshold to maintain good performance without unnecessary technical complexity. WooCommerce documents cases of much larger stores when the infrastructure is properly configured.<\/span><\/li>\n<li><span class=\"s1\" style=\"color: #333333; font-size: 14.4px;\"><b>Shopify<\/b><\/span><span style=\"color: #333333; font-size: 14.4px;\"> can be a great option if you want speed and an \u201call-in-one\u201d ecosystem, but it usually involves a monthly fee plus paid apps, and operational limits should be reviewed depending on catalogue size and variations. For larger projects, a powerful Shopify store typically ranges from \u20ac8,000 to \u20ac20,000 (plus subscription and apps).<\/span><\/li>\n<li><span class=\"s1\" style=\"color: #333333; font-size: 14.4px;\"><b>PrestaShop<\/b><\/span><span style=\"color: #333333; font-size: 14.4px;\"> works well for \u201cpure\u201d e-commerce and large catalogues, although projects with many combinations may require more careful architecture and optimisation. Official estimates place agency-built projects between \u20ac5,000 and \u20ac25,000, with additional typical costs such as custom features (\u20ac1,000\u2013\u20ac5,000) and maintenance (\u20ac100\u2013\u20ac400\/month).<\/span><\/li>\n<li><span class=\"s1\" style=\"color: #333333; font-size: 14.4px;\"><b>Custom development<\/b><\/span><span style=\"color: #333333; font-size: 14.4px;\"> usually makes sense when the store becomes a system: large inventories, advanced CRM\/ERP integrations, complex country-based rules, automations, etc. In these cases, budgets typically start high (from \u20ac10,000 up to \u20ac25,000 depending on scope).<\/span><\/li>\n<\/ul>\n<p class=\"p1\">For this reason, <strong>this guide is based on WooCommerce<\/strong>: it\u2019s the most efficient foundation to start and grow in layers (base + extras). If the project exceeds certain thresholds in catalogue size or operations, then more advanced solutions or architectures can be considered.<\/p>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][\/vc_column][\/vc_row][vc_row el_id=&#8221;cuanto&#8221;][vc_column][vc_column_text css=&#8221;&#8221;]\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"af724be5-7018-4a7b-9498-8cde84f94551\" data-testid=\"conversation-turn-38\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"002bac81-1864-42ac-a468-dd373d21f315\" data-message-model-slug=\"gpt-5-2-thinking\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\">\n<h2 style=\"text-align: justify;\" data-start=\"0\" data-end=\"92\"><strong>Base price of an online store: 1,200\u20ac<\/strong><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n[\/vc_column_text][vc_separator color=&#8221;juicy_pink&#8221; css=&#8221;&#8221;][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;&#8221;]\n<p class=\"p1\">This price corresponds to a <strong>very basic online store, designed to start selling without logistics \u2014 ideal for services, digital products or downloadable items, where you don\u2019t need to configure shipping, zones, carriers or country-based rules<\/strong>.<\/p>\n<p class=\"p1\">It can also serve as a launch store with a minimal catalogue (up to 5 simple products), but it\u2019s important to be clear: as soon as physical products and shipping are involved, additional costs are usually required (shipping setup, extra payment methods, larger catalogue, variations, languages, etc.).<\/p>\n<p class=\"p1\">That\u2019s why, after the base price, you\u2019ll find a breakdown of sections where you can clearly see which extras are typically needed and how they affect the total budget.Includes:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><span style=\"font-size: 85%;\">Basic store (structure + setup).<\/span><\/li>\n<li><span style=\"font-size: 85%;\"><em> &#8220;Home&#8221; <\/em>page with <a href=\"https:\/\/marabelia.com\/en\/what-is-a-slider\/\" target=\"_blank\" rel=\"noopener\">slider<\/a> carousel, featured products<a href=\"https:\/\/marabelia.com\/en\/que-es-un-grid-2\/\" target=\"_blank\" rel=\"noopener\">grid<\/a> , main categories grid, headline\/claim and <em>footer<\/em> with contact details and policies.<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Upload of up to 5 simple products.<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Shop page with sidebar panel (widgets: search, price filter, category filter, recently viewed products and cart)<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Customer account area and login.<\/span><\/li>\n<li><span style=\"font-size: 85%;\">1 payment method configured (Redsys, PayPal or Stripe).<\/span><\/li>\n<li><span style=\"font-size: 85%;\"><strong>RBasic GDPR compliance + basic returns policy<\/strong> (template-based and quick adaptation).<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Spanish VAT setup (standard configuration).<\/span><\/li>\n<li><span style=\"font-size: 85%;\">\ud83c\udf81 <strong data-start=\"1682\" data-end=\"1727\">HHosting + domain included for the first year<\/strong> (with purchase)<\/span><\/li>\n<li><span style=\"font-size: 85%;\">40-minute recorded tutorial on how to manage your online store.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][vc_empty_space height=&#8221;32px&#8221;][\/vc_column][\/vc_row][vc_row el_id=&#8221;hosting&#8221;][vc_column][vc_column_text css=&#8221;&#8221;]\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"af724be5-7018-4a7b-9498-8cde84f94551\" data-testid=\"conversation-turn-38\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"002bac81-1864-42ac-a468-dd373d21f315\" data-message-model-slug=\"gpt-5-2-thinking\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\">\n<h2 style=\"text-align: justify;\" data-start=\"0\" data-end=\"92\">Hosting and domain (first year included in the price)<\/h2>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n[\/vc_column_text][vc_separator color=&#8221;juicy_pink&#8221; css=&#8221;&#8221;][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;&#8221;]\n<p class=\"p1\">Hosting and domain are essential for your store to exist and run reliably. In many quotes, they appear as separate costs; here, it\u2019s clearly included from the start:<\/p>\n<ul style=\"text-align: justify;\">\n<li style=\"list-style-type: none;\">\n<ul data-start=\"3159\" data-end=\"3367\">\n<li data-start=\"3159\" data-end=\"3263\">\n<p data-start=\"3161\" data-end=\"3263\"><strong data-start=\"3161\" data-end=\"3173\">Hosting:<\/strong>\u00a0<span style=\"text-decoration: underline;\"><strong data-start=\"3186\" data-end=\"3219\">included free for the first year.<\/strong><\/span> \u2192 100 \u20ac\/year afterwards<br data-start=\"3219\" data-end=\"3222\" \/><a class=\"decorated-link\" href=\"https:\/\/marabelia.com\/producto\/hosting\/\" target=\"_new\" rel=\"noopener\" data-start=\"3224\" data-end=\"3263\">https:\/\/marabelia.com\/producto\/hosting\/<\/a><\/p>\n<\/li>\n<li data-start=\"3264\" data-end=\"3367\">\n<p data-start=\"3266\" data-end=\"3367\"><strong data-start=\"3266\" data-end=\"3278\">Dominio:<\/strong> <span style=\"text-decoration: underline;\"><strong data-start=\"3290\" data-end=\"3323\">included free for the first year.<\/strong><\/span> \u2192 \u00a020\u20ac\/year afterwards<br data-start=\"3323\" data-end=\"3326\" \/><a class=\"decorated-link\" href=\"https:\/\/marabelia.com\/producto\/dominio\/\" target=\"_new\" rel=\"noopener\" data-start=\"3328\" data-end=\"3367\">https:\/\/marabelia.com\/producto\/dominio\/<\/a><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][\/vc_column][\/vc_row][vc_row el_id=&#8221;plantilla&#8221;][vc_column][vc_column_text css=&#8221;&#8221;]\n<h2>Template we will use for your online store: Flatsome<\/h2>\n[\/vc_column_text][vc_separator color=&#8221;juicy_pink&#8221; css=&#8221;&#8221;][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;&#8221;]\n<p class=\"p1\">When we talk about e-commerce design, it\u2019s not just about \u201clooking nice\u201d: it\u2019s about being fast, easy to navigate, offering a clear shopping experience, and being ready to scale (categories, filters, featured products, cart, checkout\u2026). That\u2019s why, for most projects, we work with <a href=\"https:\/\/themeforest.net\/item\/flatsome-multipurpose-responsive-woocommerce-theme\/5484319?irgwc=1&amp;clickid=&amp;iradid=275988&amp;irpid=3970802&amp;iradtype=ONLINE_TRACKING_LINK&amp;irmptype=mediapartner&amp;mp_value1=&amp;gad_source=1&amp;gad_campaignid=9962149199&amp;gbraid=0AAAAADf3e4E8s6J5d1tGZUjBwfp7kKiXj&amp;gclid=Cj0KCQiAxonKBhC1ARIsAIHq_lsTVBdUu1TWwNdZQNTp0pSr2jA4BpEl22RAGsjtevYzmfi8j-iOyd4aApMqEALw_wcB\" target=\"_blank\" rel=\"noopener\">Flatsome<\/a>, one of the most powerful templates for WooCommerce.<\/p>\n<p><strong>What does Flatsome offer in terms of design (and why do we recommend it)?<\/strong><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Modern, brand-style designs (impactful homepage, banners, sections, icons, CTAs).<\/li>\n<li>Much more complete product pages: galleries, variations (sizes\/colours), upsells and bundles.<\/li>\n<li>More \u201cpro shop\u201d category structures: collections, featured items, grids, promotional blocks.<\/li>\n<li>Visual builder to fine-tune the design without breaking the site.<\/li>\n<li>Solid foundation for usability and SEO (clean, well-structured layout, easy to optimise).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p data-start=\"1101\" data-end=\"1195\">Demo 1 (Fullscreen Fashion): <a class=\"decorated-link\" href=\"https:\/\/demos.flatsome.com\/demos\/shop-demos\/fullscreen-fashion\/\" target=\"_new\" rel=\"noopener\" data-start=\"1130\" data-end=\"1193\">https:\/\/demos.flatsome.com\/demos\/shop-demos\/fullscreen-fashion\/ <\/a>\u00a0| Demo 2 (Classic Shop): <a class=\"decorated-link\" href=\"https:\/\/demos.flatsome.com\/demos\/shop-demos\/classic-shop\/\" target=\"_new\" rel=\"noopener\" data-start=\"1221\" data-end=\"1278\">https:\/\/demos.flatsome.com\/demos\/shop-demos\/classic-shop\/<\/a><\/p>\n<p style=\"text-align: justify;\" data-start=\"1714\" data-end=\"1792\"><span style=\"font-size: 80%;\"><em>Important: the template licence is not included in the base price. If you\u2019d like us <strong data-start=\"1808\" data-end=\"1842\">to purchase and manage the licence<\/strong> (recommended for <strong data-start=\"1868\" data-end=\"1899\">automatic updates<\/strong> and proper setup), the cost is: Flatsome licence (managed by us): +70 \u20ac.<\/em><\/span><\/p>\n<div class=\"pointer-events-none h-px w-px absolute bottom-0\" aria-hidden=\"true\" data-edge=\"true\"><\/div>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][\/vc_column][\/vc_row][vc_row el_id=&#8221;tabla-inicio&#8221; css=&#8221;.vc_custom_1766057936690{padding-top: 3% !important;}&#8221;][vc_column][vc_column_text css=&#8221;&#8221;]\n<h2>Extras for your online store: calculate your e-commerce price<\/h2>\n[\/vc_column_text][vc_separator color=&#8221;juicy_pink&#8221; css=&#8221;&#8221;][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;&#8221;]\n<p class=\"p1\">An online store is priced the same way it is built: in layers. First, a solid base is defined (structure, essential pages, checkout, payments, initial setup), and then elements are added depending on your needs: more products, variations, shipping by country, languages, payment methods, integrations, bulk imports or specific features.<\/p>\n<p class=\"p1\">To give you a clear starting point, we use a simple system: you begin with a base store and only add what you actually need. This way, you can clearly see what increases the budget and why.<\/p>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;.vc_custom_1776416691906{border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-top: 5% !important;padding-right: 5% !important;padding-bottom: 5% !important;padding-left: 5% !important;background-color: #BADFFF73 !important;border-left-style: solid !important;border-right-style: solid !important;border-top-style: solid !important;border-bottom-style: solid !important;border-radius: 50px !important;border-color: #000000 !important;}&#8221;]\n<h3><\/h3>\n<table class=\"w-fit min-w-(--thread-content-width)\" style=\"font-size: 14.4px;\" data-start=\"35\" data-end=\"498\">\n<thead data-start=\"35\" data-end=\"67\">\n<tr data-start=\"35\" data-end=\"67\">\n<th style=\"text-align: left;\" data-start=\"35\" data-end=\"43\" data-col-size=\"md\">Online store base<\/th>\n<th style=\"text-align: left;\" data-start=\"43\" data-end=\"57\" data-col-size=\"md\">What&#8217;s included<\/th>\n<th style=\"text-align: left;\" data-start=\"57\" data-end=\"67\" data-col-size=\"sm\">Price<\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"83\" data-end=\"498\">\n<tr data-start=\"83\" data-end=\"255\">\n<td data-start=\"83\" data-end=\"138\" data-col-size=\"md\"><strong data-start=\"387\" data-end=\"421\">Hosting + domain\u00a0<\/strong><\/td>\n<td data-col-size=\"md\" data-start=\"138\" data-end=\"240\"><strong data-start=\"424\" data-end=\"443\">Included free<\/strong> with purchase<br \/>\n<strong data-start=\"387\" data-end=\"421\">(first year)\u00a0<\/strong><\/td>\n<td data-col-size=\"sm\" data-start=\"240\" data-end=\"255\"><strong data-start=\"479\" data-end=\"496\">0 \u20ac (1st year)<\/strong><\/td>\n<\/tr>\n<tr data-start=\"256\" data-end=\"384\">\n<td data-start=\"256\" data-end=\"316\" data-col-size=\"md\"><strong data-start=\"85\" data-end=\"137\">Online basic store (up to 5 simple products)<\/strong><\/td>\n<td data-col-size=\"md\" data-start=\"316\" data-end=\"371\">Full setup + 1 payment method + basic GDPR + basic returns policy + Spanish VAT<\/td>\n<td data-col-size=\"sm\" data-start=\"371\" data-end=\"384\"><strong data-start=\"242\" data-end=\"253\">1.200 \u20ac<\/strong><\/td>\n<\/tr>\n<tr data-start=\"385\" data-end=\"498\">\n<td data-start=\"385\" data-end=\"422\" data-col-size=\"md\"><\/td>\n<td data-col-size=\"md\" data-start=\"422\" data-end=\"477\"><\/td>\n<td data-col-size=\"sm\" data-start=\"477\" data-end=\"498\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;.vc_custom_1776416835889{border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-top: 5% !important;padding-right: 5% !important;padding-bottom: 5% !important;padding-left: 5% !important;background-color: #BADFFF73 !important;border-left-style: solid !important;border-right-style: solid !important;border-top-style: solid !important;border-bottom-style: solid !important;border-radius: 50px !important;border-color: #000000 !important;}&#8221;]\n<h3><\/h3>\n<table class=\"w-fit min-w-(--thread-content-width)\" style=\"font-size: 14.4px;\" data-start=\"35\" data-end=\"498\">\n<thead data-start=\"35\" data-end=\"67\">\n<tr data-start=\"35\" data-end=\"67\">\n<th style=\"text-align: left;\" data-start=\"35\" data-end=\"43\" data-col-size=\"md\">Extra<\/th>\n<th style=\"text-align: left;\" data-start=\"43\" data-end=\"57\" data-col-size=\"md\">What&#8217;s included<\/th>\n<th style=\"text-align: left;\" data-start=\"57\" data-end=\"67\" data-col-size=\"sm\">Price<\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"83\" data-end=\"498\">\n<tr data-start=\"83\" data-end=\"255\">\n<td data-start=\"83\" data-end=\"138\" data-col-size=\"md\">Flatsome license<\/td>\n<td data-col-size=\"md\" data-start=\"138\" data-end=\"240\">Optional but recommended (includes purchase and setup)<\/td>\n<td data-col-size=\"sm\" data-start=\"240\" data-end=\"255\">70 \u20ac<\/td>\n<\/tr>\n<tr data-start=\"256\" data-end=\"384\">\n<td data-start=\"256\" data-end=\"316\" data-col-size=\"md\"><\/td>\n<td data-col-size=\"md\" data-start=\"316\" data-end=\"371\"><\/td>\n<td data-col-size=\"sm\" data-start=\"371\" data-end=\"384\"><\/td>\n<\/tr>\n<tr data-start=\"385\" data-end=\"498\">\n<td data-start=\"385\" data-end=\"422\" data-col-size=\"md\"><\/td>\n<td data-col-size=\"md\" data-start=\"422\" data-end=\"477\"><\/td>\n<td data-col-size=\"sm\" data-start=\"477\" data-end=\"498\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][\/vc_column][\/vc_row][vc_row el_id=&#8221;tabla-catalogo&#8221;][vc_column][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;&#8221;]\n<h3>Extras based on<em> product type<\/em> and <em> catalogue <\/em><\/h3>\n[\/vc_column_text][vc_separator color=&#8221;juicy_pink&#8221; css=&#8221;&#8221;][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;&#8221;]\n<p class=\"p1\">The catalogue is one of the factors that most affects the price of an online store. Uploading 10 simple products (fixed price, single listing) is not the same as setting up variable products with sizes, colours and combinations, where attributes, variations and stock must be configured \u2014 and often optimised for clarity and conversion.<\/p>\n<p class=\"p1\">To keep pricing transparent, we work with product upload packs depending on complexity. This allows you to start small and scale your catalogue progressively without overpaying.<\/p>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;.vc_custom_1776417554352{border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-top: 5% !important;padding-right: 5% !important;padding-bottom: 5% !important;padding-left: 5% !important;background-color: #BADFFF73 !important;border-left-style: solid !important;border-right-style: solid !important;border-top-style: solid !important;border-bottom-style: solid !important;border-radius: 50px !important;border-color: #000000 !important;}&#8221;]\n<table class=\"w-fit min-w-(--thread-content-width)\" style=\"font-size: 14.4px;\" data-start=\"26\" data-end=\"475\">\n<thead data-start=\"26\" data-end=\"63\">\n<tr data-start=\"26\" data-end=\"63\">\n<th style=\"text-align: left;\" data-start=\"26\" data-end=\"34\" data-col-size=\"sm\">Extras<\/th>\n<th style=\"text-align: left;\" data-start=\"34\" data-end=\"53\" data-col-size=\"md\">When it applies<\/th>\n<th style=\"text-align: left;\" data-start=\"53\" data-end=\"63\" data-col-size=\"sm\">Price<\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"79\" data-end=\"475\">\n<tr data-start=\"79\" data-end=\"197\">\n<td data-start=\"79\" data-end=\"117\" data-col-size=\"sm\">\n<p class=\"p1\"><strong>Upload of +10 simple products<\/strong><\/p>\n<\/td>\n<td data-col-size=\"md\" data-start=\"117\" data-end=\"184\">When expanding beyond the initial 5 included<\/td>\n<td data-col-size=\"sm\" data-start=\"184\" data-end=\"197\"><strong data-start=\"186\" data-end=\"195\">+40 \u20ac<\/strong><\/td>\n<\/tr>\n<tr data-start=\"198\" data-end=\"341\">\n<td data-start=\"198\" data-end=\"238\" data-col-size=\"sm\"><strong data-start=\"200\" data-end=\"237\">Upload of +10 variable products<\/strong><\/td>\n<td data-col-size=\"md\" data-start=\"238\" data-end=\"320\">For products with sizes\/colours\/attributes (depending on complexity)<\/td>\n<td data-col-size=\"sm\" data-start=\"320\" data-end=\"341\"><strong data-start=\"322\" data-end=\"339\">+80 to +130 \u20ac<\/strong><\/td>\n<\/tr>\n<tr data-start=\"342\" data-end=\"475\">\n<td data-start=\"342\" data-end=\"385\" data-col-size=\"sm\"><strong data-start=\"344\" data-end=\"384\">Image per variation (\u201cphoto-by-photo\u201d)<\/strong><\/td>\n<td data-col-size=\"md\" data-start=\"385\" data-end=\"445\">When each variation (size\/colour) needs its own image<\/td>\n<td data-col-size=\"sm\" data-start=\"445\" data-end=\"475\"><strong data-start=\"447\" data-end=\"473\">up to +5 \u20ac \/ producto<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][vc_empty_space height=&#8221;32px&#8221;][\/vc_column][\/vc_row][vc_row el_id=&#8221;tabla-importacion&#8221;][vc_column][vc_column_text css=&#8221;&#8221;]\n<h3><em>Bulk product import<\/em> extras<\/h3>\n[\/vc_column_text][vc_separator color=&#8221;juicy_pink&#8221; css=&#8221;&#8221;][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;&#8221;]\n<p class=\"p1\">If your catalogue is large, this saves a huge amount of time (and avoids human error). We handle bulk imports from Excel or CSV files, provide training, and leave everything ready for future imports (including templates and importer setup). Highly recommended for stores with more than 50 products.<\/p>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;.vc_custom_1776417422404{border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-top: 5% !important;padding-right: 5% !important;padding-bottom: 5% !important;padding-left: 5% !important;background-color: #BADFFF73 !important;border-left-style: solid !important;border-right-style: solid !important;border-top-style: solid !important;border-bottom-style: solid !important;border-radius: 50px !important;border-color: #000000 !important;}&#8221;]\n<div class=\"TyagGW_tableContainer\">\n<div class=\"group TyagGW_tableWrapper flex w-fit flex-col-reverse\" tabindex=\"-1\">\n<table class=\"w-fit min-w-(--thread-content-width)\" data-start=\"1725\" data-end=\"1980\">\n<thead data-start=\"1725\" data-end=\"1757\">\n<tr data-start=\"1725\" data-end=\"1757\">\n<th style=\"text-align: left;\" data-start=\"1725\" data-end=\"1733\" data-col-size=\"sm\">Import-export extras<\/th>\n<th style=\"text-align: left;\" data-start=\"1733\" data-end=\"1747\" data-col-size=\"sm\">What we do<\/th>\n<th style=\"text-align: left;\" data-start=\"1747\" data-end=\"1757\" data-col-size=\"sm\">Price<\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"1773\" data-end=\"1980\">\n<tr data-start=\"1773\" data-end=\"1868\">\n<td data-start=\"1773\" data-end=\"1813\" data-col-size=\"sm\">Bulk importer (simple products)<\/td>\n<td data-col-size=\"sm\" data-start=\"1813\" data-end=\"1855\">Setup for simple product import<\/td>\n<td data-col-size=\"sm\" data-start=\"1855\" data-end=\"1868\"><strong data-start=\"1857\" data-end=\"1866\">300 \u20ac<\/strong><\/td>\n<\/tr>\n<tr data-start=\"1869\" data-end=\"1980\">\n<td style=\"text-align: left;\" data-start=\"1869\" data-end=\"1911\" data-col-size=\"sm\">Bulk importer (variable products)<\/td>\n<td style=\"text-align: left;\" data-col-size=\"sm\" data-start=\"1911\" data-end=\"1943\">Setup for variable products<\/td>\n<td style=\"text-align: left;\" data-col-size=\"sm\" data-start=\"1943\" data-end=\"1980\"><strong data-start=\"1945\" data-end=\"1978\">from 600 \u20ac + plugin license<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][vc_empty_space height=&#8221;32px&#8221;][\/vc_column][\/vc_row][vc_row el_id=&#8221;tabla-contenido&#8221;][vc_column][vc_column_text css=&#8221;&#8221;]\n<h3><em>Content, pages and translation<\/em> extras<\/h3>\n[\/vc_column_text][vc_separator color=&#8221;juicy_pink&#8221; css=&#8221;&#8221;][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;&#8221;]\n<p class=\"p1\">Content is what turns a store from \u201cexisting\u201d into one that sells and ranks. This includes key pages that build trust (About Us, FAQ, Blog, service pages, etc.) and translations if you plan to sell in multiple languages.<\/p>\n<p class=\"p1\">In e-commerce, translation is not just about converting text \u2014 it\u2019s about maintaining a consistent shopping experience (menus, buttons, checkout messages, informational pages) and preparing your catalogue for each language. We use clear pricing per page, per language and per product.<\/p>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;.vc_custom_1776417853821{border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-top: 5% !important;padding-right: 5% !important;padding-bottom: 5% !important;padding-left: 5% !important;background-color: #BADFFF73 !important;border-left-style: solid !important;border-right-style: solid !important;border-top-style: solid !important;border-bottom-style: solid !important;border-radius: 50px !important;border-color: #000000 !important;}&#8221;]\n<div class=\"TyagGW_tableContainer\">\n<div class=\"group TyagGW_tableWrapper flex w-fit flex-col-reverse\" tabindex=\"-1\">\n<table class=\"w-fit min-w-(--thread-content-width)\" data-start=\"2176\" data-end=\"2650\">\n<thead data-start=\"2176\" data-end=\"2208\">\n<tr data-start=\"2176\" data-end=\"2208\">\n<th style=\"text-align: left;\" data-start=\"2176\" data-end=\"2184\" data-col-size=\"sm\">Extra<\/th>\n<th style=\"text-align: left;\" data-start=\"2184\" data-end=\"2198\" data-col-size=\"sm\">What&#8217;s included<\/th>\n<th style=\"text-align: left;\" data-start=\"2198\" data-end=\"2208\" data-col-size=\"sm\">Price<\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"2224\" data-end=\"2650\">\n<tr data-start=\"2224\" data-end=\"2301\">\n<td data-start=\"2224\" data-end=\"2239\" data-col-size=\"sm\">Extra page<\/td>\n<td data-col-size=\"sm\" data-start=\"2239\" data-end=\"2272\">About Us, FAQ, Blog, etc.<\/td>\n<td data-col-size=\"sm\" data-start=\"2272\" data-end=\"2301\"><strong data-start=\"2274\" data-end=\"2299\">+80 to +180 \u20ac \/ p\u00e1gina<\/strong><\/td>\n<\/tr>\n<tr data-start=\"2302\" data-end=\"2383\">\n<td data-start=\"2302\" data-end=\"2326\" data-col-size=\"sm\">Translation per page<\/td>\n<td data-col-size=\"sm\" data-start=\"2326\" data-end=\"2362\">Translation of existing content<\/td>\n<td data-col-size=\"sm\" data-start=\"2362\" data-end=\"2383\"><strong data-start=\"2364\" data-end=\"2381\">20 \u20ac \/ page<\/strong><\/td>\n<\/tr>\n<tr data-start=\"2384\" data-end=\"2492\">\n<td data-start=\"2384\" data-end=\"2427\" data-col-size=\"sm\">Basic store translation pack (per language)<\/td>\n<td data-col-size=\"sm\" data-start=\"2427\" data-end=\"2470\">General language setup and structure<\/td>\n<td data-col-size=\"sm\" data-start=\"2470\" data-end=\"2492\"><strong data-start=\"2472\" data-end=\"2490\">150 \u20ac \/ language<\/strong><\/td>\n<\/tr>\n<tr data-start=\"2493\" data-end=\"2573\">\n<td data-start=\"2493\" data-end=\"2524\" data-col-size=\"sm\">Translated simple products<\/td>\n<td data-col-size=\"sm\" data-start=\"2524\" data-end=\"2543\">Translation\/upload<\/td>\n<td data-col-size=\"sm\" data-start=\"2543\" data-end=\"2573\"><strong data-start=\"2545\" data-end=\"2571\">5 \u20ac \/ every 2 products<\/strong><\/td>\n<\/tr>\n<tr data-start=\"2574\" data-end=\"2650\">\n<td style=\"text-align: left;\" data-start=\"2574\" data-end=\"2604\" data-col-size=\"sm\">Translated variable product<\/td>\n<td style=\"text-align: left;\" data-col-size=\"sm\" data-start=\"2604\" data-end=\"2628\">Translation\/setup<\/td>\n<td style=\"text-align: left;\" data-col-size=\"sm\" data-start=\"2628\" data-end=\"2650\"><strong data-start=\"2630\" data-end=\"2648\">5 \u20ac \/ product<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][vc_empty_space height=&#8221;32px&#8221;][\/vc_column][\/vc_row][vc_row el_id=&#8221;tabla-funcion&#8221;][vc_column][vc_column_text css=&#8221;&#8221;]\n<h3>Extras for<em> plugin implementation and custom feature development<\/em><\/h3>\n[\/vc_column_text][vc_separator color=&#8221;juicy_pink&#8221; css=&#8221;&#8221;][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;&#8221;]\n<p class=\"p1\">This is where <strong>an online store moves from being a \u201cstandard shop\u201d to a<\/strong> <span class=\"s1\"><b>store tailored to your business<\/b><\/span>. Not all shops sell in the same way, nor do they need the same features: some projects only require a simple catalogue and a clean checkout, while others need process automation, personalised purchasing flows or specific rules to sell more effectively.<\/p>\n<p class=\"p1\">At Marabelia, we follow a practical approach: <strong>if a reliable solution already exists, we use it (to save time and budget).<\/strong> If what you need is highly specific or doesn\u2019t fit well within a plugin, we develop it from scratch, ensuring it works smoothly, doesn\u2019t break anything, and remains scalable.<\/p>\n<p class=\"p1\">There are two main approaches:<\/p>\n<ul>\n<li><span class=\"s1\" style=\"color: #333333; font-size: 14.4px;\"><b>A plugin already exists:<\/b><\/span><span style=\"color: #333333; font-size: 14.4px;\"> usually the f<strong>astest and most cost-effective option<\/strong>. You pay for the plugin licence (if required), and we handle installation, configuration and testing.<\/span><\/li>\n<li><span class=\"s1\" style=\"color: #333333; font-size: 14.4px;\"><b>Custom development:<\/b><\/span><span style=\"color: #333333; font-size: 14.4px;\"> when you need specific functionality, unique business logic or something that plugins don\u2019t handle well (or require complex integrations and fine-tuning).<\/span><\/li>\n<\/ul>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;.vc_custom_1776418295904{border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-top: 5% !important;padding-right: 5% !important;padding-bottom: 5% !important;padding-left: 5% !important;background-color: #BADFFF73 !important;border-left-style: solid !important;border-right-style: solid !important;border-top-style: solid !important;border-bottom-style: solid !important;border-radius: 50px !important;border-color: #000000 !important;}&#8221;]\n<div class=\"TyagGW_tableContainer\" style=\"text-align: left;\">\n<div class=\"group TyagGW_tableWrapper flex w-fit flex-col-reverse\" tabindex=\"-1\">\n<table class=\"w-fit min-w-(--thread-content-width)\" data-start=\"3003\" data-end=\"3387\">\n<thead data-start=\"3003\" data-end=\"3039\">\n<tr data-start=\"3003\" data-end=\"3039\">\n<th data-start=\"3003\" data-end=\"3011\" data-col-size=\"sm\">Extra<\/th>\n<th data-start=\"3011\" data-end=\"3029\" data-col-size=\"sm\">How it&#8217;s calculated<\/th>\n<th data-start=\"3029\" data-end=\"3039\" data-col-size=\"sm\">Price<\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"3055\" data-end=\"3387\">\n<tr data-start=\"3055\" data-end=\"3129\">\n<td data-start=\"3055\" data-end=\"3085\" data-col-size=\"sm\">Very simple custom function<\/td>\n<td data-start=\"3085\" data-end=\"3106\" data-col-size=\"sm\">One-off development<\/td>\n<td data-start=\"3106\" data-end=\"3129\" data-col-size=\"sm\"><strong data-start=\"3108\" data-end=\"3127\">250 \u20ac \/ function<\/strong><\/td>\n<\/tr>\n<tr data-start=\"3130\" data-end=\"3214\">\n<td data-start=\"3130\" data-end=\"3158\" data-col-size=\"sm\">Medium complexity function<\/td>\n<td data-start=\"3158\" data-end=\"3191\" data-col-size=\"sm\">Development + testing + adjustments<\/td>\n<td data-start=\"3191\" data-end=\"3214\" data-col-size=\"sm\"><strong data-start=\"3193\" data-end=\"3212\">500 \u20ac \/ function<\/strong><\/td>\n<\/tr>\n<tr data-start=\"3215\" data-end=\"3289\">\n<td data-start=\"3215\" data-end=\"3234\" data-col-size=\"sm\">Advanced function<\/td>\n<td data-start=\"3234\" data-end=\"3260\" data-col-size=\"sm\">Custom quote (may increase)<\/td>\n<td data-start=\"3260\" data-end=\"3289\" data-col-size=\"sm\"><strong data-start=\"3262\" data-end=\"3287\">up to 800 \u20ac \/ function<\/strong><\/td>\n<\/tr>\n<tr data-start=\"3290\" data-end=\"3387\">\n<td data-start=\"3290\" data-end=\"3317\" data-col-size=\"sm\">Plugin-based functionality<\/td>\n<td data-start=\"3317\" data-end=\"3354\" data-col-size=\"sm\">Plugin + setup\/configuration<\/td>\n<td data-start=\"3354\" data-end=\"3387\" data-col-size=\"sm\"><strong data-start=\"3356\" data-end=\"3385\">plugin price + 100 \u20ac<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][vc_empty_space height=&#8221;32px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text css=&#8221;&#8221;]\n<h3>Payments, invoicing and taxes<\/h3>\n[\/vc_column_text][vc_separator color=&#8221;juicy_pink&#8221; css=&#8221;&#8221;][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;&#8221;]\n<p class=\"p1\">This section defines two fundamental aspects: <span class=\"s1\"><b>how you get paid and how you invoice<\/b><\/span>. In an online store, a well-configured payment setup reduces friction at checkout (and increases conversions), while a proper tax setup prevents issues when you start selling consistently or across different markets.<\/p>\n<p class=\"p1\">In the base price, we include <span class=\"s1\"><b>one configured payment method<\/b><\/span> and the <span class=\"s1\"><b>standard Spanish VAT setup<\/b><\/span>. From there, the budget may vary depending on your needs \u2014 for example, if you require additional payment options (to match customer preferences), if you want an automated invoicing system with invoice generation for your clients (including integration with Veri*factu via connector, where applicable), or if you plan to sell outside Spain and need to configure OSS\/country-based VAT or other international tax rules.<\/p>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;.vc_custom_1776418560336{border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-top: 5% !important;padding-right: 5% !important;padding-bottom: 5% !important;padding-left: 5% !important;background-color: #BADFFF73 !important;border-left-style: solid !important;border-right-style: solid !important;border-top-style: solid !important;border-bottom-style: solid !important;border-radius: 50px !important;border-color: #000000 !important;}&#8221;]\n<div class=\"TyagGW_tableContainer\">\n<div class=\"group TyagGW_tableWrapper flex w-fit flex-col-reverse\" tabindex=\"-1\">\n<table class=\"w-fit min-w-(--thread-content-width)\" data-start=\"3558\" data-end=\"3901\">\n<thead data-start=\"3558\" data-end=\"3590\">\n<tr data-start=\"3558\" data-end=\"3590\">\n<th style=\"text-align: left;\" data-start=\"3558\" data-end=\"3566\" data-col-size=\"sm\">Extra<\/th>\n<th style=\"text-align: left;\" data-start=\"3566\" data-end=\"3580\" data-col-size=\"md\">What&#8217;s included<\/th>\n<th style=\"text-align: left;\" data-start=\"3580\" data-end=\"3590\" data-col-size=\"sm\">Price<\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"3606\" data-end=\"3901\">\n<tr data-start=\"3606\" data-end=\"3678\">\n<td data-start=\"3606\" data-end=\"3629\" data-col-size=\"sm\">Additional payment method<\/td>\n<td data-start=\"3629\" data-end=\"3656\" data-col-size=\"md\">1 included by default<\/td>\n<td data-start=\"3656\" data-end=\"3678\" data-col-size=\"sm\"><strong data-start=\"3658\" data-end=\"3676\">200 \u20ac \/ method<\/strong><\/td>\n<\/tr>\n<tr data-start=\"3679\" data-end=\"3773\">\n<td data-start=\"3679\" data-end=\"3706\" data-col-size=\"sm\">Customer invoicing system<\/td>\n<td data-start=\"3706\" data-end=\"3759\" data-col-size=\"md\">Setup + invoice generation + Verifactu connector (if applicable)<\/td>\n<td data-start=\"3759\" data-end=\"3773\" data-col-size=\"sm\"><strong data-start=\"3761\" data-end=\"3771\">+80-200 \u20ac<\/strong><\/td>\n<\/tr>\n<tr data-start=\"3774\" data-end=\"3828\">\n<td data-start=\"3774\" data-end=\"3787\" data-col-size=\"sm\">Spanish VAT<\/td>\n<td data-start=\"3787\" data-end=\"3812\" data-col-size=\"md\">Standard setup<\/td>\n<td data-start=\"3812\" data-end=\"3828\" data-col-size=\"sm\"><strong data-start=\"3814\" data-end=\"3826\">included<\/strong><\/td>\n<\/tr>\n<tr data-start=\"3829\" data-end=\"3901\">\n<td style=\"text-align: left;\" data-start=\"3829\" data-end=\"3857\" data-col-size=\"sm\">International taxes<\/td>\n<td style=\"text-align: left;\" data-start=\"3857\" data-end=\"3884\" data-col-size=\"md\">OSS\/country-based VAT or others<\/td>\n<td style=\"text-align: left;\" data-start=\"3884\" data-end=\"3901\" data-col-size=\"sm\"><strong data-start=\"3886\" data-end=\"3899\">custom quote<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][vc_empty_space height=&#8221;32px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text css=&#8221;&#8221;]\n<h3>Shipping by country, weight and\/or volume<\/h3>\n[\/vc_column_text][vc_separator color=&#8221;juicy_pink&#8221; css=&#8221;&#8221;][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;&#8221;]\n<p style=\"text-align: justify;\">When shipping varies by country and depends on weight and\/or volume, the setup becomes significantly more complex. Instead of a fixed rate, you\u2019re working with rules..<\/p>\n<p style=\"text-align: justify;\">Each product may have a different weight, each cart may combine multiple items, and each country may have different pricing tiers. The more variables involved (country + weight + volume + carrier + minimum order values + free shipping thresholds\u2026), the more scenarios need to be configured and tested to ensure the checkout works correctly and always shows accurate pricing.<\/p>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;.vc_custom_1776418703503{border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-top: 5% !important;padding-right: 5% !important;padding-bottom: 5% !important;padding-left: 5% !important;background-color: #BADFFF73 !important;border-left-style: solid !important;border-right-style: solid !important;border-top-style: solid !important;border-bottom-style: solid !important;border-radius: 50px !important;border-color: #000000 !important;}&#8221;]\n<div class=\"TyagGW_tableContainer\">\n<div class=\"group TyagGW_tableWrapper flex w-fit flex-col-reverse\" tabindex=\"-1\">\n<table class=\"w-fit min-w-(--thread-content-width)\" data-start=\"4060\" data-end=\"4260\">\n<thead data-start=\"4060\" data-end=\"4092\">\n<tr data-start=\"4060\" data-end=\"4092\">\n<th style=\"text-align: left;\" data-start=\"4060\" data-end=\"4068\" data-col-size=\"sm\">Extra<\/th>\n<th style=\"text-align: left;\" data-start=\"4068\" data-end=\"4082\" data-col-size=\"sm\">What&#8217;s included<\/th>\n<th style=\"text-align: left;\" data-start=\"4082\" data-end=\"4092\" data-col-size=\"sm\">Price<\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"4108\" data-end=\"4260\">\n<tr data-start=\"4108\" data-end=\"4185\">\n<td data-start=\"4108\" data-end=\"4135\" data-col-size=\"sm\">Shipping by country (Europe)<\/td>\n<td data-start=\"4135\" data-end=\"4164\" data-col-size=\"sm\">Zones, rules, conditions<\/td>\n<td data-start=\"4164\" data-end=\"4185\" data-col-size=\"sm\"><strong data-start=\"4166\" data-end=\"4183\">+100 to +800 \u20ac<\/strong><\/td>\n<\/tr>\n<tr data-start=\"4186\" data-end=\"4260\">\n<td style=\"text-align: left;\" data-start=\"4186\" data-end=\"4203\" data-col-size=\"sm\">Worldwide shipping<\/td>\n<td style=\"text-align: left;\" data-start=\"4203\" data-end=\"4239\" data-col-size=\"sm\">Advanced rules by zones\/countries<\/td>\n<td style=\"text-align: left;\" data-start=\"4239\" data-end=\"4260\" data-col-size=\"sm\"><strong data-start=\"4241\" data-end=\"4258\">up to 1.000 \u20ac<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][vc_empty_space height=&#8221;32px&#8221;][\/vc_column][\/vc_row][vc_row el_id=&#8221;mantenimiento&#8221;][vc_column][vc_column_text css=&#8221;&#8221;]\n<h2>Website maintenance and security for online stores<\/h2>\n[\/vc_column_text][vc_separator color=&#8221;juicy_pink&#8221; css=&#8221;&#8221;][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;&#8221;]\n<p class=\"p1\">An online store is not a \u201cset it and forget it\u201d website. It\u2019s a <span class=\"s1\"><b>living system<\/b><\/span>: plugins update, payment methods change, new WordPress versions are released, security adjustments are needed, compatibility issues arise\u2026 all while you\u2019re trying to run your business.<\/p>\n<p class=\"p1\">That\u2019s why maintenance is not optional \u2014 it\u2019s what ensures your store keeps working, loading fast and staying secure.Without maintenance, common issues include:<\/p>\n<ul>\n<li class=\"p1\"><span style=\"color: #333333; font-size: 14.4px;\">Checkout or payment gateway errors after updates<\/span><\/li>\n<li><span style=\"color: #333333; font-size: 14.4px;\">Site crashes due to plugin\/theme incompatibilities<\/span><\/li>\n<li class=\"p1\">Security breaches or hacking attempts (very common in e-commerce)<\/li>\n<li class=\"p1\">Data loss or lockouts without recent backups<\/li>\n<li class=\"p1\">Spam-filled forms or suspicious activity<\/li>\n<\/ul>\n<p class=\"p1\">Maintenance is, quite literally, what allows you to <span class=\"s1\"><b>sleep peacefully while your store runs 24\/7<\/b><\/span>.<\/p>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][vc_empty_space height=&#8221;32px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text css=&#8221;&#8221;]\n<h2>Clear pricing with no surprises<\/h2>\n[\/vc_column_text][vc_separator color=&#8221;juicy_pink&#8221; css=&#8221;&#8221;][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;&#8221;]\n<p class=\"p1\">In summary: the price of an online store is not a random number \u2014 it\u2019s the result of choosing what you actually need to sell today and scale tomorrow. With a clear base from \u20ac1,200 and a transparent extras table (catalogue, shipping, languages, payments, invoicing, plugins or custom features), you can calculate your budget logically and avoid surprises.<\/p>\n<p class=\"p1\">If you\u2019d like an exact quote for your specific case, get in touch and we\u2019ll prepare it based on this same structure \u2014 with recommendations to help you invest first in what has the greatest impact on sales and stability.<\/p>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][vc_btn color=&#8221;juicy-pink&#8221; align=&#8221;center&#8221; i_icon_fontawesome=&#8221;fa fa-brands fa-contao&#8221; css=&#8221;&#8221; button_block=&#8221;true&#8221; add_icon=&#8221;true&#8221; title=&#8221;CONTACT WITH US&#8221; link=&#8221;url:https%3A%2F%2Fmarabelia.com%2Fen%2Fcontact%2F|title:Contacto|target:_blank&#8221;][\/vc_column][\/vc_row]\n<\/div>","protected":false},"excerpt":{"rendered":"[vc_row][vc_column][vc_row_inner gap=&#8221;30&#8243;][vc_column_inner width=&#8221;1\/2&#8243;][vc_column_text css=&#8221;&#8221;] The price of an online store is built around very specific variables: what you sell, how many products you plan to publish initially, whether there are variations (sizes, colours, bundles), how shipping logistics will work, how many languages you want to sell in, what tax requirements you\u2019ll have (Spanish VAT only [&#8230;]\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[77,68,97],"tags":[],"class_list":["post-16283","post","type-post","status-publish","format-standard","hentry","category-creativity-and-design","category-web-design","category-woocommerce-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Price of an online store &#8226; Marabelia | Agencia Digital en Valencia<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/marabelia.com\/en\/price-of-an-online-store\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Price of an online store &#8226; Marabelia | Agencia Digital en Valencia\" \/>\n<meta property=\"og:description\" content=\"[vc_row][vc_column][vc_row_inner gap=&#8221;30&#8243;][vc_column_inner width=&#8221;1\/2&#8243;][vc_column_text css=&#8221;&#8221;] The price of an online store is built around very specific variables: what you sell, how many products you plan to publish initially, whether there are variations (sizes, colours, bundles), how shipping logistics will work, how many languages you want to sell in, what tax requirements you\u2019ll have (Spanish VAT only [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/marabelia.com\/en\/price-of-an-online-store\/\" \/>\n<meta property=\"og:site_name\" content=\"Marabelia | Agencia Digital en Valencia\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-18T10:53:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-17T09:48:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/marabelia.com\/wp-content\/uploads\/2025\/09\/Portada-Marabelia-sitio-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin-mbl\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin-mbl\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Price of an online store &#8226; Marabelia | Agencia Digital en Valencia","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/marabelia.com\/en\/price-of-an-online-store\/","og_locale":"en_US","og_type":"article","og_title":"Price of an online store &#8226; Marabelia | Agencia Digital en Valencia","og_description":"[vc_row][vc_column][vc_row_inner gap=&#8221;30&#8243;][vc_column_inner width=&#8221;1\/2&#8243;][vc_column_text css=&#8221;&#8221;] The price of an online store is built around very specific variables: what you sell, how many products you plan to publish initially, whether there are variations (sizes, colours, bundles), how shipping logistics will work, how many languages you want to sell in, what tax requirements you\u2019ll have (Spanish VAT only [...]","og_url":"https:\/\/marabelia.com\/en\/price-of-an-online-store\/","og_site_name":"Marabelia | Agencia Digital en Valencia","article_published_time":"2025-12-18T10:53:49+00:00","article_modified_time":"2026-04-17T09:48:11+00:00","og_image":[{"width":800,"height":800,"url":"https:\/\/marabelia.com\/wp-content\/uploads\/2025\/09\/Portada-Marabelia-sitio-1.jpg","type":"image\/jpeg"}],"author":"admin-mbl","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin-mbl","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[]}},"_links":{"self":[{"href":"https:\/\/marabelia.com\/en\/wp-json\/wp\/v2\/posts\/16283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marabelia.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/marabelia.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/marabelia.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marabelia.com\/en\/wp-json\/wp\/v2\/comments?post=16283"}],"version-history":[{"count":8,"href":"https:\/\/marabelia.com\/en\/wp-json\/wp\/v2\/posts\/16283\/revisions"}],"predecessor-version":[{"id":16285,"href":"https:\/\/marabelia.com\/en\/wp-json\/wp\/v2\/posts\/16283\/revisions\/16285"}],"wp:attachment":[{"href":"https:\/\/marabelia.com\/en\/wp-json\/wp\/v2\/media?parent=16283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/marabelia.com\/en\/wp-json\/wp\/v2\/categories?post=16283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/marabelia.com\/en\/wp-json\/wp\/v2\/tags?post=16283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}