Kiyoshi Опубліковано: 27 листопада 2021 Share Опубліковано: 27 листопада 2021 (змінено) 1 час назад, partshez сказал: В самом конце добавить правило {reg[#^\s+|\s+$#]}| Удалит пробелы в начале и конце строки. Если ненужные пробелы останутся, убрать их нужно другими дополнительными правилами. Благодарю но в таком правиле нет необходимости оно не учитывает перенос на новую строку (проверял) все решаю {reg[#\s{2,}#]}| так как чаше всего в характеристиках сталкиваюсь именно с двойными пробелами и переносом на следующую строку. Змінено 27 листопада 2021 користувачем Kiyoshi 2 Надіслати Поділитися на інших сайтах More sharing options...
Kiyoshi Опубліковано: 27 листопада 2021 Share Опубліковано: 27 листопада 2021 18 минут назад, darkpeople сказал: Спасибо!!! Без воды, одним постом решил вопрос, здоровья тебе и благополучия , добрый человек! Пожалуйста. Надіслати Поділитися на інших сайтах More sharing options...
Axelenz Опубліковано: 27 листопада 2021 Share Опубліковано: 27 листопада 2021 (змінено) 59 минут назад, Kiyoshi сказал: Благодарю но в таком правиле нет необходимости оно не учитывает перенос на новую строку (проверял) Да, это регулярное выражение {reg[#^\s+|\s+$#]}| именно в таком виде служит для обрезания пробельных символов (любых, в том числе и перенос строки) в начале и в конце текста. О чём и говорят якоря ^ и $. Для усиления "эффекта" необходимо включить "многострочный режим" {reg[#^\s+|\s+$#m]}| тогда убираются и все лишние переносы строк в тексте (разумеется кроме тех, которые собственно и разделяют текст на строки). Если текст заполнен "неряшливо", а это сплошь и рядом такое, то после <td>, например, или перед </td> (или после и перед <div> и </div> соответственно) вполне могут оказаться лишние пробелы... Поэтому лучше использовать связку из двух регулярок {reg[#\s{2,}#]}| {reg[#^\s+|\s+$#m]}| Первая сводит все пробельные символы от 2-х и больше к одному пробелу, а вторая обрезает возможные "хвосты" (неряшливые пробелы) в начале и в конце строк... Но самое главное - это сама последовательность регулярных выражений, куда есть смысл их вставлять... Ну чтобы добить пробельную тему... Иногда, очень редко, приходится сохранять текст именно в первоначальном "построчном" виде, тогда {reg[#\s{2,}#]}| необходимо разделить на вертикальную и горизонтальную составляющие: {reg[#\v{2,}#]}|{br} {reg[#\h{2,}#]}| текст сохранится в "стихотворной" форме. Змінено 27 листопада 2021 користувачем Axelenz 2 Надіслати Поділитися на інших сайтах More sharing options...
Kiyoshi Опубліковано: 27 листопада 2021 Share Опубліковано: 27 листопада 2021 Ясно, взял на заметку вдруг когда то пригодится. Надіслати Поділитися на інших сайтах More sharing options...
yurok79 Опубліковано: 28 листопада 2021 Share Опубліковано: 28 листопада 2021 Напомните пожалуйста правило, чтобы сделать первую букву в названии категории большой остальные все маленькие. Сейчас все большими. Надіслати Поділитися на інших сайтах More sharing options...
Rassol2 Опубліковано: 28 листопада 2021 Автор Share Опубліковано: 28 листопада 2021 2 часа назад, yurok79 сказал: Напомните пожалуйста правило, чтобы сделать первую букву в названии категории большой остальные все маленькие. Сейчас все большими. Здравствуйте. Все зависит от того как вы формируете категории, если через повторяющиеся границы парсинга это одно. Через обычные границы парсинга это другое. Главная задача схватить первую букву в слове категорий и заменит ее на {upper} Это действие заменит регистр в нужной вам букве. Надіслати Поділитися на інших сайтах More sharing options... Axelenz Опубліковано: 28 листопада 2021 Share Опубліковано: 28 листопада 2021 (змінено) 3 часа назад, yurok79 сказал: Напомните пожалуйста правило, чтобы сделать первую букву в названии категории большой остальные все маленькие. Сейчас все большими. Если хотите, то можете сделать так: {reg[#^\s*(.)(.+)$#u]}|$1~$2 ~{.*}|{lower} ~| Или вот так: {.*}|{lower} {reg[#^\s*?а#]}|А {reg[#^\s*?б#]}|Б {reg[#^\s*?в#]}|В ... Змінено 28 листопада 2021 користувачем Axelenz 1 Надіслати Поділитися на інших сайтах More sharing options... romka7070 Опубліковано: 29 листопада 2021 Share Опубліковано: 29 листопада 2021 Здравствуйте. Есть два вопроса: 1. Как отфильтровать парсер, чтобы товары, которые сняты с производства (прям так и написано на страничке товара донора) не парсило? 2. Если у меня и у донора два языка. Как мне парсеру сообщить это, чтобы он не создавал новый товар, а добавлял информацию в другую локализацию этого ж товара? Спасибо Надіслати Поділитися на інших сайтах More sharing options... Axelenz Опубліковано: 29 листопада 2021 Share Опубліковано: 29 листопада 2021 (змінено) 24 минуты назад, romka7070 сказал: Здравствуйте. Есть два вопроса: 1. Как отфильтровать парсер, чтобы товары, которые сняты с производства (прям так и написано на страничке товара донора) не парсило? 2. Если у меня и у донора два языка. Как мне парсеру сообщить это, чтобы он не создавал новый товар, а добавлял информацию в другую локализацию этого ж товара? Спасибо Ответ на Вопрос №2 https://simplepars.top/index.php?page=note&n=39 Ответ на вопрос №1 https://simplepars.top/index.php?page=note&n=41 Товары, которые сняты с производства можно фильтровать через "Настройки допуска к обработке страницы". предварительно спарсив вот ту самую заветную фразу (сняты с производства) для работы самого фильтра... Змінено 29 листопада 2021 користувачем Axelenz 4 Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 29 листопада 2021 Автор Share Опубліковано: 29 листопада 2021 . Надіслати Поділитися на інших сайтах More sharing options... romka7070 Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 12 година назад, Axelenz сказав: Ответ на Вопрос №2 https://simplepars.top/index.php?page=note&n=39 Ответ на вопрос №1 https://simplepars.top/index.php?page=note&n=41 Товары, которые сняты с производства можно фильтровать через "Настройки допуска к обработке страницы". предварительно спарсив вот ту самую заветную фразу (сняты с производства) для работы самого фильтра... Спасибо большое. Плюсик вам поставил) Надіслати Поділитися на інших сайтах More sharing options... Denkof Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 В 24.11.2021 в 23:04, Rassol2 сказал: Сам скрипт будет выглядеть так. <?php $script_data['form']['price'] = base64_decode($script_data['form']['price']); ?> Вот и весь скрипт в вашем случаи, добавляете его перед записью в ИМ В границу парсинга помешаете исключительно код base64 и все. Удачи Хотелось бы вернуться к этому вопросу. Никак не могу добится выполнения функции. При предпросмотре (в случае выполения скрипта "после парсиинга в ИМ" должен выводится результат обраобтки скриптом? Надіслати Поділитися на інших сайтах More sharing options... romka7070 Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 Вопрос к Rassol2. Не могу понять, почему нельзя реализовать двоязычность? Почему нельзя спарсить все данные и вручную выставить связь между данными (/цвет-колір, /красный-червоний и тд.) ? 13 години назад, Rassol2 сказав: Надіслати Поділитися на інших сайтах More sharing options... Axelenz Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 (змінено) 1 час назад, romka7070 сказал: Вопрос к Rassol2. Не могу понять, почему нельзя реализовать двоязычность? Почему нельзя спарсить все данные и вручную выставить связь между данными (/цвет-колір, /красный-червоний и тд.) ? Дык... он же пишет очень чётко именно про это в том месте, в которое никто, как правило не заглядывает: Цитата Это значит что мы не можем спарсить атрибут на втором языке так что бы привязать его к атрибуту на первом языке. Приведу пример на Русской и Украинской локализации. Допустим у нас есть атрибут Цвет (рус) и Колiр (укр) Сперва мы парсим сайт на русском языке, а затем переключаемся на парсинг на украинском языке. В первом случаи модуль создаст вам атрибут Цвет, а во втором случаи при обновлении модуль получить слово Колiр И как модулю понять что это не новый атрибут, а тот же самый только на другом языке? Ведь Цвет и Колiр это совершенно разные слова не имеющие ничего общего. Это мы понимаем что это одно и тоже, но не компьютер. https://simplepars.top/index.php?page=note&n=39 "Это мы понимаем что это одно и тоже, но не компьютер." Он, как бы намекает нам, что компьютер вещь ещё довольно тупая и не обладает интеллектом, чтобы разгребать такие элементарные вещи... Змінено 30 листопада 2021 користувачем Axelenz Надіслати Поділитися на інших сайтах More sharing options... Axelenz Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 Я бы вообще не смотрел по поводу атрибутов в сторону SimplePars. Это модуль для парсинга и он свою работу выполняет отлично. А сведение атрибутов не имеет к парсингу никакого отношения... Если уже так нужно, то я бы рассмотрел вариант с АОП. Там есть инструмент для работы с атрибутами. Выгрузить/заменить/загрузить обратно... 1 Надіслати Поділитися на інших сайтах More sharing options... Denkof Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 (змінено) 3 часа назад, Denkof сказал: Хотелось бы вернуться к этому вопросу. Никак не могу добится выполнения функции. При предпросмотре (в случае выполения скрипта "после парсиинга в ИМ" должен выводится результат обраобтки скриптом? При парсинге в csv тоже возвращает не раскодированные данные, при этом в логах пишет что сатрт скрипта есть и следом за ним выполняется новый запрос. А завершена работа скрипта или остановлена - не указано. Пример: 2021-11-30 15:32:02| Парсинг : УСПЕШНЫЙ ЗАПРОС | Код ответа [200] Ссылка | http://autoboss.ua/private/catalog/detail/70013/ 2021-11-30 15:32:02| -> [SCRIPT] Старт выполнения скрипта [/var/www/www-root/data/www/dekoravto.com/admin/simplepars/scripts/dekod_for_csv.php] Подскажите пожалуйста что я делаю не так. Змінено 30 листопада 2021 користувачем Denkof Надіслати Поділитися на інших сайтах More sharing options... Nameless Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 Тут обнаружил, что при парсинге xml, если у товара есть опции, общее кол-во товара модуль берет не из суммы всех опций товара, а по значению последней опции. Также если есть несколько строчек с одинаковым товаром или опцией то модуль берет последнее значение кол-ва. На пример есть товары: Варежки (арт. вр111) 8шт. Варежки (арт. вр111) 99шт. модуль запишет кол-во только 99шт. или Ботинки (арт. бт111) 40 размер 3шт Ботинки (арт. бт111) 42 размер 0шт модуль запишет в общее кол-во 0 шт кто как решает эту проблему? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 30 листопада 2021 Автор Share Опубліковано: 30 листопада 2021 3 часа назад, Nameless сказал: Ботинки (арт. бт111) 40 размер 3шт Ботинки (арт. бт111) 42 размер 0шт Здесь модуль запишит в опцию два значения. 1) 40 размер 3шт 2) 42 размер 0шт Это разные значения опции и они имеют разное кол-во. Цитата Варежки (арт. вр111) 8шт. Варежки (арт. вр111) 99шт. А здесь проблема уже у донора, у него в одной опции два идентичных значения опции и модуль поставить колво как в последнем значении. Это то же самое что обновить один и тот же товара двумя разными, и понятное дело что в конце обновления "кто последний тот и папа" 3 часа назад, Nameless сказал: модуль запишет в общее кол-во 0 шт Тут что то не так вы смотрите поскольку модуль значения количества опций записывает именно в опции но ни как не в поле общие количество. Значение которое вы указываете тут Спойлер Записывается в товаре вот сюда Спойлер То есть непосредственно в количество конкретного значения опции но ни как ни в общае. А если у вас как то меняется общае значение то это следствие чего то другого. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 30 листопада 2021 Автор Share Опубліковано: 30 листопада 2021 8 часов назад, Denkof сказал: При парсинге в csv тоже возвращает не раскодированные данные, при этом в логах пишет что сатрт скрипта есть и следом за ним выполняется новый запрос. А завершена работа скрипта или остановлена - не указано. Пример: 2021-11-30 15:32:02| Парсинг : УСПЕШНЫЙ ЗАПРОС | Код ответа [200] Ссылка | http://autoboss.ua/private/catalog/detail/70013/ 2021-11-30 15:32:02| -> [SCRIPT] Старт выполнения скрипта [/var/www/www-root/data/www/dekoravto.com/admin/simplepars/scripts/dekod_for_csv.php] Подскажите пожалуйста что я делаю не так. комон 1) почему при парсинге в csv значение должно быть раскодировано ? Вы же четко выбрали выполнять скрипт После парсинга в ИМ Причем тут csv не понятно, пожалуйста будьте на приделе внимательны, потому что пункт два! 2) Почему значение в магазине должно быть раскодировано если выполнения скрипта назначено на выполнения ПОСЛЕ парсинга в ИМ! Извините за аналогию но все же. Если сперва сходить в туалет а потом снять штаны то результат тоже будет не приятно но тем не мение ожидаемый. Вот тут тоже самое, нужно делать все в правильном порядке. И самое обидное что я же написал что нужно сделать, даже скрипт дал Спойлер Почему вы поменяли перед на после не понятно И да пред просмотре вы не увидите изменение потому что это уже собственные скрипты, это ваша логика которые работает в не модуля. Надіслати Поділитися на інших сайтах More sharing options... Denkof Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 (змінено) 1 час назад, Rassol2 сказал: комон 1) почему при парсинге в csv значение должно быть раскодировано ? Вы же четко выбрали выполнять скрипт После парсинга в ИМ Причем тут csv не понятно, пожалуйста будьте на приделе внимательны, потому что пункт два! 2) Почему значение в магазине должно быть раскодировано если выполнения скрипта назначено на выполнения ПОСЛЕ парсинга в ИМ! Извините за аналогию но все же. Если сперва сходить в туалет а потом снять штаны то результат тоже будет не приятно но тем не мение ожидаемый. Вот тут тоже самое, нужно делать все в правильном порядке. И самое обидное что я же написал что нужно сделать, даже скрипт дал Скрыть контент Почему вы поменяли перед на после не понятно И да пред просмотре вы не увидите изменение потому что это уже собственные скрипты, это ваша логика которые работает в не модуля. Д 1 час назад, Rassol2 сказал: комон 1) почему при парсинге в csv значение должно быть раскодировано ? Вы же четко выбрали выполнять скрипт После парсинга в ИМ Причем тут csv не понятно, пожалуйста будьте на приделе внимательны, потому что пункт два! 2) Почему значение в магазине должно быть раскодировано если выполнения скрипта назначено на выполнения ПОСЛЕ парсинга в ИМ! Извините за аналогию но все же. Если сперва сходить в туалет а потом снять штаны то результат тоже будет не приятно но тем не мение ожидаемый. Вот тут тоже самое, нужно делать все в правильном порядке. И самое обидное что я же написал что нужно сделать, даже скрипт дал Скрыть контент Почему вы поменяли перед на после не понятно И да пред просмотре вы не увидите изменение потому что это уже собственные скрипты, это ваша логика которые работает в не модуля. Спасибо. Поменял "перед" на "после" проводя тесты и прикрепил не тот скрин. Да, на скрине действительно указано "после парсинга в ИМ" но фактически данные не декодируются и при настройке "перед парсингом в им" Такой вывод напрашивается из-за того что не удается увидеть результат обработки. Причина, как я догадываюсь, в том, что, если данные и декодируются (например получаем "237 грн"), то пишутся эти данные в "price", а поле это может содержать только числа, если я не ошибаюсь, по этому и принимается значение "0" . Далее, т.к. при предпросмотре не видно результата обработки скрипта, я пытаюсь спарсить данные в csv, что бы, понять какие данные мы получаем на выходе. Привожу скрипт к виду <?php $script_data['script_gran'][9] = base64_decode($script_data['script_gran'][9]); ?> по аналогии в инструкции к модулю. Выполняю парсинг в csv, и в файле csv вижу данные в base64 Жаль, я далек от програмирования, но все же хотелось бы разобраться и добиться чистой цены при парсинге как в ИМ так и в csv. Буду признателен за любые комментарии и подсказки для чайников Змінено 30 листопада 2021 користувачем Denkof Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 30 листопада 2021 Автор Share Опубліковано: 30 листопада 2021 4 минуты назад, Denkof сказал: Д Спасибо. Поменял "перед" на "после" проводя тесты и прикрепил не тот скрин. Да, на скрине действительно указано "после парсинга в ИМ" но фактически данные не декодируются и при настройке "перед парсингом в им" Такой вывод напрашивается из-за того что не удается увидеть результат обработки. Причина, как я догадываюсь, в том, что, если данные и декодируются (например получаем "237 грн"), то пишутся эти данные в "price", а поле это может содержать только числа, если я не ошибаюсь, по этому и принимается значение "0" . Далее, т.к. при предпросмотре не видно результата обработки скрипта, я пытаюсь спарсить данные в csv, что бы, понять какие данные мы получаем на выходе. Привожу скрипт к виду <?php $script_data['script_gran'][9] = base64_decode(script_data['script_gran'][9]); ?> по аналогии в инструкции к модулю. Выполняю парсинг в csv, и в файле csv вижу данные в base64 Жаль, я далек от програмирования, но все же хотелось бы разобраться и добиться чистой цены при парсинге как в ИМ так и в csv. Буду признателен за любые комментарии и подсказки для чайников Я же вам скину скрипт полностью готовый который вам нужно использовать. Почему вы его не используете? У вас полностью готовое решение нужно только это сделать так как я написал и всё. То что впредь просмотре не показываются я уже объясню почему и в него смотреть не нужно. Надіслати Поділитися на інших сайтах More sharing options... Denkof Опубліковано: 1 грудня 2021 Share Опубліковано: 1 грудня 2021 35 минут назад, Rassol2 сказал: Я же вам скину скрипт полностью готовый который вам нужно использовать. Почему вы его не используете? У вас полностью готовое решение нужно только это сделать так как я написал и всё. То что впредь просмотре не показываются я уже объясню почему и в него смотреть не нужно. Я и использую ваше готовое решение, но делаю это как-то коряво. Пересоздал заново границы, правила поиска/замены. Теперь работает. Обновляется цена. Но теперь получается что, модулем на курс не разделить и наценку не добавить раз код выполняется после правил поиска/замены? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 1 грудня 2021 Автор Share Опубліковано: 1 грудня 2021 6 минут назад, Denkof сказал: Я и использую ваше готовое решение, но делаю это как-то коряво. Пересоздал заново границы, правила поиска/замены. Теперь работает. Обновляется цена. Но теперь получается что, модулем на курс не разделить и наценку не добавить раз код выполняется после правил поиска/замены? Вы можете сделать то же самое в скрипте и даже больше, в скрипте вы не ограничены логикой модуля. Тут уже все зависит от знаний php и вашей фантазии. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 1 грудня 2021 Автор Share Опубліковано: 1 грудня 2021 3 часа назад, Denkof сказал: Обновляется цена. Но теперь получается что, модулем на курс не разделить и наценку не добавить раз код выполняется после правил поиска/замены? Вот вам немного доработанный скрипт <?php $base_price = base64_decode($script_data['form']['price']); $script_data['form']['price'] = round($base_price * 10, 2); ?> Обратите внимание на цифру 10 и 2 Спойлер В место цифры 10 можете вставить число на которое вы хотите умножить цену после расшифровки. А цифра 2 это количество знаков после запятой. То есть число до которого нужно округлить цену в товаре. Вот можете их менять на то что вам нужно для наценки и округления. Обратите внимание что если вам нужно указать дробное число, то оно записывается исключительно при помощи точки. Надіслати Поділитися на інших сайтах More sharing options... Nameless Опубліковано: 1 грудня 2021 Share Опубліковано: 1 грудня 2021 7 часов назад, Rassol2 сказал: Здесь модуль запишит в опцию два значения. 1) 40 размер 3шт 2) 42 размер 0шт Это разные значения опции и они имеют разное кол-во. А здесь проблема уже у донора, у него в одной опции два идентичных значения опции и модуль поставить колво как в последнем значении. Это то же самое что обновить один и тот же товара двумя разными, и понятное дело что в конце обновления "кто последний тот и папа" Тут что то не так вы смотрите поскольку модуль значения количества опций записывает именно в опции но ни как не в поле общие количество. Значение которое вы указываете тут Показать контент Записывается в товаре вот сюда Показать контент То есть непосредственно в количество конкретного значения опции но ни как ни в общае. А если у вас как то меняется общае значение то это следствие чего то другого. а если нет общего кол-ва, АОП делает подсчет всех похожих опций и их кол-ва? те получается мне приходиться записыать в кол-во строку с кол-вом опции: Спойлер Надіслати Поділитися на інших сайтах More sharing options... Назад 393 394 395 396 397 398 399 400 401 402 403 Вперед Сторінка 398 з 533 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 83 Перейти до списку тем Схожі публікації SimplePars - Універсальний парсер для ІМ Автор: Rassol2, 28 жовтня 2018 simplepars парсинг товаров opencart (і ще %d) Теги: simplepars парсинг товаров opencart парсинг в csv сбор ссылок грабер перенос товаров прайс-лист парсинг parsing parser парсер product наполнение интернетмагазина обновление товар xml yml синхронизация 0 коментарів 149 748 переглядів Rassol2 28 жовтня 2018 batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 sale chat gpt (і ще %d) Теги: sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 коментарів 54 924 перегляди Sha 15 березня 2017 batch [Поддержка] 1 2 3 4 10 Автор: Sha, 16 березня 2017 sale chat gpt (і ще %d) Теги: sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 248 відповідей 54 055 переглядів Sha 28 серпня Модуль Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets [Поддержка] 1 2 3 4 39 Автор: DevmanExtensions, 6 липня 2018 export import excel (і ще %d) Теги: export import excel import xlsx import xls import csv import xml import google spread export excel export xlsx export xls export csv export xml export google spread excel масове изменения товаров обновления акций бекапы электронная таблица import яндекс yml xml yml xls json 958 відповідей 109 503 перегляди DevmanExtensions 25 липня парсинг [Поддержка] Парсер товарів. Наповнення Opencart, Insales, Bitrix, CRM та CMS Автор: solohaigor, 14 квітня 2023 парсер наполнить (і ще %d) Теги: парсер наполнить наполнение импорт товары перенос спарсить сбор opencart мониторинг цен конкуренты каталог товаров обновление цен импорт и экспорт поставщиков 1 відповідь 608 переглядів vvbmusic 18 березня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SEO Автор тексту категорії / фільтра з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV Instagram Feed Widget Автор: kJlukOo SQLite Session Driver (зберігання сесії в sqlite) Автор: Vladzimir × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Axelenz Опубліковано: 28 листопада 2021 Share Опубліковано: 28 листопада 2021 (змінено) 3 часа назад, yurok79 сказал: Напомните пожалуйста правило, чтобы сделать первую букву в названии категории большой остальные все маленькие. Сейчас все большими. Если хотите, то можете сделать так: {reg[#^\s*(.)(.+)$#u]}|$1~$2 ~{.*}|{lower} ~| Или вот так: {.*}|{lower} {reg[#^\s*?а#]}|А {reg[#^\s*?б#]}|Б {reg[#^\s*?в#]}|В ... Змінено 28 листопада 2021 користувачем Axelenz 1 Надіслати Поділитися на інших сайтах More sharing options...
romka7070 Опубліковано: 29 листопада 2021 Share Опубліковано: 29 листопада 2021 Здравствуйте. Есть два вопроса: 1. Как отфильтровать парсер, чтобы товары, которые сняты с производства (прям так и написано на страничке товара донора) не парсило? 2. Если у меня и у донора два языка. Как мне парсеру сообщить это, чтобы он не создавал новый товар, а добавлял информацию в другую локализацию этого ж товара? Спасибо Надіслати Поділитися на інших сайтах More sharing options...
Axelenz Опубліковано: 29 листопада 2021 Share Опубліковано: 29 листопада 2021 (змінено) 24 минуты назад, romka7070 сказал: Здравствуйте. Есть два вопроса: 1. Как отфильтровать парсер, чтобы товары, которые сняты с производства (прям так и написано на страничке товара донора) не парсило? 2. Если у меня и у донора два языка. Как мне парсеру сообщить это, чтобы он не создавал новый товар, а добавлял информацию в другую локализацию этого ж товара? Спасибо Ответ на Вопрос №2 https://simplepars.top/index.php?page=note&n=39 Ответ на вопрос №1 https://simplepars.top/index.php?page=note&n=41 Товары, которые сняты с производства можно фильтровать через "Настройки допуска к обработке страницы". предварительно спарсив вот ту самую заветную фразу (сняты с производства) для работы самого фильтра... Змінено 29 листопада 2021 користувачем Axelenz 4 Надіслати Поділитися на інших сайтах More sharing options...
Rassol2 Опубліковано: 29 листопада 2021 Автор Share Опубліковано: 29 листопада 2021 . Надіслати Поділитися на інших сайтах More sharing options... romka7070 Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 12 година назад, Axelenz сказав: Ответ на Вопрос №2 https://simplepars.top/index.php?page=note&n=39 Ответ на вопрос №1 https://simplepars.top/index.php?page=note&n=41 Товары, которые сняты с производства можно фильтровать через "Настройки допуска к обработке страницы". предварительно спарсив вот ту самую заветную фразу (сняты с производства) для работы самого фильтра... Спасибо большое. Плюсик вам поставил) Надіслати Поділитися на інших сайтах More sharing options... Denkof Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 В 24.11.2021 в 23:04, Rassol2 сказал: Сам скрипт будет выглядеть так. <?php $script_data['form']['price'] = base64_decode($script_data['form']['price']); ?> Вот и весь скрипт в вашем случаи, добавляете его перед записью в ИМ В границу парсинга помешаете исключительно код base64 и все. Удачи Хотелось бы вернуться к этому вопросу. Никак не могу добится выполнения функции. При предпросмотре (в случае выполения скрипта "после парсиинга в ИМ" должен выводится результат обраобтки скриптом? Надіслати Поділитися на інших сайтах More sharing options... romka7070 Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 Вопрос к Rassol2. Не могу понять, почему нельзя реализовать двоязычность? Почему нельзя спарсить все данные и вручную выставить связь между данными (/цвет-колір, /красный-червоний и тд.) ? 13 години назад, Rassol2 сказав: Надіслати Поділитися на інших сайтах More sharing options... Axelenz Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 (змінено) 1 час назад, romka7070 сказал: Вопрос к Rassol2. Не могу понять, почему нельзя реализовать двоязычность? Почему нельзя спарсить все данные и вручную выставить связь между данными (/цвет-колір, /красный-червоний и тд.) ? Дык... он же пишет очень чётко именно про это в том месте, в которое никто, как правило не заглядывает: Цитата Это значит что мы не можем спарсить атрибут на втором языке так что бы привязать его к атрибуту на первом языке. Приведу пример на Русской и Украинской локализации. Допустим у нас есть атрибут Цвет (рус) и Колiр (укр) Сперва мы парсим сайт на русском языке, а затем переключаемся на парсинг на украинском языке. В первом случаи модуль создаст вам атрибут Цвет, а во втором случаи при обновлении модуль получить слово Колiр И как модулю понять что это не новый атрибут, а тот же самый только на другом языке? Ведь Цвет и Колiр это совершенно разные слова не имеющие ничего общего. Это мы понимаем что это одно и тоже, но не компьютер. https://simplepars.top/index.php?page=note&n=39 "Это мы понимаем что это одно и тоже, но не компьютер." Он, как бы намекает нам, что компьютер вещь ещё довольно тупая и не обладает интеллектом, чтобы разгребать такие элементарные вещи... Змінено 30 листопада 2021 користувачем Axelenz Надіслати Поділитися на інших сайтах More sharing options... Axelenz Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 Я бы вообще не смотрел по поводу атрибутов в сторону SimplePars. Это модуль для парсинга и он свою работу выполняет отлично. А сведение атрибутов не имеет к парсингу никакого отношения... Если уже так нужно, то я бы рассмотрел вариант с АОП. Там есть инструмент для работы с атрибутами. Выгрузить/заменить/загрузить обратно... 1 Надіслати Поділитися на інших сайтах More sharing options... Denkof Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 (змінено) 3 часа назад, Denkof сказал: Хотелось бы вернуться к этому вопросу. Никак не могу добится выполнения функции. При предпросмотре (в случае выполения скрипта "после парсиинга в ИМ" должен выводится результат обраобтки скриптом? При парсинге в csv тоже возвращает не раскодированные данные, при этом в логах пишет что сатрт скрипта есть и следом за ним выполняется новый запрос. А завершена работа скрипта или остановлена - не указано. Пример: 2021-11-30 15:32:02| Парсинг : УСПЕШНЫЙ ЗАПРОС | Код ответа [200] Ссылка | http://autoboss.ua/private/catalog/detail/70013/ 2021-11-30 15:32:02| -> [SCRIPT] Старт выполнения скрипта [/var/www/www-root/data/www/dekoravto.com/admin/simplepars/scripts/dekod_for_csv.php] Подскажите пожалуйста что я делаю не так. Змінено 30 листопада 2021 користувачем Denkof Надіслати Поділитися на інших сайтах More sharing options... Nameless Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 Тут обнаружил, что при парсинге xml, если у товара есть опции, общее кол-во товара модуль берет не из суммы всех опций товара, а по значению последней опции. Также если есть несколько строчек с одинаковым товаром или опцией то модуль берет последнее значение кол-ва. На пример есть товары: Варежки (арт. вр111) 8шт. Варежки (арт. вр111) 99шт. модуль запишет кол-во только 99шт. или Ботинки (арт. бт111) 40 размер 3шт Ботинки (арт. бт111) 42 размер 0шт модуль запишет в общее кол-во 0 шт кто как решает эту проблему? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 30 листопада 2021 Автор Share Опубліковано: 30 листопада 2021 3 часа назад, Nameless сказал: Ботинки (арт. бт111) 40 размер 3шт Ботинки (арт. бт111) 42 размер 0шт Здесь модуль запишит в опцию два значения. 1) 40 размер 3шт 2) 42 размер 0шт Это разные значения опции и они имеют разное кол-во. Цитата Варежки (арт. вр111) 8шт. Варежки (арт. вр111) 99шт. А здесь проблема уже у донора, у него в одной опции два идентичных значения опции и модуль поставить колво как в последнем значении. Это то же самое что обновить один и тот же товара двумя разными, и понятное дело что в конце обновления "кто последний тот и папа" 3 часа назад, Nameless сказал: модуль запишет в общее кол-во 0 шт Тут что то не так вы смотрите поскольку модуль значения количества опций записывает именно в опции но ни как не в поле общие количество. Значение которое вы указываете тут Спойлер Записывается в товаре вот сюда Спойлер То есть непосредственно в количество конкретного значения опции но ни как ни в общае. А если у вас как то меняется общае значение то это следствие чего то другого. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 30 листопада 2021 Автор Share Опубліковано: 30 листопада 2021 8 часов назад, Denkof сказал: При парсинге в csv тоже возвращает не раскодированные данные, при этом в логах пишет что сатрт скрипта есть и следом за ним выполняется новый запрос. А завершена работа скрипта или остановлена - не указано. Пример: 2021-11-30 15:32:02| Парсинг : УСПЕШНЫЙ ЗАПРОС | Код ответа [200] Ссылка | http://autoboss.ua/private/catalog/detail/70013/ 2021-11-30 15:32:02| -> [SCRIPT] Старт выполнения скрипта [/var/www/www-root/data/www/dekoravto.com/admin/simplepars/scripts/dekod_for_csv.php] Подскажите пожалуйста что я делаю не так. комон 1) почему при парсинге в csv значение должно быть раскодировано ? Вы же четко выбрали выполнять скрипт После парсинга в ИМ Причем тут csv не понятно, пожалуйста будьте на приделе внимательны, потому что пункт два! 2) Почему значение в магазине должно быть раскодировано если выполнения скрипта назначено на выполнения ПОСЛЕ парсинга в ИМ! Извините за аналогию но все же. Если сперва сходить в туалет а потом снять штаны то результат тоже будет не приятно но тем не мение ожидаемый. Вот тут тоже самое, нужно делать все в правильном порядке. И самое обидное что я же написал что нужно сделать, даже скрипт дал Спойлер Почему вы поменяли перед на после не понятно И да пред просмотре вы не увидите изменение потому что это уже собственные скрипты, это ваша логика которые работает в не модуля. Надіслати Поділитися на інших сайтах More sharing options... Denkof Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 (змінено) 1 час назад, Rassol2 сказал: комон 1) почему при парсинге в csv значение должно быть раскодировано ? Вы же четко выбрали выполнять скрипт После парсинга в ИМ Причем тут csv не понятно, пожалуйста будьте на приделе внимательны, потому что пункт два! 2) Почему значение в магазине должно быть раскодировано если выполнения скрипта назначено на выполнения ПОСЛЕ парсинга в ИМ! Извините за аналогию но все же. Если сперва сходить в туалет а потом снять штаны то результат тоже будет не приятно но тем не мение ожидаемый. Вот тут тоже самое, нужно делать все в правильном порядке. И самое обидное что я же написал что нужно сделать, даже скрипт дал Скрыть контент Почему вы поменяли перед на после не понятно И да пред просмотре вы не увидите изменение потому что это уже собственные скрипты, это ваша логика которые работает в не модуля. Д 1 час назад, Rassol2 сказал: комон 1) почему при парсинге в csv значение должно быть раскодировано ? Вы же четко выбрали выполнять скрипт После парсинга в ИМ Причем тут csv не понятно, пожалуйста будьте на приделе внимательны, потому что пункт два! 2) Почему значение в магазине должно быть раскодировано если выполнения скрипта назначено на выполнения ПОСЛЕ парсинга в ИМ! Извините за аналогию но все же. Если сперва сходить в туалет а потом снять штаны то результат тоже будет не приятно но тем не мение ожидаемый. Вот тут тоже самое, нужно делать все в правильном порядке. И самое обидное что я же написал что нужно сделать, даже скрипт дал Скрыть контент Почему вы поменяли перед на после не понятно И да пред просмотре вы не увидите изменение потому что это уже собственные скрипты, это ваша логика которые работает в не модуля. Спасибо. Поменял "перед" на "после" проводя тесты и прикрепил не тот скрин. Да, на скрине действительно указано "после парсинга в ИМ" но фактически данные не декодируются и при настройке "перед парсингом в им" Такой вывод напрашивается из-за того что не удается увидеть результат обработки. Причина, как я догадываюсь, в том, что, если данные и декодируются (например получаем "237 грн"), то пишутся эти данные в "price", а поле это может содержать только числа, если я не ошибаюсь, по этому и принимается значение "0" . Далее, т.к. при предпросмотре не видно результата обработки скрипта, я пытаюсь спарсить данные в csv, что бы, понять какие данные мы получаем на выходе. Привожу скрипт к виду <?php $script_data['script_gran'][9] = base64_decode($script_data['script_gran'][9]); ?> по аналогии в инструкции к модулю. Выполняю парсинг в csv, и в файле csv вижу данные в base64 Жаль, я далек от програмирования, но все же хотелось бы разобраться и добиться чистой цены при парсинге как в ИМ так и в csv. Буду признателен за любые комментарии и подсказки для чайников Змінено 30 листопада 2021 користувачем Denkof Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 30 листопада 2021 Автор Share Опубліковано: 30 листопада 2021 4 минуты назад, Denkof сказал: Д Спасибо. Поменял "перед" на "после" проводя тесты и прикрепил не тот скрин. Да, на скрине действительно указано "после парсинга в ИМ" но фактически данные не декодируются и при настройке "перед парсингом в им" Такой вывод напрашивается из-за того что не удается увидеть результат обработки. Причина, как я догадываюсь, в том, что, если данные и декодируются (например получаем "237 грн"), то пишутся эти данные в "price", а поле это может содержать только числа, если я не ошибаюсь, по этому и принимается значение "0" . Далее, т.к. при предпросмотре не видно результата обработки скрипта, я пытаюсь спарсить данные в csv, что бы, понять какие данные мы получаем на выходе. Привожу скрипт к виду <?php $script_data['script_gran'][9] = base64_decode(script_data['script_gran'][9]); ?> по аналогии в инструкции к модулю. Выполняю парсинг в csv, и в файле csv вижу данные в base64 Жаль, я далек от програмирования, но все же хотелось бы разобраться и добиться чистой цены при парсинге как в ИМ так и в csv. Буду признателен за любые комментарии и подсказки для чайников Я же вам скину скрипт полностью готовый который вам нужно использовать. Почему вы его не используете? У вас полностью готовое решение нужно только это сделать так как я написал и всё. То что впредь просмотре не показываются я уже объясню почему и в него смотреть не нужно. Надіслати Поділитися на інших сайтах More sharing options... Denkof Опубліковано: 1 грудня 2021 Share Опубліковано: 1 грудня 2021 35 минут назад, Rassol2 сказал: Я же вам скину скрипт полностью готовый который вам нужно использовать. Почему вы его не используете? У вас полностью готовое решение нужно только это сделать так как я написал и всё. То что впредь просмотре не показываются я уже объясню почему и в него смотреть не нужно. Я и использую ваше готовое решение, но делаю это как-то коряво. Пересоздал заново границы, правила поиска/замены. Теперь работает. Обновляется цена. Но теперь получается что, модулем на курс не разделить и наценку не добавить раз код выполняется после правил поиска/замены? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 1 грудня 2021 Автор Share Опубліковано: 1 грудня 2021 6 минут назад, Denkof сказал: Я и использую ваше готовое решение, но делаю это как-то коряво. Пересоздал заново границы, правила поиска/замены. Теперь работает. Обновляется цена. Но теперь получается что, модулем на курс не разделить и наценку не добавить раз код выполняется после правил поиска/замены? Вы можете сделать то же самое в скрипте и даже больше, в скрипте вы не ограничены логикой модуля. Тут уже все зависит от знаний php и вашей фантазии. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 1 грудня 2021 Автор Share Опубліковано: 1 грудня 2021 3 часа назад, Denkof сказал: Обновляется цена. Но теперь получается что, модулем на курс не разделить и наценку не добавить раз код выполняется после правил поиска/замены? Вот вам немного доработанный скрипт <?php $base_price = base64_decode($script_data['form']['price']); $script_data['form']['price'] = round($base_price * 10, 2); ?> Обратите внимание на цифру 10 и 2 Спойлер В место цифры 10 можете вставить число на которое вы хотите умножить цену после расшифровки. А цифра 2 это количество знаков после запятой. То есть число до которого нужно округлить цену в товаре. Вот можете их менять на то что вам нужно для наценки и округления. Обратите внимание что если вам нужно указать дробное число, то оно записывается исключительно при помощи точки. Надіслати Поділитися на інших сайтах More sharing options... Nameless Опубліковано: 1 грудня 2021 Share Опубліковано: 1 грудня 2021 7 часов назад, Rassol2 сказал: Здесь модуль запишит в опцию два значения. 1) 40 размер 3шт 2) 42 размер 0шт Это разные значения опции и они имеют разное кол-во. А здесь проблема уже у донора, у него в одной опции два идентичных значения опции и модуль поставить колво как в последнем значении. Это то же самое что обновить один и тот же товара двумя разными, и понятное дело что в конце обновления "кто последний тот и папа" Тут что то не так вы смотрите поскольку модуль значения количества опций записывает именно в опции но ни как не в поле общие количество. Значение которое вы указываете тут Показать контент Записывается в товаре вот сюда Показать контент То есть непосредственно в количество конкретного значения опции но ни как ни в общае. А если у вас как то меняется общае значение то это следствие чего то другого. а если нет общего кол-ва, АОП делает подсчет всех похожих опций и их кол-ва? те получается мне приходиться записыать в кол-во строку с кол-вом опции: Спойлер Надіслати Поділитися на інших сайтах More sharing options... Назад 393 394 395 396 397 398 399 400 401 402 403 Вперед Сторінка 398 з 533 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 83 Перейти до списку тем Схожі публікації SimplePars - Універсальний парсер для ІМ Автор: Rassol2, 28 жовтня 2018 simplepars парсинг товаров opencart (і ще %d) Теги: simplepars парсинг товаров opencart парсинг в csv сбор ссылок грабер перенос товаров прайс-лист парсинг parsing parser парсер product наполнение интернетмагазина обновление товар xml yml синхронизация 0 коментарів 149 748 переглядів Rassol2 28 жовтня 2018 batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 sale chat gpt (і ще %d) Теги: sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 коментарів 54 924 перегляди Sha 15 березня 2017 batch [Поддержка] 1 2 3 4 10 Автор: Sha, 16 березня 2017 sale chat gpt (і ще %d) Теги: sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 248 відповідей 54 055 переглядів Sha 28 серпня Модуль Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets [Поддержка] 1 2 3 4 39 Автор: DevmanExtensions, 6 липня 2018 export import excel (і ще %d) Теги: export import excel import xlsx import xls import csv import xml import google spread export excel export xlsx export xls export csv export xml export google spread excel масове изменения товаров обновления акций бекапы электронная таблица import яндекс yml xml yml xls json 958 відповідей 109 503 перегляди DevmanExtensions 25 липня парсинг [Поддержка] Парсер товарів. Наповнення Opencart, Insales, Bitrix, CRM та CMS Автор: solohaigor, 14 квітня 2023 парсер наполнить (і ще %d) Теги: парсер наполнить наполнение импорт товары перенос спарсить сбор opencart мониторинг цен конкуренты каталог товаров обновление цен импорт и экспорт поставщиков 1 відповідь 608 переглядів vvbmusic 18 березня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SEO Автор тексту категорії / фільтра з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV Instagram Feed Widget Автор: kJlukOo SQLite Session Driver (зберігання сесії в sqlite) Автор: Vladzimir × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
romka7070 Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 12 година назад, Axelenz сказав: Ответ на Вопрос №2 https://simplepars.top/index.php?page=note&n=39 Ответ на вопрос №1 https://simplepars.top/index.php?page=note&n=41 Товары, которые сняты с производства можно фильтровать через "Настройки допуска к обработке страницы". предварительно спарсив вот ту самую заветную фразу (сняты с производства) для работы самого фильтра... Спасибо большое. Плюсик вам поставил) Надіслати Поділитися на інших сайтах More sharing options...
Denkof Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 В 24.11.2021 в 23:04, Rassol2 сказал: Сам скрипт будет выглядеть так. <?php $script_data['form']['price'] = base64_decode($script_data['form']['price']); ?> Вот и весь скрипт в вашем случаи, добавляете его перед записью в ИМ В границу парсинга помешаете исключительно код base64 и все. Удачи Хотелось бы вернуться к этому вопросу. Никак не могу добится выполнения функции. При предпросмотре (в случае выполения скрипта "после парсиинга в ИМ" должен выводится результат обраобтки скриптом? Надіслати Поділитися на інших сайтах More sharing options...
romka7070 Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 Вопрос к Rassol2. Не могу понять, почему нельзя реализовать двоязычность? Почему нельзя спарсить все данные и вручную выставить связь между данными (/цвет-колір, /красный-червоний и тд.) ? 13 години назад, Rassol2 сказав: Надіслати Поділитися на інших сайтах More sharing options...
Axelenz Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 (змінено) 1 час назад, romka7070 сказал: Вопрос к Rassol2. Не могу понять, почему нельзя реализовать двоязычность? Почему нельзя спарсить все данные и вручную выставить связь между данными (/цвет-колір, /красный-червоний и тд.) ? Дык... он же пишет очень чётко именно про это в том месте, в которое никто, как правило не заглядывает: Цитата Это значит что мы не можем спарсить атрибут на втором языке так что бы привязать его к атрибуту на первом языке. Приведу пример на Русской и Украинской локализации. Допустим у нас есть атрибут Цвет (рус) и Колiр (укр) Сперва мы парсим сайт на русском языке, а затем переключаемся на парсинг на украинском языке. В первом случаи модуль создаст вам атрибут Цвет, а во втором случаи при обновлении модуль получить слово Колiр И как модулю понять что это не новый атрибут, а тот же самый только на другом языке? Ведь Цвет и Колiр это совершенно разные слова не имеющие ничего общего. Это мы понимаем что это одно и тоже, но не компьютер. https://simplepars.top/index.php?page=note&n=39 "Это мы понимаем что это одно и тоже, но не компьютер." Он, как бы намекает нам, что компьютер вещь ещё довольно тупая и не обладает интеллектом, чтобы разгребать такие элементарные вещи... Змінено 30 листопада 2021 користувачем Axelenz Надіслати Поділитися на інших сайтах More sharing options...
Axelenz Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 Я бы вообще не смотрел по поводу атрибутов в сторону SimplePars. Это модуль для парсинга и он свою работу выполняет отлично. А сведение атрибутов не имеет к парсингу никакого отношения... Если уже так нужно, то я бы рассмотрел вариант с АОП. Там есть инструмент для работы с атрибутами. Выгрузить/заменить/загрузить обратно... 1 Надіслати Поділитися на інших сайтах More sharing options...
Denkof Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 (змінено) 3 часа назад, Denkof сказал: Хотелось бы вернуться к этому вопросу. Никак не могу добится выполнения функции. При предпросмотре (в случае выполения скрипта "после парсиинга в ИМ" должен выводится результат обраобтки скриптом? При парсинге в csv тоже возвращает не раскодированные данные, при этом в логах пишет что сатрт скрипта есть и следом за ним выполняется новый запрос. А завершена работа скрипта или остановлена - не указано. Пример: 2021-11-30 15:32:02| Парсинг : УСПЕШНЫЙ ЗАПРОС | Код ответа [200] Ссылка | http://autoboss.ua/private/catalog/detail/70013/ 2021-11-30 15:32:02| -> [SCRIPT] Старт выполнения скрипта [/var/www/www-root/data/www/dekoravto.com/admin/simplepars/scripts/dekod_for_csv.php] Подскажите пожалуйста что я делаю не так. Змінено 30 листопада 2021 користувачем Denkof Надіслати Поділитися на інших сайтах More sharing options...
Nameless Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 Тут обнаружил, что при парсинге xml, если у товара есть опции, общее кол-во товара модуль берет не из суммы всех опций товара, а по значению последней опции. Также если есть несколько строчек с одинаковым товаром или опцией то модуль берет последнее значение кол-ва. На пример есть товары: Варежки (арт. вр111) 8шт. Варежки (арт. вр111) 99шт. модуль запишет кол-во только 99шт. или Ботинки (арт. бт111) 40 размер 3шт Ботинки (арт. бт111) 42 размер 0шт модуль запишет в общее кол-во 0 шт кто как решает эту проблему? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 30 листопада 2021 Автор Share Опубліковано: 30 листопада 2021 3 часа назад, Nameless сказал: Ботинки (арт. бт111) 40 размер 3шт Ботинки (арт. бт111) 42 размер 0шт Здесь модуль запишит в опцию два значения. 1) 40 размер 3шт 2) 42 размер 0шт Это разные значения опции и они имеют разное кол-во. Цитата Варежки (арт. вр111) 8шт. Варежки (арт. вр111) 99шт. А здесь проблема уже у донора, у него в одной опции два идентичных значения опции и модуль поставить колво как в последнем значении. Это то же самое что обновить один и тот же товара двумя разными, и понятное дело что в конце обновления "кто последний тот и папа" 3 часа назад, Nameless сказал: модуль запишет в общее кол-во 0 шт Тут что то не так вы смотрите поскольку модуль значения количества опций записывает именно в опции но ни как не в поле общие количество. Значение которое вы указываете тут Спойлер Записывается в товаре вот сюда Спойлер То есть непосредственно в количество конкретного значения опции но ни как ни в общае. А если у вас как то меняется общае значение то это следствие чего то другого. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 30 листопада 2021 Автор Share Опубліковано: 30 листопада 2021 8 часов назад, Denkof сказал: При парсинге в csv тоже возвращает не раскодированные данные, при этом в логах пишет что сатрт скрипта есть и следом за ним выполняется новый запрос. А завершена работа скрипта или остановлена - не указано. Пример: 2021-11-30 15:32:02| Парсинг : УСПЕШНЫЙ ЗАПРОС | Код ответа [200] Ссылка | http://autoboss.ua/private/catalog/detail/70013/ 2021-11-30 15:32:02| -> [SCRIPT] Старт выполнения скрипта [/var/www/www-root/data/www/dekoravto.com/admin/simplepars/scripts/dekod_for_csv.php] Подскажите пожалуйста что я делаю не так. комон 1) почему при парсинге в csv значение должно быть раскодировано ? Вы же четко выбрали выполнять скрипт После парсинга в ИМ Причем тут csv не понятно, пожалуйста будьте на приделе внимательны, потому что пункт два! 2) Почему значение в магазине должно быть раскодировано если выполнения скрипта назначено на выполнения ПОСЛЕ парсинга в ИМ! Извините за аналогию но все же. Если сперва сходить в туалет а потом снять штаны то результат тоже будет не приятно но тем не мение ожидаемый. Вот тут тоже самое, нужно делать все в правильном порядке. И самое обидное что я же написал что нужно сделать, даже скрипт дал Спойлер Почему вы поменяли перед на после не понятно И да пред просмотре вы не увидите изменение потому что это уже собственные скрипты, это ваша логика которые работает в не модуля. Надіслати Поділитися на інших сайтах More sharing options... Denkof Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 (змінено) 1 час назад, Rassol2 сказал: комон 1) почему при парсинге в csv значение должно быть раскодировано ? Вы же четко выбрали выполнять скрипт После парсинга в ИМ Причем тут csv не понятно, пожалуйста будьте на приделе внимательны, потому что пункт два! 2) Почему значение в магазине должно быть раскодировано если выполнения скрипта назначено на выполнения ПОСЛЕ парсинга в ИМ! Извините за аналогию но все же. Если сперва сходить в туалет а потом снять штаны то результат тоже будет не приятно но тем не мение ожидаемый. Вот тут тоже самое, нужно делать все в правильном порядке. И самое обидное что я же написал что нужно сделать, даже скрипт дал Скрыть контент Почему вы поменяли перед на после не понятно И да пред просмотре вы не увидите изменение потому что это уже собственные скрипты, это ваша логика которые работает в не модуля. Д 1 час назад, Rassol2 сказал: комон 1) почему при парсинге в csv значение должно быть раскодировано ? Вы же четко выбрали выполнять скрипт После парсинга в ИМ Причем тут csv не понятно, пожалуйста будьте на приделе внимательны, потому что пункт два! 2) Почему значение в магазине должно быть раскодировано если выполнения скрипта назначено на выполнения ПОСЛЕ парсинга в ИМ! Извините за аналогию но все же. Если сперва сходить в туалет а потом снять штаны то результат тоже будет не приятно но тем не мение ожидаемый. Вот тут тоже самое, нужно делать все в правильном порядке. И самое обидное что я же написал что нужно сделать, даже скрипт дал Скрыть контент Почему вы поменяли перед на после не понятно И да пред просмотре вы не увидите изменение потому что это уже собственные скрипты, это ваша логика которые работает в не модуля. Спасибо. Поменял "перед" на "после" проводя тесты и прикрепил не тот скрин. Да, на скрине действительно указано "после парсинга в ИМ" но фактически данные не декодируются и при настройке "перед парсингом в им" Такой вывод напрашивается из-за того что не удается увидеть результат обработки. Причина, как я догадываюсь, в том, что, если данные и декодируются (например получаем "237 грн"), то пишутся эти данные в "price", а поле это может содержать только числа, если я не ошибаюсь, по этому и принимается значение "0" . Далее, т.к. при предпросмотре не видно результата обработки скрипта, я пытаюсь спарсить данные в csv, что бы, понять какие данные мы получаем на выходе. Привожу скрипт к виду <?php $script_data['script_gran'][9] = base64_decode($script_data['script_gran'][9]); ?> по аналогии в инструкции к модулю. Выполняю парсинг в csv, и в файле csv вижу данные в base64 Жаль, я далек от програмирования, но все же хотелось бы разобраться и добиться чистой цены при парсинге как в ИМ так и в csv. Буду признателен за любые комментарии и подсказки для чайников Змінено 30 листопада 2021 користувачем Denkof Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 30 листопада 2021 Автор Share Опубліковано: 30 листопада 2021 4 минуты назад, Denkof сказал: Д Спасибо. Поменял "перед" на "после" проводя тесты и прикрепил не тот скрин. Да, на скрине действительно указано "после парсинга в ИМ" но фактически данные не декодируются и при настройке "перед парсингом в им" Такой вывод напрашивается из-за того что не удается увидеть результат обработки. Причина, как я догадываюсь, в том, что, если данные и декодируются (например получаем "237 грн"), то пишутся эти данные в "price", а поле это может содержать только числа, если я не ошибаюсь, по этому и принимается значение "0" . Далее, т.к. при предпросмотре не видно результата обработки скрипта, я пытаюсь спарсить данные в csv, что бы, понять какие данные мы получаем на выходе. Привожу скрипт к виду <?php $script_data['script_gran'][9] = base64_decode(script_data['script_gran'][9]); ?> по аналогии в инструкции к модулю. Выполняю парсинг в csv, и в файле csv вижу данные в base64 Жаль, я далек от програмирования, но все же хотелось бы разобраться и добиться чистой цены при парсинге как в ИМ так и в csv. Буду признателен за любые комментарии и подсказки для чайников Я же вам скину скрипт полностью готовый который вам нужно использовать. Почему вы его не используете? У вас полностью готовое решение нужно только это сделать так как я написал и всё. То что впредь просмотре не показываются я уже объясню почему и в него смотреть не нужно. Надіслати Поділитися на інших сайтах More sharing options... Denkof Опубліковано: 1 грудня 2021 Share Опубліковано: 1 грудня 2021 35 минут назад, Rassol2 сказал: Я же вам скину скрипт полностью готовый который вам нужно использовать. Почему вы его не используете? У вас полностью готовое решение нужно только это сделать так как я написал и всё. То что впредь просмотре не показываются я уже объясню почему и в него смотреть не нужно. Я и использую ваше готовое решение, но делаю это как-то коряво. Пересоздал заново границы, правила поиска/замены. Теперь работает. Обновляется цена. Но теперь получается что, модулем на курс не разделить и наценку не добавить раз код выполняется после правил поиска/замены? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 1 грудня 2021 Автор Share Опубліковано: 1 грудня 2021 6 минут назад, Denkof сказал: Я и использую ваше готовое решение, но делаю это как-то коряво. Пересоздал заново границы, правила поиска/замены. Теперь работает. Обновляется цена. Но теперь получается что, модулем на курс не разделить и наценку не добавить раз код выполняется после правил поиска/замены? Вы можете сделать то же самое в скрипте и даже больше, в скрипте вы не ограничены логикой модуля. Тут уже все зависит от знаний php и вашей фантазии. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 1 грудня 2021 Автор Share Опубліковано: 1 грудня 2021 3 часа назад, Denkof сказал: Обновляется цена. Но теперь получается что, модулем на курс не разделить и наценку не добавить раз код выполняется после правил поиска/замены? Вот вам немного доработанный скрипт <?php $base_price = base64_decode($script_data['form']['price']); $script_data['form']['price'] = round($base_price * 10, 2); ?> Обратите внимание на цифру 10 и 2 Спойлер В место цифры 10 можете вставить число на которое вы хотите умножить цену после расшифровки. А цифра 2 это количество знаков после запятой. То есть число до которого нужно округлить цену в товаре. Вот можете их менять на то что вам нужно для наценки и округления. Обратите внимание что если вам нужно указать дробное число, то оно записывается исключительно при помощи точки. Надіслати Поділитися на інших сайтах More sharing options... Nameless Опубліковано: 1 грудня 2021 Share Опубліковано: 1 грудня 2021 7 часов назад, Rassol2 сказал: Здесь модуль запишит в опцию два значения. 1) 40 размер 3шт 2) 42 размер 0шт Это разные значения опции и они имеют разное кол-во. А здесь проблема уже у донора, у него в одной опции два идентичных значения опции и модуль поставить колво как в последнем значении. Это то же самое что обновить один и тот же товара двумя разными, и понятное дело что в конце обновления "кто последний тот и папа" Тут что то не так вы смотрите поскольку модуль значения количества опций записывает именно в опции но ни как не в поле общие количество. Значение которое вы указываете тут Показать контент Записывается в товаре вот сюда Показать контент То есть непосредственно в количество конкретного значения опции но ни как ни в общае. А если у вас как то меняется общае значение то это следствие чего то другого. а если нет общего кол-ва, АОП делает подсчет всех похожих опций и их кол-ва? те получается мне приходиться записыать в кол-во строку с кол-вом опции: Спойлер Надіслати Поділитися на інших сайтах More sharing options... Назад 393 394 395 396 397 398 399 400 401 402 403 Вперед Сторінка 398 з 533 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 83 Перейти до списку тем Схожі публікації SimplePars - Універсальний парсер для ІМ Автор: Rassol2, 28 жовтня 2018 simplepars парсинг товаров opencart (і ще %d) Теги: simplepars парсинг товаров opencart парсинг в csv сбор ссылок грабер перенос товаров прайс-лист парсинг parsing parser парсер product наполнение интернетмагазина обновление товар xml yml синхронизация 0 коментарів 149 748 переглядів Rassol2 28 жовтня 2018 batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 sale chat gpt (і ще %d) Теги: sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 коментарів 54 924 перегляди Sha 15 березня 2017 batch [Поддержка] 1 2 3 4 10 Автор: Sha, 16 березня 2017 sale chat gpt (і ще %d) Теги: sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 248 відповідей 54 055 переглядів Sha 28 серпня Модуль Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets [Поддержка] 1 2 3 4 39 Автор: DevmanExtensions, 6 липня 2018 export import excel (і ще %d) Теги: export import excel import xlsx import xls import csv import xml import google spread export excel export xlsx export xls export csv export xml export google spread excel масове изменения товаров обновления акций бекапы электронная таблица import яндекс yml xml yml xls json 958 відповідей 109 503 перегляди DevmanExtensions 25 липня парсинг [Поддержка] Парсер товарів. Наповнення Opencart, Insales, Bitrix, CRM та CMS Автор: solohaigor, 14 квітня 2023 парсер наполнить (і ще %d) Теги: парсер наполнить наполнение импорт товары перенос спарсить сбор opencart мониторинг цен конкуренты каталог товаров обновление цен импорт и экспорт поставщиков 1 відповідь 608 переглядів vvbmusic 18 березня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SEO Автор тексту категорії / фільтра з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV Instagram Feed Widget Автор: kJlukOo SQLite Session Driver (зберігання сесії в sqlite) Автор: Vladzimir × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Rassol2 Опубліковано: 30 листопада 2021 Автор Share Опубліковано: 30 листопада 2021 3 часа назад, Nameless сказал: Ботинки (арт. бт111) 40 размер 3шт Ботинки (арт. бт111) 42 размер 0шт Здесь модуль запишит в опцию два значения. 1) 40 размер 3шт 2) 42 размер 0шт Это разные значения опции и они имеют разное кол-во. Цитата Варежки (арт. вр111) 8шт. Варежки (арт. вр111) 99шт. А здесь проблема уже у донора, у него в одной опции два идентичных значения опции и модуль поставить колво как в последнем значении. Это то же самое что обновить один и тот же товара двумя разными, и понятное дело что в конце обновления "кто последний тот и папа" 3 часа назад, Nameless сказал: модуль запишет в общее кол-во 0 шт Тут что то не так вы смотрите поскольку модуль значения количества опций записывает именно в опции но ни как не в поле общие количество. Значение которое вы указываете тут Спойлер Записывается в товаре вот сюда Спойлер То есть непосредственно в количество конкретного значения опции но ни как ни в общае. А если у вас как то меняется общае значение то это следствие чего то другого. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 30 листопада 2021 Автор Share Опубліковано: 30 листопада 2021 8 часов назад, Denkof сказал: При парсинге в csv тоже возвращает не раскодированные данные, при этом в логах пишет что сатрт скрипта есть и следом за ним выполняется новый запрос. А завершена работа скрипта или остановлена - не указано. Пример: 2021-11-30 15:32:02| Парсинг : УСПЕШНЫЙ ЗАПРОС | Код ответа [200] Ссылка | http://autoboss.ua/private/catalog/detail/70013/ 2021-11-30 15:32:02| -> [SCRIPT] Старт выполнения скрипта [/var/www/www-root/data/www/dekoravto.com/admin/simplepars/scripts/dekod_for_csv.php] Подскажите пожалуйста что я делаю не так. комон 1) почему при парсинге в csv значение должно быть раскодировано ? Вы же четко выбрали выполнять скрипт После парсинга в ИМ Причем тут csv не понятно, пожалуйста будьте на приделе внимательны, потому что пункт два! 2) Почему значение в магазине должно быть раскодировано если выполнения скрипта назначено на выполнения ПОСЛЕ парсинга в ИМ! Извините за аналогию но все же. Если сперва сходить в туалет а потом снять штаны то результат тоже будет не приятно но тем не мение ожидаемый. Вот тут тоже самое, нужно делать все в правильном порядке. И самое обидное что я же написал что нужно сделать, даже скрипт дал Спойлер Почему вы поменяли перед на после не понятно И да пред просмотре вы не увидите изменение потому что это уже собственные скрипты, это ваша логика которые работает в не модуля. Надіслати Поділитися на інших сайтах More sharing options... Denkof Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 (змінено) 1 час назад, Rassol2 сказал: комон 1) почему при парсинге в csv значение должно быть раскодировано ? Вы же четко выбрали выполнять скрипт После парсинга в ИМ Причем тут csv не понятно, пожалуйста будьте на приделе внимательны, потому что пункт два! 2) Почему значение в магазине должно быть раскодировано если выполнения скрипта назначено на выполнения ПОСЛЕ парсинга в ИМ! Извините за аналогию но все же. Если сперва сходить в туалет а потом снять штаны то результат тоже будет не приятно но тем не мение ожидаемый. Вот тут тоже самое, нужно делать все в правильном порядке. И самое обидное что я же написал что нужно сделать, даже скрипт дал Скрыть контент Почему вы поменяли перед на после не понятно И да пред просмотре вы не увидите изменение потому что это уже собственные скрипты, это ваша логика которые работает в не модуля. Д 1 час назад, Rassol2 сказал: комон 1) почему при парсинге в csv значение должно быть раскодировано ? Вы же четко выбрали выполнять скрипт После парсинга в ИМ Причем тут csv не понятно, пожалуйста будьте на приделе внимательны, потому что пункт два! 2) Почему значение в магазине должно быть раскодировано если выполнения скрипта назначено на выполнения ПОСЛЕ парсинга в ИМ! Извините за аналогию но все же. Если сперва сходить в туалет а потом снять штаны то результат тоже будет не приятно но тем не мение ожидаемый. Вот тут тоже самое, нужно делать все в правильном порядке. И самое обидное что я же написал что нужно сделать, даже скрипт дал Скрыть контент Почему вы поменяли перед на после не понятно И да пред просмотре вы не увидите изменение потому что это уже собственные скрипты, это ваша логика которые работает в не модуля. Спасибо. Поменял "перед" на "после" проводя тесты и прикрепил не тот скрин. Да, на скрине действительно указано "после парсинга в ИМ" но фактически данные не декодируются и при настройке "перед парсингом в им" Такой вывод напрашивается из-за того что не удается увидеть результат обработки. Причина, как я догадываюсь, в том, что, если данные и декодируются (например получаем "237 грн"), то пишутся эти данные в "price", а поле это может содержать только числа, если я не ошибаюсь, по этому и принимается значение "0" . Далее, т.к. при предпросмотре не видно результата обработки скрипта, я пытаюсь спарсить данные в csv, что бы, понять какие данные мы получаем на выходе. Привожу скрипт к виду <?php $script_data['script_gran'][9] = base64_decode($script_data['script_gran'][9]); ?> по аналогии в инструкции к модулю. Выполняю парсинг в csv, и в файле csv вижу данные в base64 Жаль, я далек от програмирования, но все же хотелось бы разобраться и добиться чистой цены при парсинге как в ИМ так и в csv. Буду признателен за любые комментарии и подсказки для чайников Змінено 30 листопада 2021 користувачем Denkof Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 30 листопада 2021 Автор Share Опубліковано: 30 листопада 2021 4 минуты назад, Denkof сказал: Д Спасибо. Поменял "перед" на "после" проводя тесты и прикрепил не тот скрин. Да, на скрине действительно указано "после парсинга в ИМ" но фактически данные не декодируются и при настройке "перед парсингом в им" Такой вывод напрашивается из-за того что не удается увидеть результат обработки. Причина, как я догадываюсь, в том, что, если данные и декодируются (например получаем "237 грн"), то пишутся эти данные в "price", а поле это может содержать только числа, если я не ошибаюсь, по этому и принимается значение "0" . Далее, т.к. при предпросмотре не видно результата обработки скрипта, я пытаюсь спарсить данные в csv, что бы, понять какие данные мы получаем на выходе. Привожу скрипт к виду <?php $script_data['script_gran'][9] = base64_decode(script_data['script_gran'][9]); ?> по аналогии в инструкции к модулю. Выполняю парсинг в csv, и в файле csv вижу данные в base64 Жаль, я далек от програмирования, но все же хотелось бы разобраться и добиться чистой цены при парсинге как в ИМ так и в csv. Буду признателен за любые комментарии и подсказки для чайников Я же вам скину скрипт полностью готовый который вам нужно использовать. Почему вы его не используете? У вас полностью готовое решение нужно только это сделать так как я написал и всё. То что впредь просмотре не показываются я уже объясню почему и в него смотреть не нужно. Надіслати Поділитися на інших сайтах More sharing options... Denkof Опубліковано: 1 грудня 2021 Share Опубліковано: 1 грудня 2021 35 минут назад, Rassol2 сказал: Я же вам скину скрипт полностью готовый который вам нужно использовать. Почему вы его не используете? У вас полностью готовое решение нужно только это сделать так как я написал и всё. То что впредь просмотре не показываются я уже объясню почему и в него смотреть не нужно. Я и использую ваше готовое решение, но делаю это как-то коряво. Пересоздал заново границы, правила поиска/замены. Теперь работает. Обновляется цена. Но теперь получается что, модулем на курс не разделить и наценку не добавить раз код выполняется после правил поиска/замены? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 1 грудня 2021 Автор Share Опубліковано: 1 грудня 2021 6 минут назад, Denkof сказал: Я и использую ваше готовое решение, но делаю это как-то коряво. Пересоздал заново границы, правила поиска/замены. Теперь работает. Обновляется цена. Но теперь получается что, модулем на курс не разделить и наценку не добавить раз код выполняется после правил поиска/замены? Вы можете сделать то же самое в скрипте и даже больше, в скрипте вы не ограничены логикой модуля. Тут уже все зависит от знаний php и вашей фантазии. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 1 грудня 2021 Автор Share Опубліковано: 1 грудня 2021 3 часа назад, Denkof сказал: Обновляется цена. Но теперь получается что, модулем на курс не разделить и наценку не добавить раз код выполняется после правил поиска/замены? Вот вам немного доработанный скрипт <?php $base_price = base64_decode($script_data['form']['price']); $script_data['form']['price'] = round($base_price * 10, 2); ?> Обратите внимание на цифру 10 и 2 Спойлер В место цифры 10 можете вставить число на которое вы хотите умножить цену после расшифровки. А цифра 2 это количество знаков после запятой. То есть число до которого нужно округлить цену в товаре. Вот можете их менять на то что вам нужно для наценки и округления. Обратите внимание что если вам нужно указать дробное число, то оно записывается исключительно при помощи точки. Надіслати Поділитися на інших сайтах More sharing options... Nameless Опубліковано: 1 грудня 2021 Share Опубліковано: 1 грудня 2021 7 часов назад, Rassol2 сказал: Здесь модуль запишит в опцию два значения. 1) 40 размер 3шт 2) 42 размер 0шт Это разные значения опции и они имеют разное кол-во. А здесь проблема уже у донора, у него в одной опции два идентичных значения опции и модуль поставить колво как в последнем значении. Это то же самое что обновить один и тот же товара двумя разными, и понятное дело что в конце обновления "кто последний тот и папа" Тут что то не так вы смотрите поскольку модуль значения количества опций записывает именно в опции но ни как не в поле общие количество. Значение которое вы указываете тут Показать контент Записывается в товаре вот сюда Показать контент То есть непосредственно в количество конкретного значения опции но ни как ни в общае. А если у вас как то меняется общае значение то это следствие чего то другого. а если нет общего кол-ва, АОП делает подсчет всех похожих опций и их кол-ва? те получается мне приходиться записыать в кол-во строку с кол-вом опции: Спойлер Надіслати Поділитися на інших сайтах More sharing options... Назад 393 394 395 396 397 398 399 400 401 402 403 Вперед Сторінка 398 з 533 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 83 Перейти до списку тем Схожі публікації SimplePars - Універсальний парсер для ІМ Автор: Rassol2, 28 жовтня 2018 simplepars парсинг товаров opencart (і ще %d) Теги: simplepars парсинг товаров opencart парсинг в csv сбор ссылок грабер перенос товаров прайс-лист парсинг parsing parser парсер product наполнение интернетмагазина обновление товар xml yml синхронизация 0 коментарів 149 748 переглядів Rassol2 28 жовтня 2018 batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 sale chat gpt (і ще %d) Теги: sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 коментарів 54 924 перегляди Sha 15 березня 2017 batch [Поддержка] 1 2 3 4 10 Автор: Sha, 16 березня 2017 sale chat gpt (і ще %d) Теги: sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 248 відповідей 54 055 переглядів Sha 28 серпня Модуль Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets [Поддержка] 1 2 3 4 39 Автор: DevmanExtensions, 6 липня 2018 export import excel (і ще %d) Теги: export import excel import xlsx import xls import csv import xml import google spread export excel export xlsx export xls export csv export xml export google spread excel масове изменения товаров обновления акций бекапы электронная таблица import яндекс yml xml yml xls json 958 відповідей 109 503 перегляди DevmanExtensions 25 липня парсинг [Поддержка] Парсер товарів. Наповнення Opencart, Insales, Bitrix, CRM та CMS Автор: solohaigor, 14 квітня 2023 парсер наполнить (і ще %d) Теги: парсер наполнить наполнение импорт товары перенос спарсить сбор opencart мониторинг цен конкуренты каталог товаров обновление цен импорт и экспорт поставщиков 1 відповідь 608 переглядів vvbmusic 18 березня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SEO Автор тексту категорії / фільтра з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV Instagram Feed Widget Автор: kJlukOo SQLite Session Driver (зберігання сесії в sqlite) Автор: Vladzimir × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Rassol2 Опубліковано: 30 листопада 2021 Автор Share Опубліковано: 30 листопада 2021 8 часов назад, Denkof сказал: При парсинге в csv тоже возвращает не раскодированные данные, при этом в логах пишет что сатрт скрипта есть и следом за ним выполняется новый запрос. А завершена работа скрипта или остановлена - не указано. Пример: 2021-11-30 15:32:02| Парсинг : УСПЕШНЫЙ ЗАПРОС | Код ответа [200] Ссылка | http://autoboss.ua/private/catalog/detail/70013/ 2021-11-30 15:32:02| -> [SCRIPT] Старт выполнения скрипта [/var/www/www-root/data/www/dekoravto.com/admin/simplepars/scripts/dekod_for_csv.php] Подскажите пожалуйста что я делаю не так. комон 1) почему при парсинге в csv значение должно быть раскодировано ? Вы же четко выбрали выполнять скрипт После парсинга в ИМ Причем тут csv не понятно, пожалуйста будьте на приделе внимательны, потому что пункт два! 2) Почему значение в магазине должно быть раскодировано если выполнения скрипта назначено на выполнения ПОСЛЕ парсинга в ИМ! Извините за аналогию но все же. Если сперва сходить в туалет а потом снять штаны то результат тоже будет не приятно но тем не мение ожидаемый. Вот тут тоже самое, нужно делать все в правильном порядке. И самое обидное что я же написал что нужно сделать, даже скрипт дал Спойлер Почему вы поменяли перед на после не понятно И да пред просмотре вы не увидите изменение потому что это уже собственные скрипты, это ваша логика которые работает в не модуля. Надіслати Поділитися на інших сайтах More sharing options... Denkof Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 (змінено) 1 час назад, Rassol2 сказал: комон 1) почему при парсинге в csv значение должно быть раскодировано ? Вы же четко выбрали выполнять скрипт После парсинга в ИМ Причем тут csv не понятно, пожалуйста будьте на приделе внимательны, потому что пункт два! 2) Почему значение в магазине должно быть раскодировано если выполнения скрипта назначено на выполнения ПОСЛЕ парсинга в ИМ! Извините за аналогию но все же. Если сперва сходить в туалет а потом снять штаны то результат тоже будет не приятно но тем не мение ожидаемый. Вот тут тоже самое, нужно делать все в правильном порядке. И самое обидное что я же написал что нужно сделать, даже скрипт дал Скрыть контент Почему вы поменяли перед на после не понятно И да пред просмотре вы не увидите изменение потому что это уже собственные скрипты, это ваша логика которые работает в не модуля. Д 1 час назад, Rassol2 сказал: комон 1) почему при парсинге в csv значение должно быть раскодировано ? Вы же четко выбрали выполнять скрипт После парсинга в ИМ Причем тут csv не понятно, пожалуйста будьте на приделе внимательны, потому что пункт два! 2) Почему значение в магазине должно быть раскодировано если выполнения скрипта назначено на выполнения ПОСЛЕ парсинга в ИМ! Извините за аналогию но все же. Если сперва сходить в туалет а потом снять штаны то результат тоже будет не приятно но тем не мение ожидаемый. Вот тут тоже самое, нужно делать все в правильном порядке. И самое обидное что я же написал что нужно сделать, даже скрипт дал Скрыть контент Почему вы поменяли перед на после не понятно И да пред просмотре вы не увидите изменение потому что это уже собственные скрипты, это ваша логика которые работает в не модуля. Спасибо. Поменял "перед" на "после" проводя тесты и прикрепил не тот скрин. Да, на скрине действительно указано "после парсинга в ИМ" но фактически данные не декодируются и при настройке "перед парсингом в им" Такой вывод напрашивается из-за того что не удается увидеть результат обработки. Причина, как я догадываюсь, в том, что, если данные и декодируются (например получаем "237 грн"), то пишутся эти данные в "price", а поле это может содержать только числа, если я не ошибаюсь, по этому и принимается значение "0" . Далее, т.к. при предпросмотре не видно результата обработки скрипта, я пытаюсь спарсить данные в csv, что бы, понять какие данные мы получаем на выходе. Привожу скрипт к виду <?php $script_data['script_gran'][9] = base64_decode($script_data['script_gran'][9]); ?> по аналогии в инструкции к модулю. Выполняю парсинг в csv, и в файле csv вижу данные в base64 Жаль, я далек от програмирования, но все же хотелось бы разобраться и добиться чистой цены при парсинге как в ИМ так и в csv. Буду признателен за любые комментарии и подсказки для чайников Змінено 30 листопада 2021 користувачем Denkof Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 30 листопада 2021 Автор Share Опубліковано: 30 листопада 2021 4 минуты назад, Denkof сказал: Д Спасибо. Поменял "перед" на "после" проводя тесты и прикрепил не тот скрин. Да, на скрине действительно указано "после парсинга в ИМ" но фактически данные не декодируются и при настройке "перед парсингом в им" Такой вывод напрашивается из-за того что не удается увидеть результат обработки. Причина, как я догадываюсь, в том, что, если данные и декодируются (например получаем "237 грн"), то пишутся эти данные в "price", а поле это может содержать только числа, если я не ошибаюсь, по этому и принимается значение "0" . Далее, т.к. при предпросмотре не видно результата обработки скрипта, я пытаюсь спарсить данные в csv, что бы, понять какие данные мы получаем на выходе. Привожу скрипт к виду <?php $script_data['script_gran'][9] = base64_decode(script_data['script_gran'][9]); ?> по аналогии в инструкции к модулю. Выполняю парсинг в csv, и в файле csv вижу данные в base64 Жаль, я далек от програмирования, но все же хотелось бы разобраться и добиться чистой цены при парсинге как в ИМ так и в csv. Буду признателен за любые комментарии и подсказки для чайников Я же вам скину скрипт полностью готовый который вам нужно использовать. Почему вы его не используете? У вас полностью готовое решение нужно только это сделать так как я написал и всё. То что впредь просмотре не показываются я уже объясню почему и в него смотреть не нужно. Надіслати Поділитися на інших сайтах More sharing options... Denkof Опубліковано: 1 грудня 2021 Share Опубліковано: 1 грудня 2021 35 минут назад, Rassol2 сказал: Я же вам скину скрипт полностью готовый который вам нужно использовать. Почему вы его не используете? У вас полностью готовое решение нужно только это сделать так как я написал и всё. То что впредь просмотре не показываются я уже объясню почему и в него смотреть не нужно. Я и использую ваше готовое решение, но делаю это как-то коряво. Пересоздал заново границы, правила поиска/замены. Теперь работает. Обновляется цена. Но теперь получается что, модулем на курс не разделить и наценку не добавить раз код выполняется после правил поиска/замены? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 1 грудня 2021 Автор Share Опубліковано: 1 грудня 2021 6 минут назад, Denkof сказал: Я и использую ваше готовое решение, но делаю это как-то коряво. Пересоздал заново границы, правила поиска/замены. Теперь работает. Обновляется цена. Но теперь получается что, модулем на курс не разделить и наценку не добавить раз код выполняется после правил поиска/замены? Вы можете сделать то же самое в скрипте и даже больше, в скрипте вы не ограничены логикой модуля. Тут уже все зависит от знаний php и вашей фантазии. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 1 грудня 2021 Автор Share Опубліковано: 1 грудня 2021 3 часа назад, Denkof сказал: Обновляется цена. Но теперь получается что, модулем на курс не разделить и наценку не добавить раз код выполняется после правил поиска/замены? Вот вам немного доработанный скрипт <?php $base_price = base64_decode($script_data['form']['price']); $script_data['form']['price'] = round($base_price * 10, 2); ?> Обратите внимание на цифру 10 и 2 Спойлер В место цифры 10 можете вставить число на которое вы хотите умножить цену после расшифровки. А цифра 2 это количество знаков после запятой. То есть число до которого нужно округлить цену в товаре. Вот можете их менять на то что вам нужно для наценки и округления. Обратите внимание что если вам нужно указать дробное число, то оно записывается исключительно при помощи точки. Надіслати Поділитися на інших сайтах More sharing options... Nameless Опубліковано: 1 грудня 2021 Share Опубліковано: 1 грудня 2021 7 часов назад, Rassol2 сказал: Здесь модуль запишит в опцию два значения. 1) 40 размер 3шт 2) 42 размер 0шт Это разные значения опции и они имеют разное кол-во. А здесь проблема уже у донора, у него в одной опции два идентичных значения опции и модуль поставить колво как в последнем значении. Это то же самое что обновить один и тот же товара двумя разными, и понятное дело что в конце обновления "кто последний тот и папа" Тут что то не так вы смотрите поскольку модуль значения количества опций записывает именно в опции но ни как не в поле общие количество. Значение которое вы указываете тут Показать контент Записывается в товаре вот сюда Показать контент То есть непосредственно в количество конкретного значения опции но ни как ни в общае. А если у вас как то меняется общае значение то это следствие чего то другого. а если нет общего кол-ва, АОП делает подсчет всех похожих опций и их кол-ва? те получается мне приходиться записыать в кол-во строку с кол-вом опции: Спойлер Надіслати Поділитися на інших сайтах More sharing options... Назад 393 394 395 396 397 398 399 400 401 402 403 Вперед Сторінка 398 з 533 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 83 Перейти до списку тем Схожі публікації SimplePars - Універсальний парсер для ІМ Автор: Rassol2, 28 жовтня 2018 simplepars парсинг товаров opencart (і ще %d) Теги: simplepars парсинг товаров opencart парсинг в csv сбор ссылок грабер перенос товаров прайс-лист парсинг parsing parser парсер product наполнение интернетмагазина обновление товар xml yml синхронизация 0 коментарів 149 748 переглядів Rassol2 28 жовтня 2018 batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 sale chat gpt (і ще %d) Теги: sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 коментарів 54 924 перегляди Sha 15 березня 2017 batch [Поддержка] 1 2 3 4 10 Автор: Sha, 16 березня 2017 sale chat gpt (і ще %d) Теги: sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 248 відповідей 54 055 переглядів Sha 28 серпня Модуль Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets [Поддержка] 1 2 3 4 39 Автор: DevmanExtensions, 6 липня 2018 export import excel (і ще %d) Теги: export import excel import xlsx import xls import csv import xml import google spread export excel export xlsx export xls export csv export xml export google spread excel масове изменения товаров обновления акций бекапы электронная таблица import яндекс yml xml yml xls json 958 відповідей 109 503 перегляди DevmanExtensions 25 липня парсинг [Поддержка] Парсер товарів. Наповнення Opencart, Insales, Bitrix, CRM та CMS Автор: solohaigor, 14 квітня 2023 парсер наполнить (і ще %d) Теги: парсер наполнить наполнение импорт товары перенос спарсить сбор opencart мониторинг цен конкуренты каталог товаров обновление цен импорт и экспорт поставщиков 1 відповідь 608 переглядів vvbmusic 18 березня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SEO Автор тексту категорії / фільтра з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV Instagram Feed Widget Автор: kJlukOo SQLite Session Driver (зберігання сесії в sqlite) Автор: Vladzimir × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Denkof Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 (змінено) 1 час назад, Rassol2 сказал: комон 1) почему при парсинге в csv значение должно быть раскодировано ? Вы же четко выбрали выполнять скрипт После парсинга в ИМ Причем тут csv не понятно, пожалуйста будьте на приделе внимательны, потому что пункт два! 2) Почему значение в магазине должно быть раскодировано если выполнения скрипта назначено на выполнения ПОСЛЕ парсинга в ИМ! Извините за аналогию но все же. Если сперва сходить в туалет а потом снять штаны то результат тоже будет не приятно но тем не мение ожидаемый. Вот тут тоже самое, нужно делать все в правильном порядке. И самое обидное что я же написал что нужно сделать, даже скрипт дал Скрыть контент Почему вы поменяли перед на после не понятно И да пред просмотре вы не увидите изменение потому что это уже собственные скрипты, это ваша логика которые работает в не модуля. Д 1 час назад, Rassol2 сказал: комон 1) почему при парсинге в csv значение должно быть раскодировано ? Вы же четко выбрали выполнять скрипт После парсинга в ИМ Причем тут csv не понятно, пожалуйста будьте на приделе внимательны, потому что пункт два! 2) Почему значение в магазине должно быть раскодировано если выполнения скрипта назначено на выполнения ПОСЛЕ парсинга в ИМ! Извините за аналогию но все же. Если сперва сходить в туалет а потом снять штаны то результат тоже будет не приятно но тем не мение ожидаемый. Вот тут тоже самое, нужно делать все в правильном порядке. И самое обидное что я же написал что нужно сделать, даже скрипт дал Скрыть контент Почему вы поменяли перед на после не понятно И да пред просмотре вы не увидите изменение потому что это уже собственные скрипты, это ваша логика которые работает в не модуля. Спасибо. Поменял "перед" на "после" проводя тесты и прикрепил не тот скрин. Да, на скрине действительно указано "после парсинга в ИМ" но фактически данные не декодируются и при настройке "перед парсингом в им" Такой вывод напрашивается из-за того что не удается увидеть результат обработки. Причина, как я догадываюсь, в том, что, если данные и декодируются (например получаем "237 грн"), то пишутся эти данные в "price", а поле это может содержать только числа, если я не ошибаюсь, по этому и принимается значение "0" . Далее, т.к. при предпросмотре не видно результата обработки скрипта, я пытаюсь спарсить данные в csv, что бы, понять какие данные мы получаем на выходе. Привожу скрипт к виду <?php $script_data['script_gran'][9] = base64_decode($script_data['script_gran'][9]); ?> по аналогии в инструкции к модулю. Выполняю парсинг в csv, и в файле csv вижу данные в base64 Жаль, я далек от програмирования, но все же хотелось бы разобраться и добиться чистой цены при парсинге как в ИМ так и в csv. Буду признателен за любые комментарии и подсказки для чайников Змінено 30 листопада 2021 користувачем Denkof Надіслати Поділитися на інших сайтах More sharing options...
Rassol2 Опубліковано: 30 листопада 2021 Автор Share Опубліковано: 30 листопада 2021 4 минуты назад, Denkof сказал: Д Спасибо. Поменял "перед" на "после" проводя тесты и прикрепил не тот скрин. Да, на скрине действительно указано "после парсинга в ИМ" но фактически данные не декодируются и при настройке "перед парсингом в им" Такой вывод напрашивается из-за того что не удается увидеть результат обработки. Причина, как я догадываюсь, в том, что, если данные и декодируются (например получаем "237 грн"), то пишутся эти данные в "price", а поле это может содержать только числа, если я не ошибаюсь, по этому и принимается значение "0" . Далее, т.к. при предпросмотре не видно результата обработки скрипта, я пытаюсь спарсить данные в csv, что бы, понять какие данные мы получаем на выходе. Привожу скрипт к виду <?php $script_data['script_gran'][9] = base64_decode(script_data['script_gran'][9]); ?> по аналогии в инструкции к модулю. Выполняю парсинг в csv, и в файле csv вижу данные в base64 Жаль, я далек от програмирования, но все же хотелось бы разобраться и добиться чистой цены при парсинге как в ИМ так и в csv. Буду признателен за любые комментарии и подсказки для чайников Я же вам скину скрипт полностью готовый который вам нужно использовать. Почему вы его не используете? У вас полностью готовое решение нужно только это сделать так как я написал и всё. То что впредь просмотре не показываются я уже объясню почему и в него смотреть не нужно. Надіслати Поділитися на інших сайтах More sharing options... Denkof Опубліковано: 1 грудня 2021 Share Опубліковано: 1 грудня 2021 35 минут назад, Rassol2 сказал: Я же вам скину скрипт полностью готовый который вам нужно использовать. Почему вы его не используете? У вас полностью готовое решение нужно только это сделать так как я написал и всё. То что впредь просмотре не показываются я уже объясню почему и в него смотреть не нужно. Я и использую ваше готовое решение, но делаю это как-то коряво. Пересоздал заново границы, правила поиска/замены. Теперь работает. Обновляется цена. Но теперь получается что, модулем на курс не разделить и наценку не добавить раз код выполняется после правил поиска/замены? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 1 грудня 2021 Автор Share Опубліковано: 1 грудня 2021 6 минут назад, Denkof сказал: Я и использую ваше готовое решение, но делаю это как-то коряво. Пересоздал заново границы, правила поиска/замены. Теперь работает. Обновляется цена. Но теперь получается что, модулем на курс не разделить и наценку не добавить раз код выполняется после правил поиска/замены? Вы можете сделать то же самое в скрипте и даже больше, в скрипте вы не ограничены логикой модуля. Тут уже все зависит от знаний php и вашей фантазии. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 1 грудня 2021 Автор Share Опубліковано: 1 грудня 2021 3 часа назад, Denkof сказал: Обновляется цена. Но теперь получается что, модулем на курс не разделить и наценку не добавить раз код выполняется после правил поиска/замены? Вот вам немного доработанный скрипт <?php $base_price = base64_decode($script_data['form']['price']); $script_data['form']['price'] = round($base_price * 10, 2); ?> Обратите внимание на цифру 10 и 2 Спойлер В место цифры 10 можете вставить число на которое вы хотите умножить цену после расшифровки. А цифра 2 это количество знаков после запятой. То есть число до которого нужно округлить цену в товаре. Вот можете их менять на то что вам нужно для наценки и округления. Обратите внимание что если вам нужно указать дробное число, то оно записывается исключительно при помощи точки. Надіслати Поділитися на інших сайтах More sharing options... Nameless Опубліковано: 1 грудня 2021 Share Опубліковано: 1 грудня 2021 7 часов назад, Rassol2 сказал: Здесь модуль запишит в опцию два значения. 1) 40 размер 3шт 2) 42 размер 0шт Это разные значения опции и они имеют разное кол-во. А здесь проблема уже у донора, у него в одной опции два идентичных значения опции и модуль поставить колво как в последнем значении. Это то же самое что обновить один и тот же товара двумя разными, и понятное дело что в конце обновления "кто последний тот и папа" Тут что то не так вы смотрите поскольку модуль значения количества опций записывает именно в опции но ни как не в поле общие количество. Значение которое вы указываете тут Показать контент Записывается в товаре вот сюда Показать контент То есть непосредственно в количество конкретного значения опции но ни как ни в общае. А если у вас как то меняется общае значение то это следствие чего то другого. а если нет общего кол-ва, АОП делает подсчет всех похожих опций и их кол-ва? те получается мне приходиться записыать в кол-во строку с кол-вом опции: Спойлер Надіслати Поділитися на інших сайтах More sharing options... Назад 393 394 395 396 397 398 399 400 401 402 403 Вперед Сторінка 398 з 533 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 83 Перейти до списку тем Схожі публікації SimplePars - Універсальний парсер для ІМ Автор: Rassol2, 28 жовтня 2018 simplepars парсинг товаров opencart (і ще %d) Теги: simplepars парсинг товаров opencart парсинг в csv сбор ссылок грабер перенос товаров прайс-лист парсинг parsing parser парсер product наполнение интернетмагазина обновление товар xml yml синхронизация 0 коментарів 149 748 переглядів Rassol2 28 жовтня 2018 batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 sale chat gpt (і ще %d) Теги: sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 коментарів 54 924 перегляди Sha 15 березня 2017 batch [Поддержка] 1 2 3 4 10 Автор: Sha, 16 березня 2017 sale chat gpt (і ще %d) Теги: sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 248 відповідей 54 055 переглядів Sha 28 серпня Модуль Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets [Поддержка] 1 2 3 4 39 Автор: DevmanExtensions, 6 липня 2018 export import excel (і ще %d) Теги: export import excel import xlsx import xls import csv import xml import google spread export excel export xlsx export xls export csv export xml export google spread excel масове изменения товаров обновления акций бекапы электронная таблица import яндекс yml xml yml xls json 958 відповідей 109 503 перегляди DevmanExtensions 25 липня парсинг [Поддержка] Парсер товарів. Наповнення Opencart, Insales, Bitrix, CRM та CMS Автор: solohaigor, 14 квітня 2023 парсер наполнить (і ще %d) Теги: парсер наполнить наполнение импорт товары перенос спарсить сбор opencart мониторинг цен конкуренты каталог товаров обновление цен импорт и экспорт поставщиков 1 відповідь 608 переглядів vvbmusic 18 березня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SEO Автор тексту категорії / фільтра з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV Instagram Feed Widget Автор: kJlukOo SQLite Session Driver (зберігання сесії в sqlite) Автор: Vladzimir
Denkof Опубліковано: 1 грудня 2021 Share Опубліковано: 1 грудня 2021 35 минут назад, Rassol2 сказал: Я же вам скину скрипт полностью готовый который вам нужно использовать. Почему вы его не используете? У вас полностью готовое решение нужно только это сделать так как я написал и всё. То что впредь просмотре не показываются я уже объясню почему и в него смотреть не нужно. Я и использую ваше готовое решение, но делаю это как-то коряво. Пересоздал заново границы, правила поиска/замены. Теперь работает. Обновляется цена. Но теперь получается что, модулем на курс не разделить и наценку не добавить раз код выполняется после правил поиска/замены? Надіслати Поділитися на інших сайтах More sharing options...
Rassol2 Опубліковано: 1 грудня 2021 Автор Share Опубліковано: 1 грудня 2021 6 минут назад, Denkof сказал: Я и использую ваше готовое решение, но делаю это как-то коряво. Пересоздал заново границы, правила поиска/замены. Теперь работает. Обновляется цена. Но теперь получается что, модулем на курс не разделить и наценку не добавить раз код выполняется после правил поиска/замены? Вы можете сделать то же самое в скрипте и даже больше, в скрипте вы не ограничены логикой модуля. Тут уже все зависит от знаний php и вашей фантазии. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 1 грудня 2021 Автор Share Опубліковано: 1 грудня 2021 3 часа назад, Denkof сказал: Обновляется цена. Но теперь получается что, модулем на курс не разделить и наценку не добавить раз код выполняется после правил поиска/замены? Вот вам немного доработанный скрипт <?php $base_price = base64_decode($script_data['form']['price']); $script_data['form']['price'] = round($base_price * 10, 2); ?> Обратите внимание на цифру 10 и 2 Спойлер В место цифры 10 можете вставить число на которое вы хотите умножить цену после расшифровки. А цифра 2 это количество знаков после запятой. То есть число до которого нужно округлить цену в товаре. Вот можете их менять на то что вам нужно для наценки и округления. Обратите внимание что если вам нужно указать дробное число, то оно записывается исключительно при помощи точки. Надіслати Поділитися на інших сайтах More sharing options... Nameless Опубліковано: 1 грудня 2021 Share Опубліковано: 1 грудня 2021 7 часов назад, Rassol2 сказал: Здесь модуль запишит в опцию два значения. 1) 40 размер 3шт 2) 42 размер 0шт Это разные значения опции и они имеют разное кол-во. А здесь проблема уже у донора, у него в одной опции два идентичных значения опции и модуль поставить колво как в последнем значении. Это то же самое что обновить один и тот же товара двумя разными, и понятное дело что в конце обновления "кто последний тот и папа" Тут что то не так вы смотрите поскольку модуль значения количества опций записывает именно в опции но ни как не в поле общие количество. Значение которое вы указываете тут Показать контент Записывается в товаре вот сюда Показать контент То есть непосредственно в количество конкретного значения опции но ни как ни в общае. А если у вас как то меняется общае значение то это следствие чего то другого. а если нет общего кол-ва, АОП делает подсчет всех похожих опций и их кол-ва? те получается мне приходиться записыать в кол-во строку с кол-вом опции: Спойлер Надіслати Поділитися на інших сайтах More sharing options... Назад 393 394 395 396 397 398 399 400 401 402 403 Вперед Сторінка 398 з 533 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 83 Перейти до списку тем Схожі публікації SimplePars - Універсальний парсер для ІМ Автор: Rassol2, 28 жовтня 2018 simplepars парсинг товаров opencart (і ще %d) Теги: simplepars парсинг товаров opencart парсинг в csv сбор ссылок грабер перенос товаров прайс-лист парсинг parsing parser парсер product наполнение интернетмагазина обновление товар xml yml синхронизация 0 коментарів 149 748 переглядів Rassol2 28 жовтня 2018 batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 sale chat gpt (і ще %d) Теги: sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 коментарів 54 924 перегляди Sha 15 березня 2017 batch [Поддержка] 1 2 3 4 10 Автор: Sha, 16 березня 2017 sale chat gpt (і ще %d) Теги: sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 248 відповідей 54 055 переглядів Sha 28 серпня Модуль Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets [Поддержка] 1 2 3 4 39 Автор: DevmanExtensions, 6 липня 2018 export import excel (і ще %d) Теги: export import excel import xlsx import xls import csv import xml import google spread export excel export xlsx export xls export csv export xml export google spread excel масове изменения товаров обновления акций бекапы электронная таблица import яндекс yml xml yml xls json 958 відповідей 109 503 перегляди DevmanExtensions 25 липня парсинг [Поддержка] Парсер товарів. Наповнення Opencart, Insales, Bitrix, CRM та CMS Автор: solohaigor, 14 квітня 2023 парсер наполнить (і ще %d) Теги: парсер наполнить наполнение импорт товары перенос спарсить сбор opencart мониторинг цен конкуренты каталог товаров обновление цен импорт и экспорт поставщиков 1 відповідь 608 переглядів vvbmusic 18 березня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка]
Rassol2 Опубліковано: 1 грудня 2021 Автор Share Опубліковано: 1 грудня 2021 3 часа назад, Denkof сказал: Обновляется цена. Но теперь получается что, модулем на курс не разделить и наценку не добавить раз код выполняется после правил поиска/замены? Вот вам немного доработанный скрипт <?php $base_price = base64_decode($script_data['form']['price']); $script_data['form']['price'] = round($base_price * 10, 2); ?> Обратите внимание на цифру 10 и 2 Спойлер В место цифры 10 можете вставить число на которое вы хотите умножить цену после расшифровки. А цифра 2 это количество знаков после запятой. То есть число до которого нужно округлить цену в товаре. Вот можете их менять на то что вам нужно для наценки и округления. Обратите внимание что если вам нужно указать дробное число, то оно записывается исключительно при помощи точки. Надіслати Поділитися на інших сайтах More sharing options... Nameless Опубліковано: 1 грудня 2021 Share Опубліковано: 1 грудня 2021 7 часов назад, Rassol2 сказал: Здесь модуль запишит в опцию два значения. 1) 40 размер 3шт 2) 42 размер 0шт Это разные значения опции и они имеют разное кол-во. А здесь проблема уже у донора, у него в одной опции два идентичных значения опции и модуль поставить колво как в последнем значении. Это то же самое что обновить один и тот же товара двумя разными, и понятное дело что в конце обновления "кто последний тот и папа" Тут что то не так вы смотрите поскольку модуль значения количества опций записывает именно в опции но ни как не в поле общие количество. Значение которое вы указываете тут Показать контент Записывается в товаре вот сюда Показать контент То есть непосредственно в количество конкретного значения опции но ни как ни в общае. А если у вас как то меняется общае значение то это следствие чего то другого. а если нет общего кол-ва, АОП делает подсчет всех похожих опций и их кол-ва? те получается мне приходиться записыать в кол-во строку с кол-вом опции: Спойлер Надіслати Поділитися на інших сайтах More sharing options... Назад 393 394 395 396 397 398 399 400 401 402 403 Вперед Сторінка 398 з 533 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 83 Перейти до списку тем Схожі публікації SimplePars - Універсальний парсер для ІМ Автор: Rassol2, 28 жовтня 2018 simplepars парсинг товаров opencart (і ще %d) Теги: simplepars парсинг товаров opencart парсинг в csv сбор ссылок грабер перенос товаров прайс-лист парсинг parsing parser парсер product наполнение интернетмагазина обновление товар xml yml синхронизация 0 коментарів 149 748 переглядів Rassol2 28 жовтня 2018 batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 sale chat gpt (і ще %d) Теги: sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 коментарів 54 924 перегляди Sha 15 березня 2017 batch [Поддержка] 1 2 3 4 10 Автор: Sha, 16 березня 2017 sale chat gpt (і ще %d) Теги: sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 248 відповідей 54 055 переглядів Sha 28 серпня Модуль Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets [Поддержка] 1 2 3 4 39 Автор: DevmanExtensions, 6 липня 2018 export import excel (і ще %d) Теги: export import excel import xlsx import xls import csv import xml import google spread export excel export xlsx export xls export csv export xml export google spread excel масове изменения товаров обновления акций бекапы электронная таблица import яндекс yml xml yml xls json 958 відповідей 109 503 перегляди DevmanExtensions 25 липня парсинг [Поддержка] Парсер товарів. Наповнення Opencart, Insales, Bitrix, CRM та CMS Автор: solohaigor, 14 квітня 2023 парсер наполнить (і ще %d) Теги: парсер наполнить наполнение импорт товары перенос спарсить сбор opencart мониторинг цен конкуренты каталог товаров обновление цен импорт и экспорт поставщиков 1 відповідь 608 переглядів vvbmusic 18 березня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Nameless Опубліковано: 1 грудня 2021 Share Опубліковано: 1 грудня 2021 7 часов назад, Rassol2 сказал: Здесь модуль запишит в опцию два значения. 1) 40 размер 3шт 2) 42 размер 0шт Это разные значения опции и они имеют разное кол-во. А здесь проблема уже у донора, у него в одной опции два идентичных значения опции и модуль поставить колво как в последнем значении. Это то же самое что обновить один и тот же товара двумя разными, и понятное дело что в конце обновления "кто последний тот и папа" Тут что то не так вы смотрите поскольку модуль значения количества опций записывает именно в опции но ни как не в поле общие количество. Значение которое вы указываете тут Показать контент Записывается в товаре вот сюда Показать контент То есть непосредственно в количество конкретного значения опции но ни как ни в общае. А если у вас как то меняется общае значение то это следствие чего то другого. а если нет общего кол-ва, АОП делает подсчет всех похожих опций и их кол-ва? те получается мне приходиться записыать в кол-во строку с кол-вом опции: Спойлер Надіслати Поділитися на інших сайтах More sharing options... Назад 393 394 395 396 397 398 399 400 401 402 403 Вперед Сторінка 398 з 533 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 83
Recommended Posts