Jump to content

Recommended Posts

Добрый день, интересует такой вопрос.

Есть магазин в котором примерно 10000 товаров, у всех стоит статус "Включено"

Необходимо отключить около 5000 товаров, у которых известен sku.

 

Открываю БД, там таблица product, в ней колонки sku и status, отдельно есть текстовый файл в котором 5000 sku. Так вот, как мне лучше проставить status=0 у всех товаров, у которых sku соответствует значению из файла.

 

Спасибо.

Share this post


Link to post
Share on other sites

Такой наверно модификатор вам нужно.

Share this post


Link to post
Share on other sites

Это модуль, я как понимаю позволяет быстро менять статус не заходя в свойства товара, если так то это немного не то. Все таки 5000 товаров, и вручную обработать будет очень трудоемко. Насколько я понял нужно просто пройтись одним запросом по таблице, прокрутив в цикле все известные sku, и сменить статусы с 1 на 0, но к сожалению я не силен в SQL запросах.

Share this post


Link to post
Share on other sites

Такие запросы вам врятли за бесплатно подскажут, но есть модуль который может пройтись по прайсу и произвести какие то действия.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By garrrik91
      Уважаемые гуру опенкарта! есть задача вывести статус Заканчивается в карточке товара, когда на складе осталось менее 3 единиц. В категории получилось сделать, но на странице товара код совершенно другой, что в контроллере, что в шаблоне. Прошу помочь и прикрепляю файлы
      category.php
      category.tpl
      product.php
      product.tpl
    • By mario512
      Добрый день. Помогите вывести статус товара в категории. Варианты, которые находил в сети, не работают на OCStore 2.3.0.2.
      Я себе это представляю так:
      Если остаток > 5 тогда статус = "В наличии" Если остаток < 5 тогда статус = "Заканчивается" Если остаток = 0 тогда статус = "Нет в наличии" КонецЕсли КонецЕсли КонецЕсли Как это реализовать в контроллере?
    • By AlexDW
      Скачать/Купить дополнение


      EnableDisable Products - вкл/откл товаров одной кнопкой
      Как говорится - удобство складывается из мелочей
       
      Мод EnableDisable Products облегчает работу с товарами в Opencart, позволяя включать/отключать статус товаров не заходя непосредственно в их карточки, что ускоряет процесс работы.
      Также предусмотрена возможность включения/отключения всех товаров нажатием одной кнопки плюс пара приятных мелочей.
       
      DEMO 1.5.x
      DEMO 2.x
       
      Особенности:
      - групповое включение/отключение отмеченных товаров
      - групповое включение/отключение ВСЕХ товаров нажатием одной кнопки
      - сброс значений всех фильтров нажатем одной кнопки *
      - для фильтров добавлена обработка данных по нажатию клавиши Enter (а не только при нажатии кнопки Filter) *
      * данные опции только для версий 2x-3х
       
      - никакие файлы не заменяет (все изменения через VQMOD/OCMOD)
      - не создает дополнительных полей и таблиц в БД
      - совместимость с ocStore / Opencart.CMS|PRO - OCSHOP / Opencart версий 1.5.x - 3.0.x
      - для 1.5.x требуется VQMOD
      - для 2.x и выше используется OCMOD
       
      Установка 1.5.x:
      1. Скопировать файл enable-disable-products.xml в каталог vqmod/xml
      2. Перейти в Каталог > Товары (Список товаров), убедиться в работоспособности
       
      Установка 2.x:
      1. Загрузить файл enable-disable-products.ocmod.xml в Дополнения > Установщик дополнений
      2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
      3. Перейти в Каталог > Товары (Список товаров), убедиться в работоспособности
       
      Установка 3.x:
      1. Загрузить архив enable-disable-product_3x.ocmod.zip в Дополнения > Установщик дополнений
      2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
      3. Перейти в Каталог > Товары (Список товаров), убедиться в работоспособности
       
      Не забудьте обновить кэш модификаций после установки!
       
      Другие дополнения:
      -----------------------------
      CountryZone Manager - управление странами и регионами
      OrderField - дополнительные поля в заказе, корзине и письме
      FilterOrderPM - фильтр заказов по email и телефону покупателя
      AutoSearch 2x - быстрый поиск для Opencart 2.x
      Добавил AlexDW Добавлено 01.07.2015 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
    • By nomad2020
      Всем доброго времени суток. Хочу уйти от кол-ва товара и оставить только статусы "в наличии" "на складе" нет в наличии". Если со статусами "в наличии" и "нет в наличии" понятно они зависят от кол-ва товара, то как можно замутить статус "на складе" и чтобы данный товар с таким статусом можно было заказать?
    • By AlexDW
      Как говорится - удобство складывается из мелочей
       
      Мод EnableDisable Products облегчает работу с товарами в Opencart, позволяя включать/отключать статус товаров не заходя непосредственно в их карточки, что ускоряет процесс работы.
      Также предусмотрена возможность включения/отключения всех товаров нажатием одной кнопки плюс пара приятных мелочей.
       
      DEMO 1.5.x
      DEMO 2.x
       
      Особенности:
      - групповое включение/отключение отмеченных товаров
      - групповое включение/отключение ВСЕХ товаров нажатием одной кнопки
      - сброс значений всех фильтров нажатем одной кнопки *
      - для фильтров добавлена обработка данных по нажатию клавиши Enter (а не только при нажатии кнопки Filter) *
      * данные опции только для версий 2x-3х
       
      - никакие файлы не заменяет (все изменения через VQMOD/OCMOD)
      - не создает дополнительных полей и таблиц в БД
      - совместимость с ocStore / Opencart.CMS|PRO - OCSHOP / Opencart версий 1.5.x - 3.0.x
      - для 1.5.x требуется VQMOD
      - для 2.x и выше используется OCMOD
       
      Установка 1.5.x:
      1. Скопировать файл enable-disable-products.xml в каталог vqmod/xml
      2. Перейти в Каталог > Товары (Список товаров), убедиться в работоспособности
       
      Установка 2.x:
      1. Загрузить файл enable-disable-products.ocmod.xml в Дополнения > Установщик дополнений
      2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
      3. Перейти в Каталог > Товары (Список товаров), убедиться в работоспособности
       
      Установка 3.x:
      1. Загрузить архив enable-disable-product_3x.ocmod.zip в Дополнения > Установщик дополнений
      2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
      3. Перейти в Каталог > Товары (Список товаров), убедиться в работоспособности
       
      Не забудьте обновить кэш модификаций после установки!
       
      Другие дополнения:
      -----------------------------
      CountryZone Manager - управление странами и регионами
      OrderField - дополнительные поля в заказе, корзине и письме
      FilterOrderPM - фильтр заказов по email и телефону покупателя
      AutoSearch 2x - быстрый поиск для Opencart 2.x
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.