-
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 сделать по выбору.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
В личке ответил: 16 ГГБ - это на диске наверное, а оперативки вам выделили мало (похоже, что 64 МБ) Этого мало, у меня та же проблема на демо-сайте, пришлось резать страницу Данные (это же демо). Когда вы на своем компе заполнили форму и нажали "сохранить" - она передается на сервер целиком, одним постом. Размер поста, не ограничен, а вот сервер пытаясь принять форму в оперативную память - дохнет. Лучше поговорить со службой поддержки хостинга и докупить память до 256 МБ Иначе, придется изворачиваться экспортируя из БД таблицы suppler и, потом, заливая их обратно. Вы создаете все нужные формы - первую половину категорий. Загружаете прайс. Сохраняете таблицы у себя на компе. Грохаете таблицы в БД. Создаете заново все те же самые формы (с теми же номерами) содержащие вторую половину категорий. Загружаете тот же прайс. Головняк, конечно. Спросите в СП, может что подскажут. Заодно по кол-ву переменных поинтересуйтесь.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
У меня, где-то еще 30 сек работает после тайм-лимита.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Ну правильно. Вы поставили все руками, значит вы внесли руками изменения в оригинальные файлы Опенкарта После этого, вы в вкюмод положили файл suppler.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 Модули обмена данными
Понятно, серии уже кому-то делал по заказу, может отзовется? А ЕАН пока не спрашивали.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Это мне уже знакомо. Не хватает памяти для формы. 64 мб мало для 300 - 400 категорий. Посмотрите на демо-сайте форму ava - то же самое А внизу иногда пишет ошибку.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Удалите из vq2-admin_model_catalog_category.php функцию getAllCategories() Вы наверное ее вставили руками в admin/model/catalog,category.php, и вкюмод тоже вставил - получился дубль.- 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
-
- 1
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Зайдите в форму каждого поставщика, Действия - (Настройки не трогайте) - Удалить товары. Удалятся все товары этого поставщика (корректно). Зайдите в ДБ таблица продукт, посмотрите последний ID последнего оставшегося товара, потом нажмите "Операции" и установите Autoincrement на 1 больше последнего номера.- 49,460 replies
-
- 1
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
В опенкарте доп. фото к товару грузятся все в кучу, т.е можно только добавлять или все грохнуть и втянуть все заново. Поэтому модуль может заменить только основное фото. Зато есть функция в Действиях "Удалить дубли фото". При переносе товара в другую категорию, на самом деле товар никуда не переносится, просто показывается в еще одной категории. Естественно, со всеми своими фото и пр.- 49,460 replies
-
- 1
-
- поставщики импорт
- наполнение им
- (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 Модули обмена данными
В принципе, можно все грохнуть и загрузить заново, уже правильно :) Ну 30 мин потеряете.- 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 MetaURL($text) замените "_" на "-" тогда у вас урлы будут типа: odegda-palto-pere-carden-123-02, как положено с минусами.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
В 5.0 сделаю поле Модель. При правке СЕО, нужно только открыть нужную строку, а закрывать ни чего не надо. Это я погорячился в прошлый раз :oops: Но это нужно сделать в 2-х местах проги, помните?- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Перенесите таблицы suppler suppler_data suppler_attribute suppler_option Там - все- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Может вы где-то не заменили? Нужно в двух местах. Получится так, выше по тексту: public function putProductBySKU($sku, $row_product, $updte, $upname, $max_attr, $attr_ext, $row, $tags, $addseo, $importseo, $upurl) { ниже: $this->putProductBySKU($row[$cod], $row_product, $updte, $upname, $max_attr, $attr_ext, $row, $tags, $addseo, $importseo, $upurl); Все как было раньше, только добавилось $row- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
vastrelВы правильно поняли. Поле "Ссылка....." делал, как резервное, на всяк случай. Его можно использовать для ваших целей, это лучше чем вариант с сео. А как вытащить? Это просто. Посмотрите в 2-х файлах: catalog/controller/product/product.php catalog/view/theme/.../template/product/product.tpl как в них вытаскивается Модель (все те места, где встречается слово model ) и рядом поставьте то же самое, но со словом mpn И вы станете крутым программером :)- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
По п.2. Вот когда-то предлагал использовать для модели поле "Ссылка....." таким образом. 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 символов) Т.е. Модель будет помещена в поле mpn. Сможете ее вытащить на страницу товара?- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
:) 1. По этой "чуши" модуль определяет поставщика товара. А покупатель заказывает товар, например колбасу. Если бы я оставил Модель, то уверен, куча народа бы спрашивали: "Что там указывать для колбасы или видеокарты"? Вот еще пример: http://shoppica.net/index.php?route=product/product&product_id=95 Модель - это характеристика товара, она должна быть в Характеристиках (мне так кажется). Можно, конечно сделать спец-поле на странице "Общие" для модели. 2. В 5.0 сделал при загрузке прайса указываете колонки с категориями через запятую в поле "Категория". Если не включена кнопка "Создавать категории", то товары будут помещены в эти категории, а если включена, то они будут созданы. Кроме того, в "Действиях" сделаю полноценный перенос и дублирование.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)