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

Denys

Користувачі
  
  • Публікації

    269
  • З нами

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

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

    1. Виправити помилку в скрипту АПІ БМ при додаванні нового товару вставляє в базу опенкарт з id 0image
    2. В налаштуваннях модуля у категоріях відображається не всі групи, потрібно виправити щоб відображались ті що відмічені червоним і підкатегорії, хоча якщо зайти у старий варіант модуля (tool/bmparts)через інструменти, то відображаються основні щоправда без підкатегорій.image
    3. Модифікація авто додається тільки в початковий рік випуску, а потрібно щоб модифікація і модель додавались в кожен рік із діапазону року випуску модифікацій, якщо вказано рік закінчення виробництва.imageimageimage
    4. Обмежити вивід до 1985, тобто потрібно щоб в горизонтальному фільтрі в шапці сайту Рік випуску починався з 1985 і до теперішнього.image
    5. Додати в теги Оригінальні номери
    6. Додати в EAN штрихкод
    7. Додати вагу, якщо її можна отримати через апі.

     

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

    Потрібен той хто добре знає методи Opencart, PHP, Curl, цикли і масиви, оплатити роботу можу на картку, або через https://freelancehunt.com/project/dorobiti-modul-importu-tovaru-opencart-2-3/1352209.html

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

  2. 30.01.2024 в 12:10, spectre сказал:

    Для магазинов придумали crm) Скажем так чтобы сделать интеграцию с трелло мне надо этот модуль продать хотя бы раз 150 и чтобы раз 40 из них попросили интеграцию с трелло

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

     

    У меня црм это опенкарт, а пользоваться левыми црм актуально только для быстрого старта на мой взгляд.

    При всем уважении $1500 за интеграцию как то мягко сказано дороговато. Проще будет купить у вас заготовку и допилить на фрилансе, если вам это не интересно.

  3. 30.01.2024 в 11:42, spectre сказал:

     

    Пока что за все время жизни модуля (3 года) и 10 покупок за 3 года это вторая хотелка в принципе

     

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

    Трелло - это "велосипед" который вы пытаетесь изобрести заново. Его используют не только интернет магазины а большинство веб-отделов и мой больше 5 лет.

    Может потому что вы не изучили нишу до конца у вас так мало продаж, потому что меня интересует возможность публикации таска хоть в опенкарт, хоть в трелло и чтобы они синхронизировались. Без трелло невозможно нормально планировать и контролировать контент-план потому что сотрудники вечно срывают сроки, а через неделю включают дурака и вовсе забывают о поставленной задачи.

  4. 30.01.2024 в 08:28, spectre сказал:

    Пока даже теоретически нерентабельно

    Сделайте интеграцию с trello.com там все хотелки уже есть в виде расширений и будет рентабельность, так как ваше дополнение станет реально полезным и его начнут покупать.

  5. Тема актуальна, виконавець через непередбачувані обставини поки що не може продовжувати розробку, тому потрібен профі який доробить модуль.

    По суті лишилось реалізувати вставку даних і доробити вкладки категорії і націнки та щоб це все бігало за кроном.

    Детальне ТЗ https://freelancehunt.com/project/dorobiti-modul-importu-tovaru-opencart-2-3/1289686.html

    Можна співпрацювати через біржу, або оплата після виконання на картку.

  6. У картці товару потрібно додати тип опції "Варіант ціни" (додайте поля складу та Кількість днів доставки)

    image

    Ви можете скопіювати контролер (взяти як основу тип chekbox, та перейменувати в "Варіант ціни"), і все вдосконалення в панелі адміністратора зводиться до додавання стовпця "Кількість днів доставки" та у стовпці "Ціна", додайте опцію дорівнює = так, щоб при виборі опції, ціна опції не додавалась до основної, а відображалась та, яка вказана у варіанті опції не враховуючи ціну товару. На фронті приховати склад постачальника та прапорці чекбоксів, щоб привести зовнішній вигляд аналогічно стандартному додаванню до кошика, як на скріншоті з BILSTEIN.

    image

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

    image

  7. Написати обробник АПІ з двома сценаріями імпорту: додавання товару, та оновлення прайсу

    https://developer.bm.parts/api/v2/prices.html

    https://developer.bm.parts/api/v2/product.html

    Якщо товар відсутній в базі опенкарт(перевіряти по зв'язці бренд+модель) створити товар, якщо для цього товару відсутнє авто/модель/модифікація створити відповідне у модулі авто фільтр плюс, якщо авто є то прив'язуємо товар до відповідного авто.

    Якщо товар присутній, то заповнюємо пусті поля, оновлюємо прайс. Аналоги вставляємо в рекомендовані, перевіряти і прив'язувати аналогічно як товар.

    Додати можливість окремо оновлювати прайс, додавати товар по розкладу (крону).

    Допрацювати оновлення прайсу конкретного товару (ціна, кількість, склад, кіл. днів доставки) по АПІ при відкритті карточки товару на фронті, або в адмінці.

     

    Список файлів з правками задокументувати, у разі потреби системні файли не редагувати вносити зміни через OCMOD.

    Приклади запросів для вставки в БД опенкарт є в скрипту парсера, можна взяти його за основу тільки замінити регулярки на виклики апі. Приклади обробників АПІ інших постачальників також є, але без вставки характеристик, аналогів і відповідності до авто.

    Також є ще декілька задач по цьому проекту.

    tecdoc_pars.php

  8. 27.05.2023 в 15:52, 29aleksey сказал:

    @Denys в том месте не где их не нужно ставить . А вы пробовали поставить 23 движок на 82 PHP ? )

    Конечно нет, меня PHP7.4 устраивает и все работает кроме оформления заказа, а PHP7.4 на сегодняшний день считается минимальной безопасной.

    Протестируйте на nginx+PHP-FPM7.4+ быстрое оформление заказа и предоставьте фикс, потому что терять пользователя когда он уже готов купить самое печальное что может быть.

  9. PHP7.4 OcStore 2.3.0.2.3 Newsore 2.6.1

    FastCGI sent in stderr: "PHP message: PHP Deprecated:  Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /system/storage/modification/catalog/controller/checkout/newstorecheckout.php on line 1871

    Подскажите пожалуйста где нужно наставить скобок?

    Скрытый текст
                    foreach ($product['option'] as $option) {
                        if ($option['type'] != 'file') {
    						if (isset($option['option_value']))
    						{
    							$value = $option['option_value'];
    						} else if (isset($option['value']))
    						{
    							$value = $option['value'];
    						} else
    						{
    							$value = '';
    						}
                        } else {
                            $filename = $this->encryption->decrypt(isset($option['option_value'])?$option['option_value']:isset($option['value'])?$option['value']:'');
    
                            $value = utf8_substr($filename, 0, utf8_strrpos($filename, '.'));
                        }

     

    Уже вышла PHP8.2 может пора актуализировать код и выпустить обнову.

  10. 23.05.2023 в 08:39, markimax сказал:

    Доброго. Це вже залежить чим ви "обробляєте" фід. Зробіть очистку папки кешу opencart по заінченню "обробки".
    Можете повісити на cron
    Наприклад як рекомендує один з хостерів

    https://www.ukraine.com.ua/uk/wiki/hosting/cron/auto-delete/

     

    Я обробляю cron php cli, у товарів проставляється дата оновлення, дякую про метод з очисткою усього кешу я знаю.

    Якщо я правильно зрозумів, то функція "Очистка кеша (Связанная) при изменении продукта" відпрацює тільки якщо змінити продукт через адмінку?

    Підкажіть як тоді визвати її через cli бо я не бажаю видаляти весь кеш з system/storage/cache/seocms/jetcache_pages, я хочу видаляти вибірково тільки те що оновилось, а такої команди у наведених прикладах я не зустрів, цей функціонал є чи я забагато хочу від модуля?

  11. Доброго дня, підкажіть будь ласка як потрібно налаштувати щоб товар і повязані данні оновлювались в кеші після оновлення товару через фід?

    Ось мої налаштування

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

    1125704133_.thumb.png.5f2ad7713cf65164b75ed2f0a12e388e.png

    1590674598_.png.11231f8c9e0077267ca22183e73187b4.png

    1284966077_.png.05647bc4058b548f3ca3d4b358421012.png

    і за таких умов на фронт продовжують віддаватись раніше закешовані файли сторінок продукту, тобто кеш не оновлюється по при ввімкнені налаштування.

    Може потрібно прибрати #product зі пов'язаних параметрів? Я розумію що можна поставити очищати весь кеш автоматично кожну годину, але це не вихід, хотілось би щоб оновлювалось саме те що оновилось, а не все разом.

  12. 20.05.2023 в 00:50, anton78 сказал:

    подскажите, нужно ли оставлять none в настройке апи и нужно ли указывать для апи для транслейт https://prnt.sc/KZ0xRkDgqmZI

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

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

  13. А як можна додати API провайдера Google, я коли купляв то в мене такого варіанту не було?

    Хто використовує Google поділіться досвідом набагато вистачає безкоштовного ліміту в 500 000 перекладених символів на місяць, ця пропозиція постійна чи тільки на 90 днів?

  14. 06.07.2018 в 08:32, autonavi сказал:

    Спасибо, прислушаюсь к совету. Оставлю как есть.

    А я с вашего позволения не прислушаюсь) Нужно в категори.тпл вынести переменную описания за пределы левой/правой колонки и контента, а партянку можно прятать с помощью джаваскрипта.

  15. 12.04.2022 в 16:37, ocdev_pro сказал:

    То у Вас проекты игрушечные, там где 300+ заказов в день я бы не стал подвергать риску клиента. Дело конечно ваше, но если по хорошему делать, то вообще никаких панелек. Docker контейнеры все разрулят, но надо работать ручками, а не тыкать "удобные" кнопочки в панельках.

    Так в веста все ручками и делается, благодаря этому проекту я хоть чуток изучил debian, панель нужна только для удобного добавления хостов плюс там апи для генерации ssl сертификатов, но в веб интерфейс можно и не заходить потому что все команды есть для любителей консолить. Риску можно подвергать и используя Докер если ставить 777 на все подряд как рекомендовали выше)

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

  16. 12.04.2022 в 16:07, ocdev_pro сказал:

    VestaCP и ей подобное фришное ПО, редкое и не безопасное гуано.

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

    Просто по умолчанию веста создает public_html с правами 751 и ругался только опенкарт когда перешел на стек php-fpm+nginx, на apache+nginx ошибки не было с такими правами.

  17. Цитата

    в общем я не знаю что было. Переустановил сервер даже.

    Мне помогло изменить права на каталог public_html с 751 на 755 и ошибка ушла. Данная проблема только у пользователей где Опенкарт, на других CMS такой ошибки нет. Это сильно повлияет на безопасность?

  18. 05.04.2022 в 18:13, buslikdrev сказал:

     

      Показать содержимое

    image.thumb.png.731db213f809d72b14abd4aaa404a961.png

     

    Да я в курсі що так можна, просто в мене інша панель управління(vestacp) і якщо б в ній така можливість була, то я б на форумі не питав.

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

Important Information

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