-
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 Модули обмена данными
Это к Cherkas :) Я не большой спец по этим вопросам.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Впихните пункт "Поставщики" в меню "Категории" насильно. Для этого, в vqmod/cache положите измененные: vq2-admin_view_template_common_header и vq2-admin_language_russian_common_header и vq2-admin_controller_common_header В "Установке без vqmod" посмотрите, что нужно вставить в эти файлы (выделено комментариями) В будущем, при обновлении модуля, не грохайте vqmod/cache заменяйте только файлы suppler в admin- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Если errors-а нет - вообще ничего нет, то это значит, что прайс слишком большой и хостинг его не принимает. Разделите прайс на части или попросите хостера увеличить параметр.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Этот самый надежный (из практики). 5800 товаров - 4 дня работы, зато получите гарантированный успех. Можно спарсить сайт поставщика целиком (другим парсером) в прайс-лист, а затем загрузить модулем в магазин. Главное, чтобы артикулы (коды) товаров в магазине соответствовали тем, которые будут в прайсах поставщика для обновления цен в будущем. Можно дождаться 5-й версии и спарсить прямо в магазин все товары с сайта поставщика, а затем прогнать последний актуальный прайс-лист, и отключить товары, у которых не обновилась цена. Лучше всего, наехать на поставщика: пусть дает прайс со ссылками на страницы с товаром в каждой строке. Вот пример, в Украине есть крупный, процветающий поставщик для и-магазинов "ЮГ-контракт". У него не самые лучшие цены, но у него самые лучшие прайсы и описания !!! В каждой строке прайса, есть ссылка на фото товара (jpg) и и ссылка на страницу их сайта (html). Сайт сделан, как будто специально для легкого парсинга.- 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 Модули обмена данными
Все правильно, такие вещи не решаются в спешке. Не заметил:( Замените (в двух местах) тексты putProductBySKU(.....................); на putProductBySKU($row[$cod], $row_product, $updte, $upname, $max_attr, $attr_ext, $row, $tags, $addseo, $importseo, $upurl);- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Нет, все верно. Я думал, что это вам нужно только для новых товаров. Для обновления, вставьте эту же конструкцию в такое же место выше по тексту программы. Ищите по тексту: // SEO URL- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Это файл нужно переименовать как xml и открыть Экселем. Затем, в каждую строку прайса вставить ссылку на страницу сайта с этим товаром и категорию (товаров немного, справитесь за пару дней) Модуль спарсит фото, доп. фото, описание и название товара Цену и артикул возьмет из прайса. Смотрел сайт, он парсится.- 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 Модули обмена данными
Ладно. Предлагаю такой (туповатый) вариант: в функции: public function putNewProduct после строки: $seo_url = strtr($meta_prod_name, $tr); вставьте такую конструкцию: if (isset($row[15]) and !empty($row[15])) { $color = strtr($row[15], $tr); $seo_url = $seo_url.'-'.$color; } Где, номер 15 - номер колонки в прайсе, где располагается цвет. Поставьте свой номер, сохраните файл на сервере и прогоните прайс. К сожалению, я не знаю в какой колонке в вашем прайсе написан цвет, поэтому автоматом решить эту задачу не могу:(- 49,460 replies
-
- 1
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
shatrovst Прошу меня извинить, демо-сайт сейчас использую для тестирования версии 5.0 (иногда все сношу и ставлю заново). Приложите скрин пары строк вашего прайса тут. Скажу.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Найдите в admin/model/catalog/suppler поиском такую функцию: public function putProductBySKU ниже идет такой текст (точка с запятой в конце) $this->db->query("UPDATE `" . DB_PREFIX . "product` SET `quantity` = '" . $row_product[0]['quantity'] . "', `model` = '" . $row_product[0]['model'] . "', `price` = '" . $row_product[0]['price'] . "', `stock_status_id` = '" . $row_product[0]['stock_status_id'] . "', `quantity` = '" . $row_product[0]['quantity'] . "', `subtract` = '". $row_product[0]['subtract']. "', `image` = '". $this->db->escape($row_product[0]['image']). "', `sort_order` = '" . (int)$row_product[0]['sort_order'] . "', `date_modified` = '" . $row_product[0]['date_modified'] . "' WHERE `product_id` = '" .(int)$row_product[0]['product_id'] . "'"); замените его на этот: $this->db->query("UPDATE `" . DB_PREFIX . "product` SET `quantity` = '" . $row_product[0]['quantity'] . "', `model` = '" . $row_product[0]['model'] . "', `mpn` = '" . $row_product[0]['ref'] . "', `price` = '" . $row_product[0]['price'] . "', `stock_status_id` = '" . $row_product[0]['stock_status_id'] . "', `quantity` = '" . $row_product[0]['quantity'] . "', `subtract` = '". $row_product[0]['subtract']. "', `image` = '". $this->db->escape($row_product[0]['image']). "', `sort_order` = '" . (int)$row_product[0]['sort_order'] . "', `date_modified` = '" . $row_product[0]['date_modified'] . "' WHERE `product_id` = '" .(int)$row_product[0]['product_id'] . "'"); Теперь, найдите в admin/model/catalog/suppler такую функцию: public function putNewProduct ниже идет такой текст (точка с запятой в конце) $this->db->query("INSERT INTO " . DB_PREFIX . "product SET `model` = '" . $row_product[0]['model'] . "', `sku` = '" . $this->db->escape($row_product[0]['sku']) . "', `upc` = '', `location` = '', `quantity` = '" . $row_product[0]['quantity'] . "', `stock_status_id` = '" . $row_product[0]['stock_status_id'] . "', `image` = '" . $this->db->escape($row_product[0]['image']) . "', `manufacturer_id` = '" . $row_product[0]['manufacturer_id'] . "', `shipping` = '" . $row_product[0]['shipping'] . "', `price` = '" . $row_product[0]['price'] . "', `points` = '0' , `tax_class_id` = '0' , `date_available` = '" . $row_product[0]['date_available'] . "', `weight` = '". $row_product[0]['weight'] . "', `weight_class_id` = '1' , `length` = '". $row_product[0]['length'] ."', `width` = '". $row_product[0]['width'] ."', `height` = '". $row_product[0]['height'] ."' , `length_class_id` = '1' , `subtract` = '". $row_product[0]['subtract']. "', `minimum` = '' , `sort_order` = '" . (int)$row_product[0]['sort_order'] . "', `status` = '". $row_product[0]['hide'] ."' , `date_added` = '" . $row_product[0]['date_added'] . "', `date_modified` = '" . $row_product[0]['date_added'] . "', `viewed` = '0'"); замените его на этот: $this->db->query("INSERT INTO " . DB_PREFIX . "product SET `model` = '" . $row_product[0]['model'] . "', `sku` = '" . $this->db->escape($row_product[0]['sku']) . "', `mpn` = '" . $row_product[0]['ref'] . "', `location` = '', `quantity` = '" . $row_product[0]['quantity'] . "', `stock_status_id` = '" . $row_product[0]['stock_status_id'] . "', `image` = '" . $this->db->escape($row_product[0]['image']) . "', `manufacturer_id` = '" . $row_product[0]['manufacturer_id'] . "', `shipping` = '" . $row_product[0]['shipping'] . "', `price` = '" . $row_product[0]['price'] . "', `points` = '0' , `tax_class_id` = '0' , `date_available` = '" . $row_product[0]['date_available'] . "', `weight` = '". $row_product[0]['weight'] . "', `weight_class_id` = '1' , `length` = '". $row_product[0]['length'] ."', `width` = '". $row_product[0]['width'] ."', `height` = '". $row_product[0]['height'] ."' , `length_class_id` = '1' , `subtract` = '". $row_product[0]['subtract']. "', `minimum` = '' , `sort_order` = '" . (int)$row_product[0]['sort_order'] . "', `status` = '". $row_product[0]['hide'] ."' , `date_added` = '" . $row_product[0]['date_added'] . "', `date_modified` = '" . $row_product[0]['date_added'] . "', `viewed` = '0'"); Теперь все, что будет находиться в колонке, номер которой вы укажите в поле "Ссылка...." внизу на Общие, попадет в товар, в поле mpn (до 64 символов)- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
В файле admin/model/catalog/suppler найдите поиском SEO URL В двух местах. Раскоментируйте нужный вам способ формирования СЕО и закоментируйте первый- 49,460 replies
-
- 1
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Можно использовать последнее поле (внизу) на стр. Общие. Делал резерв для хранения чего-нибудь, написал, что это номер колонки со ссылкой. Но на самом деле там может быть все, что угодно, нужно только дописать пару строк в программе, чтобы она записывала содержимое указанной в нем колонки прайса в нужное поле таблицы product, например в поле ean- 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 Модули обмена данными
Спасибо, приятно. На демо сайте я "балуюсь" с 5.0, иногда все сношу и заново ставлю. Через 2-3 дня восстановлю все как было- 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 Модули обмена данными
Изменил поле myplus в БД Гляньте в скринах таблицы suppler в инсталяции положил их в папку Инстр по установке- 49,460 replies
-
- 2
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Это дает только то, что в БД будет записан знак = а дальше.... это уже зависит от того, как Опенкарт будет его интерпретировать в работе. В прасе это выглядит так: 100+ (плюс 100 руб к цене товара), 100- (минус.....) 100= (это уж я не знаю, попросили - сделал) Опция обязательная, но если ее значение отсутствует ставьте две точки с запятой рядом ;; При обновлении вы вкюмод не меняли?- 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 Модули обмена данными
1.5.5.1 есть ocStore и есть Opencart тоже 1.5.5.1 Вы что устанавливали? Может в этом проблема?- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Можно при загрузке прайса включить кнопку "Преобразовать коды товаров" (модели). Тогда модели станут стандартными типа хххх-уу И модуль будет с ними работать Упс, опоздал- 49,460 replies
-
- 2
-
- поставщики импорт
- наполнение им
- (and 19 more)