Shopify is meestal het doel: de hub stuurt producten, voorraad en prijzen erheen en haalt de orders op.
Wat je nodig hebt
Section titled “Wat je nodig hebt”Een custom app in je Shopify-admin met een Admin API access token.
- Settings → Apps and sales channels → Develop apps → Create an app.
- Onder Configuration → Admin API integration vink je aan:
read_products,write_products,read_inventory,write_inventory,read_orders,read_customers. - Install app en kopieer het token (het is één keer zichtbaar).
- In Nexym: + Koppeling toevoegen → Shopify, vul je winkeldomein en het token in.
| Veld | Voorbeeld |
|---|---|
| Winkeldomein | voorbeeldshop.myshopify.com |
| Access token | shpat_… |
Wat er over de lijn gaat
Section titled “Wat er over de lijn gaat”| Entiteit | IN | OUT |
|---|---|---|
| Producten en varianten | ja | ja |
| Voorraad | ja | ja |
| Prijzen | ja | ja |
| Orders | ja | nee |
| Klanten | ja | ja |
Alleen ingeschakelde producten of producten op voorraad importeren
Section titled “Alleen ingeschakelde producten of producten op voorraad importeren”Haal je producten uit Shopify, dan staan bij het potlood van Producten · IN op Wat synchroniseren twee vinkjes die los van elkaar werken. Een product dat nog niet in Nexym staat, komt alleen binnen als het voldoet aan elk vinkje dat aan staat.
- Alleen ingeschakelde producten importeren: alleen als het in Shopify active is (geen draft of archived). Bij een nieuwe koppeling staat dit aan.
- Alleen producten op voorraad importeren: alleen als een variant voorraad heeft, verder verkopen bij geen voorraad aan staat, of de voorraad niet wordt bijgehouden. Bij een nieuwe koppeling staat dit uit: Shopify meldt een product dat weer op voorraad komt niet apart, dus zo’n product komt pas binnen bij zijn volgende wijziging in Shopify, of bij een volledige import. Staat alleen dit vinkje aan, dan komt een product dat uit staat maar op voorraad is wel binnen; het staat in Nexym dan offline.
Wat al in Nexym staat, wordt altijd bijgewerkt en nooit verwijderd; een product dat later uit gaat, gaat in Nexym offline. Bij de eerste en een volledige import vraagt Nexym Shopify meteen alleen de ingeschakelde producten, als dat vinkje aan staat.
Goed om te weten
Section titled “Goed om te weten”- Shopify stuurt elke tijd met zijn eigen tijdverschil mee. Nexym rekent ze om; je hoeft bij Instellingen geen tijdzone te kiezen.
- Status: active en draft blijven zo, archived wordt
inactive. Een status die Shopify later toevoegt, wordtinactive, zodat een onbekende staat nooit een product in de verkoop zet. Terug naar Shopify wordtinactiveweer archived. - Het type van een product in Nexym is zijn opbouw:
configurablebij meer dan één variant, anderssimple. Het producttype van Shopify (bijvoorbeeld “Shirts”) is een vrije categorie en is daar niet voor bedoeld. - Shopify knijpt af op twee verzoeken per seconde. De koppeling houdt daar rekening mee; bij een grote eerste import duurt dat dus even.
- Een product zonder varianten bestaat in Shopify niet: elke import maakt er één aan.
- Gerelateerde en aanvullende producten komen niet uit Shopify. Shopify heeft er geen standaardveld voor: de app Search & Discovery bewaart ze in metafields, en die staan niet in de productlijst. Ook de inkoopprijs (die in Shopify bij de voorraad van elke variant hoort) komt nog niet mee; die kan wel uit je ERP of een bestand komen.