Mit dem Modul Shopify (ad_shopify_connector) können Shopify-Shops an Odoo angebunden werden.
Unternehmen
Im Odoo muss hierfür ein eigenes Unternehmen angelegt werden.
Dies können nur Administratoren unter Einstellungen > Benutzer & Unternehmen > Unternehmen
Anschließend sollte man dem zuständigen Shop-Manager zugriff auf das Unternehmen geben.
Einstellungen > Benutzer & Unternehmen > Benutzer
Den Benutzer öffnen und unter Rollen > Unternehmen das neue Unternehmen hinzufügen und anschließend speichern.
Der Shop-Manager kann nun selbstständig (oben rechts) zwischen den Unternehmen wechseln.
Instanzen
Zuerst wechselt man (oben rechts) in das richtige Unternehmen.
Anshcließend unter Shopify > Configuration > Instances
Hier muss man eine neue Instanz hinzufügen.
Als erste muss man ein Warehouse auswählen.
Wenn noch keins für dieses Unternehmen existiert, muss man eines unter ‘Mehr’ anlegen.
(Name wie Unternehmen, Kurznahme wie Shopabkürzung)
Nun müssen wir ins Shopify (Account: service@constancy.de).
Dort dann in den jeweiligen Shop.
Links auf “Apps” (falls da kein Eintrag ist, unten nochmal auf “Einstellungen”)
Dann rechts oben “Apps entwickeln”.
“Apps im Dev Dashboard erstellen”
Oben rechts “App erstellen”
App-Name “Odoo” und auf Erstellen.
Unter “Zugriff” müssen wir die Berechtigungen erteilen (Bereiche auswählen)
write_locations
read_products
write_products
read_inventory
write_inventory
read_customers
write_customers
read_orders
write_orders
shop_app:oauth
App-Url -> https://odoo.constancy.biz/odoo
Danach “Veröffentlichen”
Dann oben rechts “App installieren”
Unter Einstellung (der App) sind die Anmeldedaten “Client-ID” und “Schlüssel”
Diese müssen im Odoo eingetragen werden.
Wir nutzen dann hierfür die Authetication “OAuth”.
Die echte Shopify-Shop-URL finden wir im Shopify unter “Domains”.
Eine der beiden URL nehmen, die auf “.myshopify.com” enden.
Anschließend speichern und Verbindung testen.
Wenn alles passt in der Reihenfolge die Daten vom Shpopify importieren
Import Locations
Import Products
Import Inventory
optional
Import Customers
Import Orders
Jetzt unten optional noch die einzelnen Auto Sync aktivieren und “Register / Update Webhooks”.
Stock Importer
Nachdem die Produkte im Odoo sind können wir auch einen Stock-Importer Anlegen.
Shopify > Configuration > Stock CSV Importers
Hier legen wir einen neuen Importer mit dem Namen des Shops oder der Quelle an.
Wir wählen das Warehouse aus.
Stock Location füllt sich darauf selbstständig mit einem Shopify-Standort.
Wir können nun noch einstellen in welchem Intervall der Import laufen soll und ob Produkte automatisch vom Bestand aktiviert und deaktiviert werden sollen.
Unten unter CSV Source stellen wir ein, wie wir die Datei abrufen FTP oder Link und ob es ein .htacces-Schutz gibt.
Welches Trennzeichen wird genutzt und gibt es eine Kopfzeile.
Unter Mapping wählen wir aus ob wir nach EAN oder SKU mappen wollen und in welcher Spalte der Stock und die EAN/SKU stehen.
Wir könne auch EAN/SKU angeben die ignoriert werden sollen.
unter Logs & Emails können wir einstellen ob es Logs geben soll und ob wir sie Per Mail bekommen wollen.