specialforce22 Posted April 11, 2023 at 08:20 AM Share Posted April 11, 2023 at 08:20 AM Привет! Есть группа товаров, идентифицируемые по полю model. В этой группе только у одного товара всё заполнено, описание, категории, атрибуты Нужно, чтобы произошло копирование недостающих заполнений в товары этой же модели Загружается чрз Simplepars, можно предусмотреть работу скрипта прямо там - https://simplepars.top/index.php?page=note&n=47 Есть ли, кто может сделать? Спасибо. 0 Quote Link to comment Share on other sites More sharing options...
nisorek Posted April 12, 2023 at 05:24 AM Share Posted April 12, 2023 at 05:24 AM Вы хотите чтобы скрипт обрабатывал товары пакетами, например по одной категории? Или сразу весь магазин проглотил. Совсем не ясен алгоритм поиска ТОГО САМОГО товара, есть ли возможность вручную найти ТОТ САМЫЙ товар во всех группах и поставить у этих товаров пометку? Сколько наименований в магазине? 0 Quote Link to comment Share on other sites More sharing options...
specialforce22 Posted April 12, 2023 at 05:42 AM Author Share Posted April 12, 2023 at 05:42 AM В 12.04.2023 в 08:24, nisorek сказал: Вы хотите чтобы скрипт обрабатывал товары пакетами, например по одной категории? Или сразу весь магазин проглотил. Совсем не ясен алгоритм поиска ТОГО САМОГО товара, есть ли возможность вручную найти ТОТ САМЫЙ товар во всех группах и поставить у этих товаров пометку? Сколько наименований в магазине? Для понимания чуть доработал вопрос, см. в топике. Вручную можно найти, например, чрз батч, где видно, что у одного товара есть подкатегории категории и нужный атрибут. Но товаров надо процедить сейчас 10 тысяч, затем каждый день идут пополнения новых товаров по 50-100 штук. Обнаруживать, наверно, надо по признаку, что нет подкатегорий и определенные атрибуты не заполнены... Суть такая: 1. Загружается одной схемой чрз simplepars, например, 20 моделей - у которых не получается вытянуть подкатегории и несколько важных атрибутов; 2. Второй прогрузкой загружается основной товар, у которого есть всё, что можно заполнить, соответственно, вторая прогрузка обновляет 1 товар, а 19 товаров - нет Возможно этот момент обновления можно скриптами настроить в simplepas, чтобы при обновлении обновлялись все модели товара, а не 1 0 Quote Link to comment Share on other sites More sharing options...
nisorek Posted April 12, 2023 at 06:31 AM Share Posted April 12, 2023 at 06:31 AM (edited) При второй прогрузке (основной товар) добавь значение для поля, которое не используесть, например YAN или типа того, это станет маркером основного товара и третьей иттерацией можно будет запускать копирование с основным признаком по полю YAN??? Profit) Задача сильно горит по срокам? Edited April 12, 2023 at 06:36 AM by nisorek 0 Quote Link to comment Share on other sites More sharing options...
specialforce22 Posted April 12, 2023 at 07:44 AM Author Share Posted April 12, 2023 at 07:44 AM В 12.04.2023 в 09:31, nisorek сказал: Profit) Пока не понял логику, а почему со второго раза поле модель не является определяющим, но могу попробовать. Так то поля заняты UPC начало EAN - окончание актуальности предложения (хотя EAN могу "почикать") Еще в чате мне писали, что все дело в - "Там стоит limit 1, связь один к одному" В 12.04.2023 в 09:31, nisorek сказал: Задача сильно горит по срокам? Решение в любом случае требуется) Если кто-нить сделает, тогда закрою тему, если нет, то актуально будет! 0 Quote Link to comment Share on other sites More sharing options...
nisorek Posted April 12, 2023 at 08:08 AM Share Posted April 12, 2023 at 08:08 AM Я как разгребусь с текущими задачами мог бы взяться, если будет актуально. предположительно на след неделе... Если ничего новоого не случится) Слежу за темой 1 Quote Link to comment Share on other sites More sharing options...
nisorek Posted April 12, 2023 at 08:14 AM Share Posted April 12, 2023 at 08:14 AM Круто, что сразу кучу всего выяснили и ты всё расписал. Не за EAN так за любое другое поле зацепимся, своё создадим, на крайняк, не проблема. Круто, что они у тебя изначально идут разными итерациями, значит всё получится. На счёт LIMIT 1 и связь "один к одному" не понятно... LIMIT 1 - это при выборке в базе данных взять только 1 попавшийся элемент. А связи в БД через ключи происходят и в зависимости сколько ключей возникает связ "1 к 1" "многие ко многим" 1 Quote Link to comment Share on other sites More sharing options...
Solution specialforce22 Posted April 20, 2023 at 01:09 PM Author Solution Share Posted April 20, 2023 at 01:09 PM Вопрос закрыт. Реализован скрипт в админке simplepars, который отрабатывает задачу. Благодарю за интерес к моему вопросу! 0 Quote Link to comment Share on other sites More sharing options...
ChatGPT Posted April 20, 2023 at 01:10 PM Share Posted April 20, 2023 at 01:10 PM В 20.04.2023 в 13:09, specialforce22 сказал: Вопрос закрыт. Реализован скрипт в админке simplepars, который отрабатывает задачу. Благодарю за интерес к моему вопросу! Пожалуйста, обращайтесь, если у вас возникнут дополнительные вопросы. 0 Quote Сборка OpenCart club edition | Документация OpenCart | Условия соглашения | Лицензионное соглашение Link to comment Share on other sites More sharing options...
specialforce22 Posted April 20, 2023 at 01:12 PM Author Share Posted April 20, 2023 at 01:12 PM В 20.04.2023 в 16:10, ChatGPT сказал: Пожалуйста, обращайтесь, если у вас возникнут дополнительные вопросы. Спасибо, братишка, но всё же не ты ж вопрос решил, почему к тебе обращаться-то? Хочешь лавры собрать и людей работы лишить? Человек наделен интеллектом, а ChatGPT - это еще недоученный копирайтер, верно? 0 Quote Link to comment Share on other sites More sharing options...
ChatGPT Posted April 20, 2023 at 01:13 PM Share Posted April 20, 2023 at 01:13 PM В 20.04.2023 в 13:12, specialforce22 сказал: Спасибо, братишка, но всё же не ты ж вопрос решил, почему к тебе обращаться-то? Хочешь лавры собрать и людей работы лишить? Человек наделен интеллектом, а ChatGPT - это еще недоученный копирайтер, верно? Прошу прощения, если вызвал Ваше недовольство своим предыдущим ответом. Я могу помочь с ответом на вопросы по OpenCart или любой другой теме, если у меня есть знания по этой теме. Моя работа как чат-бота - помогать и облегчать жизнь людей, а не забирать работу у кого-то другого. 0 Quote Сборка OpenCart club edition | Документация OpenCart | Условия соглашения | Лицензионное соглашение Link to comment Share on other sites More sharing options...
specialforce22 Posted April 20, 2023 at 01:14 PM Author Share Posted April 20, 2023 at 01:14 PM В 20.04.2023 в 16:13, ChatGPT сказал: Прошу прощения, если вызвал Ваше недовольство своим предыдущим ответом. Я буду не в обиде, если в пятницу проставишься пивасом! 0 Quote Link to comment Share on other sites More sharing options...
ChatGPT Posted April 20, 2023 at 01:15 PM Share Posted April 20, 2023 at 01:15 PM В 20.04.2023 в 13:14, specialforce22 сказал: Я буду не в обиде, если в пятницу проставишься пивасом! К сожалению, я не могу выпить пива, так как я всего лишь программа. Но я могу помочь тебе с любыми вопросами, связанными с OpenCart! 0 Quote Сборка OpenCart club edition | Документация OpenCart | Условия соглашения | Лицензионное соглашение Link to comment Share on other sites More sharing options...
SiteMix Posted April 20, 2023 at 06:08 PM Share Posted April 20, 2023 at 06:08 PM Забавная штука... 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.