Viewer: titta på produkten
Visning av 3D-modellen och dess utseende. Passar när det viktigaste är att visa produkten från olika håll utan att erbjuda redigering av trycket.
E-handelsintegration - från design till beställning
Lägg till 3D-visning, variantkonfiguration och produktanpassning på din egen webbplats. Kunden tittar på produkten, väljer alternativ och skapar en design i din butik, medan du hanterar sortiment och beställningar i ditt eget system.
Välj tillägget för WordPress med WooCommerce installerat för att konfigurera utan egen integrationskod. Om du utvecklar en egen webbplats eller butik kopplar du de inbäddade verktygen till backend och varukorg via Public API och postMessage-händelser.
Bilderna visar det faktiska gränssnittet från inspelningar och tilläggets panel. Knappnamnen är på engelska; verktygets utseende beror på butikens konfigurering.
Samma produktprojekt kan förberedas för visning, konfiguration eller redigering av trycket. Välj butiksanslutning efter webbplatsen och hur mycket utvecklingsarbete du vill göra.
Tillägget ger färdigt stöd för WordPress och WooCommerce. Med API kan du bygga en egen anslutning till en annan plattform, en headless-applikation eller ett befintligt ordersystem.
| Område | WordPress + WooCommerce | Eget system via API |
|---|---|---|
| Komma igång | Installation av tillägget och anslutningsguide i WordPress-panelen. | Implementering av backendanslutning och inbäddning på webbplatsen. |
| Produkter och varianter | Koppling av projekt till WooCommerce-produkt och synkronisering av varianter. | Koppling av produkt- och alternativ-ID:n till data i din egen butik. |
| Varukorg och beställningar | Färdigt stöd för konfiguration, kunddesign och förhandsvisningar i WooCommerce. | Hantering av det inbäddade verktygets händelser och synkronisering av beställningar i ditt system. |
| Filer och resurser | Lokalt bibliotek, projekt och beställningsfiler på WordPress-servern. | Lagring och dataåtkomst enligt valt integrationsläge. Varianten med egen lagring kräver att du hanterar den på din sida. |
Välj verktyg efter vad kunden ska göra på webbplatsen. Projektet och reglerna för anpassning förbereder du i Designer i förväg.
Visning av 3D-modellen och dess utseende. Passar när det viktigaste är att visa produkten från olika håll utan att erbjuda redigering av trycket.
Val av förberedda produktalternativ, som storlek, färg eller material. Kunden ser ändringen på modellen och skickar konfigurationen till varukorgen.
Anpassning med tillgängliga verktyg, grafik, texter och mallar. Kundens sparade design kopplas till en varukorgs- eller beställningsrad.
Butiksägarens arbetsområde. Här förbereder du komposition, varianter, tryckområden och verktygsinställningar för kunderna. Tillgång till administrativ redigering är åtskild från användning av butiken.
Alter Product är ett WordPress-tillägg. Butiksintegrationen kräver installerat och aktiverat WooCommerce. Vanlig konfigurering görs i panelen utan att bygga egen API- och varukorgshantering.
För att bädda in Alter Product på din egen webbplats behöver du en aktiv Business-prenumeration eller en högre plan som omfattar funktionen. Det gäller både WordPress- och WooCommerce-tillägget och egen API-integration. Personal FREE och Personal omfattar inte inbäddning i din butik.
För tillägget behöver du WordPress med installerat och aktiverat WooCommerce samt ett Alter Product-konto. Egen fillagring ersätter inte prenumerationen som krävs: Alter Product levererar fortfarande applikationen och godkänner att den startas.
Alter Product körs i en inbäddad iframe på butikssidan. Webbläsare begränsar åtkomsten till vissa funktioner som appen använder om sidan inte ger en säker kontext. HTTPS krypterar anslutningen och ett giltigt certifikat låter webbläsaren verifiera domänen.
Webbläsaren kontrollerar även sidan runt iframe. Därför räcker inte Alter Product-appens HTTPS-adress om butiken körs över HTTP. Även webbplatsen där du bäddar in verktyget måste använda HTTPS. Det följer av webbläsarnas säkerhetsregler för inbäddade applikationer.
Den automatiska anslutningen guidar dig genom auktorisering av Alter Product-kontot och konfigurering av butiken. Du behöver inte överföra API-nycklar manuellt med den här metoden.

Öppna fliken Alter Product när du redigerar WooCommerce-produkten. Skapa ett nytt projekt eller välj ett befintligt och öppna sedan Designer. Ställ in tryck, tillgängliga alternativ och tryckområden för produkten.

