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

usergio

Users
  • Posts

    6,005
  • Joined

  • Last visited

Everything posted by usergio

  1. Групп может быть много. Если вы грузите атрибуты из прайса, то выбираете атрибут вместе с его группой так: http://prntscr.com/8chubp Но если атрибуты парсятся, у вас нет возможности разбросать атрибуты по группам: http://prntscr.com/8chwrz Поэтому они автоматически парсятся в Групп №1 Рекомендую эту группу назвать тремя пробелами и создать ее в БД руками, для всех языков. http://prntscr.com/8chy3q http://prntscr.com/8chyle
  2. Версия 8.3 :) Результат 5-ти месячной работы. Кажется, вылизал все... с вашей помощью ))) Если в 8.2а, которая была, все же, переходной версией, что-то не работало или работало не корректно, то в 8.3 все должно работать, как заявлено. Плюс, 45 новых функций. Наконец, Зоркий Сокол увидел, что в сарае нет стены и отменил обязательное заполнение стр. Данные категориями при обновлении цен :ugeek: Т.е. если вы обновляете цены и остатки товаров и на стр. Данные, не прописана категория некоего товара, то модуль не будет ругаться, а добавит наценку = 0 Автоматическое заполнение Фильтров из атрибутов. Исправление значений для фильтра ( Найти и заменить ). Парсинг Опций с доноров (давно просили сделать). В Инструментах уже 112 функций, посмотрите, Инструменты вас удивят)) Сделал поддержку модуля Валюта Плюс (там есть ньюанс в вкюмоде, кому нужно объясню). Замените активационные файлы, а то прошлые взломали, причем коряво, с непредсказуемыми последствиями.
  3. Название - нет, оно берется из прайса или парсится с донора. Но можно экспортнуть товары, СЦЕПИТЬ экселем колонку производитель с колонкой название. Залить прайс обратно, формой "Импорт из Экспорта" с обновлением только названия товара.
  4. Рекомендую, при добавлении новых товаров, пока ваш сайт еще не открыт Гуглу, не изменять оригинальные имена фото, пусть будут такими, как на сайте, с которого вы их парсите. Тогда будет меньше дублей (я проверяю на совпадающие имена). Потом, когда сайт будет готов для выхода в интернет, удалите лишние фото с помощью Инструмента http://prntscr.com/88pf4j и переименуйте их автоматом, по вашему образцу прописанному в СЕО-шаблоне http://prntscr.com/88pfvj
  5. 1. Вы должны зайти не просто в phpMyAdmin, зайти и выбрать БД вашего магазина. И только после этого, выполнять SQL. 2. Пишет, что не существует таблицы suppler_data Это моя таблица, она не входит в стандартный Опенкарт. Ее создает модуль при первом запуске "Поставщики". Подозреваю, что вы пропустили пункт ридми: 5. Зайдите в админку: Каталог и нажмите Поставщики. Если появилось сообщение "У вас нет прав доступа", зайдите: Система->Пользователи->Группы пользователей->Главный администратор->Изменить Нажмите "Выделить все" в двух местах и "Сохранить". Еще раз запустите Поставщики. На результат не обращайте внимания, установка еще не закончена. Т.е. сначала пусть модули стартанет, создаст таблицы в БД, а потом мы их будем править с помощь. SQL-запросов.
  6. Конечно можно) Артикул должен быть записан в товаре тут http://prntscr.com/86hqbh Такой же точно артикул должен быть в прайсе, чтобы товар мог обновляться по прайсу. Если вам больше нравится на сайте текст LGX135.ACISKW-14 чем 339-01 Т.е.клиенту лучше заказать товар, называя этот страшный код LGX135.ACISKW-14 в котором, кстати, не видно поставщика :( Тогда пож. 1. Найдите в файле catalog\view\theme\default\template\product\product строку: <span><?php echo $text_model; ?></span> <?php echo $model; ?><br /> Ниже нее вставьте: <span><?php echo "Артикул:"; ?></span> <?php echo $sku; ?><br /> (только обязательно сохраните файл в кодировке UTF-8 без БОМ) 2. В файле catalog/controller/product/product найдите строку: $this->data['model'] = $product_info['model']; и вставьте после нее такую строку: $this->data['sku'] = $product_info['sku'];
  7. Тексты начала и конца парсинга - это два текста на странице донора, не содержащие запятые, разделенные запятой. Модуль вырезает кусок страницы от первого текста до второго и ищет нужный вам фрагмент внутри этого куска. Если указан только текст начала парсинга, то модуль вырезает кусок от этого текста до конца страницы. Если вы "парсите назад", то - от начала страницы до текста начала парсинга. У вас в тексте начала/конца парсинга 2 запятые :( Это не правильно, за исключением случая, когда вы парсите назад: текст_начала,текст_конца,< в конце ставится ,< Парсинг назад удобно использовать для парсинга категорий. Вам нужно спарсить из хлебных крошек самую младшую категорию (она же и есть главная): Geforce http://prntscr.com/86hh20 Текст начала парсинга: product_id,< Параметры ">,<
  8. Прочтите YML файл Экселем (откройте). Нажмите сохранить как: "Таблица XML 2003". Посмотрите на прайс, если товары в прайсе располагаются "лесенкой", то укажите в форме номера колонок и сделайте действие "Добавлять из YML-XML лесенкой". При этом, СКУ в прайсе ( id_3) должны повторяться в каждой строке товара, а на стр. Атрибуты, оставьте текст "Находящемуся в колонке слева", хотя в YML прайсах, название атрибута находится справа :) Прогоните прайс. Обновлять цены и остатки по прайсам лесенкой нужно обычным способом "Только обновлять": т.к действие "Добавлять из YML-XML лесенкой" умеет только добавить товары (видите, текст - красного цвета).
  9. Спасибо, исправил в 8.3 Зайдите в admin/model/catalog/suppler там есть похожая конструкция (в двух местах): if (strlen((string)$t['name']) > 64) { $err = " Attribute name: ". $t['name'] . " is too large. I cat it. \n"; $this->adderr($err); $t['name'] = substr($t['name'], 0, 64); } ищите по тексту $err = " Attribute name: Такой она должна быть, как в этом посте, замените. Но я ничего не гарантирую :) Если атрибут представляет собой кириллический текст длиннее 64 байт (т.е. 33 или больше русских букв), то 33-я буква будет обрезана пополам. В конце названия атрибута будет крокозябра (если не повезет). Пока, в версии 8.3 исправил, как вы просили, но давайте этот момент отследим. Может лучше ничего не обрезать, а увеличить в БД размер поля? attribute_description
×
×
  • 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.