Hoe migreer je vanuit de Shopware 6-plugin Naar de Shopware 6-app
Migreer je bestaande Shopware 6-koppeling vanuit de plugin Naar de app.
We hebben onze eigen Shopware 6-app ontwikkeld, die de Shopware 6-plugin van Response GmbH zal vervangen. Deze plugin wordt niet langer actief onderhouden en bijgewerkt, daarom vragen we je Naar de app over te stappen en je bestaande projecten te migreren.
Opmerking: Dit artikel gaat over het migreren van je producten vanuit de Shopware 6-plugin Naar de Shopware 6-app. Als je een nieuwe Shopware-appverbinding probeert op te zetten, bekijk dan het artikel op deze pagina. Als je Shopware 5 hebt, volg de stappen vanuit het artikel op deze pagina in plaats daarvan.
Tip: Neem contact op met ons supportteam Naar: kopieer je project(en) en voer de volgende stappen uit in een gekopieerd project. Zo kun je het oorspronkelijke project vergelijken met de kopie om ervoor te zorgen dat alle velden correct zijn toegewezen.
Installeer de app
Raadpleeg deze handleiding voor instructies over hoe je de Channable-app voor Shopware 6 downloadt en installeert.
Migreer je bestaande Projecten
Als je je producten met de app importeert in plaats van met de plugin, kun je kleine verschillen verwachten in sommige velden (zie hieronder "Welke verschillen kun je verwachten"). Deze verschillen hebben misschien geen invloed op je Projecten; in dat geval kun je je koppelingen wijzigen via de stappen onder "Importkoppeling wijzigen" en "Orderkoppeling wijzigen". Als de verschillen mogelijk wel invloed hebben op je Projecten, raden we je aan om aan het einde van het artikel nog een paar extra stappen uit te voeren, zodat er geen problemen ontstaan.
Let op: bij de plugin had elke combinatie van verkoopkanaal en taal zijn eigen koppeling. Voor de app maak je gewoon één koppeling aan voor elk verkoopkanaal, zodat je dezelfde koppeling kunt hergebruiken voor meerderen talen.
Importkoppeling wijzigen
Wijzig de importkoppeling — selecteer de nieuwe app-koppeling
Ga Naar "Setup > Import instellen".
Zoek je Shopware 6-import op en klik op "Instellingen".
Klik op "Import wijzigen".
Selecteer de nieuwe app-verbinding vanuit de Opties voor import.
Zorg ervoor dat je de juiste taal selecteert vanuit de dropdown (dezelfde als je eerder gebruikte voor deze import) en klik op "Opslaan".
Je wordt nu doorgestuurd naar de import Mapping. Klik op "Opslaan & importeren".
Controleer en werk Mapping bij
Veldnamen kunnen anders zijn, dus controleer voordat je verdergaat of je nieuwe importvelden correct zijn gekoppeld aan je bestaande projectvelden. Volg deze stappen:
Ga naar "Setup > Wijzig mapping" van je nieuwe verbinding.
Zorg ervoor dat alle van de velden correct zijn gemapt, door de nieuwe Mapping te vergelijken met de Mapping die je in het oorspronkelijke project hebt. Velden die niet meer in de import staan, kun je veilig verwijderen.
Als je Voltooid bent, klik op "Opslaan & importeren".
Wijzig Order-koppeling
We kunnen de platformkoppeling in een Orderkoppeling niet wijzigen, dus moet je in plaats daarvan de oude Orderkoppeling voor de plugin deactiveren en een nieuwe voor de app aanmaken.
Maak nieuwe Orderkoppeling(en) aan voor de app
Voeg nieuwe Orderkoppelingen toe met de knop "Orders setup".
Selecteer voor de platformkoppeling de nieuwe Shopware-appkoppeling. Voor alle andere Instellingen kies je gewoon wat je had in de oude Orderkoppeling die je net hebt gedeactiveerd.
Zorg dat je de Orderkoppeling activeert en op "Opslaan" klikt.
Welke verschillen kun je verwachten?
Als een Veldnaam een speciaal teken bevat, kunnen je veldnamen iets veranderen. Bijvoorbeeld: als je een Veld hebt met de Naam
properties_grösse, dan zou de pluginimporter dit importeren alsproperties_groessemaar de nieuwe app-importer importeert dit Veld alsproperties_grosse. Je kunt dit oplossen in de Mapping van de importer. Bijvoorbeeld:
Voorbeeld: Mapping van veldnamen met speciale tekens
Het Veld
properties_groessewerd via de plugin geïmporteerd en gemapt Naar de Projectveldenproperties_groesseDe app importeert dit Veld nu als
properties_grosse. Door het Naar te mappenproperties_groesse, zorg je ervoor dat geen Veldnamen worden gewijzigd.De oude
properties_groesseVeld vanuit de plugin kan dan veilig worden verwijderd.
De plugin rondde sommige prijzen niet af. De nieuwe app-importer zal alle prijzen Naar twee decimalen afronden.
Als je een aangepast Veld hebt met een
True/Falsewaarde, importeren we deze als 1 (voorWaar) en 0 (voorOnwaar). Als nodig kun je deze weer omzetten NaarTrue/Falsedoor gebruik te maken van een (master)Regel.
De plugin stond je toe om een aangepast domein voor het verkoopkanaal in te stellen in de plugin Instellingen. Je kunt dit domein in gebruik nemen om de
linkenshopware_urlvelden voor elk product. De app heeft deze optie niet; hij neemt het domein van het verkoopkanaal uit de Instellingen van het verkoopkanaal in gebruik:
Als
price_netis 0 in je backend, dan is het ook 0 in Channable. De plugin zou berekenprice_netzelf, maar de app doet dit niet meer. Je kunt dit oplossen door er zeker van te zijnprice_netdat er altijd een waarde in je backend staat, of door het berekenen van deprice_netdoor een Regel te gebruiken, met deprice_grossen detax_rate.Heb je aangepaste velden met Type
Media Veld, we halen de URL van de media dan niet meer automatisch op. Dat legt extra druk op je server, omdat we per product één extra verzoek doen, dus we willen dit alleen doen als het echt nodig is. Als je merkt dat sommige aangepaste velden in Channable een ID bevatten terwijl je een URL verwacht, kun je neem contact met ons op Naar de functie activeren die in plaats daarvan de URL's ophaalt.
Let op: dit werkt alleen voor mediatypevelden!
Laatst bijgewerkt
Was dit nuttig?