Jump to content

Recommended Posts

hace 16 horas, juanrojas dijo:

Hola

necesito migrar los clientes y pedidos de una tienda X a una Z las dos son la misma version de 1.6

el tema es que Z ya tiene clientes y pedidos, y no importaria perder los ID de X

como lo puedo hacer? que tablas debería de tocar?

 

 

Buenas @juanrojas

 

No he entendido bien la parte de los clientes y pedidos... ¿Quieres fusionar clientes y pedidos, o sustituir el contenido de X por los de Z?

 

Saludos.

Link to comment
Share on other sites

hace 10 minutos, juanrojas dijo:

fusionar o sumar a los que ya estan

 

Las tablas referentes a clientes y pedidos son las siguientes:

 

  • ps_address
  • ps_cart
  • ps_cart_product
  • ps_connections
  • ps_connections_source
  • ps_customer
  • ps_customer_group
  • ps_customer_message
  • ps_customer_thread
  • ps_guest
  • ps_message
  • ps_orders
  • ps_order_carrier
  • ps_order_detail
  • ps_order_detail_tax
  • ps_order_history
  • ps_order_invoice
  • ps_order_invoice_payment
  • ps_order_payment
  • ps_order_state
  • ps_order_state_lang

 

Sustitución

Para sustituir dicha información contenida en X por la contenida en Z basta con seleccionar dichas tablas de tu tienda X en tu phpmyadmin y exportarlas en .sql.

Luego borras el contenido de las mismas de tu tienda Z e importas las exportadas anteriormente en .sql de tu tienda X.

 

Fusión

Para fusionar ambos contenidos, solo basta con hacer lo mismo que en el paso anterior, con la única diferencia de saltarte el paso de "borrar el contenido de las tablas de tu tienda Z"

 

 

Espero haberte ayudado!

 

 

Un saludo ;)

 

 

Link to comment
Share on other sites

Hola 

No se que paso, el primer ejercicio lo hice en mi servidor local y me funciono, pero ahora en el servidor remoto me salen puros errores.

CREATE TABLE `ps_address` (
  `id_address` int(10) UNSIGNED NOT NULL,
  `id_country` int(10) UNSIGNED NOT NULL,
  `id_state` int(10) UNSIGNED DEFAULT NULL,
  `id_customer` int(10) UNSIGNED NOT NULL DEFAULT '0',
  `id_manufacturer` int(10) UNSIGNED NOT NULL DEFAULT '0',
  `id_supplier` int(10) UNSIGNED NOT NULL DEFAULT '0',
  `id_warehouse` int(10) UNSIGNED NOT NULL DEFAULT '0',
  `alias` varchar(32) NOT NULL,
  `company` varchar(64) DEFAULT NULL,
  `lastname` varchar(32) NOT NULL,
  `firstname` varchar(32) NOT NULL,
  `address1` varchar(128) NOT NULL,
  `address2` varchar(128) DEFAULT NULL,
  `postcode` varchar(12) DEFAULT NULL,
  `city` varchar(64) NOT NULL,
  `other` text,
  `phone` varchar(32) DEFAULT NULL,
  `phone_mobile` varchar(32) DEFAULT NULL,
  `vat_number` varchar(32) DEFAULT NULL,
  `dni` varchar(16) DEFAULT NULL,
  `date_add` datetime NOT NULL,
  `date_upd` datetime NOT NULL,
  `active` tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
  `deleted` tinyint(1) UNSIGNED NOT NULL DEFA[...]
MySQL ha dicho: Documentación

#1050 - La tabla  'ps_address' ya existe

Link to comment
Share on other sites

29 minutes ago, juanrojas said:

Hola 

No se que paso, el primer ejercicio lo hice en mi servidor local y me funciono, pero ahora en el servidor remoto me salen puros errores.

CREATE TABLE `ps_address` (
  `id_address` int(10) UNSIGNED NOT NULL,
  `id_country` int(10) UNSIGNED NOT NULL,
  `id_state` int(10) UNSIGNED DEFAULT NULL,
  `id_customer` int(10) UNSIGNED NOT NULL DEFAULT '0',
  `id_manufacturer` int(10) UNSIGNED NOT NULL DEFAULT '0',
  `id_supplier` int(10) UNSIGNED NOT NULL DEFAULT '0',
  `id_warehouse` int(10) UNSIGNED NOT NULL DEFAULT '0',
  `alias` varchar(32) NOT NULL,
  `company` varchar(64) DEFAULT NULL,
  `lastname` varchar(32) NOT NULL,
  `firstname` varchar(32) NOT NULL,
  `address1` varchar(128) NOT NULL,
  `address2` varchar(128) DEFAULT NULL,
  `postcode` varchar(12) DEFAULT NULL,
  `city` varchar(64) NOT NULL,
  `other` text,
  `phone` varchar(32) DEFAULT NULL,
  `phone_mobile` varchar(32) DEFAULT NULL,
  `vat_number` varchar(32) DEFAULT NULL,
  `dni` varchar(16) DEFAULT NULL,
  `date_add` datetime NOT NULL,
  `date_upd` datetime NOT NULL,
  `active` tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
  `deleted` tinyint(1) UNSIGNED NOT NULL DEFA[...]
MySQL ha dicho: Documentación

#1050 - La tabla  'ps_address' ya existe

No puedes crear una tabla que ya existe, a excepción de que se borre previamente..

Ese es el error que te sale.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...