Adevăru e că pasul ăsta e locul unde pierdem cei mai mulți oameni. Din 20 de conturi noi, 16 n-au conectat nici Shopify, nici Meta, și fără ele dashboardul e gol. Nu că ar fi greu, dar sunt vreo 15 clicuri prin meniuri pe care nu le-ai deschis niciodată și un pas la Meta unde se blochează toată lumea la fel. Uite ghidul pas cu pas pentru Shopify custom app cu cele 12 scope-uri și pentru System User la Meta Ads. Îți ia cam 10-15 minute dacă îl urmezi în ordine.
Ce ai la final: comenzile și costurile pe produs vin din Shopify, cheltuiala pe reclame vine din Meta, iar aplicația îți scoate profitul după neridicare pe fiecare produs și pragul de ROAS pe campanie. Trackerul nu consumă credite.
De la 1 ianuarie 2026, aplicațiile custom se creează doar prin Dev Dashboard. Vechiul flow cu tokenul care începea cu shpat_ nu mai merge pentru aplicații noi, deci dacă ai un tutorial vechi pe YouTube, închide-l.
read_orders, write_orders, read_products, write_products, read_inventory, write_inventory, read_locations, read_customers, read_draft_orders, write_draft_orders, read_fulfillments, write_fulfillmentsmagazinul-tau.myshopify.com, îl găsești în Shopify la Settings → Domains sau în URL-ul adminului.Unde greșesc oamenii: pun doar read_orders și read_products, că „doar alea par necesare”. Conexiunea arată „conectat”, dar fără read_inventory și read_locations aplicația nu poate citi costul pe bucată din Shopify și profitul iese greșit, în tăcere. De-aia la test verificăm cu apeluri reale ce scope lipsește și-ți spunem exact care. Dacă ai conectat magazinul înainte de 1 august 2026, mai adaugă write_inventory și read_locations într-o versiune nouă, altfel produsele generate se creează fără stoc și fără cost.
Despre securitate, pe scurt: nu vezi și nu dai nicăieri un token permanent. Platforma schimbă Client ID + Secret pe un access token de 24 de ore la fiecare apel, prin client credentials grant, care e metoda oficială Shopify.
Ai nevoie de două lucruri: Ad Account ID (cifrele) și un System User Access Token. Nu folosi tokenul din Graph API Explorer: expiră în câteva ore și te trezești cu reclame nesincronizate.
?act=1234567890. Copiezi doar cifrele, fără act_.https://cashondeliveryro.com/privacy.html și dai Save.ads_read, read_insights (și ads_management dacă vrei să pornești campanii din Generator), apoi Generate.EAA). Apare o singură dată.Să zicem că ai 3 produse și ieri ai avut 32 de comenzi. După ce ai conectat amândouă, sincronizarea trage comenzile pe SKU din Shopify și cheltuiala pe campanie din Meta. Pe un produs vândut la 129 lei, cu marfa 25 lei, transport dus 17 lei și retur 14 lei, la o neridicare de 35% pusă pe produs, aplicația calculează pe 100 de comenzi:
| Indicator | Valoare |
|---|---|
| Comenzi plasate (ce vede Ads Manager) | 12.900 lei |
| Bani reali (65 livrate × 129) | 8.385 lei |
| Marfă pe livrate | −1.625 lei |
| Transport dus + retur | −2.190 lei |
| Reclame (ROAS 3 în Ads Manager) | −4.300 lei |
| Rămâne, înainte de TVA și taxe | 270 lei |
ROAS 3 arată verde. Rămân 270 de lei pe 100 de comenzi, adică 2,7 lei pe comandă. Fără cele două conexiuni, cifra asta n-o vezi nicăieri; o simți la decont peste trei săptămâni.
După conectare, Dashboard îți arată vânzările reale, reclamele și profitul pe zi; Per produs îți arată profitul pe SKU cu rata de neridicare pe fiecare produs (o pui tu sau o lași pe cea măsurată din Shopify); avertizările de profit negativ și ROAS mic apar în aplicație și, dacă activezi din Setări, în raportul zilnic pe email. Dacă la test lipsește un scope Shopify, îți spunem exact care. Ce nu facem: nu emitem AWB, nu sunăm și nu trimitem SMS clienților, nu conectăm TikTok sau WooCommerce, un cont înseamnă un magazin.
Pentru că expiră în câteva ore și conexiunea se rupe. Ai nevoie de un System User Access Token generat din Business Settings, cu rolul Admin și expirare „Never”. Doar așa sincronizarea de reclame merge zi de zi fără să reintri tu.
Aplicația ta custom din Dev Dashboard n-are toate cele 12 scope-uri. Faci o versiune nouă (Overview → Versions → New version), adaugi lista întreagă de scope-uri, dai Release și reinstalezi aplicația în magazin. O versiune deja publicată nu se mai editează, de-aia e mai bine să le pui pe toate din prima.
Nu. La Shopify dai Client ID + Client Secret ale aplicației tale, iar platforma le schimbă pe un access token de 24 de ore la fiecare apel. La Meta, tokenul e criptat la salvare și nu-l mai vezi nici tu după. Nimeni nu are parola ta.
Trial 7 zile, fără card. Trackerul nu consumă credite. Mâine dimineață ai neridicarea pe produs în dashboard.
Creează cont gratuit