Chciałbym migrować witrynę klienta z Drupal 6 i Ubercart do Drupal 7 i Drupal Commerce. Czy istnieje łatwa (tj. Brak ręcznie munging danych w bazie danych) ścieżka migracji? Czy muszę tymczasowo przejść do Drupal 7 + Ubercart?
Chciałbym migrować witrynę klienta z Drupal 6 i Ubercart do Drupal 7 i Drupal Commerce. Czy istnieje łatwa (tj. Brak ręcznie munging danych w bazie danych) ścieżka migracji? Czy muszę tymczasowo przejść do Drupal 7 + Ubercart?
Odpowiedzi:
Handlowcy, którzy stoją za Drupal Commerce, z pewnością zdążą na czas. Mają wiele witryn Drupal 6 UC, które w pewnym momencie chcieliby przejść do wersji beta.
Ścieżka aktualizacji z Ubercart do Drupal Commerce jest na razie nieco przedwczesna. Wersja beta została dopiero niedawno uruchomiona, a niektóre kluczowe funkcje wciąż są niedostępne, takie jak produkty fizyczne i wysyłka.
Uaktualnienie nie będzie łatwym zadaniem, ponieważ Commerce jest zupełnie inne przy użyciu nowego interfejsu API encji, który jest dostępny w Drupal 7. Oznacza to, że wszystkie produkty, zamówienia, klienci i pozycje są wszystkie zdefiniowane przez Commerce.
Jeśli chcesz dzisiaj zaktualizować Drupal 6 UC do Commerce, moje zalecenia to.
Właśnie stworzyłem witrynę handlową Drupal 7 ze złomów, a następnie przekonwertowałem witrynę Drupal 5 -> Drupal 6 UC. Moje podejście do handlu vs ubercart jest takie, że w tej chwili handel ma znacznie silniejszy i dobrze zbudowany system podstawowy, ale UC ma wiele innych modułów contrib z wieloma funkcjami. W zależności od UC, które konwertujesz, możesz poświęcić dużo czasu na niestandardowe kodowanie tego, co masz w programie ubercart.
Radzę iść na handel drupal 7, ale poczekaj chwilę, aż będzie bardziej dojrzały i będzie miał lepszą ścieżkę ulepszeń od Ubercart.
Istnieją w tym celu nowe narzędzia i zasoby:
Nie sądzę, aby istniała łatwa metoda bez mungowania, aby dostać się do Drupal Commerce. Z czasem ktoś może opublikować niektóre MigrationDestination i MigrationSources, które odpowiadają produktom Commerce i produktom Ubercart (zamówienia, klienci itp.) Odpowiednio do użytku z modułem Migrate .
Dokumentacja nie jest kompletna na oficjalnej stronie i istnieje wiele błędów, które należy rozważyć przed dokonaniem zmiany. Nie wszystkie krytyczne błędy zostały naprawione dla gałęzi 7, a lista staje się dłuższa, jeśli szukasz problemów z ubercart .