-
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 Модули обмена данными
Эх, жаль, что не догадался. Обновление url должно работать если включить "Обновлять имя" и "Обновлять сео" - одновременно. Пробовали?- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Я уже это делаю в прообразе 5.0 версии. Скачиваю Sitemap или ссылки на все страницы сайта парсером. Делаю такой себе "прайсик" из 2-х колонок Цена и Ссылка (цену ставлю 1000000). Но... есть важная деталь: на страницах сайта донора должны стоять СКУ (партнамбер) или Модель - хоть что-нибудь. Пока, из названия не вытаскиваю :( Сейчас можно парсить только фото, описание, атрибуты и название товара Купил версию 4.9, как понял с сайта донора пока могу скачать только фото, описание и атрибуты-в принципе мне этого достаточно. Можно какую нибудь инструкцию с порядком действий? Есть такая тут- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Я уже это делаю в прообразе 5.0 версии. Скачиваю Sitemap или ссылки на все страницы сайта парсером. Делаю такой себе "прайсик" из 2-х колонок Цена и Ссылка (цену ставлю 1000000). Но... есть важная деталь: на страницах сайта донора должны стоять СКУ (партнамбер) или Модель - хоть что-нибудь. Пока, из названия не вытаскиваю:( Сейчас можно парсить только фото, описание, атрибуты и название товара- 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 Модули обмена данными
У вас движок какой? Version 1.5.5.1 и русского языка нету у меня, может быть это что-то решает... OpenCart или ocStore ? Похоже, что англичанина выбрали :) Кстати, в ocStore 1.5.5.1 уже есть встроенный фильтр и русский язык. OpenCart Я имел ввиду что у меня сайт англоязычный, русский мне не нужен. Есть какие-то идеи по моей проблеме? Вас понял. Сбросьте в личку вход на сайт фтп и админку И напишите, можно ли все грохать.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Да нет, это было бы слишком просто... даже при наличии этого обновления - обрезает даже на полуслове :cry: Примеры отправил в личку. Да уже почти здесь живу, после выбора опенкарта... Вот и думаю себе, стоило ли его ставить, чтобы гиморроиться для получения элементарных функций? На престашопе все завелось с полтыка. Вот жеж блин... Тогда посмотрите, что было в том месте описания (на сайте доноре), в котором оно обрезалось. Случайно не </div> ?- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Простите, выходные, да и собственный магазин. И плюс 5.0 готовлю. Ответил. О-оо 5.0?!! А почему не 4.57802199 :ugeek: Хочется коренных перемен:)- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
У вас движок какой? Version 1.5.5.1 и русского языка нету у меня, может быть это что-то решает... OpenCart или ocStore ? Похоже, что англичанина выбрали :) Кстати, в ocStore 1.5.5.1 уже есть встроенный фильтр и русский язык.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Это точно - не наш метод :) Заходите к нам почаще. Вот: 02 июля 2013 Исправил ошибку при парсинге описания. Текст обрезался после первого встречного тега: </ Изменился только: admin/model/catalog/suppler- 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 Модули обмена данными
Вкюмод похоже, не внеc изменение в файл admin/model/catalog/product Том должна быть добавлена функция public function getMaxModel() { $query = $this->db->query("SELECT max(product_id) FROM " . DB_PREFIX . "product"); return $query->row; } Также на нее должна быть ссылка в файле: admin/controller/catalog/product (строка 708) if (isset($this->request->get['product_id']) && ($this->request->server['REQUEST_METHOD'] != 'POST')) { $product_info = $this->model_catalog_product->getProduct($this->request->get['product_id']); } /**********************/ else { $row = $this->model_catalog_product->getMaxModel(); $max_model = $row['max(product_id)']; $next_code = $max_model + 1; $next_code = $next_code."-"; } /*********************/ и чуть ниже if (isset($this->request->post['model'])) { $this->data['model'] = $this->request->post['model']; } elseif (!empty($product_info)) { $this->data['model'] = $product_info['model']; } else { /**********************/ $this->data['model'] = $next_code; /**********************/ } Если что сделайте руками в кэше вкюмода эти файлы Как это сделать куда вставить эти строки или как заставить vqmod самому все прописать? Как его заставить не представляю - это какой-то тормоз :) У него в кэше лежат файлы со специфическими названиями, например: файл admin/controller/catalog/product в кэше вкюмода выглядет так: vq2-admin_controller_catalog_product Скопируйте product в кэш, внесите правки и переименуйте в такое vq2-admin_controller_catalog_product Куда конкретно в файле вносить правки? В admin/model/catalog/product В любом месте между функциями должна быть добавлена новая функция: public function getMaxModel() { $query = $this->db->query("SELECT max(product_id) FROM " . DB_PREFIX . "product"); return $query->row; } И в файле: admin/controller/catalog/product (строка 708) if (isset($this->request->get['product_id']) && ($this->request->server['REQUEST_METHOD'] != 'POST')) { $product_info = $this->model_catalog_product->getProduct($this->request->get['product_id']); } /**********************/ else { $row = $this->model_catalog_product->getMaxModel(); $max_model = $row['max(product_id)']; $next_code = $max_model + 1; $next_code = $next_code."-"; } /*********************/ и чуть ниже if (isset($this->request->post['model'])) { $this->data['model'] = $this->request->post['model']; } elseif (!empty($product_info)) { $this->data['model'] = $product_info['model']; } else { /**********************/ $this->data['model'] = $next_code; /**********************/ } Не помогло! Все равно при попытке создать новый товар, вылезает ошибка 500 Ну что же, придется прибегнуть к крайней мере:) Давайте в личке вход по фтп и в админку.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Простите, выходные, да и собственный магазин. И плюс 5.0 готовлю. Ответил.- 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 Модули обмена данными
Появился:) Модуль не "узнает" в прасе (в колонке 10) категорию 175. Т.е. в колонке 10 не встретился текст "175" Возможно, там с пробелом или цвет текста мешает.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Посмотрите в Руководстве, что должно стоять в колонках 18 19 20 21 и 22 Может у вас сместилось? да, как раз это проверил Да, вы правы. Что-то я инертным стал, сразу не въехал. Действительно, у меня Title и h1 - одно и то же. Разве они должны быть разными? В чем они должны отличаться? Скажите - сделаю. Чтобы обновился сео-юрл, измените название продукта и включите "Обновить сео-данные" - увидите изменения в псевдониме. Если вы включили "Импорт", то всегда включайте "Обновить". H1 - заголовок для пользователей. Title более общий заголовок. Цитата Яндекс: "текст в теге <title> для ключевых страниц совпадал с ее названием (с заголовком страницы, выделенным, например, тегом <h1>) и с текстами ссылок, указывающих на эту страницу. Например, если у вашей фирмы есть страница с контактной информацией, то чтобы робот правильно ее обработал, должны соблюдаться следующие условия: в теге <title> этой страницы должно быть указано: «Фирма "Рога и копыта" — Контакты» или просто «Контакты»; внутри страницы должен быть заголовок — «Контакты»; текст ссылки на эту страницу с главной и внутренних страниц сайта должен быть «Контакты»;" Сделайте плиз. Товар надо заливать. Это разные поля. На этом форуме этот момент уже обсуждался. Сделал. Разделил h1 и Titlle программу поставил вам на сервере, обновляться не нужно. А для обновления юрл-псевдонимов нужно просто, включить кнопки "Обновлять название товара" и "Обновлять СЕО" (забыл вам сказать) Псевдоним формируется из текста названия товара, если название не изменилось, то и юрл не хочет меняться, даже если включить "Обновлять СЕО" СЕО обновятся, а юрл - нет:( Теперь, надеюсь у вас все получится.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Вы можете отрегулировать наценки в admin/model/catalog/suppler там в 2-х местах есть "Магическая формула" :) Ищите по тексту: Таблица наценок Там все увидите. В какой строке ? В поиске введите: Таблица наценок Точно строки не скажу, не знаю, какой у вас апгрейд и версия движка, примерно 2560 и 3550- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Посмотрите в Руководстве, что должно стоять в колонках 18 19 20 21 и 22 Может у вас сместилось? да, как раз это проверил Да, вы правы. Что-то я инертным стал, сразу не въехал. Действительно, у меня Title и h1 - одно и то же. Разве они должны быть разными? В чем они должны отличаться? Скажите - сделаю. Чтобы обновился сео-юрл, измените название продукта и включите "Обновить сео-данные" - увидите изменения в псевдониме. Если вы включили "Импорт", то всегда включайте "Обновить".- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Спасибо, в модуле подправил, выложу с апгрейдом. А вы пока можете найти в двух местах тексты: `image` = '". $row_product[0]['image'] и заменить на `image` = '". $this->db->escape($row_product[0]['image'])- 49,460 replies
-
- 1
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Вы можете отрегулировать наценки в admin/model/catalog/suppler там в 2-х местах есть "Магическая формула" :) Ищите по тексту: Таблица наценок Там все увидите.- 49,460 replies
-
- 1
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Посмотрите в Руководстве, что должно стоять в колонках 18 19 20 21 и 22 Может у вас сместилось?- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Не помогло, пробовал в маржу указать 1 всё равно "Готово" и цены по нулям везде. Ошибок нет. только репорт с указанными выше строчками. Должен объяснить, что товары уже загружены, но цена у всех 0 рублей, с помощью вашего модуля мне всего навсего надо синхронизировать цены с прайсом. Пробовал с бесплатными модулями - виснут так как в каталоге 30т товаров, поэтому обратил внимание на ваш модуль у которого вроде как есть возможность докачки и восстановления сессии. Всё делаю по инструкциям, прочитал все 30 листов документации. А человеку "из лички" помогло :) Эта ошибка у меня была до апгрейда (2 дня назад исправил). Посмотрите на странице раздачи, внизу написал. Не переживайте, это не большая проблема, решим- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Вкюмод не вставил в admin/model/catalog/product функцию: /********************/ public function getMaxModel() { $query = $this->db->query("SELECT max(product_id) FROM " . DB_PREFIX . "product"); return $query->row; } /********************/ Вставьте руками в vq2_admin_model_catalog_product.php В любое место, между другими функциями.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Якорь в конце урл очень похож на побочный эффект плагина так называемых соц.кнопок на 99% уверен что причина в нём. Рядом с товаром кнопочка рассказать друзьям или что-то в этом роде. Уважаемый usergio, купил и установил компонент, загрузив прайс выводится сообщение "Готово" однако цены нигде не обновились, в логах никаких ошибок нет, только сообщения: 2013-07-05 15:37:50 Row =~ 13914 SKU = 117394 Margin = 0 Price updated Quantity was updated 2013-07-05 15:37:54 Row =~ 21518 SKU = 75273 Margin = 0 Price updated Quantity was updated 2013-07-05 15:37:55 Row =~ 22495 SKU = 75882 Margin = 0 Price updated Quantity was updated а в системном логе ошибок вот что: 2013-07-05 15:39:11 - PHP Notice: Undefined variable: attribute_id in /home/public_html/site.ru/admin/view/template/catalog/suppler_form.tpl on line 525 2013-07-05 15:39:11 - PHP Notice: Undefined variable: option_id in /home/public_html/site.ru/admin/view/template/catalog/suppler_form.tpl on line 582 2013-07-05 15:34:55 - PHP Notice: Undefined variable: act in /home/public_html/site.ru/admin/view/template/catalog/suppler_form.tpl on line 680 2013-07-05 15:34:55 - PHP Notice: Undefined variable: category_id in /home/public_html/site.ru/admin/view/template/catalog/suppler_form.tpl on line 435 2013-07-05 15:34:55 - PHP Notice: Undefined variable: my_manuf in /home/tarvolok/public_html/site.ru/admin/view/template/catalog/suppler_form.tpl on line 189 2013-07-05 15:34:55 - PHP Notice: Undefined variable: my_cat in /home/tarvolok/public_html/site.ru/admin/view/template/catalog/suppler_form.tpl on line 88 готов дать ключи от сайта в личку, может острым глазом разработчика сразу будет видна причина проблемы. Только что мне в личку написали то же самое по поводу маржи:) Нашел в чем дело. Маржа, указанная на странице Данные имеет приоритет перед формулой, но если там стоит 0, то модуль должен бы по идее, пользоваться формулой, а он этого не делает. Попробуйте заменить строку в admin/model/catalog/suppler: if (!$flag and $my_price != 4 and $cprice) { на if ((!$flag or $cat_plus[$i] == 0) and $my_price != 4 and $cprice) { По поводу этих предупреждений в логах уже писал. Не обращайте внимания, это все означает, что в форме поставщика есть пустые переменные (которые вы не заполнили).- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)