Кум Опубликовано: декабря 1, 2014 Жалоба Поделиться Опубликовано: декабря 1, 2014 Добрый день.Как вместо SKU прописать "Код товара", и вывести его отображение в карточке товара и в Счете при распечатке? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Арётм Опубликовано: декабря 1, 2014 Жалоба Поделиться Опубликовано: декабря 1, 2014 Тоже интересует Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
admin Опубликовано: декабря 2, 2014 Жалоба Поделиться Опубликовано: декабря 2, 2014 я модель для этого использую потому как она для этого и задумывалась но при первых переводах на русский почему то перевели именно как модель а не как код товара Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Кум Опубликовано: декабря 2, 2014 Автор Жалоба Поделиться Опубликовано: декабря 2, 2014 я модель для этого использую потому как она для этого и задумывалась но при первых переводах на русский почему то перевели именно как модель а не как код товара я использую для уточнения модели оборудования. Есть возможность прописать (по системе) "код товара" вместо "СКУ" дабы не писать каждый раз "код товара"? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
admin Опубликовано: декабря 2, 2014 Жалоба Поделиться Опубликовано: декабря 2, 2014 у вас код товара выведен в карточку ?или где вы это каждый раз пишите то ? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Кум Опубликовано: декабря 3, 2014 Автор Жалоба Поделиться Опубликовано: декабря 3, 2014 у вас код товара выведен в карточку ? или где вы это каждый раз пишите то ? это если его каждый раз писать в поле "модель", хочется облегчить себе жизнь так как информацию о товаре вписываю "ручками". Если есть возможность добавить поле "Код товара" в карточку товара и потом отображением его в счете товара -прошу помочь в данном вопросе. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
admin Опубликовано: декабря 3, 2014 Жалоба Поделиться Опубликовано: декабря 3, 2014 ничего не поняла откуда взяться коду если вы его заполнять не будете ? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
dsd10 Опубликовано: декабря 7, 2014 Жалоба Поделиться Опубликовано: декабря 7, 2014 У меня так на одном магазе сделано. См скрины.Вам так надо? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
admin Опубликовано: декабря 8, 2014 Жалоба Поделиться Опубликовано: декабря 8, 2014 ну вы то туда руками пишите :-) а Кум хочет что бы оно каким то телепатическим образом заполнялось или я чего то не понял Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Кум Опубликовано: декабря 9, 2014 Автор Жалоба Поделиться Опубликовано: декабря 9, 2014 У меня так на одном магазе сделано. См скрины. Вам так надо? Да именно так!!! Но я не могу сообразить как вывести артикул в карточку товара! Где поставить "галочку"? и выводится потом артикул в "Счет"? и есть ли такая возможность (вывда артикула в "Счет")? Спасибо за понимание)! Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. admin Опубликовано: декабря 9, 2014 Это популярное сообщение. Жалоба Поделиться Опубликовано: декабря 9, 2014 галочку поставить негде и в счет не выводитсячто бы вывести в карточку товара нужно сделать как то такв файле catalog\controller\product\product.phpниже $this->data['model'] = $product_info['model'];добавить $this->data['sku'] = $product_info['sku'];потом в файл catalog\view\theme\ВАШАТЕМА\template\product\product.tplдобавить в нужное место <span>Код товара:</span> <?php echo $sku; ?> milenius 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Кум Опубликовано: декабря 11, 2014 Автор Жалоба Поделиться Опубликовано: декабря 11, 2014 галочку поставить негде и в счет не выводится что бы вывести в карточку товара нужно сделать как то так в файле catalog\controller\product\product.php ниже $this->data['model'] = $product_info['model']; добавить $this->data['sku'] = $product_info['sku']; потом в файл catalog\view\theme\ВАШАТЕМА\template\product\product.tpl добавить в нужное место <span>Код товара:</span> <?php echo $sku; ?> Спасибо ! Сделал ))) с "Новой строкой" тоже разобрался) <br /> так и язык программирования выучу))) Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
dsd10 Опубликовано: декабря 29, 2014 Жалоба Поделиться Опубликовано: декабря 29, 2014 ну вы то туда руками пишите :-) а Кум хочет что бы оно каким то телепатическим образом заполнялось или я чего то не понял Кстати на счет "каким то телепатическим способом" SKU генератор артикулов 1.0 есть на форуме опенкарта, если кого то заинтересует. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
alexeylobas Опубликовано: января 31, 2015 Жалоба Поделиться Опубликовано: января 31, 2015 я модель для этого использую потому как она для этого и задумывалась но при первых переводах на русский почему то перевели именно как модель а не как код товара А не подскажете ! где подправить чтобы sku генерировался автоматом допустим начиная с 1000,1001,1002 и так далее.В опенкарте знаю как, а тут проблемка.. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
admin Опубликовано: февраля 1, 2015 Жалоба Поделиться Опубликовано: февраля 1, 2015 А не подскажете ! где подправить чтобы sku генерировался автоматом допустим начиная с 1000,1001,1002 и так далее.В опенкарте знаю как, а тут проблемка.. а чем тут отличается от опенкарта ? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
alexeylobas Опубликовано: февраля 1, 2015 Жалоба Поделиться Опубликовано: февраля 1, 2015 а чем тут отличается от опенкарта ?не хочу с Вами спорить , но отличается.НЕ РАБОТАЕТ В опенкарте :- Авто SKU, генерирует только цифры, если поле SKU не заполнено.- По умолчанию номер SKU начинается с 1000, и будет автоматически увеличиваться.- Каждый SKU будет уникальным.- Работает только при добавлении товара.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()"); } Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
alexeylobas Опубликовано: февраля 1, 2015 Жалоба Поделиться Опубликовано: февраля 1, 2015 а чем тут отличается от опенкарта ? Очень печально,что не работает:буду рад совету ,чтобы это чудо заработало ((( Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
alexeylobas Опубликовано: февраля 1, 2015 Жалоба Поделиться Опубликовано: февраля 1, 2015 а чем тут отличается от опенкарта ? ещё вопросик если не затруднит ВАС,краткое описание не выводится , либо я что то не так делаю Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
admin Опубликовано: февраля 4, 2015 Жалоба Поделиться Опубликовано: февраля 4, 2015 краткое описание мог забыть вывести в конкретном шаблоне что вы используете посмотрите как это сделано в дефолтном Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
milenius Опубликовано: марта 17, 2015 Жалоба Поделиться Опубликовано: марта 17, 2015 галочку поставить негде и в счет не выводится что бы вывести в карточку товара нужно сделать как то так в файле catalog\controller\product\product.php ниже $this->data['model'] = $product_info['model']; добавить $this->data['sku'] = $product_info['sku']; потом в файл catalog\view\theme\ВАШАТЕМА\template\product\product.tpl добавить в нужное место <span>Код товара:</span> <?php echo $sku; ?> Спасибо! А какой файл править, что-бы подобное сделать не в карточке товара, а в товаре в списке товаров? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
milenius Опубликовано: марта 17, 2015 Жалоба Поделиться Опубликовано: марта 17, 2015 Спасибо! А какой файл править, что-бы подобное сделать не в карточке товара, а в товаре в списке товаров? Разобрался! Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
johanridge Опубликовано: мая 11, 2015 Жалоба Поделиться Опубликовано: мая 11, 2015 Дабы не открывать новую ветку спрошу здесь: Есть варианты как можно организовать в админ панели поиск по SKU? Было бы удобно когда сканер штрих кодов под рукой Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
admin Опубликовано: мая 11, 2015 Жалоба Поделиться Опубликовано: мая 11, 2015 если поле модель не используете то используйте его для вывода кода товара, если используете то дублируйте по всей системе его функционал только выводите туда sku Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
nevredimiy Опубликовано: июня 13, 2015 Жалоба Поделиться Опубликовано: июня 13, 2015 Что бы не открывать новую тему - напишу здесь.Есть книжный интерент магазин.Желание: Что бы в карточке товара под производителем, выводился автор. Фамилия автора - это ссылка. Т.е. в точности как производитель.Может кто знает где галочку поставить, что бы такое получить?Спасибо. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
nevredimiy Опубликовано: июня 13, 2015 Жалоба Поделиться Опубликовано: июня 13, 2015 Что бы не открывать новую тему - напишу здесь. Есть книжный интерент магазин. Желание: Что бы в карточке товара под производителем, выводился автор. Фамилия автора - это ссылка. Т.е. в точности как производитель. Может кто знает где галочку поставить, что бы такое получить? Спасибо. Нашел сайт для примера. значит ссылка там для автора такая - index.php?route=product/author&path=68&id=81 Я так думаю ... , что нужно рыться в файлах движка и добавлять такие же строки как у производителя в каждый файл, но только теперь как автор. Подскажите, пожалуйста, я правильно думаю? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.