{"id":16153,"date":"2026-09-23T22:40:52","date_gmt":"2026-09-23T20:40:52","guid":{"rendered":"https:\/\/consultoriaehero.com\/?p=16153"},"modified":"2026-09-23T22:51:02","modified_gmt":"2026-09-23T20:51:02","slug":"woocommerce-product-personalization-amoriva","status":"publish","type":"post","link":"https:\/\/consultoriaehero.com\/en\/woocommerce-product-personalization-amoriva\/","title":{"rendered":"WooCommerce product personalization: the Amoriva case study"},"content":{"rendered":"<p><strong>WooCommerce product personalization<\/strong> comes with a challenge the rest of the catalog doesn\u2019t have: the product doesn\u2019t exist until the customer designs it. At <a href=\"https:\/\/amoriva.es\/\" target=\"_blank\" rel=\"noopener\">Amoriva<\/a>, Consultor\u00eda EHERO\u2019s own brand, we solved it for digital gifts, invitations, and announcements: the customer uploads their photos, writes their letter, sees the full result before paying, and receives it instantly, with a link and a QR code that open on any phone. Here\u2019s how we built it and what we\u2019ve taken to our clients\u2019 stores.<\/p>\n<div style=\"border:1px solid #cfe3f1;background:#f2f8fc;border-radius:12px;padding:20px 24px;margin:28px 0\">\n<p style=\"margin:0 0 10px;font-size:1.05em;font-weight:700;color:#0b3c5d\">Project overview<\/p>\n<ul style=\"margin:0;padding-left:1.2em;line-height:1.75\">\n<li><strong>Brand:<\/strong> Amoriva, from Consultor\u00eda EHERO (<a href=\"https:\/\/amoriva.es\/\" target=\"_blank\" rel=\"noopener\">amoriva.es<\/a>)<\/li>\n<li><strong>What it sells:<\/strong> personalized gifts, invitations, and digital announcements<\/li>\n<li><strong>Platform:<\/strong> WordPress and WooCommerce<\/li>\n<li><strong>Personalization:<\/strong> step by step on the product page, with a live preview<\/li>\n<li><strong>Payment:<\/strong> card, Apple Pay, and Google Pay<\/li>\n<li><strong>Delivery:<\/strong> automatic, with a private link and QR code<\/li>\n<\/ul>\n<\/div>\n<nav class=\"w2g-toc\"><strong>On this page<\/strong><\/p>\n<ol>\n<li><a href=\"#reto\">The challenge<\/a><\/li>\n<li><a href=\"#solucion\">How we solved it<\/a><\/li>\n<li><a href=\"#opciones\">Three ways to sell custom products in WooCommerce<\/a><\/li>\n<li><a href=\"#aprendizajes\">What we learned<\/a><\/li>\n<li><a href=\"#faq\">Frequently asked questions<\/a><\/li>\n<\/ol>\n<\/nav>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"wp-image-16137\" src=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/amoriva-productos-personalizados-woocommerce-portada.webp?strip=all\" alt=\"Amoriva home page, a WooCommerce store selling personalized digital gifts\" width=\"1600\" height=\"1000\" loading=\"lazy\" srcset=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/amoriva-productos-personalizados-woocommerce-portada.webp?strip=all 1600w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/amoriva-productos-personalizados-woocommerce-portada-300x188.webp?strip=all 300w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/amoriva-productos-personalizados-woocommerce-portada-1024x640.webp?strip=all 1024w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/amoriva-productos-personalizados-woocommerce-portada-768x480.webp?strip=all 768w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/amoriva-productos-personalizados-woocommerce-portada-1536x960.webp?strip=all 1536w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/amoriva-productos-personalizados-woocommerce-portada-600x375.webp?strip=all 600w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/amoriva-productos-personalizados-woocommerce-portada.webp?strip=all&amp;w=160 160w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/amoriva-productos-personalizados-woocommerce-portada.webp?strip=all&amp;w=480 480w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/amoriva-productos-personalizados-woocommerce-portada.webp?strip=all&amp;w=960 960w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/amoriva-productos-personalizados-woocommerce-portada.webp?strip=all&amp;w=1120 1120w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/amoriva-productos-personalizados-woocommerce-portada.webp?strip=all&amp;w=1280 1280w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/amoriva-productos-personalizados-woocommerce-portada.webp?strip=all&amp;w=1440 1440w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><figcaption>The Amoriva home page: the gift takes five minutes to prepare and you see it before paying.<\/figcaption><\/figure>\n<h2 id=\"reto\">The challenge: a product that does not exist until the customer makes it<\/h2>\n<p>In a typical store, the product sits in the warehouse and the product page describes it. Not here: each gift is created with the photos and words of the person buying it. That means solving three things WooCommerce doesn\u2019t do out of the box:<\/p>\n<ol>\n<li><strong>Customize before paying.<\/strong> Nobody pays for a gift without knowing how it will look.<\/li>\n<li><strong>Show it in full before charging<\/strong>, exactly as the recipient will see it.<\/li>\n<li><strong>Deliver it instantly<\/strong>, with no waiting and no manual work on our side.<\/li>\n<\/ol>\n<h2 id=\"solucion\">How we solved it<\/h2>\n<h3>A step-by-step customizer on the product page<\/h3>\n<p>The customer never leaves the product page: they work through the steps (who it\u2019s for, the photos, what they want to say, the letter, the details, and the extras) and finish with a full review. Each product\u2019s steps live in a single definition file that both the store form and the gift generator read. That way, adding a new product doesn\u2019t require touching code, and what the customer is asked for always matches what gets delivered.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"wp-image-16138\" src=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/personalizador-productos-personalizados-woocommerce.webp?strip=all\" alt=\"Step-by-step WooCommerce product personalization with a live preview on a phone\" width=\"1600\" height=\"1000\" loading=\"lazy\" srcset=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/personalizador-productos-personalizados-woocommerce.webp?strip=all 1600w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/personalizador-productos-personalizados-woocommerce-300x188.webp?strip=all 300w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/personalizador-productos-personalizados-woocommerce-1024x640.webp?strip=all 1024w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/personalizador-productos-personalizados-woocommerce-768x480.webp?strip=all 768w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/personalizador-productos-personalizados-woocommerce-1536x960.webp?strip=all 1536w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/personalizador-productos-personalizados-woocommerce-600x375.webp?strip=all 600w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/personalizador-productos-personalizados-woocommerce.webp?strip=all&amp;w=160 160w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/personalizador-productos-personalizados-woocommerce.webp?strip=all&amp;w=480 480w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/personalizador-productos-personalizados-woocommerce.webp?strip=all&amp;w=960 960w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/personalizador-productos-personalizados-woocommerce.webp?strip=all&amp;w=1120 1120w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/personalizador-productos-personalizados-woocommerce.webp?strip=all&amp;w=1280 1280w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/personalizador-productos-personalizados-woocommerce.webp?strip=all&amp;w=1440 1440w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><figcaption>The birthday gift customizer: the steps on the right and, on the left, what the recipient will see.<\/figcaption><\/figure>\n<h3>A live preview before paying<\/h3>\n<p>As the customer types, they see the gift exactly as it will look on the recipient\u2019s phone. It\u2019s the piece that builds the most confidence in the purchase: nobody pays blind for something so personal.<\/p>\n<h3>Automatic delivery with link and QR<\/h3>\n<p>As soon as payment goes through, a generator publishes the gift as its own page, with its own URL and QR code, and emails it to the buyer. Nobody prepares orders by hand: the store runs the same at four in the morning as it does on a Monday morning.<\/p>\n<h3>One-tap payment<\/h3>\n<p>Card payments and, at checkout, Apple Pay and Google Pay. When a purchase is almost always made on a phone, every field the customer doesn\u2019t have to fill in counts.<\/p>\n<h3>Extras without complicating the order<\/h3>\n<p>Extending how long the gift stays online, adding music, or adding more photos are chosen during personalization and added to the same WooCommerce order. The customer decides right when they need it, not on a separate screen.<\/p>\n<h3>A style for every occasion<\/h3>\n<p>Each gift\u2019s design is kept separate from the mechanics: a birthday gift opens like a box with a ribbon and a wedding invitation like an envelope with a wax seal, but under the hood they work the same way. Changing a design or launching a new occasion doesn\u2019t break anything that already works.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"wp-image-16139\" src=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/amoriva-regalo-cumpleanos-invitacion-boda-movil.webp?strip=all\" alt=\"Two Amoriva personalized products open on a phone: a birthday gift and a wedding invitation\" width=\"1400\" height=\"1100\" loading=\"lazy\" srcset=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/amoriva-regalo-cumpleanos-invitacion-boda-movil.webp?strip=all 1400w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/amoriva-regalo-cumpleanos-invitacion-boda-movil-300x236.webp?strip=all 300w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/amoriva-regalo-cumpleanos-invitacion-boda-movil-1024x805.webp?strip=all 1024w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/amoriva-regalo-cumpleanos-invitacion-boda-movil-768x603.webp?strip=all 768w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/amoriva-regalo-cumpleanos-invitacion-boda-movil-600x471.webp?strip=all 600w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/amoriva-regalo-cumpleanos-invitacion-boda-movil.webp?strip=all&amp;w=140 140w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/amoriva-regalo-cumpleanos-invitacion-boda-movil.webp?strip=all&amp;w=420 420w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/amoriva-regalo-cumpleanos-invitacion-boda-movil.webp?strip=all&amp;w=700 700w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/amoriva-regalo-cumpleanos-invitacion-boda-movil.webp?strip=all&amp;w=840 840w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/amoriva-regalo-cumpleanos-invitacion-boda-movil.webp?strip=all&amp;w=1120 1120w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/09\/amoriva-regalo-cumpleanos-invitacion-boda-movil.webp?strip=all&amp;w=1260 1260w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><figcaption>Same engine, two styles: the birthday gift and the wedding invitation.<\/figcaption><\/figure>\n<h3>Invitations that do the work for the couple<\/h3>\n<p>The <a href=\"https:\/\/amoriva.es\/producto\/invitacion-boda\/\" target=\"_blank\" rel=\"noopener\">digital wedding invitation with RSVP<\/a> collects each guest\u2019s name, plus-ones, and menu choice, sends an email with every reply, and keeps the full guest list at a private link. The couple no longer has to chase RSVPs over text.<\/p>\n<h2 id=\"opciones\">Three ways to sell custom products in WooCommerce<\/h2>\n<p>Not every store needs the same thing. These are the three approaches we use, depending on the product:<\/p>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>Option<\/th>\n<th>When it fits<\/th>\n<th>Its limit<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Extra fields on the product page<\/strong><\/td>\n<td>A text to engrave, a size, a color, or an order note.<\/td>\n<td>The customer does not see the result before paying.<\/td>\n<\/tr>\n<tr>\n<td><strong>Customizer with preview<\/strong><\/td>\n<td>Products where the customer designs: a mug, a print, a card.<\/td>\n<td>A template has to be prepared for each product.<\/td>\n<\/tr>\n<tr>\n<td><strong>Custom development<\/strong><\/td>\n<td>When the product is generated at purchase or follows its own rules, as with Amoriva.<\/td>\n<td>It takes a dedicated project, but it does exactly what your business needs.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<h2 id=\"aprendizajes\">What we learned (and applied in other stores)<\/h2>\n<div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:24px 0 8px\">\n<div style=\"border:1px solid #e3e9f0;background:#fff;border-radius:12px;padding:18px 20px;box-shadow:0 1px 3px rgba(15,42,67,.06)\"><span style=\"display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#017cba;color:#fff;font-weight:700;font-size:.9em;margin-bottom:10px\">1<\/span><\/p>\n<p style=\"margin:0 0 6px;font-weight:700;color:#0b3c5d;line-height:1.35\">If the customer customizes it, let them see the whole thing before paying<\/p>\n<p style=\"margin:0;font-size:.95em;line-height:1.6;color:#475569\">Nothing does more to ease purchase hesitation.<\/p>\n<\/div>\n<div style=\"border:1px solid #e3e9f0;background:#fff;border-radius:12px;padding:18px 20px;box-shadow:0 1px 3px rgba(15,42,67,.06)\"><span style=\"display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#017cba;color:#fff;font-weight:700;font-size:.9em;margin-bottom:10px\">2<\/span><\/p>\n<p style=\"margin:0 0 6px;font-weight:700;color:#0b3c5d;line-height:1.35\">A single source of truth<\/p>\n<p style=\"margin:0;font-size:.95em;line-height:1.6;color:#475569\">When the form and what is delivered read the same definition, \u201cI ordered one thing and got another\u201d mistakes disappear.<\/p>\n<\/div>\n<div style=\"border:1px solid #e3e9f0;background:#fff;border-radius:12px;padding:18px 20px;box-shadow:0 1px 3px rgba(15,42,67,.06)\"><span style=\"display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#017cba;color:#fff;font-weight:700;font-size:.9em;margin-bottom:10px\">3<\/span><\/p>\n<p style=\"margin:0 0 6px;font-weight:700;color:#0b3c5d;line-height:1.35\">Separate design from logic<\/p>\n<p style=\"margin:0;font-size:.95em;line-height:1.6;color:#475569\">It lets you launch new occasions in days, not weeks.<\/p>\n<\/div>\n<div style=\"border:1px solid #e3e9f0;background:#fff;border-radius:12px;padding:18px 20px;box-shadow:0 1px 3px rgba(15,42,67,.06)\"><span style=\"display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#017cba;color:#fff;font-weight:700;font-size:.9em;margin-bottom:10px\">4<\/span><\/p>\n<p style=\"margin:0 0 6px;font-weight:700;color:#0b3c5d;line-height:1.35\">Automate delivery from day one<\/p>\n<p style=\"margin:0;font-size:.95em;line-height:1.6;color:#475569\">A digital product that depends on someone preparing it by hand does not scale.<\/p>\n<\/div>\n<\/div>\n<div style=\"border:1px solid #cfe3f1;background:#f2f8fc;border-radius:12px;padding:22px 24px;margin:32px 0\">\n<p style=\"margin:0 0 6px;font-size:1.15em;font-weight:700;color:#0b3c5d\">Do you sell customizable products?<\/p>\n<p style=\"margin:0 0 16px\">We can bring what we built for Amoriva to your WooCommerce store: a step-by-step form, a preview before payment, and automatic delivery, tailored to your product, whether physical or digital.<\/p>\n<p style=\"margin:0\"><a href=\"https:\/\/consultoriaehero.com\/en\/woocommerce-web-design\/\" style=\"display:inline-block;background:#017cba;color:#fff;padding:11px 20px;border-radius:8px;font-weight:600;text-decoration:none\">See custom WooCommerce web design \u2192<\/a><\/p>\n<\/div>\n<h2 id=\"faq\">Frequently asked questions<\/h2>\n<h3>Can you offer WooCommerce product personalization without coding?<\/h3>\n<p>Yes, if all you need is to collect information from the customer (some text, an option, a file): an extra product fields plugin will do the job. When the customer needs to see the result before paying, or the product is generated at purchase, you need a customizer or custom development.<\/p>\n<h3>How do you show a preview before payment?<\/h3>\n<p>The product page renders the result from what the customer types and saves it with the order. That way, what the customer approves in the preview is exactly what gets delivered.<\/p>\n<h3>Does it also work for physical products?<\/h3>\n<p>Yes. Personalizing and seeing the result before paying work the same way. What changes is delivery: instead of publishing a page, the order goes into production with the design the customer approved.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How we built Amoriva: WooCommerce product personalization where customers design each item step by step, see it in full before paying and get it instantly with a link and a QR code.<\/p>\n","protected":false},"author":4,"featured_media":16143,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jf_save_progress":"","rank_math_focus_keyword":"WooCommerce product personalization","rank_math_title":"WooCommerce Product Personalization: Amoriva Case Study","rank_math_description":"WooCommerce product personalization done right: customers design each item, see it in full before paying and get it instantly. How we built Amoriva.","rank_math_robots":[],"rank_math_canonical_url":"","rank_math_seo_score":95,"footnotes":""},"categories":[825,827],"tags":[879,8163,902],"class_list":["post-16153","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-e-commerce-en","category-wordpress-en","tag-consultoria-ehero-en","tag-personalized-products","tag-woocommerce-en"],"acf":[],"_links":{"self":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/posts\/16153","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/comments?post=16153"}],"version-history":[{"count":4,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/posts\/16153\/revisions"}],"predecessor-version":[{"id":16181,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/posts\/16153\/revisions\/16181"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/media\/16143"}],"wp:attachment":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/media?parent=16153"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/categories?post=16153"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/tags?post=16153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}