Cosmetic Wholesale Sync für Shopify leistet dasselbe wie unser WooCommerce-Plugin: Sie importiert den Katalog, hält Bestand und Preis aktuell, sendet bezahlte Bestellungen an uns und schreibt die Sendungsverfolgung zurück.
1. Installation
Die App wird direkt an freigeschaltete Dropshipping-Konten ausgeliefert. Fragen Sie bei uns einen Installationslink für Ihre Domain yourshop.myshopify.com an, öffnen Sie ihn und bestätigen Sie die angeforderten Berechtigungen.
Anschließend erscheint die App unter Apps in Ihrem Shopify-Adminbereich.
2. Konfiguration
Öffnen Sie die App und tragen Sie ein:
| Einstellung | Wert |
|---|---|
| Feed URL | Von Ihrer Cosmetic Wholesale Kontoseite, ohne das Token in der URL. |
| Token | Ihr Konto-Token. Nach dem Speichern wird es nie wieder angezeigt — zum Ändern fügen Sie ein neues ein. |
| Margin % | Ihr Verkaufsaufschlag, in Prozent. |
| Margin fixed | Ein fester Betrag, der zusätzlich aufgeschlagen wird, in Euro. |

Der Verkaufspreis berechnet sich wie folgt:
price = round(cost × (1 + margin% / 100) + fixed, 2)
0 und 0 verkaufen zu unserem B2B-Einkaufspreis.
Lassen Sie hourly update aktiviert.
3. Erster Import
Führen Sie First import aus. Dabei werden die noch nicht vorhandenen Produkte angelegt und die EAN sowohl in die SKU als auch in den Barcode jeder Variante geschrieben.

Das ist wichtig: Bestellpositionen werden über die SKU zugeordnet. Ein importiertes Produkt, dessen SKU nicht die EAN ist, wird beim Zurücksenden der Bestellung an uns nicht erkannt.
Bilder sind nicht Teil des ersten Imports. Es gibt einen separaten images-Durchlauf, den Sie später starten können, sobald der Katalog selbst steht.
Die Fortschrittszähler (created, updated, skipped, failed) werden während des Jobs aktualisiert. Sie können einen laufenden Import abbrechen und erneut starten — er wird fortgesetzt und legt keine Produkte doppelt an.
Ein vollständiger Katalog mit ~68.000 Produkten braucht beim ersten Lauf oft mehrere Stunden. Spätere stündliche Updates sind deutlich schneller.
4. Veröffentlichung in Ihrem Shop
Importierte Produkte sind in Ihrem Online Store nicht automatisch sichtbar. Verwenden Sie Publish in der App, um die importierten SKUs in Ihrem Verkaufskanal verfügbar zu machen.

5. Stündliche Synchronisierung
Der stündliche Job aktualisiert Bestand und Preis für bereits vorhandene Produkte. Er legt niemals Produkte an und leert Ihren Katalog nicht, wenn eine Feed-Anfrage fehlschlägt.

6. Bilder
Wenn der Katalog steht, starten Sie Images separat. Der Job schreibt Feed-image_url-Werte auf bestehende Produkte und legt keine neuen SKUs an.

7. Bestellungen
Sobald eine Bestellung bezahlt ist, sendet Shopify uns den orders/paid-Webhook, und die App übermittelt die Bestellung an Ihr Cosmetic Wholesale Konto: Lieferadresse sowie EAN und Menge pro Position.
Wenn Ihr Wallet leer ist, nehmen wir die Bestellung an und halten sie zurück. Die App versucht es erneut; die Shopify-Bestellung bleibt unverändert. Stornieren Sie sie nicht — eine Stornierung stört nur den Abgleich, die Bestellung ist bei uns bereits reserviert.
Die Sendungsverfolgung wird zurückgeschrieben, sobald das Paket versendet wurde.
Fehlerbehebung
Der App-Bildschirm bleibt leer. Laden Sie die Seite aus dem Shopify-Adminbereich neu, statt die App-URL direkt zu öffnen. Bleibt sie leer, melden Sie sich bei uns — meist ist es ein Sitzungsproblem auf unserer Seite, nicht auf Ihrer.
Bestellpositionen werden nicht erkannt. Prüfen Sie, ob die Varianten-SKU die EAN ist. Von Hand angelegte Produkte oder Produkte aus einer anderen Quelle werden nicht zugeordnet.
Produkte wurden importiert, aber niemand sieht sie. Führen Sie Publish aus (Schritt 4).
Der Bestand wird nicht aktualisiert. Prüfen Sie, ob hourly update aktiviert ist und ob Feed-URL und Token weiterhin gültig sind — ein widerrufenes Token stoppt sowohl den Katalog als auch die Bestellungen.