Post by NietMachine » Sun Aug 03, 2014 4:23 am

Introductie:
Een jaar geleden ben ik met spoed naar OpenCart gemigreerd.
Door alle haast heb ik core aanpassingen gedaan en nu ik het systeem beter ken wil ik graag alles op orde brengen.

Ik heb nu 3 losse OpenCart webwinkels en wil ze samen brengen in een multishop.
Ik kom van versie 1.5.6 en wil migreren naar 1.5.6.4.
Dit doe ik op een ontwikkelomgeving.

De situatie:
Ik wil de producten overzetten en heb geprobeerd dit te doen met de export/import tool extension van JNeuhoff.
Deze extensie gebruikte ik voorheen al om artikelmutaties door te voeren.

Ik begrijp dat er conflicten kunnen optreden als ik uit verschillende winkels artikelen ga importeren i.v.m. ID's.
Het gaat om tientallen artikelen dus enig handwerk om die ID's aan te passen is geen enkel probleem.

Probleem:
Je ziet de producten, categorieen en attributen niet in de nieuwe backend.
Opvallend is dat je ze wel in de database ziet.
Als je zelf een artikel aanmaakt zie je hem wel.

Een mogelijke oorzaak kan zijn dat de extensie niet geschikt is voor de OpenCart versie die ik gebruik, maar dan zou ik error's verwachten, het importeren zelf ging vlekkeloos.

Ik heb na de import wel artikelen, categorieen en attributen verwijderd. Wat ik exact en wanneer heb gedaan weet ik helaas niet meer.

In de database zie ik geen relevante verschillen tussen het artikel dat ik zelf heb aangemaakt in de backend en de artikelen die via de import tool erin zijn gezet.
Voor bijv. oc_attribute_group geldt dit ook, daar zie ik mijn eigen in de DB + die van OpenCart zelf. In de backend zie ik echter alleen die van OpenCart.

Mijn volgende stap zou zijn om even alle data te wissen, in de database is dat goed te zien en online is er vast te vinden welke velden ik moet hebben maar ik hoop stiekem dat ik iets heel simpels over het hoofd zie.
Heeft iemand ervaring hiermee en kan mij een tip geven waarin ik dit moet zoeken?

Newbie

Posts

Joined
Tue Mar 25, 2014 3:38 am

Post by i2Paq » Sun Aug 03, 2014 4:48 pm

Je zou eens contact op kunnen nemen met cart2cart (even Googlen).

Zij kunnen misschien deze migratie/samenvoeging prima doen.

Het is een betaalde dienst maar daarbij heb je ook garantie.

Wellicht kunnen zij ook je reeds bestaande klanten migreren.

Order zal lastiger cq. onmogelijk zijn gezien de vele gekoppelde velden.

Norman in 't Veldt
Moderator OpenCart Forums

_________________ READ and Search BEFORE POSTING _________________

Our FREE search: Find your answer FAST!.

[How to] BTW + Verzend + betaal setup.


User avatar
Global Moderator

Posts

Joined
Mon Nov 09, 2009 7:00 pm
Location - Winkel - The Netherlands

Post by NietMachine » Sun Aug 03, 2014 6:41 pm

Bedankt voor je reactie.

Gelukkig zijn klanten en orders bij ons niet belangrijk want ik realiseer mij dat die overzetten erg complex zou gaan worden en een partij als cart2cart erbij moet komen.

In dit geval ben ik er bijna voor mijn gevoel en zie ik iets simpels over het hoofd.
Store ID's etc. zijn allemaal goed maar ik vermoed dat ik een belangrijke tabel even mis.

Als de gouden tip uitblijft ga ik een backup maken, relevante tabellen legen en het dan nog eens proberen.
Mocht dat nog niet werken dan ga ik even een stapje terug en importeer ik een schone .sql vanuit een cleane OpenCart installatie en doe een poging 2. Ik vermoed namelijk dat ik door het wissen in de backend e.e.a. heb veroorzaakt.

Newbie

Posts

Joined
Tue Mar 25, 2014 3:38 am

Post by victorj » Sun Aug 03, 2014 7:15 pm

maak eerst een export vanuit de winkel waar je de producten in wilt zetten.
je hebt dan een voorbeeld van alle velden in de tab producten.
zorg voor unieke product id, zorg dat alle producten dezefde natuurlijk goede store id hebben en ook niet veheel onbelangrijk het juiste language id.
verder de velden voor de datums en beschikbare datums goed zetten,

Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com

Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Eigen productie en snelle levering.
https://123-deurrubbers.com


User avatar
Expert Member

Posts

Joined
Sat Jun 25, 2011 4:09 am
Location - Alkmaar Holland

Post by NietMachine » Mon Aug 04, 2014 2:30 am

Zojuist ben ik er verder ingedoken en heb de oorzaak gevonden.
Mijn multishop kent twee talen, Engels en Nederlands.

Mijn bron bestand is alleen Nederlands.
Binnen OpenCart zijn bijv. de productnaam voor beide talen verplicht, dat is al een probleem.
In de backend zie ik de Engelse artikelbeschrijvingen (valt wellicht nog wel aan te passen) maar die gaf ik niet mee in.

De JNeuhoff extensie ondersteunt momenteel geen meerdere talen, daar wordt wel aan gewerkt zag ik.

Oplossing:

1. Backups maken.
2. Engelse taal ontkoppelen bij shops. Voor backend moest ik i2Pac zijn vertaling er bij pakken, had alleen zijn frontend gebruilt.
3. Engelse taal verwijderen uit backend. Niet de bestanden!
4. Import/export met alleen Nederlands, werkt prima.
5. Engelse taal inschakelen.

Newbie

Posts

Joined
Tue Mar 25, 2014 3:38 am

Post by i2Paq » Mon Aug 04, 2014 3:47 pm

In je openingspost stond niet dat je 2 talen gebruikte ;)

Norman in 't Veldt
Moderator OpenCart Forums

_________________ READ and Search BEFORE POSTING _________________

Our FREE search: Find your answer FAST!.

[How to] BTW + Verzend + betaal setup.


User avatar
Global Moderator

Posts

Joined
Mon Nov 09, 2009 7:00 pm
Location - Winkel - The Netherlands

Post by NietMachine » Fri Aug 08, 2014 4:49 am

Yup, daar heb je gelijk in en had ik wel moeten doen (was namelijk sowieos relevant).
Dank voor de hulp iig.

Newbie

Posts

Joined
Tue Mar 25, 2014 3:38 am
Who is online

Users browsing this forum: No registered users and 4 guests