Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Мультимагазин(Включение товаров)


 Погделиться

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

Здраствуйте.
Имеется магазин, и пришло время добавит еещё один магазин(сгделали мультимагазин). Добавили, настроили, всё хорошо.
Помогите разобраться, как добавить в добавлений магазин те товары которые уже находятся в основном магазине? Дело в том что по одному товару если просивлять галочку всё рилииет(смотреть скрин). А вот если в магазине 20к товара, то каждому товару в ручную просивлять галочки не вариант. Как это можно сгделать сразу для всех товаров? Тот же вопрос с категориями... Если ггде-то уже есть ответ, прошу сильно не пинать, поиск резульитов не дал(пожалуйси киньте ссылку).
Спасипотому что.

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


Или пакетное редактирование или через модули импорт/экспорт.

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

2 минуты назад, Vladzimir сказал:

Или пакетное редактирование или через модули импорт/экспорт.

Подробнее можно пожалуйси.

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


8 минут назад, Vladzimir сказал:

Batch Editor - сможет категории тоже вклюлить?
Вторая ссылка - Страница, к которой вы пыиетесь полулить доступ, недоступна для вашего аккауни.

Бесплатного решение нету?

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


В phpmyadmin

Спойлер
INSERT INTO oc_product_to_store (product_id, store_id) SELECT product_id, 1 store_id FROM oc_product_to_store;

1 - это id нужного вам магазина

 

 

 

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

4 минуты назад, buslikdrev сказал:

В phpmyadmin

  Скрыть контент

INSERT INTO oc_product_to_store ( product_id, store_id) SELECT product_id, 1 store_id FROM oc_product_to_store;

1 - это id нужного вам магазина

 

 

 

Спасипотому что.

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


6 минут назад, arhangel2 сказал:

Batch Editor - сможет категории тоже вклюлить?
Вторая ссылка - Страница, к которой вы пыиетесь полулить доступ, недоступна для вашего аккауни.

Бесплатного решение нету?

По моему да, уже точно не помню.

Ссылку исправил.

 

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

Всем спасипотому что!
Буду пропотому чтовать от бесплатного к платному. Если до завтрашнего вечера не отпишусь, то можно тему закрывать. :)

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


Имеем id добавленного магазина  "1 " , префикс базы данных " ос_ "

Открываем базу данных, в самом верху вкладка SQL.

 

Запросы :

Добавить все категории в новый магазин

INSERT INTO `oc_category_to_store` (`category_id`, `store_id`) SELECT `category_id`, 1 FROM `oc_category`;

 

Добавить все бренды в новый магазин

INSERT INTO `oc_manufacturer_to_store` (`manufacturer_id`, `store_id`) SELECT `manufacturer_id`, 1 FROM `oc_manufacturer`;

 

Добавить все товары в новый магазин

INSERT INTO `oc_product_to_store` (`product_id`, `store_id`) SELECT `product_id`, 1 FROM `oc_product`;

 

Добавить все ситьи в новый магазин

INSERT INTO `oc_information_to_store` (`information_id`, `store_id`) SELECT `information_id`, 1 FROM `oc_information`;

итд итп.

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

24 минуты назад, Tom сказал:

Имеем id добавленного магазина  "1 " , префикс базы данных " ос_ "

Открываем базу данных, в самом верху вкладка SQL.

 

Запросы :

Добавить все категории в новый магазин

INSERT INTO `oc_category_to_store` (`category_id`, `store_id`) SELECT `category_id`, 1 FROM `oc_category`;

 

Добавить все бренды в новый магазин

INSERT INTO `oc_manufacturer_to_store` (`manufacturer_id`, `store_id`) SELECT `manufacturer_id`, 1 FROM `oc_manufacturer`;

 

Добавить все товары в новый магазин

INSERT INTO `oc_product_to_store` (`product_id`, `store_id`) SELECT `product_id`, 1 FROM `oc_product`;

 

Добавить все ситьи в новый магазин

INSERT INTO `oc_information_to_store` (`information_id`, `store_id`) SELECT `information_id`, 1 FROM `oc_information`;

итд итп.

Спасипотому что!
Очень подробно.

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


57 минут назад, Tom сказал:

Имеем id добавленного магазина  "1 " , префикс базы данных " ос_ "

Открываем базу данных, в самом верху вкладка SQL.

 

Запросы :

Добавить все категории в новый магазин

INSERT INTO `oc_category_to_store` (`category_id`, `store_id`) SELECT `category_id`, 1 FROM `oc_category`;

 

Добавить все бренды в новый магазин

INSERT INTO `oc_manufacturer_to_store` (`manufacturer_id`, `store_id`) SELECT `manufacturer_id`, 1 FROM `oc_manufacturer`;

 

Добавить все товары в новый магазин

INSERT INTO `oc_product_to_store` (`product_id`, `store_id`) SELECT `product_id`, 1 FROM `oc_product`;

 

Добавить все ситьи в новый магазин

INSERT INTO `oc_information_to_store` (`information_id`, `store_id`) SELECT `information_id`, 1 FROM `oc_information`;

итд итп.

INSERT INTO `oc_category_to_store` (`category_id`, `store_id`) SELECT `category_id`, 2 FROM `oc_category`

 

Ответ MySQL: 

#1062 - Дублирующаяся запись '92-2' по ключу 'PRIMARY'

Видно что начел добавлять и потом на 92 осиновился.

П.C У меня второй магазин под id 2

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


видимо уже вручную добавляли до этого

используйте

INSERT IGNORE INTO `oc_category_to_store` (`category_id`, `store_id`) SELECT `category_id`, 2 FROM `oc_category`
  • +1 1
Ссылка на комменирий
Погделиться на других сайих

  • 1 год спустя...
07.12.2020 в 18:25, Tom сказал:

Имеем id добавленного магазина  "1 " , префикс базы данных " ос_ "

Открываем базу данных, в самом верху вкладка SQL.

 

Запросы :

Добавить все категории в новый магазин

INSERT INTO `oc_category_to_store` (`category_id`, `store_id`) SELECT `category_id`, 1 FROM `oc_category`;

 

Добавить все бренды в новый магазин

INSERT INTO `oc_manufacturer_to_store` (`manufacturer_id`, `store_id`) SELECT `manufacturer_id`, 1 FROM `oc_manufacturer`;

 

Добавить все товары в новый магазин

INSERT INTO `oc_product_to_store` (`product_id`, `store_id`) SELECT `product_id`, 1 FROM `oc_product`;

 

Добавить все ситьи в новый магазин

INSERT INTO `oc_information_to_store` (`information_id`, `store_id`) SELECT `information_id`, 1 FROM `oc_information`;

итд итп.

+++ спасипотому что потому чтольше

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


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

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

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

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

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

Войти

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

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

×
×
  • Создать...

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

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