Qual è la procedura consigliata per la migrazione di un sito Ubercart di Drupal 6 a Drupal 7 / Drupal Commerce?


9

Vorrei migrare il sito di un cliente da Drupal 6 e Ubercart a Drupal 7 e Drupal Commerce. Esiste un percorso di migrazione semplice (ovvero: nessun munging manuale dei dati nel database)? Devo andare a Drupal 7 + Ubercart come passaggio intermedio?

Risposte:


6

I commercianti che stanno dietro Drupal Commerce lo faranno sicuramente in tempo. Hanno un sacco di siti UC Drupal 6, che a un certo punto vorrebbero entrare in beta.

Avere un percorso di aggiornamento da Ubercart a Drupal Commerce, per ora è un po 'prematuro. La beta è stata lanciata solo di recente e alcune funzionalità chiave mancano ancora nel core, come i prodotti fisici e la spedizione.

Anche l'aggiornamento non sarà un compito facile, poiché Commerce è abbastanza diverso usando la nuova API di entità disponibile in Drupal 7. Ciò significa che prodotti, ordini, clienti, elementi pubblicitari sono tutte entità definite da Commerce.

Se vuoi aggiornare un UC Drupal 6 a Commerce oggi, i miei consigli sarebbero:

  1. Aggiorna il sito a Drupal 7, (ma non installare UC per Drupal 7)
  2. Definisci i tipi di prodotto necessari per il tuo sito.
  3. Converti tutti i nodi prodotto di UC in entità prodotto Commerce e cancellali o modificali per avere un riferimento al prodotto (codice personalizzato) - Dipende da come desideri visualizzare i tuoi prodotti. Di solito, si desidera estrarre i dati in un nodo o visualizzare l'entità prodotto con viste.
  4. Converti l'ordine, i dati degli elementi pubblicitari da UC a commercio.
  5. Costruisci il sito e divertiti.

Avendo appena creato un sito commerciale Drupal 7 da scrat e poi convertito un sito Drupal 5 -> Drupal 6 UC. La mia opinione sul commercio vs ubercart è che in questo momento il commercio ha un sistema di base molto più forte e ben costruito, ma UC ha molti più moduli contrib con molte funzionalità. A seconda dell'UC che stai convertendo, potresti dover dedicare molto tempo alla codifica personalizzata di ciò che hai in Ubercart contrib.

Il mio consiglio è, per andare al commercio drupal 7, ma aspetta un po 'finché non è più maturo e ha un percorso di aggiornamento supportato meglio da Ubercart.


vedere le risorse menzionate di seguito in quanto questa risposta non fornisce le informazioni più aggiornate.
Ryancross,


4

Non credo che ci sia un metodo semplice e senza munging per arrivare a Drupal Commerce. Nel corso del tempo, qualcuno pubblicherà eventualmente alcune MigrationDestination e MigrationSource che corrispondono rispettivamente ai prodotti Commerce e ai prodotti Ubercart (ordini, clienti, ecc.) Da utilizzare con il modulo Migrate .


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.