Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Rassol2

Розробник розширень
  • Публікації

    11 597
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Rassol2

  1. 19.08.2023 в 16:54, Vetlucky777 сказал:

    спасибо за ответ, да я вот тоже так понял что 10 минут скрипт не запускался.

    посмотрел логи запуска скрипта так нет там есть инфа как он запускается выполняется в этим 10 минут когда парсинг был на паузе хостинг ukraine

    Ну вот сделайте то что я вам написал. 
    Если дергать скрипт то у него 2 пути. 
    1) работать. 
    2) вывалится в ошибку. 
     

    если второй вариант то вы увидите ошибку , либо на экране либо в логах. Во всех остальных случаях это не касается модуля. Так как модуль сам по себе не может 10 минут отказываться работать , а потом согласится. 

    • +1 1
  2. 19.08.2023 в 04:43, Vetlucky777 сказал:

    вопрос в том почему разница между заданием Обработчик XML/YML и Парсинг в ИМ была 16 секунд

    а через 1,5 суток 10 минут.

    из логов 

    10:18:15| Парсинг : УСПЕШНЫЙ ЗАПРОС  | Код ответа [200] Ссылка

    10:18:15| --> XML Обработчик  | Произведено деление XML файла

     

    10:28:02| Парсинг : УСПЕШНЫЙ ЗАПРОС  | Код ответа [200] Ссылка

    10:28:19| Парсинг : УСПЕШНЫЙ ЗАПРОС  | Код ответа [200] Ссылка

     

    получается Парсинг в ИМ всех товаров занял 17 секунд.

    получается после деления XML файла парсер стоял на паузе до 10:28:02.

    на хостинге в логах запуска крона каждую минуту происходит запуск скрипта.

     

    Если эти логи идут один за одним то ответ только один, никто не дергал скрипт в течении 10 минут.
    Модуль сам не мог бы отказываться 10 минут выполнять работа, а потом согласится.

    Если сильно волнует этот вопрос дождитесь завершения первого задания, и если второе не запустится в течении 2-3 минут, дерните врунчную крон.
    ваш_сайт/admin/sp_cron.php
    Если выполнение пойдет то вот ответ на ваш вопрос. А точнее выполнение не начиналось из за того что никто не вызывал скрипт.
    А если не будет выполнятся то вы минимум увидите какую то ошибку.

  3. 17.08.2023 в 18:16, Vetlucky777 сказал:

    спасибо.

    подскажите почему через несколько дней увеличивается разница между обработкой хмл и парсингом? на скрине я сделал рестарт.  через неделю будет 15 минут разницы. В логах написано что успешно происходит нарезка хмл на ссылки и через 15 минут начинается парсинг 

    Время что видно на скриншоте говорит о том когда закончился парсинга.
    Первое время 02:10:16 время когда закончилось нарезание. Затем крон на хостинге дернул скрипт и он начал выполнять следующие задание что у вас в очереди.
    И когда он выполнил задание записал время когда оно было выполнено. А это 02:10:32
    Разница между первым и вторым временем, это то количество времени что нужно на выполнение задания.

    • +1 1
  4. 16.08.2023 в 15:45, Vetlucky777 сказал:

    спасибо, разобрался и сделал как хотел.

    еще вопрос, как быть если товар исчез у донора, статью на сайте я читал.

    там написано если товар не был обновлен сегодня.

     

    у меня обновление идет 3 раза в день, возможно товары которые пропали у донора отключать сразу после обновления?

    я пока придумал вариант это перед парсингом, автоматически делать всем товарам количество 0, и те что не обновятся так и останутся с 0.

    возможно есть другие способы

    Да можно сделать.
    Обновите модуль до последней бета. Она поддерживает новый формат {sdata}
    Подробнее прочтете здесь - https://simplepars.top/index.php?page=note&n=54

     

  5. 14.08.2023 в 16:34, SSHEVA сказал:

    Модуль уже по стабильней? Можно пробивать на живом магазине?

    Любую версию можно пробовать на живом магазине. Модуль не может навредить магазину. Он берет его данные для вывода в телеграмм, но сами данные не изменяет. 
     

    Исходя из этого, магазину ничего не будет. Но ошибка в модуле может привести к неправильной работе телеграм магазина. По этому я не могу сейчас гарантировать полностью гладкую работу именно телеграм магазина. 
    Если что то найдете пишите буду фиксить )))
     

    Как то так сейчас. 

    • +1 1
  6. Обновление v0.24_beta

     

    Изменения.

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

    Скрытый текст

    ZlkpZLA.png

     

    При выборе запрашивать всегда, модуль будет требовать номер телефона при оформлении заказа, без номера телефона заказ не будет формироваться.
     

    Скрытый текст

    FtcNlbA.png

     

    Добавлена выбор отображать товары которые не в наличии.

    Теперь вы сами можете выброать хотите ли вы что бы модуль выводил товары которых нет в магазине в наличии, или скрыть.
    Переключатель в настройках, вкладка Настройки товаров.

    Скрытый текст

    OcF4abR.png


    Есть два режима, скрывать и показывать.

     

    Добавлена возможность выбора категорий которые будут представлены в телеграм магазине.!!! :eek:

    С версии 24 вы можете выбрать какие категории товаров будут доступны клиентам в телеграмме! :cool:
    Выбрать категории для магазина в телеге вы можете в разделе Настройки товаров.

    Скрытый текст

    fZlAEqe.png

     

    После выбора категорий модуль будет выводить только выбранные категории, игнорируя все остальные. Обратите внимание что галочка Все категории, должна быть обязательно отключена!!!

     

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

     

    Пример.

    Допустим вы хотите дать доступ к категории "Лампы основного света, улучшенные" которая находится в категории "Лампы галогеновые" вот так:

    Лампы галогеновые->Лампы основного света, улучшенные
    Это значит что доступ будет к обоим категориями. И к красной и к зеленой. Так как если дать доступ только к зеленой, вы не доберетесь до нее, она же находится в красной. Сложно объяснить но думаю когда вы попробуете эту функцию, то все поймете сразу.

     

    Коротко я бы объяснил данную функцию так.
    Устанавливая галочку напротив ветки категорий, вы открываете доступ ко всем категориями напротив галочки. :-?

    Скрытый текст

    0wJXBHA.png


                 

    При обновлении не забудьте выполнить /instg.php

    • +1 1
  7. 14.08.2023 в 14:55, dolyalexey сказал:

    Кто знает, почему вместо одного слова "спарсен", туда залетает куча слов? 

    Спасибо.

    Потому что {skip} это любой символ, любое количество раз.
    Вот сколько у вас в идентификаторе символов, вот все они и заменяются на слово спарсен.
    Сделайте так.
     

    Скрытый текст

    JjLEaNH.png

     

    • +1 2
  8. 13.08.2023 в 06:40, Vetlucky777 сказал:

    такая ситуация, поставщик дает две ссылки XML,

    в 1 ссылке структура категорий такая

    <category id="000000001">Мужские</category>

    <category id="000000005" parentId="000000001">Мессенджеры</category>

    во 2 ссылке такая 

    <category id="1">Мужские</category>

    <category id="5" parentId="1">Мессенджеры</category>

    в товарах в обоих ссылках 

    <categoryId>5</categoryId>

    получается товары со 2 ссылки добавляются с привязкой к категории, а товары с 1 ссылки без категории добавляются

     

    у меня два вопроса 

    возможно сделать чтоб в момент обработки XML, в category id удалить все нули 

    или после обработки настроить чтоб правильно категория добавлялась ?

     

    в <category id="1">Мужские</category> возможно делать поиск/замену?

    в ссылке категории на руск языке, а на сайте на укр. 

    я думал привязка идет к id, но оказалось что к названию категории

    и таким образом товар добавляется без привязки к категории если в XML на руск написана категория,  а на сайте укр.

     

    не совсем понял суть вопроса, так как модуль сам умеет заменять id категории донора на их названия.
     

    Скрытый текст

    HFRuV2J.png

    Это описано в данной инструкции.
    https://simplepars.top/index.php?page=note&n=35

    А при таком раскладе неимеет значения есть там нули или нет, модуль помогает вам оперировать названиями категорий а не их id

    Но в любом случаи можно использовать просто id и как и любую другую границу париснга можно изменять через поиск замену удаляя нули или все что вам нужно удалить.

     

  9. 12.08.2023 в 04:02, nikoshot сказал:

    Было более удобно сделать что бы например можно было включить логирование в текстовый файл ссылок.. и включить/выключить функцию если ссылка уже в файле есть то пропускать ее..

    В дальнейших обновлениях если автор сделает будет круто)

    Нет не сделаю.
    Случай частный. Вести учет что было спарсено а что нет, это трудоемкая задача. Либо гурзить базу данных ненужными запросами, либо грузить файловую систему записывая данные в файл.

    Данный вопрос можно решить как я описал, если это частный случай и единоразавая акция. Но если хочется сильно хочется, то действительно можно написать себе скрипт который будет вести учет в файле всех товаров что спарсено. И отменять процесс обновления если id товара уже есть в файле.
     

  10. 11.08.2023 в 16:05, dolyalexey сказал:

    Добрый день. А есть возможность обновлять товары только один раз?

    Поясню логику.

    Товар добавляется другим модулем из файла xml. 

    После этого SimplePars читает xml файл, формирует список ссылок из тега <url>

    Дальше начинает процедуру обновления, потому как товары уже созданы

    Но обновить товар нужно лишь один раз - потому что в задания ему положили обновить Название товара, описание и спарсить атрибуты.

    После этого товар повторно не должен обновляться, потому как в этом нет необходимости и менеджер может вручную где-то подправить атрибуты либо описание, либо поменять название товара. При этом ссылка на этот товар останется в списке ссылок, вручную контролировать этот список будет сложно.

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

    Удалите идентификатор товара по которому модуль обновляет. Все после этого модуль не найдет товар. Можете использовать поле location для этого. Запишите туда sku обновите по location. И очистите в товарах поле location. 
     

    вот так можно. 

  11. 10.08.2023 в 07:22, pawana сказал:

    1. У мене в боті можна замовити товар, якого не має в наявності - oc_product.quantity = 0 Начебто це було не можливо в попередніх версіях.

    Модуль не отклоняет товары с кол-вом 0 но он их не выводит в магазине. Возможно если клиент закинул товар в корзину, а закзал на следующий день когда товара уже нет в наличии. Такой сценарий возможен. И пока что это не исправлено.
    Так же этот вопрос изменится с версии 24 , я уже добавил функции по выбору отображать товар с волком 0 или нет.

     

    10.08.2023 в 07:22, pawana сказал:

    2. У мене встановлені акційні ціни для певних груп покупців (гуртові ціни), але бот їх підтягує і показує вартість товару саме з цією ціною. Виходячи з того, що це індивідуальна проблема, буду вдячний, якщо скажете як встановити перевірку групи покупця в коді (вибачте, мені не лінь самому поковирятись, але зараз дійсно часу не вистачає, а на код вашого модуля ще зовсім не дивився (тільки сьогодні встановив).

    Сейчас модуль просто берет все цены с вкладки акции. Несмотря на группы покупателей. Это базовая версия функционала, дальше будем развивать.
    Сейчас есть мысли сделать группу телеграм, и все кто с телеги заходит у них будет своя цена. Все в процессе.
     

     

    10.08.2023 в 07:22, pawana сказал:

    3. Ну і також питання, що вже частково озвучувалося. Дуже не вистачає, щоб замовлення попадали в список загальних замовлень і під них резервувався товар. 

    Сделать отнимание колва товаров при заказе в модуле можно. А вот в обшию я пока не намерен добавлять.
    Сама цель модуля другая, хочется предоставить полноценный магазина в телеграме, затем сделать его еше и неоспоримо удобнее обычного.
    А что бы добиться этого я не хочу тянуть все те пережитки прошлого что есть в опенкарте. Я понимаю что многие со мной не соглясятся но это мое мнение.
    То есть заносить заказы в стандартную логику движка можно но это будет вязать меня по рукам и ногам в будущем. Сейчас я пишу минимальный функционал который потом можно будет гибко трансформировать.

    Внедрить галочку что бы при заказе товара в телеграм кол-во в наличии отнималось в принцепи возможно уже сейчас.

    Основная сложность у меня в развитии этого модуля в том что по сути я использую базу данных Opencart

    Но при этом пишу движок с нуля. И получается нельзя написать опенкарт за месяц со всем функционалом, а некоторый функционал нельзя написать без промежуточных этапов. А эти промежуточные этапы к примеру как с акциями могут кому то мешать а кому то и помогать. Вот так шаг за шагом пытаюсь делать и что бы интерес к модулю был.

    • +1 1
  12. 08.08.2023 в 11:46, pacanyara сказал:

    Добрый день!
    Подскажите, пожалуйста, как обновить цены и наличие товаров, в ситуации, когда под одной моделью несколько позиций товара в магазине, а модуль обновляет только 1 позицию, остальные - нет. Реально ли это сделать?

    Добавить любое свободное поле хеш от ссылки на товар. Использовать этот хеш как идентификатор товара при парсинге. Как эта функция работает можете прочесть в инструкции по поиску замене. 
     

    Правда желательно это делать при создании товара что ли теперь вручную вам не пришлось создавать всех хеши и не записывать в товар. 

  13. 07.08.2023 в 01:53, Forgotten сказал:

    Здравствуйте, появилась проблема, что при установке дополнения, высвечивается предупреждение об несовместимости версии с этим дополнением, на сервере версия php стоит 7.3 и где надо искать файл Other versions of PHP неизвестно, так же неизвестно где находится директория с движком сайта, соответственно невозможно заменить версию, есть ли какая-то возможность протестировать для https://filin-stb.ru/ или можно получить пробную версию дополнения?
    Или есть возможность чуть подробнее написать инструкцию к установке?

     

    Скрытый текст

    изображение_2023-08-07_115232758.png

     

    Здравствуйте.

    Давайте начнем по порядку.
    А откуда у вас уже есть модуль ? Я вас не вижу в списке покупателей. И зарегистрировались вы тут 4 часа назад.
    Напишите мне в ЛС номер заказа и де приобретали.
    Поддержку осуществляю исключительно клиентам.

  14. 02.08.2023 в 14:25, Edgar88 сказал:

    Проблема в сборе ссылок на товар и категорий, у сайта донора ссылки состоят из латинских и русских букв, при парсинге ссылок получаем вот такие сылки:

     

    xxx.pl/product-rus-40594-%D0%A1%D0%BE%D0%BB%D0%BD%D0%B5%D1%87%D0%BD%D0%B0%D1%8F-%D0%BF%D0%B0%D0%BD%D0%B5%D0%BB%D1%8C-40-%D0%92%D1%82-DEZT0040.html

     

    А должно быть:

    xxx.pl/product-rus-40594-Солнечная-панель-40-Вт-DEZT0040.html

     

    Как можно решить эту проблему, чтоб нормально отображались ссылке?

    Здравствуйте.
    Скиньте файл настроек и я посмотрю как решить этот вопрос.
    У меня к сожалению по вашей ссылке таймаут и я не могу посмотреть что это такое.

  15. 04.08.2023 в 16:15, Vetlucky777 сказал:

    спасибо, обновился, работает правильно.

    еще вопрос скорее по функционалу телеграмма

    сейчас чтоб присоединиться к боту магазина нужно нажать "Начать"

    возможно сделать так чтоб после "Начать" отправлялась заявка админу на одобрение и после уже будет доступен ассортимент и цены магазина ?

    В принципе возможно.
    Это можно внести в функционал модуля, либо мы отдаем сообщение что вы не одобрены, либо отдаем информацию о магазине.
    Технически это возможно сделать.
    Но есть другая проблема, это уже финтифлюшки которые я бы с радостью писал, но пока что мы еше не повторили базовый функционал магазина.
    А это сейчас важнее.

  16. Здравствуйте. 
    Если у вас последняя версия то напишите мне в лс доступ к фтп и админке, так же ссылку на ваш бот и я проверю. Если версия не последняя то обновитесь там много правок было. 

  17.   

    Обновление v0.23

    Обновление многих ошибок, так что рекомендую всем обновится.

    Добавлена работа с опциями.
    Теперь поддерживается работа с опциями но с оговорками. Сейчас все опции работают только в режиме выпадаюшего списка. То есть select.
    Это еше не полноценные опции как в опенкарте, но разработка опций оказала самым сложным этапом, и это заняло много времени. Время в течении которого я не мог выкладывать обновления мелких исправлений и простых функций, что ужасно. Взяться за опции на этом этапе развития модуля была моя ошибка.

     

    Что бы посмотреть на демо сайте как работают опции зайдите в демо бота.

    https://t.me/ShopFutureBot

    Далее категории, и самая первая категория. LED (Светодиоды)
    И первый товар с права в колонке, Код товара 003688

     


    Во первых в настройках модуля добавлен пункт включить опции в товаре.
    Только после этого они будут отображаться.
     

    Скрытый текст

    Q6Q5TdH.png


    После включени данной галочки телегам начнет выводить опции в товаре.

    Скрытый текст

    WCx70Oz.png

    При выборе опции автоматически считается финальная цена на товар, ну как в принципе и должно быть.

     

    Так же после формирования заказ клиент в корзине видит полностью выбранные товары и его опции.

    Скрытый текст

    aUOGBgg.png

     

    Так же после того как человек добавит товар с опциями в корзину и до того как нажмет оформит заказ, в его профиле администратор будет видеть что лежит в корзине клиента, в том числе конкретно выбранные опции. :eek:
     

    Скрытый текст

    0ojBvPN.png


    Когда заказ оформлен, менеджеры получат сообщение об заказе и всю нужную информацию, для быстрой реакции.
     

    Скрытый текст

    FwyA5ok.png


    Ну и финально, в профиле клиента в админке интернет магазина тоже будет вся информация об опциях.

    Скрытый текст

    xEY9EqZ.png



    Это очень нестабильная бета. Так что если вы не дай бог решили уже торговать на бета версии, будьте аккуратны с этим обновлением. А луче погодите месяц пока все проблемы будут обнаружены. :( тут много всего было переписано, и тестировал все только я, так что возможны недочеты. Да они точно там есть я уверен.

    Всех остальных приглашаю к тестированию. :cool:

    При обновлении не забываем выполнить /instg.php

    • +1 1
  18. 31.07.2023 в 05:24, kardinals сказал:

    Есть уже решение как к категориям добавлять их фото? через парсинв в CSV  и последующим импортом через другой модуль не совсем то... есть младшие категории с одинаковым названием в итоге не те картинки добавляет

    Нет, пока такого решения нет.

  19. 29.07.2023 в 07:24, ryxter сказал:

    Здравствуйте, подскажите пожалуйста, как парсить ссылки с сайтов такого плана https://www.nike.com/w/mens-shoes-nik1zy7ok

    проблема в том что собирается 25 ссылок, остальное подгружается после выполнения скрипта пролистывания страницы, но парсер этого не видит, подскажите хотя бы в какую сторону копать, и возможно уже такие проблемы решались

    Здравствуйте.
    Вас нет в списке покупателей модуля. Напишите мне в лс, номер заказа и где вы приобретали модуль.

    Но сразу на вскидку в вашем случаи нужно собирать ссылки через карту сайта.

  20. 24.07.2023 в 10:47, DeruzR сказал:

    Добрый день! При парсинге изображений возник нюанс, из-за которого не парсятся изображения с урлом с апосторофом upload/images/prod/2023-05/Pro'sKit_DK-2041.webp. При предросмотре получается такое - upload/images/prod/2023-05/Pro&#039;sKit_DK-2041.webp. Как-то можно это пофиксить в моделе? При дебаге обнаружил, что апостроф заменяетяс на дефис (это при предпросмотре). Спасибо.

    Здравствуйте.
    Скиньте файл ваших настроек, так же скиньте ссылку на которой можно посмотреть на это. И я попробую прислать вам решения этой задачи. 

  21. 22.07.2023 в 07:52, Denis444 сказал:

    Добрый день. В редакторе товаров не выводит товары, вылазит ошибка Undefined variable: mf in /var/www/vhosts/ribatsky.com.ua/httpdocs/admin/controller/catalog/simplepars.php on line 747

    Здравствуйте.
    Напишите мне в ЛС номер заказа и где вы приобретали модуль, так же дайте доступ к фтп и админке магазина и я проверю.

  22. @Flint2000 Исправления что вы написали и что я нашел в вашем случаи я уже занес в модуль.
    В том числе и локализация.
     

    Скрытый текст

    60f3Eme.png

    В следующем релизе просто напишу что внедрено много правок, без описания всех нюансов. Так что после обновления ваши вопросы описанные сегодня будут поправлены.

    • +1 2
  23. 18.07.2023 в 15:18, Flint2000 сказал:

    В’юха обрізає частину інформації

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

     

    18.07.2023 в 15:18, Flint2000 сказал:

    В українській версії потрібно поправити локалізацію "Итого"

    Ок поправлю.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.