Consola este locul în care un magazin își pregătește și își publică Configuratorul. Se află la cutoptim.com/console, te autentifici cu contul tău CutOptim, iar consola în sine este în engleză (configuratorul pentru client este în zece limbi). Pornești un sandbox gratuit din consolă cu un clic și poți trece la un plan Configurator oricând; vezi prezentarea generală.
Mai întâi sandbox, apoi producție
Un magazin sandbox este un magazin de test gratuit, cu date demo. Încarci în el propriile plăci și prețuri, încerci întregul flux și vezi rezultatul în previzualizarea live. Limitele lui îl fac sigur de oferit: un sandbox pe cont, 14 de zile, apoi doar citire, până la 100 de comenzi într-o fereastră de 30 de zile, webhook-uri doar către adrese HTTPS publice (cel mult două) și e-mail doar către adresa confirmată a proprietarului.
Trecerea în producție transformă sandbox-ul într-un magazin live și păstrează configurația. Are nevoie de un plan Configurator activ; planul este separat de planul tău al aplicației CutOptim și de Engine API, iar această pagină nu listează prețuri. Planul Starter îl cumpără proprietarul sau un administrator, din cardul „Plan & going live” al magazinului în consolă (lunar, facturat prin Lemon Squeezy). Când proprietarul plătește pentru un sandbox, acesta trece singur în producție cu aceleași setări, iar cheile rămân valabile; dacă plătește un administrator, proprietarul apasă „Go live”.
Ciornă, previzualizare, publicare
Nu editezi niciodată ceea ce văd clienții. Setările sunt o ciornă. Previzualizarea live montează Configuratorul real pe ciorna ta nesalvată, deci ceea ce vezi este ceea ce va lansa publicarea. Publish validează configurația și creează o versiune nouă; roll back revine la una anterioară. Categoria Advanced arată versiunile și un editor JSON, iar un jurnal de audit înregistrează cine a schimbat ce.
Categoriile
Numele categoriilor din consolă rămân în engleză, deoarece consola este doar în engleză; coloana a doua explică în română ce se setează în fiecare.
| Category | Ce setezi |
|---|---|
| Appearance & brand | Culori, raza colțurilor, font, mod luminos sau întunecat |
| Steps & flow | Unde încep și unde se termină clienții |
| Fields | Ce setează un client pentru fiecare piesă |
| Results shown | Randamentul, resturile, cantuirea în rezultat |
| Units & language | mm, cm sau inci; limba implicită |
| Delivery & lead time | Termen de execuție, zone de livrare, ridicare personală |
| Catalogue & prices | Import și export de plăci, cant, feronerie, prelucrări și prețuri |
| Templates | Șabloanele de mobilier de la care pot porni clienții |
| Workflows | Ce moduri, formulări, plăci și file; pot fi alese doar modurile construite și activate |
| Texts | Formulările tale în zece limbi |
| Fields & rules | Ce câmpuri sunt afișate sau obligatorii și regulile de preț |
| Images & 3D | Imagini ale plăcilor și ale produselor |
| Keys & embedding | Chei publice și secrete |
| Embedding code | HTML, WordPress, buton WooCommerce, link independent și cod QR |
| Team & roles | Membri, invitații, predare |
| Data management | Retenție, cereri ale clienților, export, închidere |
| Advanced | Versiuni și editorul JSON |
Catalog și prețuri
Importă o listă de prețuri CSV sau Excel (.xlsx) sau introdu rândurile manual. Importatorul recunoaște anteturi în limbi uzuale, raportează fiecare rând greșit după numărul rândului din foaia de calcul și nu ghicește niciodată o valoare neclară. Textul care ar putea acționa ca formulă de foaie de calcul este neutralizat, iar imaginile încărcate sunt recodificate.
Regulile de preț sunt date, nu cod. Pentru piesele tăiate, un material este tarifat după una dintre cinci strategii: pe placă întreagă, pe metru pătrat de piese cu un procent de deșeu, pe metru de tăietură, placă plus lungimea tăieturii sau placă plus un tarif pe piesă. Cantuirea (pe metru), prelucrarea (pe operație, metru sau piesă), feroneria, suprataxele, comanda minimă, grupurile de clienți cu propriile liste de prețuri, TVA-ul, rotunjirea, zonele de livrare, ridicarea personală și termenul de execuție sunt reguli separate. O regulă se aplică doar când o adaugi: lipsa unei reguli este o eroare explicită, niciodată un zero tăcut.
Șabloane, feronerie, panouri încleiate și prelucrări
- Șabloane. Cele cinci șabloane de mobilier încorporate pot fi activate sau dezactivate, iar intervalele lor pot fi restrânse (niciodată lărgite). Editorul de șabloane îți permite să scrii propriile șabloane dintr-un formular, cu previzualizare live a listei de piese. Selectorul de șabloane pentru client din integrare arată doar șabloanele încorporate; șabloanele scrise de tine nu sunt încă afișate acolo clienților.
- Feronerie. Necesarul de feronerie al unui șablon, precum balamale, glisiere sau suporturi de raft, devine o linie cu preț printr-o corespondență proprie între necesar și articolul din catalog. Un necesar pe care nu l-ai asociat este un avertisment vizibil, niciodată un zero tăcut.
- Panouri încleiate. Un panou încleiat este o singură linie vandabilă; pentru producție este împărțit într-un semifabricat ușor supradimensionat pentru fiecare strat, tăiat din aceeași placă pentru care s-a calculat prețul.
- Prelucrări. Găurile, găurile pentru balamale, canalele și razele colțurilor au parametri verificați (poziție, diametru, adâncime, lungime), sunt tarifate conform regulilor tale și sunt transmise în comandă.
Echipă și roluri
Șase roluri: proprietar (owner), administrator (admin), prețuri (pricing), catalog (catalog), comenzi (orders) și vizualizator (viewer). Proprietarul și administratorul pot edita, publica, vedea comenzile și gestiona cheile, echipa și datele. Rolurile pricing și catalog pot edita o ciornă, dar nu pot publica. Rolul orders poate vedea comenzile și le poate muta starea. Vizualizatorul poate doar citi. Proprietarul predă magazinul în doi pași: proprietarul actual oferă, iar cealaltă persoană acceptă. O invitație creează un link care este afișat o singură dată; consola nu îl trimite prin e-mail, deci îl transmiți tu însuți. Persoana invitată trebuie să se autentifice cu aceeași adresă de e-mail confirmată.
Securitatea autentificării este cea a contului CutOptim al fiecărei persoane, inclusiv autentificarea opțională în doi pași. Un magazin nu poate cere încă autentificarea în doi pași întregii sale echipe.
Chei și mod test
Un magazin are o cheie publicabilă (publishable key) pentru integrarea în pagina ta și o cheie secretă (secret key) pentru serverul tău, pe care nu o pui niciodată într-o pagină. În categoria Keys & embedding creezi și revoci chei și rotești cheia de semnare. Serviciul poate roti o cheie și cu suprapunere, astfel încât cea veche continuă să funcționeze o perioadă stabilită; butoanele din consolă pentru aceasta nu sunt încă construite.
Un magazin live poate crea până la trei chei de test (vezi întrebările frecvente de mai jos). Folosește-le pentru a repeta o integrare fără a crea comenzi reale.
Gestionarea datelor
Categoria Data management arată ce se păstrează și cât timp. Ofertele care nu au fost niciodată comandate, proiectele salvate, jurnalele de livrare încheiate și cumpărătorii fără comandă sau proiect se șterg după perioada ta de retenție (365 de zile implicit, ajustabilă). Comenzile, istoricul comenzilor și jurnalul de audit se păstrează. Pentru un client care întreabă ce date deții, îi poți exporta datele; pentru ștergere, le poți șterge sau pseudonimiza, în timp ce comanda rămâne. Poți descărca întregul magazin ca fișier, iar proprietarul poate închide magazinul cu un termen de 7 până la 90 de zile.