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

Rassol2

Extensions developer
  • Posts

    11,656
  • Joined

  • Last visited

Everything posted by Rassol2

  1. Обновление v0.6_alpha Исправление. Множество мелких недочетов все не перечислить. Так же очень много не локализованных кнопок и текстов доработал. 30% от всей локализации магазина в телеграмме было не локализовано, как то пропустил много участков. Теперь исправлено! Так же поправил вывод контактов, ошибка о которой писалось здесь. https://opencartforum.com/topic/184237-podderzhka-tgmarket-modul-internet-magazina-v-telegramme/?do=findComment&comment=1802172 Изменение. Повысил качество пользовательского опыта. Чем меньше сложностей для клиента тем больше шансов на успешную сделку. Так как в телеграмме нельзя связаться с клиентом если у него не указал логин и вы не знаете его номер телефона, это сильно усложняет процесс заказа товара. Раньше таким клиентам необходимо было вручную вписать свой номер телефона в нужном формате, да еше и не ошибиться. И как вы знаете в современном мире это неподъемная задача для нашего уважаемого клиента Теперь при заказе товара, если у вас не указан логин в telegram, бот запросит у вас номер телефона для связи. Так же предложит вариант и отказаться от этого. Если клиент откажется заказ не будет сформирован, и товар продолжит лежать в корзине. Но если пользователь согласен поделится номером телефона, бот запросит его в максимально простом виде. После подтверждения намеренья предоставить телефон телегам сам отправит телефон в нужной форме боту. Номер будет взят из настроек телеграмма понятное дело. После чего заказ будет составлен и отправлен в админку. Так как из админки менеджер не может открыть диалог без логина, он сможет использовать этот номер для звонка, или открыть диалог после того как запишите этот номер телефона себе в контакты. Телефон будет доступен в профиле пользователя. Обратите внимание что телефон будет запрашиваться только у тех пользователей у которых не прописан логин для телеграмма. Логин телеграмма это уникальное имя аккаунта которое начинается на "@" Сделано так что бы не раздражать наших любимых клиентов лишними телодвижениями и представлениями личных данных. Опять же жду ваших коментов отзывов, и вот это все.
  2. Не так понял, походу читал по вертикали. Че то подумал что акцент вопроса откуда данные берутся. Да, проблема в локализации, сейчас поправлю. Сегодня будет еше одно обновление.
  3. Пожалуйста прячьте скришоты под спойлер. Данные берутся из настроек магазина. Может создам настройку просто скрыть информацию об веб сайте. И модуль не будет отдавать ссылки товара на сайт, и вообше ссылку на сайт.
  4. Примерно про этот подход я писал ранние, что можно вести учет всех фото и их хеши. Это немного может раздуть базу данных и количество запросов в базу данных. Ну и коственная проблема это неявность связей. Допустим вы когда то добавили товар с фото, и потом у вас через год появились еше 10 товаров с той же фоткой. И они по этой схеме в не вашего контроля пристроились новым товарам. Место вам сэкономили. А потом вы через год уже не торгуете этим товаров и выбираете удалить этот товар, но место важно и удаление вместе с фото. И вот физически фото с диска сносится и у вас во всех товарах где присвоена также фотка исчезает главное фото товара. И самое страшное вы об этом не узнаете пока сами не увидите или ваши клиенты. Довольно тяжелая ситуация. Такое подход тоже имеет право на жизнь но нужно понимать какие это риски и сложности.
  5. Обновление v0.5_alpha Исправлена критическая проблема с корзиной, заказы могут присваиваться не тому пользователю. Это было исправлено, и все нужно обновится. Так же была проблема с созданием пользователей которая приводит к тому что определенные пользователи не получают ответ от бота. Все поправлено, и все рекомендую срочно обновится, так как если будет создано много пользователей с проблемами их придется вручную править. Обязательно выполнить Ваш_сайт/instg.php при обновлении!!!
  6. Да об этом подумал когда писал приветствие для демонстрационного магазина. Не хватает этого. Но но пока не делаю так как нужно больше времени и больше понимания в какую сторону этот модуль повернет. Не хочется сделать подход где есть два или три поля для ввода приветствия, а потом окажется что в модуле много мест где нужно заполнения на разных языках. В таком случаи нужен другой подход. Вот пока что это не критично и подожду немного.
  7. Можно рассмотреть вариант добавления настройки что бы товары с количеством 0 не выводились.
  8. Вы обновились до 0.4 версии ? Если да и проблема осталась мне нужен доступ к вашему магазину и ссылку на ваш бот, что бы я мог рассмотреть ваш случай.
  9. Обновление v0.4_alpha Исправление ошибок. Внимание всем пользователям кто установил версию 0.3_alpha срочно обновитесь до 0.4 Критическая проблема! Проблема заключается в том что если у вас не указан текст приветствия в настройках, то все новые пользователи при заходе не получат кнопки навигации. В версии 0.4 если вы не указали текст приветствия модуль отправит текст по дефолту, и кнопки появятся. Если вы не обновитесь то все новые клиенты будет видеть вот это при первом заходе в магазин. И самое плохое то что для появления кнопок им нужно перезапустить работу бота, или нааписать что то в чат. А зная нашего человека если он видит недопонимание он идет дальше!! Теперь если вы не указали свой текст приветствия модуль будет выдать всем при первом заходе. Просьба обратит внимание на этот нюанс пользователям. @smartwhiteshop @sergio1987 @LAZ2735 @nykone @MKaliberda Так же нашел и исправил еше один недочет при формировании кнопки купить в корзине, и поправил. Обновитесь и отпишитесь у вас проблема ушла. @yurok79 Нововведение. Теперь после нажатия кнопки сохранить на странице заказа пользователь получает уведомление о том что в заказе были внесены правки. На данный момент можно изменить только статус заказа. Не собирался так быстро выкатывать релиз но поскольку были найдены острые проблемы пришлось выкатить. Так что имейте в виду. После нажатия кнопки сохранить здесь. Пользователь получает уведомление. Немного больше интуитивистский в интерфейс. Добавил знаки вопроса с описанием настроек на вкладке менеджеры. Сейчас абсолютно нет времени на инструкции, да и этот модуль я хочу сделать без инструкция. Хочу так что бы все было интуитивно понятно, хотя пока не знаю как это Теперь если видите знак вопроса наводите на него мышку и там будет описание. Незабываем! Также сообщайте в ветке модуля все недочеты, чем быстрее буду получать репорты тем быстрее сможем сделать ваши магазины успешными.
  10. Это вообще не про то. Не важно что и как хранить. Интересная ситуация, я задал максимально простой вопрос, и реально задумавшись об его ответе все становится понятно. Но пока что не кто не задумался. Не важно по какой ссылке получать фото , не важно как их хранить, если вы не можете понять одинаковые фото это или нет имея исключительно их названия. Так же и модуль. Либо мы будем хранить и работать с производными процесса парсинга фото, тогда мы сможем более детально сделать оценку, но это будет стоить колоссальных ресурсов. Либо мы принебригаем нейменгом фото. И все фото с именем 1.png будут одинаковые. И если у вас донора имеет разные фото с одинаковыми названиями, которые лежат в разных директориях вы получаете черт знает что. Самое компромиссное решение это принебереч этим и взять больше диска. Отдельно могу сказать что есть еше одно решение которое наверное можно рассмотреть. Написать какой то скрипт который будет брать все фото из базы опенкарт. Далее делать шех шусммы каждой фотки. И сравнивать хеш сумму, и если хеш сумму сходятся вы знаете что эти фото одинаковы в незвисимости от того какое у них название, далее по какой то логике выбираете одно из совпавших фото и заменяете путь в базе данных на это фото, и затераете все остальные. Дакое я думаю написать можно, и сделать это отдельным скриптом. Задача не легкая но реальная. Я думаю кто то из раздела платных услуг за некое количество шекелей сможет что то подобное реализовать. Это не скрипт для моего модуля это просто в обшем скрипт php который можно отдельно запустить к примеру раз в месяц.
  11. Вы поймете это когда попробуете ответить на мой вопрос. Это одинаковые фото или разные ? Если вы подумаете над моей задачей вы все поймете. Видя имя файла вы не можете дать мне ответ на мой вопрос. А почему ? Потому что нет достаточно данных, а значит нужно больше данных. И тут есть 2 пути. Хранить все ссылки на все фото и то куда мы эти фото сохранили у себя. А значит после парсинга каждого фото делать запись в базу данных об источнике и где мы храним это фото. Говорить о размере базы данных и скорости парсинга вообще не приходится. Скорее такой парсинг никому не будет нужен, руками быстрее. Второй вариант, перед записью фото получать списко всех сушествующих фото, затем через функцию хеша хешировать все фото и хешировать фото которые хотим записать и сравниваем со всеми фото что есть, и принимаем решение. Ну этот метод вообще не дееспособный. Можете попробовать сделать как вы хотите. Но вы упретесь в теже проблемы что я описал ранние. Других решений я не вижу.
  12. С чего вы взяли что это дубли ? Смотрите ответ на первый вопрос. А если серьезно эта задача не решаемая, а компромисная. Что бы понять всю сложность ответе мне на вопрос, у вас есть два изображение. 1.png и 1.png Вопрос. Это одинаковые изображения или нет ?
  13. Хочу поделится впечатлениями от будущего. Только что решил попробовать ChatGPT что это за существо можете узнать из интернета. Так вот он действительно хорош во многих аспектах. Решил немного поделится своим впечатлением. А точнее мне разорвало бошку !!!! Мне написал один человек просьбу по поводу скрипта, мол хочу скрипт который будет скачивать файлы и записывать их в товар. (Такие хотелки я думаю многие знают. ) Так как я сейчас занят, пипец как занят со всех сторон. Я решил перефразировать задачу ChatGTP и псмотреть что из этого выйдет. Я блин офигел от результата!!! Как я поставил задачу. Что мне выдал ChatGPT !!! Задачу я поставил похабно, а результат уже при минимальных правках можно использовать. Тут можно указать данные подключения к базе данных. Указать директорию для хранения файлов. И указать переменную для id товара. А и указать переменную в которой хранится ссылка на файл. И по сути этот скрипт можно запихнуть в симпле парс и он блин будет скачивать файлы и загружать в товар при парсинге!!! Просто хочу поделится моими изумлениями. Это шок!!!
  14. Так же кто хочет поучаствовать в реализации мултиязычности модуля на разных языках пищите. не важно какой язык, польский, турецкий, иврит, испанский, английский, хоть арабский (наверное если кто то отпишется по поводу арабского будет моим фаворитом ) Принимаем все виды локализации и будем развивать. Если будет больше чем 2-3 языка сделаю какую то систему по удобному поддержанию локализации. А сейчас ухожу спать. Но ваши замечания идеии жду, через часов 12-15 смогу опять попасть за рабочие место и все рассмотреть по отписыватся.
  15. Обновление v0.3_alpha Реализована первая мульти язычность клинской части магазина. То есть переведены все сообщения в телеграм боте и навигационные кнопки. За помощь в локализации все хором говорим спасибо @PaulKravchenko Обратите внимание что перевод косается интерфейса магазина. Данные товара берутся модулем из вашего движка opencart, на скришоте ниже текст описания товара на русс, так как у меня нет заполненного демо магазина на другом языке. Так же добавлена возможность принудительно выбирать язык на котором будет обшатся ваш бот. По умолчанию стоит использовать тот язык который выставлен в настройках телеграма у вашего клиента. Думаю клиенты сами определяют что им удобнее, но так же есть принудительное включение работу на других языках. Так же добавлена возможность указывать приветсвие, это текст который человек видит впервые зайдя в ваше телеграм бот. Вы можете заполнить это поле и протестировать как это будет выглядеть набрав в телеграм боте текст /start При формировании текста приветствия можно использовать теги html доступные в api телеграмм. Но будьте аккуратны. Инструкция по обновлению 1. Загрузить содержимое директории c названием вашей версии в корень сайта. 3. Выполнить ваш_сайт/instg.php 4. Удалить с корня сайта файл instg.php Не забудьте выполнить теретий пункт инфструкции по обновлению. Так же если у вас 3 версия движка возможно понадобится обновления кеша, что бы в настройках модуля в opencart обновилась страничка с настройками. Жду вашего фидбека.
  16. Прежде чем переходит к таким вндерениям я бы рекомендовал попробовать в настройках проекта в пустом поле товара, к примеру UPC записывать метку поставщика. Либо, я раньше так делал на одном проекте где много поставшиков. К артикулу добавлял приставку ps1-{gran_1} И модуль добавлял в начала артикула идентификатор поставшика откуда парсим. Таким образом и унифицировались артикула, и всегда можно было по первым буквам артикула узнать кто поставшик. Одним словом для начала поразмышляйте о таких подходах, в товаре очень много полей которые можно использовать как метку.
×
×
  • Create New...

Important Information

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