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

Elena131

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

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

  • Посещение

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

  1. Elena131

    Подсказки

    Модуль всплывающих подсказок. Логика: при нахождении в описании товара конкретного слова - с ним рядом появляется значок подсказки и при наведении мыши появляется всплывающее небольшое окно с описанием. Есть ли что-то похожее ?
  2. 1) Как отменить "Перезагрузку формы" для некоторых полей (город и индекс в адресе оплаты)? 2) Есть ли смысл использовать Google API если установлена "собственная Geo база" ?
  3. Как бы это добавить в связку <span class="text-price"><?php echo $text_price; ?></span> <?php if (!$special) { ?> <span style="font-size: 19px; color: #5d1b75;" itemprop="price"> <?php echo $price; ?></span> <?php } else { ?> <span class="price-new" style="font-size: 19px; color: #5d1b75;" itemprop="price"><?php echo $special; ?></span><span class="price-old" style="font-size: 14px; font-weight: 100;">(<?php echo $price; ?>)</span> <?php } ?>
  4. Спасибо за ответ, я это-то понимаю. Просто хочется малой кровью, чтобы чужеродный модуль легко точился под Ваш.
  5. Помогите отключить товары в результатах поиска (лучше конечно выводить их, но с текстом "Нет в наличии", но пойдёт любой вариант).
  6. Существует проверенная и рабочая версия какого-либо модуля из серии "товар в подарок при достижении определённой суммы" для работы с Simple ?
  7. Нашла в сети решение: в admin/model/catalog/product.php заменить $this->db->query("INSERT INTO " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($data['sku']) . "', upc = '" . $this->db->escape($data['upc']) . "', ean = '" . $this->db->escape($data['ean']) . "', jan = '" . $this->db->escape($data['jan']) . "', isbn = '" . $this->db->escape($data['isbn']) . "', mpn = '" . $this->db->escape($data['mpn']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . $this->db->escape($data['tax_class_id']) . "', sort_order = '" . (int)$data['sort_order'] . "', date_added = NOW()"); на if ($data['sku']) { $this->db->query("INSERT INTO " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($data['sku']) . "', upc = '" . $this->db->escape($data['upc']) . "', ean = '" . $this->db->escape($data['ean']) . "', jan = '" . $this->db->escape($data['jan']) . "', isbn = '" . $this->db->escape($data['isbn']) . "', mpn = '" . $this->db->escape($data['mpn']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . $this->db->escape($data['tax_class_id']) . "', sort_order = '" . (int)$data['sort_order'] . "', date_added = NOW()"); } else { $autosku_start = 1000; $autosku_query = $this->db->query("SELECT COUNT(*) as `total` FROM " . DB_PREFIX . "product WHERE sku = '" . $this->db->escape($autosku_start) . "'"); $occurance_count = $autosku_query->row['total']; $autosku_okay = false; $autosku_count = 0; do { if($autosku_count > 0) { $autosku_start++; } $autosku_query = $this->db->query("SELECT COUNT(*) as `total` FROM " . DB_PREFIX . "product WHERE sku = '" . $this->db->escape($autosku_start) . "'"); $occurance = $autosku_query->row['total']; if($occurance == 0) { $autosku_okay = true; } else { $autosku_count++; } } while($autosku_okay == false); $this->db->query("INSERT INTO " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($autosku_start) . "', upc = '" . $this->db->escape($data['upc']) . "', ean = '" . $this->db->escape($data['ean']) . "', jan = '" . $this->db->escape($data['jan']) . "', isbn = '" . $this->db->escape($data['isbn']) . "', mpn = '" . $this->db->escape($data['mpn']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . $this->db->escape($data['tax_class_id']) . "', sort_order = '" . (int)$data['sort_order'] . "', date_added = NOW()"); }
  8. Добавила на сайт (1.5.5.1.2) артикулы, вывела их в админке. Вроде бы всё ок почти. Вопрос: как сделать чтобы нельзя было добавить товару артикул, который уже есть в бд ? или сам ставил бы с шагом +1 от максимального значения.
  9. Значит так. в .htaccess добавляем php_flag magic_quotes_gpc Off Вуаля.
  10. Ознакомьтесь по возможности с работой "E-commerce Tracking Google" и "Параметры интернет-магазинов Яндекс". Конечные данные они собирают со страницы корзины success для последующей их передачи. Так как Ваш модуль представляет собой именно корзину, то я выдвинула предположение что моя проблема может быть связана с Вашим модулем или, может, кто-то ещё сталкивался с этим. Собственно на нет и суда нет.
  11. В таком случае клиенты не смогут пользоваться привычной им корзиной, а на тест нужны сутки.
  12. Вопрос возможно не по теме, просто пока не понимаю где копать. У меня подключена расширенная эл.торговля гугл (через vqmode) и параметры интернет-магазинов яндекса (просто скриптом). Стала замечать, что не все заказы попадают в отчеты... обычно номера пропущенных заказов одни и те же в обоих системах. С чем это может быть связано, точней может ли это быть связано с Simple ? Спасибо.
  13. OcStore 1.5.5.1.2 Заметила, что не все заказы попадают в GA e-commerce и YM параметры интернет-магазинов, номера потерянных заказов совпадают.. С чем может быть связано ?
  14. Дамп всего сайта. Никакого кода не добавляла. Просто наблюдение..
  15. залила дамп на локалхост, и о чудо - поиск с апострофом работает
  16. Помогите создать отрицательную транзакцию.
  17. Итак, друзья. Нужно отменить несколько транзакций в Universal GA. Уверена, многие сталкивались с этим. Инструкций куча, но мне честно не понятно: Вот к примеру оф. от гугла: Первоначальная транзакция ga('ecommerce:addTransaction', { 'id': '1234', // Идентификатор транзакции (обязательно). 'affiliation': 'Acme Clothing', // Название магазина или аффилированной компании. 'revenue': '11.99', // Общий итог. 'shipping': '5', // Доставка. 'tax': '1.29' // Налог. }); ga('ecommerce:addItem', { 'id': '1234', // Идентификатор транзакции (обязательно). 'name': 'Fluffy Pink Bunnies', // Наименование товара (обязательно). 'sku': 'DD23444', // Единица складского хранения/код. 'category': 'Party Toys', // Категория или вариант. 'price': '11.99', // Цена за единицу товара. 'quantity': '1' // Количество. }); Удаление транзакции ga('ecommerce:addTransaction', { 'id': '1234', // Идентификатор транзакции (обязательно). 'affiliation': 'Acme Clothing', // Название магазина или аффилированной компании. 'revenue': '-11.99', // Общий итог. 'shipping': '-5', // Доставка. 'tax': '-1.29' // Налог. }); ga('ecommerce:addItem', { 'id': '1234', // Идентификатор транзакции (обязательно). 'name': 'Fluffy Pink Bunnies', // Наименование товара (обязательно). 'sku': 'DD23444', // Единица складского хранения/код. 'category': 'Party Toys', // Категория или вариант. 'price': '11.99', // Цена за единицу товара. 'quantity': '-1' // Количество. }); Но откуда брать данные и куда вставлять, совершенно не понятно. Или провести отрицательную транзакцию на сайте, но как ? p.s. вопрос касается так же и яши метрики.
  18. аналогично, подумываю о покупке http://www.opencart.com/index.php?route=extension/extension/info&extension_id=18339&filter_search=Enhanced
  19. Стоковые купоны работают через одно место из-за встроенного модуля или Simple тут как-то причастна ? Конкретно: при создании купона со скидкой 100% на конкретный товар, купон применяется ко всей корзине.
  20. Для себя пока подобрала http://www.opencart.com/index.php?route=extension/extension/info&extension_id=14198&filter_search=reviews&filter_download_id=31 Но что-то дорогооооо
×
×
  • Создать...

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

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