Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

kJlukOo

Пользователи
  • Публикаций

    1 789
  • Зарегистрирован

  • Посещение

Все публикации пользователя kJlukOo

  1. Дело в том, что на многих магазинах стоит модификатор расширяющий знаки для опций = * и тд конечно есть и другие решения, которые влияют на ценообразование и встречаются гораздо реже эти модификаторы меняет логику формирования цены в либе system/library/cart/cart.php поэтому кратчайший способ получить верную цену это: добавить товар в корзину получить о нем инфу удалить из корзины я это делаю как-то так function get_cart_prod($product_id, $quantity = 1, $option = array(), $recurring_id = 0) { $option['unique'] = 'unique'; $this->cart->add($product_id, $quantity, $option, $recurring_id); $query = $this->db->query("SELECT MAX(cart_id) as cart_id FROM ".DB_PREFIX."cart"); $cart_id = $query->row['cart_id']; $prods = $this->cart->getProducts(); foreach($prods as $prod) { if($prod['cart_id'] == $cart_id) { $last_prod = $prod; break; } } $this->cart->remove($cart_id); return $last_prod; } если на посте будет активность. дополню о получении старой(зачеркнутой) цены товара
  2. 10 Завантажити / Придбати розширення Всі товари магазину Модуль дозволяє призначити категорію, яка виводитиме всі товари магазину Створюєте категорію Потім встановлюєте модуль і в його налаштуваннях вибираєте цю категорію У цій категорії будуть виводитись всі товари магазину спасибо за советы @spectre & @chukcha Автор kJlukOo долучення 26.02.25 Категорія Модули Ioncube Loader Нет ocStore 3.0 2.3.0.2.4 2.3 OpenCart.Pro, ocShop Звернення до сервера розробника Нет  
  3. Версия 1.0.0

    Модуль дозволяє призначити категорію, яка виводитиме всі товари магазину Створюєте категорію Потім встановлюєте модуль і в його налаштуваннях вибираєте цю категорію У цій категорії будуть виводитись всі товари магазину спасибо за советы @spectre & @chukcha
    10.00 USD
  4. kJlukOo

    [Поддержка] HPMrr PRO

    ссылка по которой генерируются связи находится на стороне витрины. копируете ее и вставляет в крон задачи после импорта а добавлять задачи через exec скриптом не очень безопасно. но я подумаю над предложением
  5. 15 Завантажити / Придбати розширення Валідатор товарів Модуль в адмінці додає набір фільтрів для товарів, що дозволяє знаходити товари з порожніми критичними полями, такими як Зображення Опис Головна категорiя Виробник HTML-тег H1 Мета-тег Title Мета-тег Description SEO URL Модуль не буде працювати на локальному сервері. Тільки на хостінгу Автор kJlukOo долучення 29.01.25 Категорія Инструменты, утилиты Ioncube Loader Нет ocStore 3.0 2.3.0.2.4 OpenCart.Pro, ocShop Звернення до сервера розробника Да  
  6. Версия 1.0.0

    Модуль в адмінці додає набір фільтрів для товарів, що дозволяє знаходити товари з порожніми критичними полями, такими як Зображення Опис Головна категорiя Виробник HTML-тег H1 Мета-тег Title Мета-тег Description SEO URL Модуль не буде працювати на локальному сервері. Тільки на хостінгу
    15.00 USD
  7. По умолчанию фильтр сортирует подобные значение "до 2 м" > "до 1000 м" как строки Проблема возникает из-за того, sql запрос "до 2м" + 0 возвращает 0 Задача найти блоки фильтра в которых все значения содержат числа и отсортировать их в правильном порядке Написал скрипт, который находит фильтры имеющие только числовые значения и проставляет им необходимую сортировку Перед тестирование скрипта делайте бекап таблицы oc_ocfilter_filter_value function sort_ocfilter() { $pattern = '/\-?\d+([.,]\d+)?/'; $final_groups = []; $groups = []; $batchSize = 5500; $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "ocfilter_filter_value fv LEFT JOIN " . DB_PREFIX . "ocfilter_filter_value_description fvd ON (fv.value_id = fvd.value_id AND fv.source = fvd.source) WHERE fvd.language_id = '" . (int)$this->config->get('config_language_id') . "'"); foreach ($query->rows as $row) { if (array_search($row['filter_id'], $exclude_filter_id) === FALSE) { $groups[$row['filter_id']][] = $row; } } foreach ($groups as $key => $group) { $numeric = 0; $alphabet = 0; foreach ($group as $val) { if (preg_match($pattern, $val['name'], $matches1)) { $numeric++; } else { $alphabet++; } } if ($alphabet != 0) { continue; } uasort($groups[$key], function ($a, $b) use ($pattern) { if (preg_match($pattern, $a['name'], $matches1) && preg_match($pattern, $b['name'], $matches2)) { return (float)str_replace(',', '.', $matches1[0]) <=> (float)str_replace(',', '.', $matches2[0]); } else { return $a['name'] <=> $b['name']; } }); $final_groups[$key] = $groups[$key]; } foreach ($final_groups as $group) { $counter = 0; foreach ($group as $val) { $counter++; $sqlQueries[] = "WHEN value_id = " . $val['value_id'] . " THEN " . $counter . " "; //$this->db->query($sql); } } $chunks = array_chunk($sqlQueries, $batchSize); foreach ($chunks as $batch) { $combinedQuery = implode(" ", $batch); $combinedQuery = "UPDATE " . DB_PREFIX . "ocfilter_filter_value SET sort_order = (CASE " . $combinedQuery . " ELSE sort_order END)"; $this->db->query($combinedQuery); } echo "<PRE>";var_dump($final_groups); }
  8. это модуль выводит опции. цену выводит карточка товара KS умеет выводить акционную цену
  9. добрый день. нет KIT SERIES сможет в один блок вывести картинку + вес но KS в отличии от HPMR не умеет по 2+ атрибутам (вес + вкус например) разбивать одновременно
  10. наверное нужно эти правки из бекапа переносить в модификаторы или же напрямую в файлы движка
  11. kJlukOo

    [Поддержка] KIT SERIES

    обычно в темах есть кастомный цсс. а у меня он был криво сделан. w3 ругался. переделывать было слишком сложно. поэтому удОлил
  12. kJlukOo

    Турбопатриот

    диалог инициирован на основании чего был? скрин своего вы**ра в теме дополнения приложи. ты проявил неуважение. затем я дерзанул и кто-то расплакался в паблик
  13. kJlukOo

    Турбопатриот

    пан дерзит в каждом сообщение, а если ответить в таком же духе, то его хрустальное эго разлетается на кусочки. еще и в паблик. хватит искать зраду везде. займись делом
  14. kJlukOo

    Турбопатриот

    ты зачем выносишь личку и содержимое платного файла на общее обозрение? администрация примите меры против неадекватa @Support
  15. а вопрос только в редиректе? могу сделать 301 на родитель. пишите в личку
  16. а зачем редиректы? отедльные карточки с разным размером/цветом норм практика
  17. 15 Завантажити / Придбати розширення EasyMods модуль допомагає зручно створювати модифікатори Автор kJlukOo долучення 14.12.24 Категорія Інші розширення Ioncube Loader Нет ocStore 3.0 OpenCart.Pro, ocShop Звернення до сервера розробника Да  
  18. kJlukOo

    EasyMods

    Версия 1.0.0

    модуль допомагає зручно створювати модифікатори
    15.00 USD
  19. без интерфейса в админке могу сделать за 50$ в виде модификатора все по уму
  20. kJlukOo

    [Поддержка] HPMrr PRO

    можно массово. в ласт версии под этим списком есть кнопка для выбора изображения. после выбора путь к изображению попадает в буфер обмена. его можно вставить вместо path_to_image. путь к изображению относительно папки image, которая в корне сайта те обычно выглядит catalog/... сортировать цвета автоматически скорее всего не выйдет. я не тестил это на изображениях
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.