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

spectre

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

    5 906
  • З нами

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

Про spectre

Технічна підтримка

  • Робочий час
    24/7/365
  • Інше
    Решаю проблемы

Інформація

  • Стать
    Мужчина
  • Місто:
    od.ua
  • Інтереси
    бухло, бабло, дробовики

Відвідувачі профілю

56 420 переглядів профілю

spectre's Achievements

Grand Master

Grand Master (14/14)

  • Dedicated Rare
  • First Post
  • Collaborator
  • Posting Machine Rare
  • Conversation Starter

Recent Badges

1,8k

Репутація

  1. А чем принципиально отличается любой модуль оплаты для ocstore от модуля для opencart? А вообще - очень много жести в модуле, показать бы его кому-то кто с опенкарт работал
  2. В другом, модуль отправляет 1 раз (если подключен 1 раз) и других вариантов нет, или 1 или никак не отправляет
  3. поиском по файлам все файлы модуля имеют в названии слово remarketing селектор карточки товара - класс блока верхнего уровня карточки в категории
  4. код модуля открыт, можно делать и называть события как угодно, при обновлении это не сохранится по вопросам 1 - не будет, события можно переименовать на уровне потока 2, 3 можно реализовать за небольшие обычные деньги при понятном тз либо добавить оперативки браузеру чтобы сохранялись категории
  5. Это уже готовое решение) как им пользоваться написано тут https://opencartforum.com/blogs/entry/401-kak-napisat-ocmod-modifikator-chtoby-on-dazhe-rabotal-i-nichego-ne-slomat/
  6. это кусочек модификатора, можете сделать свой, также могут быть грамматические ошибки, но вряд ли)
  7. <file path="catalog/model/catalog/product.php"> <operation error="skip"> <search><![CDATA[$product_attribute_query = $this->db->query("SELECT a.attribute_id, ad.name, pa.text FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_description ad ON (a.attribute_id = ad.attribute_id) WHERE pa.product_id = '" . (int)$product_id . "' AND a.attribute_group_id = '" . (int)$product_attribute_group['attribute_group_id'] . "' AND ad.language_id = '" . (int)$this->config->get('config_language_id') . "' AND pa.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY a.sort_order, ad.name");]]></search> <add position="replace"><![CDATA[$product_attribute_query = $this->db->query("SELECT a.attribute_id, ad.name, pa.text FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_description ad ON (a.attribute_id = ad.attribute_id) WHERE pa.product_id = '" . (int)$product_id . "' AND a.attribute_group_id = '" . (int)$product_attribute_group['attribute_group_id'] . "' AND ad.language_id = '" . (int)$this->config->get('config_language_id') . "' AND pa.language_id = '" . (int)$this->config->get('config_language_id') . "' AND pa.attribute_id NOT IN (ID атрибутов через зпт) ORDER BY a.sort_order, ad.name");]]></add> </operation> </file>
  8. Это то про что я давно писал, купон применяется не к актуальной цене и полностью убивает работу акционных цен

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

Important Information

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