Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Перенос товаров на новый магазин


 Поделиться

Рекомендованные сообщения

Всем привет. Ситуация такая: есть один магазин на старом шаблоне и второй магазин на новом шаблоне.

Как перенсти товары со старого на новый? Категории перенес, а товары не дает. Выдет ошибку. Движок одинаковый. ocStore 2.3.0.2.3

Цитата

Fatal error: Uncaught exception 'Exception' with message 'Error: Unknown column 'product_stickers' in 'field list'<br />Error No: 1054<br />INSERT INTO `oc_product` (`product_id`, `model`, `sku`, `upc`, `ean`, `jan`, `isbn`, `mpn`, `location`, `quantity`, `stock_status_id`, `image`, `manufacturer_id`, `shipping`, `price`, `points`, `tax_class_id`, `date_available`, `weight`, `weight_class_id`, `length`, `width`, `height`, `length_class_id`, `subtract`, `minimum`, `sort_order`, `status`, `viewed`, `date_added`, `date_modified`, `product_stickers`, `entry_1`, `entry_text_1`, `entry_2`, `entry_text_2`, `entry_3`, `entry_text_3`) VALUES ('64', 'Amphibia 0215', '', '', '', '', '', '', '', '999', '7', 'catalog/catalog/accessories/men/watches/raketa/seaman/0215/raketa-amphibia-0215.jpg', '10', '1', '1789.0000', '0', '0', '2019-03-14', '350.00', '2', '0.00', '0.00', '0.00', '1', '1', '1', '1', '1', '0', '2019-03-20 16:53:31', '2019-03-20 17:01:01', '', '', '', '', '', '', '')' in /home/c16805/public_html/proba/system/library/db/m in /home/c16805/public_html/proba/system/library/db/mysqli.php on line 40

 

Пробовал импортировать базу данных через phpmyadmin. Выдает следующее:

Цитата

Ошибка

SQL-запрос:

--
-- Дамп данных таблицы `oc_api`
--
INSERT INTO `oc_api` ( `api_id` , `name` , `key` , `status` , `date_added` , `date_modified` ) 
VALUES ( 1, 'Default','rozfRVHXmzwglUea5CMNMsbm9xz6ffbOH1m9ZSlPZ26MCciftTG0MiWYq5YF9sCyRsTLEyXdc95wS8rolCApBFHtRxBf3Ys0JsrOOnVhj5GkyO0wtXeqfJYYY2YlLMF7aANurOJRWF8Sfm8gRVjr3nEXqKGEWIRHVAl1Vr4Cj8vRECEv4z4fT4tUS0hg4Vfxsj42rB4vnUgM1nJv8AKlXTPmKOsgW1DE3RXmWmOo216Slcfb4C3YoBvuqMrNKzJ6',1, '2019-02-22 11:42:37', '2019-02-22 11:42:37' ) ;

 

Ответ MySQL: Документация

#1062 - Duplicate entry '1' for key 'PRIMARY' 

 

Подскажите пожалуйста что делать?

Изменено пользователем shulp
Ссылка на комментарий
Поделиться на других сайтах


Читайте что оно вам пишет и что ему не нравится

Ссылка на комментарий
Поделиться на других сайтах

17 минут назад, shulp сказал:

Fatal error: Uncaught exception 'Exception' with message 'Error: Unknown column 'product_stickers'

Удалите это поле со старой базы, перед переносом в новую. Ну или создайте это поле в новой базе, после переноса удалите.

17 минут назад, shulp сказал:

Ошибка

SQL-запрос:

--
-- Дамп данных таблицы `oc_api`
--
INSERT INTO `oc_api` ( `api_id` , `name` , `key` , `status` , `date_added` , `date_modified` ) 
VALUES ( 1, 'Default','rozfRVHXmzwglUea5CMNMsbm9xz6ffbOH1m9ZSlPZ26MCciftTG0MiWYq5YF9sCyRsTLEyXdc95wS8rolCApBFHtRxBf3Ys0JsrOOnVhj5GkyO0wtXeqfJYYY2YlLMF7aANurOJRWF8Sfm8gRVjr3nEXqKGEWIRHVAl1Vr4Cj8vRECEv4z4fT4tUS0hg4Vfxsj42rB4vnUgM1nJv8AKlXTPmKOsgW1DE3RXmWmOo216Slcfb4C3YoBvuqMrNKzJ6',1, '2019-02-22 11:42:37', '2019-02-22 11:42:37' ) ;

 

Ответ MySQL: Документация

#1062 - Duplicate entry '1' for key 'PRIMARY' 

 

Это из-за того, что есть уже уникальное значение api_id

  • +1 2
Ссылка на комментарий
Поделиться на других сайтах

32 минуты назад, OCappLab сказал:

Удалите это поле со старой базы, перед переносом в новую. Ну или создайте это поле в новой базе, после переноса удалите.

 

Удалил. Теперь вылезает новая ошибка: 

 

Цитата

Fatal error: Uncaught exception 'Exception' with message 'Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO `oc_product` (`product_id`, `model`, `sku`, `upc`, `ean`, `jan`, `is' at line 3<br />Error No: 1064<br />TRUNCATE TABLE `oc_product`; INSERT INTO `oc_product` (`product_id`, `model`, `sku`, `upc`, `ean`, `jan`, `isbn`, `mpn`, `location`, `quantity`, `stock_status_id`, `image`, `manufacturer_id`, `shipping`, `price`, `points`, `tax_class_id`, `date_available`, `weight`, `weight_class_id`, `length`, `width`, `height`, `length_class_id`, `subtract`, `minimum`, `sort_order`, `status`, `viewed`, `date_added`, `date_modified`, `entry_1`, `entry_text_1`, `entry_2`, `entry_text_2`, `entry_3`, `entry_text_3`) VALUES ('64', 'Amphibia 0215', '', '', '', '', '', '', '', '999', '7', 'catalog/catalog/accessories/men/watches/raketa/seaman/0215/raketa-amphibia-0215.jpg', '10', '1', '1789.0000', '0', '0', '2019-03-14', '350.00' in /home/c16805/public_html/proba/system/library/db/mysqli.php on line 40

 

Изменено пользователем shulp
Ссылка на комментарий
Поделиться на других сайтах


12 минут назад, shulp сказал:

Удалил. Теперь вылезает новая ошибка: 

Как Вы удаление делали?

Ссылка на комментарий
Поделиться на других сайтах

entry_1`, `entry_text_1`, `entry_2`, `entry_text_2`, `entry_3`, `entry_text_3

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

10 минут назад, shulp сказал:

Прямо в блокноте

а в дневнике или еженедельнике не пробывал?)

сравни таблицы и поля в БД
создай копию старой и там удаляй или добавляй поля- чтоб соответствовало с той куда переносишь

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


44 минуты назад, AWARO сказал:

а в дневнике или еженедельнике не пробывал?)

сравни таблицы и поля в БД
создай копию старой и там удаляй или добавляй поля- чтоб соответствовало с той куда переносишь

В еженедельнике попробую)

 

Лох ничего не скажешь)

 

Разобрался, все получилось. Спасибо большое. Всем респект!

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.