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

ibond

Users
  • Posts

    1,622
  • Joined

  • Last visited

Everything posted by ibond

  1. Ну тогда как-то так в admin/controller/sale# order.php $products = $this->model_sale_order->getOrderProducts($this->request->get['order_id']); // ++ $this->load->model('catalog/product'); // ++ ... // ++ $get_product_for_sku = $this->model_catalog_product->getProduct($product['product_id']); // ++ $data['products'][] = array( 'name' <----> <-----> => $product['name'], // -- // 'model' => $product['model'], // -- // ++ 'model' => $get_product_for_sku['sku'], // ++ ....
  2. Есть модули. Видел где-то. Как зовут не помню. Можно допилом + javascript Скорее всего да. p.s. Вы бы хоть плюсик жали, а то скучно здесь стало бесплатно консультировать, и было бы видно, помог хоть в чем-то или нет! :)
  3. Отдельным шкриптом только разве. Или модуль спецом писать. Если артикул есть то смотрим на штрихкод сравниваем обновляем пока у артикула есть штрихкоды, например.
  4. В одном товаре может сколько угодно артикулов и вообще полей. Смотрите таблицу product в sql не смог сразу написать, отвлекли: В продукт можно вставить любое поле и использовать его на свое усмотрение. Но любой другой функционал придется подпиливать под это поле и в том числе разные параметры товара. Вы бы ТЗ написали а то на ходу Ваши программисты? прыгают туда сюда. Надо ставить четкую задачу и исходить из своих финансовых возможностей.
  5. Есть Артикул, есть модель. А вообще штрихкод гениальное изобретение!
  6. Покопаться придется, ну и денег придется тоже дать. Стандартными средствами, так, по памяти скажу, что можно реализовать первый вариант, но без вставки: бриллиант 0,21 карат (вес камня), 3/3(чистота/цвет). Это дополнительные опции, и удобней клиенту будет выбирать, если это решение будет исполнено с использованием ajax. Но. Наверняка есть уже модуль, может Том подскажет, я видел, но забыл. По пункту 2. Тоже, все зависит от фильтра. Возможно нужно будет допилить фильтр. По пункту 3. Можно. Но не стандартными средствами. По пункту 4. См. пост выше от n3bo
  7. Как вариант из исходников собрать, и на vps новый php и установить! Я вот не помню, какой-то модуль новый себе ставил, так он уже требовал новый php, на старом не хотел работать по причине отсутствия новшеств.
  8. Вы нашли уже кто сделает? Или Том помог? Если что скайп в личке!
  9. У меня все работает (ocStore 2.1.0.2). Возможно не обновили Менеджер дополнений, кэш не почистили? Какая версия Опенкарта?
  10. В /catalog/controller/product/category.php // Wishlist if ($this->customer->isLogged()) { $this->load->model('account/wishlist'); $data['text_wishlist'] = sprintf($this->language->get('text_wishlist'), $this->model_account_wishlist->getTotalWishlist()); } else { $data['text_wishlist'] = sprintf($this->language->get('text_wishlist'), (isset($this->session->data['wishlist']) ? count($this->session->data['wishlist']) : 0)); } $data['wishlist'] = $this->url->link('account/wishlist', '', 'SSL'); В category.tpl <? var_dump($wishlist); ?> <? var_dump($text_wishlist); ?> результат: string(51) "http://site.com/index.php?route=account/wishlist" string(13) "text_wishlist"
  11. в /catalog/controller/product/product.php после: if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) { $data['price'] = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax'))); } else { $data['price'] = false; } вставляем: if ($product_info['quantity'] == 0) { $data['price'] = 0; }
  12. /catalog/controller/common/header.php $this->data['compare'] = $this->url->link('product/compare'); $this->data['text_compare'] = sprintf($this->language->get('text_compare'), (isset($this->session->data['compare']) ? count($this->session->data['compare']) : 0)); для 2го ОС: $data['compare'] = $this->url->link('product/compare'); $data['text_compare'] = sprintf($this->language->get('text_compare'), (isset($this->session->data['compare']) ? count($this->session->data['compare']) : 0)); в header.tpl смотрим: <? var_dump($compare) ?> <? var_dump($text_compare) ?> Результат: string(56) "http://site.com/index.php?route=product/compare" string(37) "Сравнение товаров (2)"
  13. А может все же остался товар/товары, которым назначены эти атрибуты? Пишите в скайп (см. профиль), если еще актуально, помогу.
  14. в самой mysql надо поменять значение price с decimal(15,4) на text или varchar(20) но все равно потом можно ждать кучу ошибок, которые могут вылезти из-за того, что там не цифра а текст
  15. <button type="button" onclick="window.location.href='/'" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary btn-lg btn-block"><?php echo $button_cart; ?></button>
  16. А что там может поплыть? Разве что вы на кнопку свой css набросали?
  17. <a herf="/" type="button" id="button-cart" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary btn-lg btn-block"><?php echo $button_cart; ?></button>
  18. А что автор шаблона говорит? Явно там должно быть что-то типа if($this->registry->has('theme_options') == true) { $this->registry->has('theme_options') == false ....
×
×
  • 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.