Modeller, projekt, grafik och beställningsfiler lagras på webbhotellet där WordPress körs. Lokalt tillagda resurser används i din butik och blir inte därmed poster i Alter Products offentliga bibliotek för andra butiker.
Tillägget sparar modell-, biblioteks-, projekt-, mockup- och beställningsfiler i WordPress lagringsutrymme. Data för generatorprojekt och deras revisioner sparas också i installationens databas.
Du kan lägga till egna material och importera valda resurser från Alter Product. Efter nedladdningen använder du en lokal kopia. Import, sökning efter uppdateringar och nedladdning av nya versioner är separata åtgärder.
| Plats i panelen | Vad du gör där |
|---|---|
| Resurser | Du hanterar bland annat modeller, grafik, mallar, bakgrunder, logotyper, texturer och miljöer. Sätten att lägga till resurser beror på resurstypen. |
| Modellgenerator | Du skapar lokala projekt från mallar och arbetar med modeller kopplade till generatorn. |
| Produktprojekt / Designer | Du skapar eller importerar en design, redigerar den och kopplar den till en butiksprodukt. |
| WooCommerce-beställningar | Du använder sparade kunddesigner, förhandsvisningar och filer som behövs för att genomföra beställningen. |

Resurserna lagrar du själv, medan verktygens gränssnitt laddas från Alter Product i en inbäddad iframe. Alter Product-tjänsten kontrollerar kontoåtkomst, plan och sessioner och tillhandahåller importkatalogen. Integrationen kräver anslutning till tjänsten.
Spara databasen, filkatalogen samt WordPress-nycklar och salter som behövs för att läsa tilläggets krypterade data vid säkerhetskopiering. Då kan du återställa både synlig grafik och data som behövs för fortsatt arbete.
Inbäddningen kan ingå i en produktsida eller en separat WordPress-sida. Kunden stannar i butikens köpprocess och WooCommerce hanterar varukorg och beställning.
Anpassa visningen efter butikens layout: verktyg på produktsidan, knapp till en egen sida eller inbäddning med tillgängliga block och shortcodes. Viewer, Configurator och Customizer har olika roller, så du behöver inte erbjuda alla samtidigt.

