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

usergio

Users
  • Posts

    6,006
  • Joined

  • Last visited

Everything posted by usergio

  1. Здравствуйте, давно не заходили, но помню ваше предложение. Модуль потихоньку превращается в парсер, поэтому повышенный интерес. Ваше предложение помню. Дело в том, что до версии 1.5.4.1 осСторе, кроме ску нет других полей в БД :( Можно для старших версий сделать Модель, если народ будет настаивать - сделаю. Так может желающие есть. ?! Аууууу.... кто на версиях 1.5.4 и старше - желающие есть? я вот тут подумываю на 1551 замутить 8-) В 4.10 есть поле "Ссылка на страницу сайта..." - делал, как резерв. Можно добавить в БД, в таблицу продуктов еще одно поле "Номер по каталогу" или что-то подобное, а модуль будет туда писать данные из указанной в "Ссылке.." колонки прайса.
  2. Вы описание читали? Импрорт СЕО происходит из конкретных "Зарезервированных" ячеек вашего прайса, если в этих ячейках у Вас были размеры, количество товара и пр. - то они и импортировались как СЕО данные. Что бы изменить ситуацию попробуйте запретить "импортировать сео-данные", и разрешить "обновить сео данные". Должно получиться. Если я не понял Ваш вопрос, то попробуйте объяснить по другому. Спасибо за оперативный ответ. Руководство читал несколько раз, но реально, пропустил этот абзац. Перед тем, как здесь задать вопрос, интуитивно отключил импорт и разрешил обновлять сео-данные. После этого все нормализовалось, кроме мета-тега описания товара. Например, я продаю мужскую рубашку с длинным рукавом (или любой другой товар - платья или же плашетные чехлы), а в мета-описании стоит "мужская рубашка с коротким рукавом". Бог с ним, но в модуле закладок (отправление ссылок пользователям соц. сетей) вылазят две надписи - одна над другой - название товара (нормальное) и этот мета-тег. Противоречие. Мне его надо как-то отключить. Но не знаю, как. Вообщем, решил проблему, но странным, с моей точки зрения образом. Почему-то мета тег описания товара можно контролировать, через форму "Описание по умолчанию" на вкладке "Общие" (я думал, что она относится к простому описанию товара). Пишем что-нибудь общее, например: "Moy sait магазин одежды, обуви и аксессуаров европейских брендов", выключаем "обновлять" и теперь у каждого товара появляется этот мета-тег (теперь в модуле закладок противоречий нет). Импортом данной категории добиться ничего не удалось (пишет, что сам посчитает нужным). Приходится развивать интуицию :ugeek: Мета-описание делается из описания товара вырезанием спец-символов и HTML, а описание берется из прайса или парсится с сайта, но если в форме указать колонку с описанием и одновременно его парсить с сайта, то оба описания объединяются. Если ничего не указывать и не парсить, то в описание попадает то, что вы напишите в поле "Описание по умолчанию". Отсюда и мета-описание. Мета Н1 и Тайтл берется из названия товара. Если вы хотите их заменить, включите "обновлять сео" и, одновременно "Обновлять название товара". Приветствую ваш креатив и позитивную жизненную позицию:)
  3. В файле admin/model/catalog/suppler находите ("Поиск") слово symbol Это функция заменяет спец - символы, встречающиеся в Описании и Названии товара. Через запятую следуют варианты: "что заменить"=> " на что заменить" Посмотрите, в конце первого блока я заменил "gt;" и "lt;" на пусто (т.е. вырезал знаки < и >) Если бы не вырезал, то у вас описание заканчивалось бы <br><br> - а это 2 пропуска строки. Уберите эти замены. Получилось :ugeek: спасибо! Еще вопросы: загрузил товары по первому прайсу: "Accesuary_attribury", предварительно настроив все в категориях и пр. Все нормально, кроме категории "Чехлы для мобильных телефонов и MP3 плееров". Вот файл ошибок error: 2013-07-20 17:36:20 The Product was missed: Row ~= 1 Product code (sku) = Code SKU Invalid price of product = Price 2013-07-20 17:36:20 Warning. Row ~= 11 Product code (sku) = 132 Manufacturer: '0' not found 2013-07-20 17:36:20 The Product has not been added: Row ~= 11 Product code (sku) = 132 Folder: ../image/data/Чехлы для мобильных телефонов и MP3 плееров/ not found 2013-07-20 17:36:20 Warning. Row ~= 12 Product code (sku) = 133 Manufacturer: '0' not found 2013-07-20 17:36:20 The Product has not been added: Row ~= 12 Product code (sku) = 133 Folder: ../image/data/Чехлы для мобильных телефонов и MP3 плееров/ not found 2013-07-20 17:36:20 Warning. Row ~= 13 Product code (sku) = 134 Manufacturer: '0' not found 2013-07-20 17:36:20 The Product has not been added: Row ~= 13 Product code (sku) = 134 Folder: ../image/data/Чехлы для мобильных телефонов и MP3 плееров/ not found 2013-07-20 17:36:20 Warning. Row ~= 14 Product code (sku) = 135 Manufacturer: '0' not found 2013-07-20 17:36:20 The Product has not been added: Row ~= 14 Product code (sku) = 135 Folder: ../image/data/Чехлы для мобильных телефонов и MP3 плееров/ not found 2013-07-20 17:36:20 The Product has not been added: Row ~= 24 Product code (sku) = 145 Folder: ../image/data/Чехлы для мобильных телефонов и MP3 плееров/ not found 2013-07-20 17:36:20 The Product has not been added: Row ~= 25 Product code (sku) = 146 Folder: ../image/data/Чехлы для мобильных телефонов и MP3 плееров/ not found 2013-07-20 17:36:20 Warning. Row ~= 26 Product code (sku) = 147 Manufacturer: '0' not found 2013-07-20 17:36:20 The Product has not been added: Row ~= 26 Product code (sku) = 147 Folder: ../image/data/Чехлы для мобильных телефонов и MP3 плееров/ not found 2013-07-20 17:36:20 The Product has not been added: Row ~= 27 Product code (sku) = 148 Folder: ../image/data/Чехлы для мобильных телефонов и MP3 плееров/ not found 2013-07-20 17:36:20 The Product has not been added: Row ~= 28 Product code (sku) = 149 Folder: ../image/data/Чехлы для мобильных телефонов и MP3 плееров/ not found 2013-07-20 17:36:20 The Product has not been added: Row ~= 29 Product code (sku) = 150 Folder: ../image/data/Чехлы для мобильных телефонов и MP3 плееров/ not found 2013-07-20 17:36:20 Warning. Row ~= 30 Product code (sku) = 151 Manufacturer: '0' not found 2013-07-20 17:36:20 The Product has not been added: Row ~= 30 Product code (sku) = 151 Folder: ../image/data/Чехлы для мобильных телефонов и MP3 плееров/ not found 2013-07-20 17:36:20 The Product has not been added: Row ~= 31 Product code (sku) = 152 Folder: ../image/data/Чехлы для мобильных телефонов и MP3 плееров/ not found 2013-07-20 17:36:20 The Product was missed: Row ~= 51 Product code (sku) = Invalid price of product = Не могу понять, что не так... Еще вопрос. Попробовал сделать в прайсе колонку наценки (фиксированную маржу отменил), все загружается, но по итогу цены считаются как-то не так. По какой формуле вычисляется окончательная цена? Спасибо! Папку для фото назовите латиницей типа: /image/data/chehly и не забудьте ее создать (пустую) перед загрузкой товаров. Если в колонке наценок встретилось число 10, а цена товара в прайсе была 120, то результат будет: 120 + 120*10/100 = 132
  4. таже проблема, попробуйте сделать автозамену через оригинальные описания или антиплагиатор, описанный в руководстве. Копаясь в suppler в функции символов, решить проблему не удалось. По всей видимости, именно, в антиплагиаторе кроется разгадка, до его добавления,как функции к модулю, такого не наблюдалось. Нет, нет, антиплагиатор тут не при чем. Он работает только по заказу со страницы Действия. Это все symbol
  5. В файле admin/model/catalog/suppler находите ("Поиск") слово symbol Это функция заменяет спец - символы, встречающиеся в Описании и Названии товара. Через запятую следуют варианты: "что заменить"=> " на что заменить" Посмотрите, в конце первого блока я заменил "gt;" и "lt;" на пусто (т.е. вырезал знаки < и >) Если бы не вырезал, то у вас описание заканчивалось бы <br><br> - а это 2 пропуска строки. Уберите эти замены.
  6. Да эту функцию я добавил в оригинал, без нее OC выдает ошибку. Можете попробовать без нее увидите. А потом, просто вставьте ее. Вы меня не поняли в директории /admin/model/catalog есть файл category.php если я его меняю с оригинала на ваш файл то визуально в разделе категорий пропадают категории в админ панели их тупо не видно но работает ваш модуль, но если я оставляю оригинальный файл то категории появляются в админ панели но модуль выдает ошибку! Я не могу понять что вы добавили и что убрали из файла так как в данном конкретном файле нет комментарий, но хочу заметить что вашем файл вырезана большая часть от оригинала. http://yadi.sk/d/gI4y1Ei970GbE вот ссылка на два этих файла оригинал и ваш. помогите разобраться с этой проблемой. Просто вставьте эту функцию в ваш оригинал. Она не помешает работе движка. То, что не выделил ее комментариями - это действительно моя оплошность. Спасибо, подправлю. Я использую версию open carta 1.5.5.1 а этот файл /admin/model/catalog category.php из версии 1.5.4.1 то-есть вы перепутали и положили 2 одинаковых файла в папки этих версий 1.5.4.1 и 1.5.5.1. Не могли бо вы исправить это и положить правильный файл в папку от версии 1.5.5.1. В ссылке выше есть 2 файла один ваш якобы для версии 1.5.5.1 который на самом деле для версии 1.5.4.1 и оригинальный 1.5.5.1 открыв их вы все поймете о чем я говорю. В Этой папки есть еще 1 файл product.php я проверил он от 1.5.5.1 версии опен карта вы перепутали только файл category.php, проверьте пожалуйста. ОК, сейчас проверю, но с вашей помощью: у меня всего два хостинга и они заняты. Негде проверить:( Через 10 минут будет готово.
  7. Не те ошибки.Загляните в admin/uploads/errors.tmp Там что пишут? Вот, видите: в колонке, которую вы указали в качестве "Номер колонки, содержащей цену товара", в прайсе оказалось НЕ число. Или не совсем число:) Например: "124 рубля РФ" или: <font color=red>123</font> Или вы xml из Экселя сделали не той программой (вероятно это).
  8. Покажите, пож, эту строку, лучше, несколько строк. Не знаю, какая у вас версия и какой движок. Искал у себя, не нашел. ocStore 1.5.4.1, версия модуля обновлял до 4.10 ошибка в одной строке :) и вылазит когда заходишь в самих поставщиков. Проверьте, в таблице suppler в БД есть ли поле importseo и как оно написано
  9. Удалять фото можно, могу сделать, но только отдельным пунктом меню (не всем это нужно). А по поводу количества фото в одной папке, не сильно переживайте. Ну 500, это не страшно. Создать папку с именем производителя автоматом, конечно могу. Но вы представляете, сколько фото попадет в папку , скажем, ASUS ?
  10. Вообще то, я из описания вырезаю почти все теги, кроме выделения текста.Если хотите поэксперементировать: функция ParsDesc прошу. Только, вы ж пишите, как у вас получилось, думаю всем будет интересно. Увы не силен в PHP...Порылся но всю логику функции так и не понял. Добавление <img> в строку $text = strip_tags($text, '<p><em><i><br><li><ul><b><strong>'); не помогло. Помогите плз. Суть - вывести в описание полностью кусок с ссылкой на картинку. В строке "Описание по умолчанию или ограничивающие теги(через запятую) на странице сайта поставщика:" ввожу <img width="710" height="52" src="http://i00.i.aliimg.com/img/pb/814/559/560/560559814_058.jpg" alt="Size-Detail"></img></p>,<img width="724" height="60" src="http://i01.i.aliimg.com/img/pb/814/832/608/608832814_946.jpg" alt="image"> все что между тегами нужно без проверки отправить в дескрипшн. Все правильно вы делаете:Добавьте <img> и попробуйте 4.10 Поставил 4.10 Вроде все по инструкции сделал. Добавил <img>. Описания загрузились, но в таком виде: <blockquote> >&img width='710' height='52' src='http://i00.i.aliimg.com/img/pb/814/559/560/560559814_058.jpg' alt='Size-Detail'&&/img&&/p&,&img width='724' height='60' src='http://i01.i.aliimg.com/img/pb/814/832/608/608832814_946.jpg' alt='image' ;& вместо картинок. В логах в каждой строчке "Margin = 0 Quantity was set default Quantity was set 99 Description default " Судя по всему, он вместо того что бы спарсить по тегам, воспринял их как описание по умолчанию. А по завершении загрузки высыпало: Notice: Uninitialized string offset: 1 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426 Notice: Uninitialized string offset: 2 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426 Notice: Uninitialized string offset: 3 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426 Notice: Uninitialized string offset: 4 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426 Notice: Uninitialized string offset: 5 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426 Notice: Uninitialized string offset: 6 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426 Notice: Uninitialized string offset: 7 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426 Notice: Uninitialized string offset: 8 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426 Notice: Uninitialized string offset: 9 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426 Notice: Uninitialized string offset: 10 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426 Notice: Uninitialized string offset: 11 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426 Notice: Undefined offset: 13 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2705 ..... Notice: Undefined offset: 13 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2705 Warning: Cannot modify header information - headers already sent by (output started at /public_html/admin/index.php:83) in /public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 28 Warning: Cannot modify header information - headers already sent by (output started at /public_html/admin/index.php:83) in /public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 29 Попробуйте так: вместо: $text = strip_tags($text, '<p><em><i><br><li><ul><i><b><strong>'); if (!$this->detect_utf($text)) $text = $this->win_utf8 ($text); $text = str_replace('. ', '.<br>', $text); $text = str_replace('! ', '!<br>', $text); $text = htmlspecialchars_decode($text); if (!$this->detect_utf($text)) $text = $this->win_utf8 ($text); и замените это (в двух местах): // Описание оригинал $descript = "No description"; if (isset($row_product[0]['description'])) $descript = $row_product[0]['description']; $descript = $this->symbol($descript); на такое: // Описание оригинал $descript = "No description"; if (isset($row_product[0]['description'])) $descript = $row_product[0]['description']; Сделал. Картинки отобразились, но не те что нужно. Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию... И по завершению работы снова вместо "готово" высыпались те же ошибки. Номер колонки описания уберите. Которую? Вижу, у вас все правильно, спасибо. Буду смотреть. Задача у вас не обычная, но интересная.
  11. Да эту функцию я добавил в оригинал, без нее OC выдает ошибку. Можете попробовать без нее увидите. А потом, просто вставьте ее. Вы меня не поняли в директории /admin/model/catalog есть файл category.php если я его меняю с оригинала на ваш файл то визуально в разделе категорий пропадают категории в админ панели их тупо не видно но работает ваш модуль, но если я оставляю оригинальный файл то категории появляются в админ панели но модуль выдает ошибку! Я не могу понять что вы добавили и что убрали из файла так как в данном конкретном файле нет комментарий, но хочу заметить что вашем файл вырезана большая часть от оригинала. http://yadi.sk/d/gI4y1Ei970GbE вот ссылка на два этих файла оригинал и ваш. помогите разобраться с этой проблемой. Просто вставьте эту функцию в ваш оригинал. Она не помешает работе движка. То, что не выделил ее комментариями - это действительно моя оплошность. Спасибо, подправлю.
  12. Вы на правильном пути :) Количество точек перед /uploads/sos.tmp зависят от места нахождения папки uploads (в корне сайта или в папке admin). Не хочу вдаваться в подробности. Подберите кол-во точек и везде подправьте или насоздавайте папку uploads везде - в какой-то из них попадет sos В общем манипуляции с точкой привели лишь к тому,что после появления этой ошибки, обновляя страницу, высвечивалось,что нельзя создать файл сос, репорт и т.д. Конфликт был из-за двух одновременных обращений к хедеру админки от suppler и от index на вывод информации. Решил, закомментировав код из индекса админки Теперь сторонние ошибки только в лог пишутся, а не выводятся. Возможно есть другой путь, подскажите. Сообшение об ошибке не будет, но файл сос не будет удален после загрузки прайса все равно. Значит придется его удалять руками. А не пробовали 2 uploads- a создать? Вообще, на сервере все заработает норм.
  13. Совсем запутался с этими спец-символами: то вставляю, то вырезаю :(Гляньте функцию symbol там можно самостоятельно вырезать или не вырезать любые символы из описания и названия товара. В admin/model/catalog/suppler НДС могу поставить принудительно для всех товаров, если все согласны. Нужно эту тему обсудить, пока ее еще никто не поднимал. Не совсем понятен вопрос с НДС, я усебя его вообще отключил и надпись убрал. Отключить отображение на сайте, это одно дело. Мне же нужно ,чтобы пользователь при оформлении видел графу "в том числе НДС", к примеру. Или как вариант подскажите, как у 1000, к примеру, товаров уже существующих в пару кликов изменять налоговый класс с не выбранного на нужный. Для промышленного оборудования это важно, особенно ,если форма оплаты предполагает безналичный расчет. Копаясь в символах, наткнулся на Смутило то,что некоторые символы заменяются на " ", то есть пробел, а некоторые на ' " ' . Допускается ли такое определение замены не через двойные кавычки, а через одинарные. В подавляющем большинстве замен определение через двойные идет. Все правильно, нельзя писать """ .
  14. Вообще то, я из описания вырезаю почти все теги, кроме выделения текста.Если хотите поэксперементировать: функция ParsDesc прошу. Только, вы ж пишите, как у вас получилось, думаю всем будет интересно. Увы не силен в PHP...Порылся но всю логику функции так и не понял. Добавление <img> в строку $text = strip_tags($text, '<p><em><i><br><li><ul><b><strong>'); не помогло. Помогите плз. Суть - вывести в описание полностью кусок с ссылкой на картинку. В строке "Описание по умолчанию или ограничивающие теги(через запятую) на странице сайта поставщика:" ввожу <img width="710" height="52" src="http://i00.i.aliimg.com/img/pb/814/559/560/560559814_058.jpg" alt="Size-Detail"></img></p>,<img width="724" height="60" src="http://i01.i.aliimg.com/img/pb/814/832/608/608832814_946.jpg" alt="image"> все что между тегами нужно без проверки отправить в дескрипшн. Все правильно вы делаете:Добавьте <img> и попробуйте 4.10 Поставил 4.10 Вроде все по инструкции сделал. Добавил <img>. Описания загрузились, но в таком виде: <blockquote> >&img width='710' height='52' src='http://i00.i.aliimg.com/img/pb/814/559/560/560559814_058.jpg' alt='Size-Detail'&&/img&&/p&,&img width='724' height='60' src='http://i01.i.aliimg.com/img/pb/814/832/608/608832814_946.jpg' alt='image' ;& вместо картинок. В логах в каждой строчке "Margin = 0 Quantity was set default Quantity was set 99 Description default " Судя по всему, он вместо того что бы спарсить по тегам, воспринял их как описание по умолчанию. А по завершении загрузки высыпало: Notice: Uninitialized string offset: 1 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426 Notice: Uninitialized string offset: 2 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426 Notice: Uninitialized string offset: 3 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426 Notice: Uninitialized string offset: 4 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426 Notice: Uninitialized string offset: 5 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426 Notice: Uninitialized string offset: 6 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426 Notice: Uninitialized string offset: 7 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426 Notice: Uninitialized string offset: 8 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426 Notice: Uninitialized string offset: 9 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426 Notice: Uninitialized string offset: 10 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426 Notice: Uninitialized string offset: 11 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426 Notice: Undefined offset: 13 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2705 ..... Notice: Undefined offset: 13 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2705 Warning: Cannot modify header information - headers already sent by (output started at /public_html/admin/index.php:83) in /public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 28 Warning: Cannot modify header information - headers already sent by (output started at /public_html/admin/index.php:83) in /public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 29 Попробуйте так: вместо: $text = strip_tags($text, '<p><em><i><br><li><ul><i><b><strong>'); if (!$this->detect_utf($text)) $text = $this->win_utf8 ($text); $text = str_replace('. ', '.<br>', $text); $text = str_replace('! ', '!<br>', $text); $text = htmlspecialchars_decode($text); if (!$this->detect_utf($text)) $text = $this->win_utf8 ($text); и замените это (в двух местах): // Описание оригинал $descript = "No description"; if (isset($row_product[0]['description'])) $descript = $row_product[0]['description']; $descript = $this->symbol($descript); на такое: // Описание оригинал $descript = "No description"; if (isset($row_product[0]['description'])) $descript = $row_product[0]['description']; Сделал. Картинки отобразились, но не те что нужно. Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию... И по завершению работы снова вместо "готово" высыпались те же ошибки. Номер колонки описания уберите.
  15. Возможно у Вас получится использовать в качестве sku наименование товара, иногда это получчается, иногда нет, иногда я объединяю sku с наименованием товара и всё вместе обозначаю как sku. Можете объединить с категорией или с чем у Вас получается. Пример: В excel, в ячейке А1 находится sku товара (допустим - 389а5), в ячейке D1 у Вас находится категория товара (допустим - Трусы_женские_с_начесом). Если в ячейку G1 написать формулу =A1&D1, то в ней появится текст следующего содержания - 389а5Трусы_женские_с_начесом. Протягиваете этоту формулу по всем товарам и указываете в модуле столбец G как sku. Есть небольшошй нюанс, прежде чем использовать прайс с формулами его нужно сохранить как CSV (разделитель запятые), потом закрыть excel и снова открыть в нем сохраненный CSV фаил. При єтом все формулы, цвета, шрифты текста и ячеек и т.д. пропадут, останется чистый прайс с результатами расчета формул. Теперь, когда Вы зашли в CSV фаил его нужно сохранить как XML таблица. И можете смело заливать, ошибок связанных с неправильным форматом прайса у Вас никогда не будет. Таким образом можете объединить любые нужные вам столбцы в товаре, хоть с описанием товара и всеми атрибутами сразу. Единственная ошибка которая может возникнуть, это разрешенный размер символов для SKU в базе данных, а размер при необходимости можно увеличить. Это костыль, который криво будет на сайте смотреться, для автозапчастей это просто ужасно. На уровне кода добавить контроль по названию и по ску, было бы идеально. По крайней мере я такое видел в других модулях импорта. Если у Вас в шаблоне sku отображается в товаре, тогда да. У меня sku не отображается, поэтому "никаких" костылей не испытываю. отдельно артикул товара я вывожу в характеристике. Автозапчасти много ищут по оригинальному номеру, как на сайте это можно делать так и гуглом. Я с начало подумал сделать просто артикул самому и протянуть по прайсу, а потом подумал что следущий раз например товаров прибавится или убавится и тогда я уже это не смогу сделать, т.к. какие то из них будут иметь уже другой порядковый номер по счету из за это го sku будет другим и товары не верно обновятся. Если например сделать опцию, при выборе прайса, обновлять названию и артикулу или только по названию и только па артикулу, это добавило бы гибкости модулю. Если выбранно по названию, парсер проверяет совпадения с названием если не нашел смотрит по артикулу (при наличии его в прайсе) , если нашел название, а артикул не совпал этот товар попадает в лог и он его не добавляет, если вообще нет артикула а название совпадает то обновляет. Совпадением по названию :) Это, разве что для автозапчастей пройдет, и то только с вероятностью. Как раз сейчас этим вопросом занимаюсь для 5.0 , так, скажу честно: "Беда". Приоткрою секреты 5.0 Мучился 5 дней над эвристическим поиском одинаковых товаров, получил для каждого товара - до 10 вариантов похожих :(
  16. Совсем запутался с этими спец-символами: то вставляю, то вырезаю:( Гляньте функцию symbol там можно самостоятельно вырезать или не вырезать любые символы из описания и названия товара. В admin/model/catalog/suppler НДС могу поставить принудительно для всех товаров, если все согласны. Нужно эту тему обсудить, пока ее еще никто не поднимал.
  17. Вы на правильном пути:) Количество точек перед /uploads/sos.tmp зависят от места нахождения папки uploads (в корне сайта или в папке admin). Не хочу вдаваться в подробности. Подберите кол-во точек и везде подправьте или насоздавайте папку uploads везде - в какой-то из них попадет sos
  18. Уважаемый usergio, сделайте пожалуйста в поставщиках кнопку "Копировать" (примерно такую, как в "Товарах"), чтобы можно было не перебивать вручную настройки форм поставщиков для Дополнения. Ну или сделайте это в виде Действия. Да сделал уже давно, правда не кнопку а слово New (выше написал)
×
×
  • 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.