Postavljanje veze za razmjenu / sinkronizaciju
Godina 2026 donosi veliku promjenu za nove Shopify veze, budući da Shopify više ne podržava stari način Custom Apps, nego su se nedavno odlučili premjestiti stvaranje novih integracija/aplikacija u Developer Portal.
S godinom 2026 tako se u Shopifyu otvaraju dva različita načina integracije:
Shopify public app
Renovirani Shopify Custom App
Postojeće / aktivne veze s web trgovinama i dalje rade neometano. Donja uputstva su samo za nove veze s Shopify web trgovinama.
Odaberite način veze i slijedite upute:
Shopify public app
Renovirani Shopify Custom App
Operacije:
Sinkronizacija artikala
Sinkronizacija zaliha
Sinkronizacija cijena
Postavljanje prefiksa za narudžbe
Mapiranje poreza
Ograničenje prijenosa na tagove
Shopify public app
U MetaKocki smo u zadnjem mjesecu za povezivanje sa Shopify pripremili MetaKocka Public App, koji je trenutno još u fazi provjere. Zbog izuzetno kasnog obavještavanja partnera od strane Shopify-a o promjenama u području integracija, trenutno smo na čekanju za odobrenje i ova ćemo uputstva za jednostavnije povezivanje ažurirati čim MetaKocka public app bude dostupan.
Trenutno vam je dostupan samo donji renovirani Shopify Custom App, koji vam omogućuje povezivanje.
Renovirani Shopify Custom App
Povezivanje MetaKocke i Shopify u Shopify Developer portalu slično je kao prije, ali zbog politike Shopify-a potrebno je više stvari podesiti ručno.
Prilikom povezivanja nove trgovine s MetaKockom, prvo započinjemo s pripremom u svojoj nadzornoj ploči trgovine – u lijevom izborniku odaberemo Apps, a zatim u popisu kliknemo App and sales channel settings.

Zatim odaberemo opciju Develop apps:

Kada se otvori stranica App development, odaberemo Build apps in Dev Dashboard:

Kada smo preusmjereni u Developer Dashboard, vidimo sljedeće i odaberemo Create app:

Na novoj stranici tada upišemo željeno ime integracijske veze i kliknemo Create:

Otvaraju nam se osnovne postavke za novu aplikaciju, gdje moramo unijeti sljedeća polja (molimo vas da pazite kako kopirate donje podatke, jer je važno da nema dodatnih razmaka prije ili nakon teksta!) – pogledajte podatke ispod slike za kopiranje:

Polja se popunjavaju na sljedeći način:
- App Name: već je popunjeno iz prethodnog koraka
- App URL:upišemo točno ovaj URL, bez razmaka prije ili poslije:
https://main.metakocka.si
- Embed app in Shopify admin: uklonimo kvačicu
- U polje Scopesupišemo točno ovaj tekst:
read_analytics, write_customers, read_customers, write_discounts, read_discounts, write_draft_orders, read_draft_orders, write_files, read_files, write_fulfillments, read_fulfillments, read_inventory, write_inventory, read_locations, write_products, read_products, write_product_listings, read_product_listings, write_price_rules, read_price_rules, read_payment_terms, write_orders, read_orders, read_shopify_payments_payouts, read_shopify_payments_disputes, read_shopify_payments_bank_accounts, read_shopify_payments_accounts, write_shipping, read_shipping, write_order_edits, read_order_edits, write_assigned_fulfillment_orders, read_assigned_fulfillment_orders, write_merchant_managed_fulfillment_orders, read_merchant_managed_fulfillment_orders
U polje Redirect URLs kopiramo točno ovaj tekst:
https://main.metakocka.si/rest/eshop/v1/shopifyOAuth20, https://devmainsi.metakocka.si/rest/eshop/v1/shopifyOAuth20, https://main.omhsplus.com/rest/eshop/v1/shopifyOAuth20, https://dfvumain.metakocka.si/rest/eshop/v1/shopifyOAuth20, https://uvectomain.metakocka.si/rest/eshop/v1/shopifyOAuth20, https://2digitmain.metakocka.si/rest/eshop/v1/shopifyOAuth20, https://nutrisslimmain.metakocka.si/rest/eshop/v1/shopifyOAuth20, https://2018main.metakocka.si/rest/eshop/v1/shopifyOAuth20, https://megaspletmain.metakocka.si/rest/eshop/v1/shopifyOAuth20, https://sensilabmain.metakocka.si/rest/eshop/v1/shopifyOAuth20, https://chmain.metakocka.com/rest/eshop/v1/shopifyOAuth20, https://esfamain.metakocka.com/rest/eshop/v1/shopifyOAuth20
Zatim kliknemo gumb Release, što će uzrokovati da se aplikacija s gore navedenim postavkama spremi.
Navedene postavke omogućuju MetaKocki odgovarajuća prava za pristup podacima o narudžbama/zaliha/artiklima, a istovremeno omogućuju preusmjeravanja potrebna za autorizaciju između Shopify i MetaKocke.
Kada kliknemo Release, otvara se još jedan prozor s opcijskim podacima, gdje samo ponovimo klik na gumb Release:

U sljedećem koraku potrebno je odabrati način distribucije aplikacije. To učinimo tako da u Developer Dashboardu, u novokreiranoj aplikaciji, u lijevom izborniku odaberemo Home, a zatim u desnom stupcu kliknemo Select distribution method:
To nas tada preusmjerava na izbor distribucije, gdje moramo odabrati Custom distribution, a zatim kliknuti Select:
Tamo tada upišemo svoju Shopify domenu, i to u odgovarajućem myshopify.com formatu(!):
Kada to učinimo, dobijemo link s vezom koji nam omogućuje instalaciju novokreirane aplikacije u našu Shopify web trgovinu:
Link kopiramo i otvorimo ga u novom prozoru, gdje nam Shopify nudi instalaciju novokreirane aplikacije u našu web trgovinu – potvrđujemo klikom na Install:
Vraćamo se u Shopify Dev Dashboard, gdje iz postavki kopiramo dva podatka (Client ID i Client Secret):