Shopify permite acum aplicatiilor care creeaza tipuri noi de discounturi prin Shopify Functions sa inregistreze intentul shopify/Discount, astfel incat Sidekick sa poata porni fluxurile de creare si editare si sa le promoveze in disambiguation picker. Pe scurt: mai putine drumuri ratacite prin UI-ul generic de discounturi si mai mult control pentru aplicatiile care isi definesc propriile tipuri de promotii. Anuntul vine din changelogul Shopify, sursa fiind pagina oficiala de changelog.

Ce s-a schimbat exact, fara ambalaj de marketing

Substanta tehnica e scurta si merita citita incet. Intentul shopify/Discount suporta acum actiunile de creare si editare pentru fluxurile de discount ale aplicatiilor. Inregistrarea se face prin meta-schema shopify-intent.json, care refera schema de baza shopify/discount.json. Un matchValue pe functionId mapeaza fiecare intent catre o implementare concreta de Shopify Function, ceea ce conteaza pentru aplicatiile care au mai multe implementari si vor sa inregistreze un flux separat pentru fiecare.

Aplicatiile pot registra intentul prin doua tinte. Prima, admin.app.intent.link, navigheaza catre o pagina existenta intr-o aplicatie React Router. A doua, admin.app.intent.render, randeaza o extensie de Admin UI focalizata, inline, si cere versiunea de API 2026-04 sau mai nou. Extensiile de tip discounts UI care folosesc admin.discount-details.function-settings.render sunt promovate automat, fara munca suplimentara din partea dezvoltatorului.

Un detaliu care se pierde usor: cand o cerere nu identifica un tip specific de discount sau o implementare de functie, comerciantul poate alege din fluxurile disponibile in disambiguation picker. Fiecare intent inregistrat consuma din limita de intenturi per aplicatie. Iar vechiul path function.ui continua sa functioneze, doar ca Shopify recomanda intenturi declarate explicit pentru o integrare mai adanca cu Sidekick, atat pe creare, cat si pe editare.

Publicul vizat e ingust si precis: aplicatiile care creeaza tipuri noi de discounturi prin Shopify Functions. Aplicatiile existente functioneaza neschimbat si nu se cere migrare. Aplicatiile care nu creeaza tipuri de discounturi bazate pe Functions nu sunt afectate deloc.

De ce conteaza pentru conversie, nu doar pentru ergonomie

Hai sa traducem asta in termeni de business. Fluxul de discounturi este, pentru multe magazine, interfata cea mai sensibila din admin. Aici se decide daca promotia de weekend porneste la timp, daca regula de bundling se aplica pe variantele corecte, daca reducerea nu se suprapune peste alt mecanism si nu mananca marja. Fiecare secunda pierduta cautand butonul potrivit este o secunda in care campania sta pe loc.

Pana acum, un comerciant care folosea un tip de discount definit de o aplicatie putea ajunge in UI-ul generic de discounturi, unde functionalitatea specializata a aplicatiei nu era vizibila sau era greu de gasit. Rezultatul practic: fie renunta la tipul de discount avansat, fie suna la suport, fie incearca sa il construiasca manual in alt loc. Toate trei variantele costa.

Ce aduce intentul shopify/Discount este o rutare mai buna. Comerciantul aterizeaza consecvent in fluxul specializat al aplicatiei pentru tipul de discount pe care il creeaza sau editeaza, nu in interfata default a Shopify. Aplicatia controleaza ce implementari de Shopify Function sunt oferite si poate alege intre o pagina React Router existenta sau o extensie UI inline focalizata. Pentru echipele de e-commerce care opereaza promotii complexe, aceasta este diferenta dintre un proces care curge si unul care se impiedica la fiecare pas.

Limita pe mobile, spusa fara perdele

Aici e partea pe care multi o rateaza citind doar titlul. Fluxurile de discount bazate pe admin.app.intent.link sunt suportate momentan in Shopify admin pe web. Discounturile de tip app-link pot aparea in lista de discounturi din aplicatia mobila Shopify, dar atingerea unui astfel de element nu deschide fluxul de editare al aplicatiei. Pana cand suportul mobil devine disponibil, comerciantii ar trebui sa foloseasca Shopify admin pe web pentru a deschide si edita aceste discounturi.

Asta nu e un detaliu cosmetic. Daca echipa ta de operatiuni lucreaza de pe telefon, de la targ, din depozit sau din calatorie, planifica testarea unei promotii pe desktop. Altfel ajungi sa promiti unui client ca modifici discountul acum si descoperi ca butonul te duce intr-un loc care nu face ce trebuie.

Ce face un comerciant roman in practica

Daca ai un magazin pe Shopify si folosesti aplicatii care vin cu propriile tipuri de discounturi bazate pe Functions, primul pas nu este sa ceri dezvoltatorului sa implementeze intenturi. Primul pas este sa faci inventarul.

Intreaba-te concret: ce tipuri de discounturi avansate folosesti azi? Ai bundle-uri, discounturi pe cantitate progresiva, promotii conditionate de un segment de clienti, oferte de tip gift with purchase? Pentru fiecare, cine este aplicatia responsabila si ce versiune de API foloseste? Cate dintre aceste fluxuri le-ai testat recent pe web si pe mobil?

Apoi, discuta cu furnizorii. Daca aplicatia ta nu a implementat intentul, nu e o drama: nimic nu se strica, functioneaza in continuare. Dar este o oportunitate de a cere o integrare mai buna cu Sidekick. Iar daca dezvoltatorul iti spune ca are mai multe implementari de functie, matchValue pe functionId este mecanismul care permite un flux separat pentru fiecare.

