Cosmetic Wholesale Sync voor Shopify doet hetzelfde werk als onze WooCommerce-plugin: de app importeert de catalogus, houdt voorraad en prijs actueel, stuurt betaalde bestellingen naar ons en schrijft track & trace terug.
1. Installeren
De app wordt rechtstreeks verspreid onder goedgekeurde dropshipping-accounts. Vraag ons om een installatielink voor uw domein yourshop.myshopify.com, open die link en keur de gevraagde rechten goed.
De app verschijnt daarna onder Apps in uw Shopify-beheer.
2. Configureren
Open de app en vul in:
| Instelling | Waarde |
|---|---|
| Feed URL | Van uw Cosmetic Wholesale-accountpagina, zonder het token in de URL. |
| Token | Uw accounttoken. Eenmaal opgeslagen wordt het nooit meer getoond — plak een nieuw token om het te wijzigen. |
| Margin % | Uw verkoopmarge, in procenten. |
| Margin fixed | Een vast bedrag dat er bovenop komt, in euro. |

De verkoopprijs wordt als volgt berekend:
price = round(cost × (1 + margin% / 100) + fixed, 2)
0 en 0 betekent verkopen tegen onze B2B-inkoopprijs.
Laat de update per uur ingeschakeld staan.
3. Eerste import
Voer First import uit. Daarmee worden de producten aangemaakt die nog niet bestaan en wordt de EAN weggeschreven in zowel de SKU als de barcode van elke variant.

Dat is van belang: bestelregels worden op SKU gematcht, dus een geïmporteerd product waarvan de SKU niet de EAN is, wordt niet herkend wanneer de bestelling naar ons wordt teruggestuurd.
Afbeeldingen maken geen deel uit van de eerste import. Er is een aparte images-run die u later kunt starten, zodra de catalogus zelf staat.
De voortgangstellers (aangemaakt, bijgewerkt, overgeslagen, mislukt) lopen mee terwijl de taak draait. U kunt een lopende import annuleren en opnieuw starten — hij hervat in plaats van producten te dupliceren.
Een volledige catalogus van ~68.000 producten duurt bij de eerste run vaak enkele uren. Latere uurlijkse updates zijn veel sneller.
4. Publiceren naar uw webshop
Geïmporteerde producten zijn niet automatisch zichtbaar in uw Online Store. Gebruik Publish in de app om de geïmporteerde SKU's beschikbaar te maken op uw verkoopkanaal.

5. Synchronisatie per uur
De uurtaak werkt voorraad en prijs bij van producten die al bestaan. De taak maakt nooit producten aan en leegt nooit uw catalogus wanneer een feed-aanvraag mislukt.

6. Afbeeldingen
Nadat de catalogus staat, start Images apart. De job schrijft feed-image_url-waarden op bestaande producten en maakt geen nieuwe SKU's.

7. Bestellingen
Zodra een bestelling is betaald, stuurt Shopify ons de orders/paid webhook en verstuurt de app de bestelling naar uw Cosmetic Wholesale-account: verzendadres, plus EAN en aantal per regel.
Als uw wallet leeg is, accepteren wij de bestelling en houden we die vast. De app probeert het opnieuw; de Shopify-bestelling blijft zoals hij is. Annuleer hem niet — annuleren verstoort alleen de afstemming, de bestelling is bij ons al gereserveerd.
Track & trace wordt teruggeschreven zodra het pakket is verzonden.
Problemen oplossen
Het app-scherm is leeg. Herlaad de pagina vanuit het Shopify-beheer in plaats van de app-URL rechtstreeks te openen. Blijft het scherm leeg, laat het ons dan weten — meestal is het een sessieprobleem aan onze kant, niet aan de uwe.
Bestelregels worden niet herkend. Controleer of de SKU van de variant de EAN is. Producten die u handmatig heeft aangemaakt of uit een andere bron heeft geïmporteerd, matchen niet.
Producten zijn geïmporteerd maar niemand kan ze zien. Voer Publish uit (stap 4).
De voorraad wordt niet bijgewerkt. Controleer of de update per uur is ingeschakeld en of de feed-URL en het token nog geldig zijn — een ingetrokken token blokkeert zowel de catalogus als de bestellingen.