Anpassa produktpresentationen efter ditt varumärke. I tillägget hanterar du lokala bakgrunder och logotyper samt utseendet på inbäddade verktyg. Tillgången till enskilda alternativ beror på planen.
Kunden väljer variant och skapar sin anpassning. Tillägget kopplar konfiguration och sparad design till varukorgsraden och därefter WooCommerce-beställningen. Tillgängliga mockuper hjälper till att identifiera det beställda trycket.
Att koppla butiken till 3D-verktygen är början på processen. Från den förberedda designen kan du ladda ned filer för egen produktion eller använda tilläggets integration med en print-on-demand-leverantör.
Konfigurera anslutningen till vald leverantör i tilläggets inställningar. Koppla sedan produkt, varianter och tryckpositioner till leverantörens sortiment, förbered filer och beställ genomförandet från WooCommerce.
Du kan konfigurera en egen anslutning till en AI-leverantör och använda tillgängliga funktioner för att generera eller förbättra grafik under designarbetet. Tilläggets förfrågningar skickas från WordPress till vald leverantör och debiteras på ditt konto hos leverantören.
En session är en tillfällig behörighet att öppna ett visst verktyg i din butik. Den hjälper till att säkert tillgängliggöra produkter för kunder och är enheten som räknas i månadsgränsen för inbäddningssessioner. Den är inte samma sak som ett klick, en unik besökare eller en beställning.
När ett inbäddat verktyg startar hämtar integrationen en kortlivad token, alltså en sessionsnyckel. Kontots permanenta åtkomstuppgifter stannar på servern. Kunden behöver inte kopiera nycklar eller logga in på ägarens Alter Product-konto.
Standardgiltigheten för en token är 15 minuter i den nuvarande implementationen. Servern kan ange en annan tid, så integrationen använder utgångstiden för den mottagna sessionen. Återanvändning av token förlänger inte tiden. Ny auktorisering efter att den löpt ut kräver en ny session.
Det beror på verktyget och om det fortfarande har en lämplig, giltig session. Tillägget använder inte en gemensam session för alla besökare och produkter. Reglerna nedan beskriver dess nuvarande beteende.
| Situation | Vad händer med sessionen? | Påverkan på gränsen |
|---|---|---|
| Första öppning av verktyget utan passande session | Integrationen begär en ny token för verktyget och produktkontexten. | En framgångsrik utfärdning av en ny token förbrukar en session. |
| Rotera modellen, byta färg eller redigera text i ett öppet verktyg | Arbetet sker inom den startade sessionen. | Dessa åtgärder innebär inte i sig att fler token utfärdas. |
| Fullständig omladdning av sidan med Viewer eller Configurator | Tillägget hämtar vanligen en ny token när sidan laddas om. Verktygens sessionsminne bevaras inte mellan fullständiga omladdningar. | Varje ytterligare lyckad tokenutfärdning förbrukar en ny session. |
| Ladda om Customizer i samma flik | Customizer kan återanvända en sparad session om den passar butik, produkt, beställning och arbetsläge och inte är nära att löpa ut. | Återanvändning ökar inte räknaren. Om villkoren inte uppfylls behövs en ny session. |
| Utgången token, annan produkt eller ändrad arbetskontext | Ny auktorisering och en ny token kan behövas. Tillgången till webbläsarlagring påverkar också möjligheten att återanvända sessionen. | En nyutfärdad token ökar användningen av gränsen. |
Räknaren ökar när API framgångsrikt utfärdar en ny token. Användning av en redan utfärdad, giltig token är ingen ny utfärdning. Ta därför hänsyn till verktygsstarter, omladdningar och återöppningar när du väljer plan, inte bara antalet beställningar eller besökare.
Inbäddade verktyg i samma butik delar på en månadsgräns för sessioner. Räknaren förs separat för varje butik per kalendermånad enligt UTC. Nya sessioner för inbäddad Designer och Modellgenerator i WordPress-panelen ökar också räknaren. Att bara ladda ned en tillgänglig modell via import-API öppnar ingen redigerarsession.
När gränsen är nådd vägrar systemet att utfärda fler sessioner. Detta är en användningsgräns inom prenumerationen; kontrollera aktuell paketstorlek i din plan.
Har du en egen butik, headless-applikation eller ett eget ordersystem? Du kan bygga ett eget integrationslager med Alter Product Public API och bädda in verktygen du behöver. Den här vägen kräver utvecklingsarbete.
Public API använder HTTP-förfrågningar och JSON-data. Du kan därför skriva integrationen i språket och miljön där din backend körs. Du behöver inte bygga om butiken till WordPress för att bädda in Alter Products verktyg.
Nedan finns exempel på tekniker för en serveranslutning. I alla genomför du samma steg: API-auktorisering, skapande av verktygssession och koppling av produkter, varukorg och beställningar till ditt system.
Lägg till integrationen i en Node.js-backend, till exempel med Express eller NestJS. Anropa API från servern och ge frontend de data som behövs för inbäddningen.
Koppla en befintlig Python-app, till exempel Django eller FastAPI, till Alter Products produkter, sessioner och beställningar via HTTP-förfrågningar.
Använd PHP i din egen butik eller app, till exempel Laravel eller Symfony. Du kan bygga en egen API-integration oberoende av det färdiga WordPress-tillägget.
Integrera verktygen med en Java-backend, till exempel Spring, och koppla projektdata till din egen produktkatalog och beställningshantering.
Använd en .NET-backend, till exempel ASP.NET Core, för auktorisering, sessionsskapande och dataöverföring till befintliga butiksprocesser.
Bygg anslutningen i en tjänst skriven i Go. Standardklienten för HTTP kan hantera API-förfrågningar och JSON-svar.
Lägg till integrationen i en Ruby-app, till exempel Ruby on Rails, och använd din egen modell för produkter, varukorg och beställningshantering.
Anslut en Rust-backend med en HTTP-klient och JSON-hantering. Sessioner och köphändelser kan ingå i din tjänstearkitektur.
I webbläsaren kan du använda React, Vue, Angular eller vanlig HTML och JavaScript. TypeScript passar också för att implementera kommunikationen. Sidan bäddar in en iframe, hanterar postMessage-händelser och ansluter till din backend.
Frontend ansvarar för sidans utseende och varukorgens reaktioner, backend för autentiserade anrop till Public API. I ramverk som förenar båda lagren, exempelvis Next.js, ska permanenta nycklar och sessionsskapande enbart hanteras på serversidan.
Du kan behålla egen kassa, betalningssystem, CMS och process för beställningshantering. Under implementeringen kopplar du dem till projektdata och händelser från det valda Alter Product-verktyget.
Alter Product erbjuder 3D-verktyg, projektdata och sessionsmekanismer. Din backend kopplar dem till produkter, kundkonton, varukorg och beställningshantering. Du kan skapa egna förmedlande endpoints för frontend utan att avslöja Alter Product-åtkomstuppgifter i webbläsaren.
| Lager | Uppgift |
|---|---|
| Webbplatsens frontend | Visar iframe, svarar på verktygets kommunikation och uppdaterar butikens gränssnitt. |
| Din backend | Autentiserar förfrågningar till Public API, skapar sessioner, kontrollerar kundåtkomst och sparar kopplingar till egen varukorg eller beställningar. |
| Alter Product Public API | Erbjuder funktioner för anslutning, produkter, verktygskopplingar, beställningar och åtkomst till filer och resurser. |
| Inbäddat verktyg | Visar modellen och möjliggör konfiguration eller anpassning enligt valt läge och förberett projekt. |

Starta först anslutningen och en inbäddningssession för en produkt. Lägg sedan till hantering av konfiguration, designsparande och beställningar enligt det valda verktyget.
Inbäddningsanvisningarna innehåller parametrar och exempel. postMessage-avsnitten förklarar kommunikationen med webbplatsen, och API-dokumentationen beskriver åtgärderna som backend utför.
Testa produkten som en kund använder den: från att öppna sidan till designen som visas vid beställningen. Testa på dator och telefon, även utan att vara inloggad i administrationspanelen.
Gå igenom hela processen efter att du förberett en produkt. Använd först därefter samma verifierade konfigurering för fler katalogprodukter.