Vzpostavitev povezave za izmenjavo / sinhronizacijo
Z letom 2022 je Shopify spremenil način konfiguracije povezljivosti med zunanjimi aplikacijami in samo spletno trgovino. Do sedaj je bila MetaKocka povezava na način imenom "Private apps". Ta način je z letom 2022 Shopify ukinil in ga zamenjal z novim tipom dostopa, imenovanim "Custom apps". Vse funkcije, pravice (permissions) sicer ostajajo enaki.
Vse spletne trgovine Shopify, ki ste jih imeli do sedaj povezave znotraj MetaKocke bodo delovale brez sprememb še naprej. Sprememba ima vpliv samo na tiste spletne trgovine, ki jih želimo na novo povezati z MetaKocko in hkrati še do sedaj niso imele namenske "Private apps" povezave z MetaKocko.
1.
KLJUČNO OBVESTILO ZA LETO 2024 Shopify je s 24. januarjem 2024 spremenil politiko pridobivanja osebnih podatkov kupcev v Shopify trgovinah. Stranke, ki so imele Shopify spletno trgovino vzpostavljeno pred tem datumom, lahko MetaKocko uporabljajo naprej povsem nemoteno. Za stranke, ki so ustvarile Shopify trgovino po tem datumom pa veljajo nova pravila: da lahko vaša custom/private aplikacija dostopa do podatkov o kupcih (torej tudi MetaKocka, ki prenaša naročila in posledično tudi podatke o kupcih), mora taka stranka imeti na Shopify zakupljen paket višji od Basic paketa. Vse stranke, ki so trgovino ustvarile po omenjenem datumu in imajo hkrati paket Shopify Basic ali nižji, več ne dobivajo informacij o kupcih in se posledično naročila ne prenesejo uspešno. Za vse take stranke rešitev že iščemo, in sicer preko drugih načinov pridobivanja podatkov iz Shopify trgovin. Več podatkov je zapisanih na povezavi: https://beta-help.shopify.com/en/manual/apps/app-types/custom-apps Ključni podatek s strani Shopify-ja je: Kljub temu, da Shopify na svojih spletnih straneh piše, da za stranke, ki so svoje račune pri njih že imeli ustvarjene pred omenjenim datumom, se je pojavilo nekaj strank, kjer je Shopify prav tako prenehal z vračanjem podatkov o kupcih pri komunikaciji / pridobivanju naročil. Stranke, ki se vam to dogaja in ki posledično ne morete prenesti naročil naprošamo, da začnete direktno komunikacijo s Shopify podporo in jim poveste, da ste stranka že izpred datume 24.1.2024, navedite jim, da uporabljate custom app in od njih zahtevajte, da vam zagotovijo ponovno pošiljanje podatkov o kupcih pri prenosu naročil skozi REST Admin API / GraphQL API. Pri prenosu naročil se vam napaka pojavi v spodnji obliki. V tem primeru imate možnost : 1. V kolikor imate trgovino pred 24.1.2024, pošljite zahtevek na Shopify podporo s opisom težave. Spodaj je predlog besedila. Če ste trgovino ustvarili po 24.1.2024, je trenutno možnost samo (2).
You have changed your policy for retrieval of customer information via REST Admin API / GraphQL Admin API (we are using version 2023-10). Since 24th january of 2024 (base on https://beta-help.shopify.com/en/manual/apps/app-types/custom-apps), you are hiding customer information on responses for all plans that are Basic or lower. This is where we have a problem. Our Shopify store and account are older than that specific date, so we don't understand why are our customer data not visible in API responses. We are using Custom app (Private app) and we should, based on your public infromation (https://beta-help.shopify.com/en/manual/apps/app-types/custom-apps) should be able to receive our customer data. We are asking you to fix this as soon as possible, since our selling proccess has stopped completely because of this problem on your part. Kind regards, <<company>> |
Vzpostavitev povezave za izmenjavo / sinhronizacijo
Integracija spletne trgovine Shopify omogoča prenose naročil, sinhronizacijo artiklov, zaloge in cen.
Za prenešena naročila se izdelajo in potrdijo na FURSu računi za prodano blago brez prepisovanja in dodatnih vnosov.
Za vzpostavitev povezave s Shopify trgovino je potrebno pridobiti naslednje podatke:
- URL
- in Access Token
Potek v slikah:
ali če imate novejši UI
Izberite sledeča obkljukana dovoljenja:
Nato nastavitve shranite:
Ko to storimo se aktivira gumb "Install app", ki omogoči povezavo (ob ponujenem okencu kliknemo INSTALL):
Ko to storimo se povezava aktivira - na tej točki je potrebno pogledati in skopirati Admin API access token, ki ga bomo potrebovali pri vpisu v MetaKocki. Ta ključ si lahko ogledate samo enkrat zato je pomembno, da si ga začasno nekam skopirate.
Dodajanje nove povezave in nastavitev v MetaKocki:
- Dodamo novo povezavo s Shopify spletno trgovino
- V ime vpišemo želeno ime povezave za našo spletno trgovino
- Pod Access Token (Custom app) vpišemo prej shranjen ključ, ki smo ga ustvarili znotraj Shopify nastavitev
- Example URL je samo osnovni naslov naše spletne trgovine, po ključu: https://{webshop}.myshopify.com/ primer: trgovinaurl. https://moja-trgovina.si - vpiše se : https://moja-trgovina.myshopify.com/.
- Določite v kateri dokument želite, da se naročilo prenese
- V kolikor želite sinhronizacjo zaloge izberite skladišče iz katerega se berejo podatki, sinhronizacija poteka enosmerno iz Metakocke v spletno trgovino.
- Če želite, da se v spletno trgovino pošiljajo cene iz MetaKocke izberite cenik za izmenjavo
- Kliknite Shrani, da shranite povezavo
- Kliknite na Test povezave
Ko bo povezava uspešno vzpostavljena si nastavite še SAMODEJI PRENOS NAROČIL
Sinhronizacija Artiklov
Za prenos artikla v MK mora biti nastavljeno na artiklu naslednje :
- publish scope mora biti "global". Če je izbrano web, mobile, itd, potem dobite napako "Artikel "Voda" ni na voljo za prodajo".
- artikel mora nujno imeti naziv in unikatno SKU številko
V Metakocki se sinhronizacija artiklov sproži v Nastavitvah povezave
Sinhronizacija zaloge
V primeru, da imate težave s sinhronizacijo zaloge (zaloga se ne sinhronizira) je najpomembneje preveriti ali imate vklopljene ustrezne pravice na prej dodanem Shopify "Private apps". Pravice, ki so pomembne za sinhronizacijo zaloge so:
Pomembno je, da je to dovoljenje nastavljeno na "Read and write".
Sinhronizacija zaloge poteka enosmerno iz Metakocke v Shopifay sproži se v nastavitvah / povezave
1. se nastavi skladišče iz katerega želite sinhronizirati zalog, nato pa sprožite sinhronizacijo celote zaloge.
Preslikava polj Artikla MetaKocka <> Shopify
MetaKocka | Shopify | Opomba |
Šifra | SKU. | |
Naziv artikla | Name | |
Količina | Quantity | |
Cena | Price. | Ker že vsebuje davek, se v MK vedno zapiše kot bruto cena. Ob zahtevku se pošljejo tudi podatki o davku. Če le ta ni nastavljen, se artiklu nastavi davek 0. |
Prodajni, Nabavni | Ni določeno | V MK mora biti nujno določeno, ali je artikle prodajni ali nabavni. V primeru, da se doda nov artikel, se mu vedno določi, da je prodajni in nabavni. |
Enota mere | Ni določeno | Če ima uporabnik nastavljeno privzeto vrednost za enoto mere, potem se uporabi le ta. Drugače pa "kos". |
Podatki v Shopify ne vsebuje davčne stopnje, zato se znesek poštnine iz Shopify upošteva kot bruto znesek v MK ter določi privzeta davčna stopnja na podjetju.
Sinhronizacija cen
Operacije sinhronizacije cen iz MetaKocke v Shopify prenese bruto cene.
Sinhronizacija se sproži v nastavitvah / povezave, prvo se nastavi cenik iz katerega želite, da se sinhronizirajo cene in nato sprožite sinhronizacijo cen v Shopify.
Nastavitev predpone za naročila
V primeru, da imate več spletnih trgovin, predlagamo, da si za posamezna naročila nastavitev predpono.
Navodila (vir : https://www.speakinginbytes.com/2017/11/shopify-order-numbers/) :
Preslikava davkov
V kolikor spletna trgovina ne pošlje podatkov o davkih, se za artikle naročila uporabi privzeti davek iz MetaKocke. Lahko pa se davek nastavi v spletni trgovini (tako za artikle kot tudi za shipping cost) in le ta se bo ustrezno preslikav v MK oznake davka. Podprte so naslednje stopnje davka :
Oznaka | MK Davek |
0.22 | 22% |
0.095 | 9,5% |
Omejitev prenosa na tags
Če ima naročilo določene 'tags' se jih prenese v Metakocko. To se nastavi v dodatnih nastavitvah:
Pri prenosu naročil se vam to tag izpisal.
Navodila: Način in nastavitve povezovanja preko Private apps (povezave do vključno 2021)
Navodila: Način in nastavitve povezovanja preko Custom apps (2022 in naprej)