Pe partea de campanii, conecteaza acest lucru la calendarul comercial romanesc. Perioadele aglomerate, de la reduceri sezoniere pana la evenimente locale de shopping, sunt exact momentele in care un flux de discounturi greoi te costa. Un test de tipul "creez promotia pe web, in fluxul specializat al aplicatiei" versus "o construiesc in UI-ul generic" se poate face inainte de varful de trafic, fara presiunea de a repara ceva in timp real.

Daca lucrezi cu un catalog mare si multe variante, merita sa verifici si cum se comporta listele de discounturi pe mobil, pentru a sti exact ce poate si ce nu poate face echipa de pe telefon. Iar daca te intereseaza cum arata vizibilitatea magazinului dincolo de adminul propriu, inclusiv in raspunsurile motoarelor AI, merita citit si materialul despre AEO vs SEO si cum castigi vizibilitate in Google si in raspunsurile AI.

Ce inseamna pentru tine, antreprenor sau marketer roman

Sa fim directi. Daca rulezi un magazin pe Shopify in Romania si discounturile sunt o parghie reala de vanzare, acest anunt te priveste indirect, prin aplicatiile pe care le platesti deja.

Trei consecinte concrete.

Prima: ruta catre fluxul corect de discounturi devine mai fiabila. Asta inseamna mai putin timp pierdut pe configurare si mai mult pe strategie. Pentru un marketer platit sa creasca vanzarile, nu sa navigheze adminul, e un castig direct.

A doua: alegerea aplicatiilor devine un criteriu de selectie. Cine implementeaza intenturi ofera o experienta mai buna. Cine nu o face ramane functional, dar fara aceasta imbunatatire. La urmatoarea evaluare de stack, ai un argument concret in plus.

A treia: limita pe mobil exista si trebuie planificata. Daca operatiunile tale depind de telefon, scrie negru pe alb in procesul intern: editarea discounturilor de tip app-link se face pe web pana la noi informatii oficiale.

Un avertisment de verificare, in stilul nostru. Faptul ca intentul nu este inregistrat de o aplicatie nu dovedeste ca aplicatia nu are integrare cu Sidekick sau ca fluxul este rupt. O verificare incompleta nu dovedeste absenta unei functii. Daca ceva nu se comporta cum te astepti, testeaza pe web, testeaza pe mobil, noteaza versiunea de API si abia apoi trage o concluzie. Nu declara pierderi de vanzari sau probleme de CPA dintr-un singur test facut in graba.

Daca vrei context despre cum se schimba magazinul si operatiunile pe Shopify in piata locala, avem analiza despre Opticles si migrarea de la MerchantPro la Shopify, utila daca iti planifici o schimbare de platforma.

Cum arata un plan de adoptare in 5 pasi

Nu avem de unde sa stim rezultatele unei implementari la tine in magazin, asa ca propunem un proces, nu promisiuni.

Pasul 1: inventariaza toate tipurile de discounturi pe care le folosesti si noteaza care aplicatie le genereaza. Pasul 2: verifica pentru fiecare daca fluxul functioneaza pe web si ce se intampla pe mobil. Documenteaza diferenta. Pasul 3: contacteaza furnizorii si intreaba daca intentioneaza sa inregistreze shopify/Discount app intents si daca au mai multe implementari de functie pe care vor sa le separe prin matchValue. Pasul 4: daca esti dezvoltator de aplicatie, decide intre admin.app.intent.link si admin.app.intent.render. A doua cere versiunea de API 2026-04 sau mai nou. Pasul 5: testeaza disambiguation picker. Creeaza un scenariu in care comerciantul nu specifica tipul de discount si verifica daca fluxurile disponibile apar logic.

FAQ

Trebuie sa fac ceva daca am deja un magazin pe Shopify?

Nu. Aplicatiile existente functioneaza neschimbat, iar sursa precizeaza explicit ca nu se cere migrare. Daca aplicatiile tale nu creeaza tipuri de discounturi prin Shopify Functions, nu esti afectat deloc. Anuntul priveste strict aplicatiile care genereaza tipuri noi de discounturi cu Functions.

De ce nu pot edita discountul de pe telefon?

Pentru ca fluxurile de discount bazate pe admin.app.intent.link sunt suportate momentan in Shopify admin pe web. Un discount de tip app-link poate aparea in lista din aplicatia mobila, dar atingerea lui nu deschide fluxul de editare al aplicatiei. Pana cand suportul mobil apare, foloseste adminul pe web.

Function.ui mai functioneaza?

Da. Vechiul path function.ui continua sa functioneze. Shopify recomanda insa intenturile declarate explicit, pentru ca ofera o integrare mai adanca cu Sidekick pe ambele fluxuri, creare si editare. Trecerea nu este obligatorie, este o alegere de calitate a integrarii.

Arcul ALLSoft Agency

Uneltele se schimba, dar logica ramane. AI-ul te ajuta sa structurezi inventarul de discounturi, sa compari optiunile tehnice si sa pregatesti testele. Decizia despre ce promotie pornesti, pe ce marja si in ce moment ramane la media buyer-ul care raspunde de cont. Iar executia, adica implementarea corecta, testarea pe web si pe mobil si verificarea inainte de varful de trafic, este pasul concret pe care il face ALLSoft Agency. Fara hype, fara cifre inventate, doar treaba facuta ca la carte.