Best practices: Wijzig de import in een actief project
Gaat je webshop veranderen van het e-commerceplatform waarop deze nu draait? Dit heeft ook invloed op je Channable-account als je direct vanaf je e-commerceplatform naar Channable importeert. Ook al importeer je dezelfde producten, het kan toch problemen veroorzaken omdat elk e-commerceplatform verschillend is.
Dit artikel geeft aanbevelingen en best practices voor klanten die van e-commerceplatform wisselen in Channable.
Aanbevelingen en best practices
Maak eerst een testproject aan en voeg daar de importkoppeling met je nieuwe e-commerceplatform toe. Zo zie je hoe producten importeren zonder dat dit directe invloed heeft op actieve exportkanalen. Houd het testproject inactief zodat het je abonnementgebruik niet beïnvloedt. Pas wanneer de nieuwe importkoppeling goed werkt en je klaar bent om over te schakelen, ga je naar je live project(en) en verwijder je de oude import / voeg je de nieuwe import daar toe.
Bekijk vóór het overschakelen van je live projecten de mapping van zowel je oude als nieuwe imports. Velden kunnen andere namen hebben in de nieuwe importmapping, ook al bevatten ze dezelfde informatie. Dit kan veel fouten veroorzaken in de stappen Regels, Opbouwen, Finaliseren en Attributen omdat de oude velden die daar gebruikt werden mogelijk niet meer bestaan na de wissel.
Je kunt dit oplossen door ofwel:
De mapping van je nieuwe import aan te passen zodat interne Channable-velden dezelfde namen behouden als de oude velden die in het project werden gebruikt, of
De velden die in je exportkanalen worden gebruikt te veranderen naar de nieuwe velden (Channable toont fouten waar velden gebruikt worden die niet meer bestaan). Controleer na het wisselen van de import in je live project alle exportkanalen op fouten.
Zoek naar velden die in de mapping dezelfde naam hebben maar verschillende waarden. Bijvoorbeeld: een veld genaamd visibility kan in de oude import 'true'/'false' zijn en in de nieuwe 'yes'/'no'. Regels die afhankelijk zijn van oude waarden (bijvoorbeeld: exclude visibility = 'false') werken mogelijk niet meer na de wissel. Controleer of je na de wissel nog steeds het juiste aantal producten naar je feeds en APIs stuurt.
Maak eventuele custom velden die je handmatig in de oude importmapping had toegevoegd opnieuw aan in de nieuwe importkoppeling. Een screenshot van de custom velden in je oude import kan helpen om ze makkelijk opnieuw toe te voegen.
Controleer de categorisering in je exportkanalen. Categorieën in het nieuwe e-commerceplatform kunnen anders zijn gestructureerd of genoemd. Ze zullen waarschijnlijk nog steeds importeren in standaardvelden zoals categories, category of category_path, maar producten kunnen verkeerd gecategoriseerd worden. Verifieer de productcategorisering na de wissel.
Aantekeningen specifiek voor orderkoppelingen
Als je één of meer orderkoppelingen hebt, moet je contact met ons opnemen voor hulp bij het wisselen van imports. Wij verwijderen oude orderkoppelingen en zetten de nieuwe orderkoppelingen voor je op.
Product-ID's in het id-veld zijn waarschijnlijk anders in de nieuwe import, omdat deze identifier door het e-commerceplatform wordt gegenereerd. Orderkoppelingen identificeren producten op basis van ID, dus orders naar je nieuwe back-end zullen mislukken als producten de oude ID als 'Uniek ID per item' bevatten. Het 'Uniek ID per item' vind je in de Instellingen van een API-export of in de Finalize-stap van een feedexport (de naam kan in feedexports anders zijn). Zorg dat de nieuwe ID's naar alle marketplaces worden gestuurd waarmee je een orderkoppeling hebt.
Om ervoor te zorgen dat je de ID's uit je nieuwe import naar alle APIs stuurt waarvoor je een orderkoppeling hebt, volg je dit proces:
Draai de APIs opnieuw
Als alles er goed uitziet, voer je je APIs opnieuw uit zodat alle listings met de correcte unique ID per item weer verschijnen.
Belangrijk: Als je je APIs leegt, loop je het risico enkele productreviews op marketplaces te verliezen, vooral als jij de enige verkoper van de producten bent die je vermeldt. Houd ook rekening met mogelijke listingkosten (bijvoorbeeld bij opnieuw aanbieden op eBay); het legen en opnieuw draaien van de API zal alle producten opnieuw vermelden. Controleer bij de marketplace of het veilig is om je API te legen en later opnieuw uit te voeren. Als je het niet zeker weet, neem contact met ons op voor advies.
Laatst bijgewerkt
Was dit nuttig?