Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

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


Recommended Posts

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

category.png

Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites


В 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
Link to comment
Share on other sites

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 нужного вам магазина

 

 

 

Спасибо.

Link to comment
Share on other sites


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

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

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

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

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

 

  • +1 1
Link to comment
Share on other sites

Имеем 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
Link to comment
Share on other sites

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`;

итд итп.

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

Link to comment
Share on other sites


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

Безымянный.png

Edited by arhangel2
Link to comment
Share on other sites


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

используйте

INSERT IGNORE INTO `oc_category_to_store` (`category_id`, `store_id`) SELECT `category_id`, 2 FROM `oc_category`
  • +1 1
Link to comment
Share on other sites

  • 1 year later...
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`;

итд итп.

+++ спасибо больше

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
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.