-
Posts
6,005 -
Joined
-
Last visited
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by usergio
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
обещали сделать. ждите. Задержал из за поломки винта на компьютере. Завтра должен закончить (там просто еще куча доделок).- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Дайте день, сделаю. Сегодня беда случилась с винтом, а то бы уже сделал.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Не ошиблись. Подходит- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Вообще-то для заливки товара интернет нужен лишь для того, чтобы нажать на кнопку "Обновить страницу". Все происходит на сервере без участия вашего компьютера. Вот если что-то с сервером произошло, тогда да... Зайдите через phpMyAdmin в БД, посмотрите на Таблицу product_description Похоже, у нее грохнулись некоторые колонки. Вот, что в ней должно быть (для 1.5.4.1) , если что исправьте руками 1 product_id int(11) 2 language_id int(11) 3 name varchar(255) utf8_general_ci 4 description text utf8_general_ci 5 meta_description varchar(255) utf8_general_ci 6 meta_keyword varchar(255) utf8_general_ci 7 seo_title varchar(255) utf8_general_ci 8 seo_h1 varchar(255) utf8_general_ci 9 tag text utf8_general_ci- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Мне даже легче будет формировать сео-юрл таким образом. Пожалуйста, могу сделать, но понравится ли такой вариант всем? Или опять какие-нибудь настройки добавлять ("Как вы хотите формировать сер-юрл: так, так или так") ?- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Вы обновляете или заливаете заново? Если товары уже залиты, то Выключите "обновлять опции" и они не изменятся.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Они так и будут искаться. в экспортном файле будут на них прямые ссылки: old-site/image/data/1/blabla.jpg- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
А модулю есть из чего выбирать варианты, или у всех будет одинаково? - тогда оригинальность упадет быстро. Все учтено могучим ураганом:) Вставки только по смыслу.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
К сожалению, это не модуль, а опенкарт. Уже давно борюсь с кавычками и всякими прочими спец-символами. Сейчас решил взяться за это серьезно (на этой неделе было много вопросов по этому поводу) - прогресс есть: Если бы не мой винт - сегодня бы уже закончил.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Вообще, синонимайзеры - это отдельная и довольно обширная тема. Может этот ресурс окажется полезным, может подходы к решению и т.п., там вроде достаточно серьезно занимались этим: http://blap.ru/ Спасибо за ссылку:)- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
1. Посмотрите на демо-сайте, описания у поставщика Парсинг Юг-контракт - все описания с HTML-тегами. 2. Просто у того поставщика, в форме которого вы находитесь, этот бренд не встречается.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
1. В модуле, в 4.7 уже можно указывать: "Вычитать со склада" или Нет. При вычитании, когда товара станет ноль, Опенкарт поставит в карточке товара, то значение, которое вы указали на странице "Общие". Пока товара будет больше нуля, оренкарт всегда пишет "Есть в наличии". Хотите, чтобы при больше нуля было, то что вы указали на странице "Общие", а при равно нулю "Нет в наличии"? Внесите изменения в Опенкарт, так, как предлагается в руководстве. 2. В настройках на стр. Данные рекомендуется всегда указывать самую нижнюю из известных категорий. Ведь всегда можно поставить галку "Показывать также в родительской категории". В крайнем случае зайдите в Действия, там есть функция удаления/переноса/распространения товаров в разные категории. 3. Это можно, но вопрос: Как вы планируете эти описания туда загнать? Из прайса? Или вы их руками введете? 1. На вкладке товара Общие Остутствие на складе: Статус, показываемый, когда товара нет на складе Opencart ставит значение по алфавиту или по порядку каким оно было занесено в настройки статусов. Приходится рука выставлять то что нужно. 2. Имеется ввиду не показ из родительских подкатегорий а показ в двух различных категориях вообще. Например есть категория Телефоны в нем подкатегории Для бизнесменов для женщин и т.п. А есть категория Продукция Нокия и в ней телефоны планшеты и т.д. И нужно чтоб телефон нокия был добавлен (показывался) в двух (или больше) категории сразу. В opencart это делается во вкладке Связи - Показывать в категориях: и там можно выбрать несколько. 3. В прайсе Excel эти массовые значения добавляются руками за пару минут. Интересно эта штука (загрузка определенных полей своих в базу) может еще понадобится кому то? 1. У меня, в форме поставщика, графа: "Установить статус добавляемых товаров:" - это точно, тоже самое, что в опенкарте "Статус, показываемый, когда товара нет на складе" Если вы хотите, чтобы то, что написано в графе "Установить статус добавляемых товаров:" было у товара всегда, пока он есть на складе, а когда он закончится, было "Нет в наличии". То нужно (цитата из руководства): Внесите исправление в файл catalog/controller/product/product.php В строке (примерно 300): if ($product_info['quantity'] > 0) { $this->data['stock'] = $product_info['stock_status']; } elseif ($this->config->get('config_stock_display')) { $this->data['stock'] = $product_info['quantity']; } else { $this->data['stock'] = "Нет в наличии"; } 2. У меня это тоже можно сделать, но не при загрузке товаров, а после нее. При загрузке, настраивать в каких еще дополнительных категориях отображать товар - показалось слишком громоздкой функцией (и где на странице "Общие" ее разместить?) Поэтому перенес ее на стр. Действия, в расчете, что она мало кому понадобится. Так, в принципе и оказалось:) Если бы я делал все, о чем просят - модуль бы стал таким громоздким и сложным в настройке, что пора было бы уже курсы открывать :) Вот например, просят сделать загрузку "Вип цены товара". Первый раз за 5 месяцев один человек предложил. Куда мне эту графу втиснуть? Лучше взять, и в корне переписать всю страницу "Общие", даже, может быть подход пора менять (Cherkas, уже мягко намекает :) 3. Может понадобиться - это точно (мне же еще и в личку пишут). Но для этого нужно добавить в БД эти поля и написать прогу, как и куда их потом выводить. Т.е. лезть в Тему, в дизайн...- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Уже сталкивался с такой ситуацией, поэтому переделал присвоение имен картинкам. Теперь, имя и предыдущая папка объединяются в одно имя, в вашем случае, это будет так: id товара_140.jpg посмотрел у поставщика оказывается товары идут /id/0/140.jpg и все файлы перезаписываются как 0_140 Упс. Такого не предвидел :( Замените в admin/model/catalog/suppler все строки: if ($dim > 2) $ff = "/".$folders[$dim-2]."_".$folders[$dim-1]; на строку: if ($dim > 3) $ff = "/".$folders[$dim-3]."_".$folders[$dim-2]."_".$folders[$dim-1]; Сделал но к сожалению файлы все так же перезаписываются Это для изменения имен картинок. Посмотрите, изменились ли их названия в ваших папках для картинок? Или по прежнему одно фото на всех? Про файлы не понял. все также 1 картинка на категорию Вы во всех местах заменили? Их много. Должно сработать.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Извините, сегодня окончательно полетел винт. Только что восстановился. Сейчас постараюсь всем ответить.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Уже сталкивался с такой ситуацией, поэтому переделал присвоение имен картинкам. Теперь, имя и предыдущая папка объединяются в одно имя, в вашем случае, это будет так: id товара_140.jpg посмотрел у поставщика оказывается товары идут /id/0/140.jpg и все файлы перезаписываются как 0_140 Упс. Такого не предвидел :( Замените в admin/model/catalog/suppler все строки: if ($dim > 2) $ff = "/".$folders[$dim-2]."_".$folders[$dim-1]; на строку: if ($dim > 3) $ff = "/".$folders[$dim-3]."_".$folders[$dim-2]."_".$folders[$dim-1]; Сделал но к сожалению файлы все так же перезаписываются Это для изменения имен картинок. Посмотрите, изменились ли их названия в ваших папках для картинок? Или по прежнему одно фото на всех? Про файлы не понял.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Если аккуратно вставить каждую ссылку в такой текст? <Cell ss:StyleID="s22" <Data ss:Type="String">http://сайт поставщика/shop/ 1546/1547/613142.jpg</Data></Cell>- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Если в прайсе с ценами присутствует ид товара, то его можно загрузить потом - цены обновятся. В первом прайсе вместо цены укажите любую числовую колонку, хоть бы "штрихкод" или "ид товары", чтобы не было ошибки при загрузке. А вот ссылки в разных строках прайса - не прокатят: Принцип модуля: "Один товар - одна строка" Придется над Экселем посидеть всего один раз, может формулу какую-то использовать для переноса ссылок ?- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Какой тестовый прайс с 5-ю товарами имеете в виду?В раздаче такого не нашел. Подскажите, какую версию модуля юзаете: у меня в 4.7 и в 4.6 строке 2224 нет никакого offset ? Трудно разобраться. Прайс мой, просто сначала загружал по пять товаров - всё ок, затем добавил ещё два - вылезла ошибка. 5 товаров загружаются без ошибки (проверил только что), 7-8 товаров с ошибкой. на строке 2224 у меня кодif (substr_count($st, "</Data")) $pose = strpos($st, "</Data"); else if (substr_count($st, "</ss:Data")) $pose = strpos($st, "</ss:Data"); else $pose = strlen($st) - 1; if ($pose and $br) $row[$i] = $row[$i].preg_replace('| +|', ' ', substr($st, 0, $pose)); continue; Теперь понятно, спасибо.Вставьте перед строкой $ext = 1; (примерно 2212 ) такую строку: $br = 0; Это моя ошибка. Редко возникает, поэтому не заметил, в апгреде уберу. Сейчас собираю информацию, что добавить в апгрейд: - $br - убрать из сеo-юрл код товара. - добавить изменение ед. измерения. - поправить "- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Работаю над "антиплагиатором". Удалось добиться 80% оригинальности описаний. Правда, уже не простой заменой слов и словосочетаний (так, больше 38% не выходит). Решение нашел в добавлении произвольных текстов к абзацам описаний по смыслу или пояснений в скобках к терминам, встречающимся в описаниях. Вот для примера, был текст: "Дисплей высокого разрешения с диагональю 10" прекрасно передает цвета и оттенки изображения" А вот, что сделал модуль:) "Монитор высокой четкости (определяется количеством пикселей на дюйм) с диагональю 10" замечательно передает цвета и оттенки картинки. Разрешение - это параметр, который напрямую влияет на качество изображения. Это мелкозернистость и передача цвета без искажений. Кто откажется от качественного изображения?" Где-то так :)- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Какой тестовый прайс с 5-ю товарами имеете в виду? В раздаче такого не нашел. Подскажите, какую версию модуля юзаете: у меня в 4.7 и в 4.6 строке 2224 нет никакого offset ? Трудно разобраться.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Не беспокойтесь, ничего не пропадет. Вы похоже, перешли на новую версию модуля, а таблицы suppler в БД остались старые - не хватает столбцов. Зайдите в папку "Инструкция по установке" там есть скриншоты таблиц, сравните и измените/добавьте поля. с помощью phpMyAdmin. Если сомневаетесь, скиньте мне в личку вход по ФТП (сервер, имя, пароль) - сделаю.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Название модели после парсинга на сайт: Цитата Вырезает все подряд :( >>Sony VAIO SVE1513RCXW White (155-amp;quot;Core™ i5-3230M-26GHzDDR3 4GB500GB SATAATI R HD 7650M-1GB80211bgnGLANCRWCHDMI3USB20-1USB302480kgWIN8 RU S-ENG) Зайдите в admin/model/catalog/suppler найдите там текст "Форматирование" (в 2-х местах одно и то же) Кажется & не следовало бы вырезать из названия товара. Не помогло. Скажу более детально - вырезаются запятые, точки, двойной апостроф (указание дюймов), закаментил и это в указанном месте - название более или менее пришло в нормальный вид, но двойной апостроф всё равно превращается в ". А в общем, ладно бы хоть URL нормальный был, от этих вырезок, URL всё равно кривой: sony-vaio-sve1513rcxw-white-(155%26amp%3Bquot%3B%2Ccore™-i5-3230m-26ghz%2Cddr3-4gb%2C500gb-sata%2Cati-r-hd-7650m-1gb%2C80211bgn%2Cglan%2Ccr%2Cwc%2Chdmi%2C3usb20-1usb30%2C2480kg%2Cwin8-rus-eng)_89-01.html И не открывается. Если удалить, как вы сказали, $meta_key2 = str_replace("&" , '-' , $meta_key2); - то получается вот такое: Sony VAIO SVE1513RCXW White (155"Core™ i5-3230M-26GHzDDR3 4GB500GB SATAATI R HD 7650M-1GB80211bgnGLANCRWCHDMI3USB20-1USB302480kgWIN8 RUS-ENG) То есть стираются запятые. URL принимает вид sony-vaio-sve1513rcxw-white-(155%26amp%3Bquot%3Bcore™-i5-3230m-26ghzddr3-4gb500gb-sataati-r-hd-7650m-1gb80211bgnglancrwchdmi3usb20-1usb302480kgwin8-rus-eng)_93-01.html И не открывается. Неужели данная проблема только у меня? Как остальные решили данную проблему? Посмотрите, в функции symbol делается куча замен. Возможно, что там и удаляется запятая. У меня просто не хватает времени проверить все возможные случаи, если добьетесь приемлемого результата, пож, напишите, где, что изменить в программе. Кстати, для сео-псевдонима можно вырезать из названия первые символы, например 10 штук: substr($meta_key2, 0, 10); Вот, вот это отличная функция для этого, и в моём случае. Поправил, Нужно просто дописать во вторую секцию $meta_key_seo_keyword = substr($meta_key2, 0, 25); Затем найти строку // SEO URL, и там заменить $keyword = strtr($meta_key2, $tr); на $keyword = strtr($meta_key_seo_keyword, $tr); Таким образом у вас останется 25 первых символов в SEO URL от названия (можно и больше), гораздо красивее получается ))). Ну и заодно закаментил строку // $keyword = $keyword.'_'.$row_product[0]['model']; Чтобы в конце модель не дописывалась - тут кто-то спрашивал на этот счёт... Буду благодарен, если автор добавит это в настройки - при каждом обновлении переписывать бы не хотелось ))) Спасибо за помощь. Обязательно добавлю, но с прибавлением кода товара к сео-юрл пусть каждый решает сам. Ведь тут не пользователи собрались, а спецы. Что нам стоит вырезеть/отрезать/заменить :)- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Такое тоже было.На хостинге, в настройках php, со стороны хостера, есть параметр "макс. количество переменных в памяти для формы". По умолчанию, оно равно 241. Попросите изменить. У меня есть доступ к php.ini В этом файле есть строки: max_execution_time = 30 max_input_time = 60 memory_limit = 64M Пробовал max_input_time делать и 500 и 5000 но все равно когда сохраняешься, выводит ошибку. Так же пробовал memory_limit и max_execution_time увеличить вдвое, но ошибка такая же. А еще сейчас очень медленно открывается модуль и по вкладкам очень долго переходит. Думаю это из-за большого количества данных. Сейчас на вкладке "Данные", все значения, которые не уместились на страницу, разбиваются на пагинацию. Но кажется хоть и пагинация, но все равно это остается одна и та же страница в браузере, поэтому браузер долго открывает и обрабатывает страницу. Можно ли сделать для больших прайсов отдельные страницы? Чтобы браузер не держал "в уме" все данные, которые я до этого занес, а разбивал на отдельные страницы по 30-40 шт., например? Компьютер тормозит из за большого размера формы: ведь ее нужно с сайта передать к вам, за один раз, и всю целиком (пагинация не поможет). Сам с сталкивался с такой же проблемой, частично (на 80%) решил. Посоветую крамольную вещь (пусть на меня не обижаются авторы известных мировых брендов) Снесите Chrome, поставьте Мозилу. Заметите разницу невооруженным глазом. А по поводу memory_limit = 64M - это не то. Есть более тонкие настройки хостинга, которые для вас закрыты. Только хостер может их менять, обратитесь к нему. Если в поддержке вас не поймут, напишите прямо: "Параметр кол-ва переменных в памяти". Памяти, кстати, у вас маловато, всего 64 М :(- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Никакой вы не вредный :) Пишите еще. Вы нарвались на хитрую ошибку в коде, которую я допустил. Удивительно, что она всплыла только сейчас, наверное, возникла редкая ситуация. В строке, примерно 2286 есть текст: $ext = 1; Вставьте перед ним строку: $br = 0; Проверьте и напишите. Поправил, вылетела следующая ошибка: Warning: Cannot modify header information - headers already sent by (output started at /home/sniperz/domains/ucia.ru/public_html/admin/model/catalog/suppler.php:1) in /home/sniperz/domains/ucia.ru/public_html/system/engine/controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /home/sniperz/domains/ucia.ru/public_html/admin/model/catalog/suppler.php:1) in /home/sniperz/domains/ucia.ru/public_html/system/engine/controller.php on line 29 И в файлике ерорс, следующее: curl error head = couldn't connect to host curl contens error = couldn't connect to host 2013-06-18 08:51:41 Download photo fails. Url: http://markertoys.ru/files/goods/158-586.jpg Row ~= 0 Product code (sku) = 158-586 2013-06-18 08:51:41 The Product has not been added: Row ~= 0 Product code (sku) = 158-586 Default photo expected curl error head = couldn't connect to host curl contens error = connect() timed out! 2013-06-18 08:52:51 Download photo fails. Url: http://markertoys.ru/files/goods/158-616.jpg Row ~= 1 Product code (sku) = 158-616 2013-06-18 08:52:51 The Product has not been added: Row ~= 1 Product code (sku) = 158-616 Default photo expected curl error head = connect() timed out! curl contens error = couldn't connect to host 2013-06-18 08:54:01 Download photo fails. Url: http://markertoys.ru/files/goods/158-619.jpg Row ~= 2 Product code (sku) = 158-619 2013-06-18 08:54:01 The Product has not been added: Row ~= 2 Product code (sku) = 158-619 Default photo expected curl error head = couldn't connect to host curl contens error = connect() timed out! 2013-06-18 08:55:11 Download photo fails. Url: http://markertoys.ru/files/goods/158-658.jpg Row ~= 3 Product code (sku) = 158-658 2013-06-18 08:55:11 The Product has not been added: Row ~= 3 Product code (sku) = 158-658 Default photo expected curl error head = couldn't connect to host curl contens error = connect() timed out! 2013-06-18 08:56:21 Download photo fails. Url: http://markertoys.ru/files/goods/158-670.jpg Row ~= 4 Product code (sku) = 158-670 2013-06-18 08:56:21 The Product has not been added: Row ~= 4 Product code (sku) = 158-670 Default photo expected Пишет, что не может получить ответ от сайта /markertoys.ru Хотя Гугл картинку скачивает. Значит, проблему нужно искать в настройках хостинга или опенкарта. Посмотрите php.ini там разрешено качать по url ? В крайнем случае спросите у поддержки: "Почему у меня не работает curl ,.... (дальше от себя)". Если не найдете причину, займемся вашей проблемой вплотную. Это $br настораживает: конечно, поставить $br=0 было правильно, но как-то маловероятно, что причина в этом. Можете показать, как выглядит один товар в файле xml ?- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Есть. Артикул могу добавить, кстати, артикул уже добавлялся в предыдущих версиях. Потом убрал за ненадобностью, а что?- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)