Отображение SKU (артикул)

Тема в разделе "Готовые модули и модификаторы. Бесплатно", создана пользователем mars1an, 15 мар 2016.

  1. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    Так, наконец-то я увидел свою ошибку при установке мода в ОС версии ниже 2.2.0.0
    • в версии 2.2.0.0 (на которой и тестировалось) system/library/cart/cart.php
    • в версиях ниже должно быть system/library/cart.php
    Мод поправил с учетом расположения cart.php в разных версиях ОС.
    (Обновленная версия в первом посте темы)
    А вас случайно не установлен ли модуль Octemplates Fast order?
     
  2. TarasKhust

    TarasKhust Пользователь

    Сообщения:
    31
    Симпатии:
    1
    установлен у меня топ модули:) не понял по поводу версии, вы пишите в версии 2.2.0.0, откуда 2.2 когда на офф сайте только 2.1.0.2.1 последняя
     
  3. TarasKhust

    TarasKhust Пользователь

    Сообщения:
    31
    Симпатии:
    1
    а вижу уже анг версия 2.2.0.0 (Latest version)
     
  4. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    Такой версии вообще не существует, вот оффсайт.
    Во вложении аддон к основному моему модификатору, добавляет вывод Артикула в корзине модуля Octemplates Fast order. У меня этот модуль не установлен, так что прошу вас самостоятельно проверить корректность отображения.
     

    Вложения:

  5. TarasKhust

    TarasKhust Пользователь

    Сообщения:
    31
    Симпатии:
    1
    проверил итак нету....
     
  6. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    Покажите лог модификаторов
     
  7. TarasKhust

    TarasKhust Пользователь

    Сообщения:
    31
    Симпатии:
    1
    MOD: Product SKU addon for Octemplates Fast order
    FILE: catalog/controller/checkout/fastorder/fastorder.php
    CODE: $data['column_model'] = $this->language->get('column_model');
    LINE: 98
    CODE: $data['products'][] = array(
    LINE: 241
    FILE: catalog/language/russian/checkout/fastorder.php
    CODE: $_['column_model']
    LINE: 64
    FILE: catalog/language/english/checkout/fastorder.php
    CODE: $_['column_model']
    LINE: 64
    ----------------------------------------------------------------
    MOD: Product SKU2
    CODE: $data['column_model'] = $this->language->get('column_model');
    LINE: 31
    CODE: $data['products'][] = array(
    LINE: 160
    FILE: catalog/view/theme/sstore/template/checkout/cart.tpl
    CODE: <td class="text-left"><?php echo $column_model; ?></td>
    LINE: 48
    CODE: <td class="text-left"><?php echo $product['model']; ?></td>
    LINE: 81
    FILE: system/library/cart.php
    CODE: $product_data[] = array(
    LINE: 241
    CODE: $_['column_model']
    LINE: 34
    CODE: $_['column_model']
    LINE: 34
    FILE: catalog/controller/checkout/confirm.php
    CODE: $order_data['products'][] = array(
    LINE: 216
    CODE: $data['products'][] = array(
    LINE: 378
    CODE: $data['column_model'] = $this->language->get('column_model');
    LINE: 325
    FILE: catalog/view/theme/sstore/template/checkout/confirm.tpl
    CODE: <td class="text-left"><?php echo $column_model; ?></td>
    LINE: 9
    CODE: <td class="text-left"><?php echo $product['model']; ?></td>
    LINE: 30
    CODE: <td colspan="4" class="text-right"><strong><?php echo $total['title']; ?>:</strong></td>
    LINE: 49
    FILE: catalog/language/russian/checkout/checkout.php
    CODE: $_['column_model']
    LINE: 47
    FILE: catalog/language/english/checkout/checkout.php
    CODE: $_['column_model']
    LINE: 47
    FILE: catalog/controller/account/order.php
    CODE: $data['column_model'] = $this->language->get('column_model');
    LINE: 174
    CODE: $data['products'][] = array(
    LINE: 327
    FILE: catalog/view/theme/sstore/template/account/order_info.tpl
    CODE: <td class="text-left"><?php echo $column_model; ?></td>
    LINE: 74
    CODE: <td class="text-left"><?php echo $product['model']; ?></td>
    LINE: 94
    CODE: <td colspan="3"></td>
    LINE: 120
    FILE: catalog/language/russian/account/order.php
    CODE: $_['column_model']
    LINE: 29
    FILE: catalog/language/english/account/order.php
    CODE: $_['column_model']
    LINE: 29
    CODE: $data['column_product'] = $this->language->get('column_product');
    LINE: 398
    LINE: 770
    LINE: 1569
    LINE: 1817
    CODE: $this->load->model('tool/upload');
    LINE: 967
    LINE: 1687
    CODE: foreach ($products as $product)
    LINE: 976
    LINE: 1699
    CODE: foreach ($products as $product) {
    LINE: 535
    CODE: foreach ($products as $product) {
    LINE: 538
    CODE: $data['order_products'][] = array(
    LINE: 542
    CODE: $data['products'][] = array(
    LINE: 1014
    CODE: $product_data[] = array(
    LINE: 1740
    FILE: catalog/controller/api/cart.php
    CODE: $products = $this->cart->getProducts();
    LINE: 166
    CODE: foreach ($products as $product) {
    LINE: 171
    CODE: $json['products'][] = array(
    LINE: 199
    FILE: admin/view/template/sale/order_invoice.tpl
    CODE: <td><b><?php echo $column_model; ?></b></td>
    LINE: 72
    CODE: <td><?php echo $product['model']; ?></td>
    LINE: 89
    CODE: <td class="text-right" colspan="4"><b><?php echo $total['title']; ?></b></td>
    LINE: 106
    FILE: admin/view/template/sale/order_info.tpl
    CODE: <td class="text-left"><?php echo $column_model; ?></td>
    LINE: 153
    CODE: <td class="text-left"><?php echo $product['model']; ?></td>
    LINE: 174
    CODE: <td colspan="4" class="text-right"><?php echo $total['title']; ?></td>
    LINE: 191
    FILE: admin/view/template/sale/order_form.tpl
    CODE: <td class="text-left"><?php echo $column_model; ?></td>
    LINE: 247
    LINE: 835
    CODE: <td class="text-left"><?php echo $order_product['model']; ?></td>
    LINE: 276
    CODE: html += ' <td class="text-left">' + product['model'] + '</td>';
    LINE: 1118
    LINE: 1195
    CODE: html += ' <td class="text-right" colspan="4">' + total['title'] + ':</td>';
    LINE: 1222
    CODE: model: item['model'],
    LINE: 1469
    FILE: admin/language/russian/sale/order.php
    CODE: $_['column_product']
    LINE: 71
    FILE: admin/language/english/sale/order.php
    CODE: $_['column_product']
    LINE: 71
    FILE: catalog/model/checkout/order.php
    CODE: $data['text_model'] = $language->get('text_new_model');
    LINE: 443
    CODE: $this->load->model('tool/upload');
    LINE: 547
    CODE: foreach ($order_product_query->rows as $product) {
    LINE: 555
    CODE: $data['products'][] = array(
    LINE: 582
    FILE: catalog/view/theme/sstore/template/mail/order.tpl
    CODE: <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; background-color: #EFEFEF; font-weight: bold; text-align: left; padding: 7px; color: #222222;"><?php echo $text_model; ?></td>
    LINE: 77
    CODE: <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['model']; ?></td>
    LINE: 94
    CODE: <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: right; padding: 7px;" colspan="4"><b><?php echo $total['title']; ?>:</b></td>
    LINE: 113
    FILE: catalog/language/russian/mail/order.php
    CODE: $_['text_new_model']
    LINE: 23
    FILE: catalog/language/english/mail/order.php
    CODE: $_['text_new_model']
    LINE: 23
    CODE: $data['model'] = $product_info['model'];
    LINE: 473
    CODE: $data['text_model'] = $this->language->get('text_model');
    LINE: 397
    CODE: <span class="marked"><?php echo $text_model; ?></span> <span<?php if($storeset_microdata !='') { ?> itemprop="model"<?php } ?>><?php echo $model; ?></span>
    LINE: 196
    CODE: $_['text_model']
    LINE: 8
    CODE: $_['text_model']
    LINE: 8
    CODE: $data['text_model'] = $this->language->get('text_model');
    LINE: 48
    CODE: $data['products'][$product_id] = array(
    LINE: 118
    FILE: catalog/view/theme/sstore/template/product/compare.tpl
    CODE: <td><?php echo $text_model; ?></td>
    LINE: 67
    FILE: catalog/language/russian/product/compare.php
    CODE: $_['text_model']
    LINE: 12
    FILE: catalog/language/english/product/compare.php
    CODE: $_['text_model']
    LINE: 12
    FILE: catalog/controller/account/wishlist.php
    CODE: $data['column_model'] = $this->language->get('column_model');
    LINE: 54
    CODE: $data['products'][] = array(
    LINE: 108
    FILE: catalog/view/theme/sstore/template/account/wishlist.tpl
    CODE: <td class="text-left"><?php echo $column_model; ?></td>
    LINE: 27
    CODE: <td class="text-left"><?php echo $product['model']; ?></td>
    LINE: 43
    FILE: catalog/language/russian/account/wishlist.php
    CODE: $_['column_model']
    LINE: 19
    FILE: catalog/language/english/account/wishlist.php
    CODE: $_['column_model']
    LINE: 19
    FILE: admin/view/template/catalog/product_list.tpl
    CODE: <div class="col-sm-4">
    LINE: 71
    CODE: <td class="text-right"><?php if ($sort == 'p.price') { ?>
    LINE: 120
    CODE: <td class="text-left"><?php echo $product['model']; ?></td>
    LINE: 157
    CODE: var filter_price = $('input[name=\'filter_price\']').val();
    LINE: 222
    CODE: <?php echo $footer; ?>
    LINE: 312
    CODE: 'p.model',
    LINE: 546
    CODE: if (isset($data['filter_price']) && !is_null($data['filter_price'])) {
    LINE: 511
    LINE: 838
    CODE: $_['column_model']
    LINE: 31
    CODE: $_['column_model']
    LINE: 31
    ----------------------------------------------------------------
     
    Последнее редактирование модератором: 2 дек 2016
  8. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    Аддоном не добавляется запись в шаблон, вот это:
    Код:
    <file path="/catalog/view/theme/*/template/checkout/fastorder/fastorder.tpl">
    замените на:
    Код:
    <file path="/catalog/view/theme/sstore/template/checkout/fastorder/fastorder.tpl">
     
  9. TarasKhust

    TarasKhust Пользователь

    Сообщения:
    31
    Симпатии:
    1
    щас проверю
     
  10. TarasKhust

    TarasKhust Пользователь

    Сообщения:
    31
    Симпатии:
    1
    все правильно непрописалось, но я прописал вручную чего непропысываеться автоматом хз пути все верны и исчиться строка где надо прописывать без проблем
     
  11. TarasKhust

    TarasKhust Пользователь

    Сообщения:
    31
    Симпатии:
    1
    может права надо дать на запись?
     
  12. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
  13. Sanek

    Sanek Пользователь

    Сообщения:
    77
    Симпатии:
    3
    Добрый вечер. А у меня ошибку выдает:
    Код:
     PHP Notice:  Undefined variable: sort_sku in /..../...../..../docs/system/storage/modification/admin/view/template/catalog/product_list.tpl on line 103
    В каком месте можно исправить?
     
  14. Sanek

    Sanek Пользователь

    Сообщения:
    77
    Симпатии:
    3
    Сейчас еще увидел: в корзине поле артикул пустое(((
     
  15. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    Удалите мод SKU и аддон, почистить кэшь и установите их заного.
    Точная версия OpenCart, какая тема используется? И лог модификаторов в файл или спойлер приложите.
     
  16. Sanek

    Sanek Пользователь

    Сообщения:
    77
    Симпатии:
    3
    Кэш почистил,все заработало) Спасибо.
     
  17. alirus

    alirus Новичок

    Сообщения:
    19
    Симпатии:
    5
    Здравствуйте! Огромное спасибо за труды! Очень полезная функция!

    Установил модуль и аддон с первой страницы. Перед установкой почистил кеш в модификаторах
    В админке выдает ошибки в строке Артикул производителя
    <b>Notice</b>: Undefined variable: filter_upc in<b>/var/www/html/system/storage/modification/admin/view/template/catalog/product_list.tpl</b> on line <b>67</b>

    и не ищет по артикулу товар

    А в самом товаре показывает артикул как на картинке ниже. 4 шт одинаковых хотя вписан артикул в товаре только в SKU

    да забыл. версия магазина 2.2.0.0
     

    Вложения:

  18. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    В первом посте 2 разных модификатора, один только для вывода sku, второй для вывода sku и upc. Ставить надо только один из них.
     
  19. alirus

    alirus Новичок

    Сообщения:
    19
    Симпатии:
    5
    Спасибо, убрал sku и upc. Поправил. Работает все как надо. Я только начинаю изучать этот движок. Слез с престы ввиду ее очень тяжелой настройки.

    Есть еще вопрос. А как то можно реализовать проверку артикулов. Например, чтобы артикул был строго индивидуален под каждый товар?
     
  20. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    Модификатор во вложении, проверяйте, у меня, вроде, работает как надо.
    screenshot-shop.prime.local 2016-07-22 15-10-55.png
     

    Вложения:

    alirus нравится это.