For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

1

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".

2

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.

1

Deactiveer de oude Orderkoppeling(en)

  • Ga naar "Setup > Orders setup".

  • Voor elke actieve Orderkoppeling die de Shopware 6-plugin gebruikt, klik je op "Instellingen".

  • Klik op "Deactiveer de Orderkoppeling" en klik dan op "Opslaan".

  • Zorg dat je dit doet voor alle actieve Orderkoppelingen!

2

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 als properties_groesse maar de nieuwe app-importer importeert dit Veld als properties_grosse. Je kunt dit oplossen in de Mapping van de importer. Bijvoorbeeld:

1

Voorbeeld: Mapping van veldnamen met speciale tekens

  • Het Veld properties_groesse werd via de plugin geïmporteerd en gemapt Naar de Projectvelden properties_groesse

  • De app importeert dit Veld nu als properties_grosse. Door het Naar te mappen properties_groesse, zorg je ervoor dat geen Veldnamen worden gewijzigd.

  • De oude properties_groesse Veld 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/False waarde, importeren we deze als 1 (voor Waar) en 0 (voor Onwaar). Als nodig kun je deze weer omzetten Naar True/False door 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 link en shopware_url velden 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_net is 0 in je backend, dan is het ook 0 in Channable. De plugin zou bereken price_net zelf, maar de app doet dit niet meer. Je kunt dit oplossen door er zeker van te zijn price_net dat er altijd een waarde in je backend staat, of door het berekenen van de price_net door een Regel te gebruiken, met de price_gross en de tax_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?