-
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 Модули обмена данными
www.spywatcher.com.ua/doc/doc.zip- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Уже сам заметил, спасибо. Сделал в 4.9 Через час будет.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Не понял. В еррорсе написаны ошибки в строках более 9000, а прайс заканчивается на 3000 незнанию, что на это ответить но еррорс точно тот. Вот новый файл после обновления этого прайса http://yadi.sk/d/j_tQ7jvL6L_YE. Попробуйте загрузить его у себя и просьба сделайте акцент на товары с SKU 103798, 103800, 103801, 103802, 103799. Заранее спасибо! А ну, давайте:) Можете мне скинуть прайс строк эдак на 10? С самыми плохими товарами? Я его на демо-сайте загружу. Вот только, выложу версию 4.9- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Через час выходит версия 4.9 там много постарался на ниве вырезания спец-символов и кавычек, из текстов, что приводит к таким результатам, как у вас.- 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 Модули обмена данными
Нажмите "Добавить", введите название поставщика (любое), нажмите Сохранить Затем, зайдите снова, должно сработать. Не предусмотрел ваш вариант, думал, что форма обязательно существует :oops: Кстати, сейчас появилась возможность сделать это без экспорта. Заряжаете "прайс обновления товаров" (в нем: категория ску и цена) и включаете кнопку "Преобразовать Модель в Код товара" И готово. Только, преобразуются коды у тех товаров, что есть в прайсе и обновились по совпадению ску.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Спасибо, понял. Вообще-то, в тегах не должно быть название товара (как мне кажется) Там должны стоять: Категория, Производитель и выбранные атрибуты. У вас, что производитель отсутствует (что-то его в метках не вижу) А товар из меток можно убрать, закоментировав строки в файле admin/model/catalog/suppler: if (!empty($meta_prod_name)) $meta_keywords = $meta_keywords . ','. $meta_prod_name; или (смотря какая у вас версия модуля): if (!empty($meta_key2)) $meta_key = $meta_key . ','. $meta_key2; Вот так: // if (!empty($meta_prod_name)) $meta_keywords = $meta_keywords . ','. $meta_prod_name; // f (!empty($meta_key2)) $meta_key = $meta_key . ','. $meta_key2; Найдите поиском все, и вставьте впереди 2 слэша Заведите себе производителя, метки будут красивее:)- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Не понял. В еррорсе написаны ошибки в строках более 9000, а прайс заканчивается на 3000- 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 Модули обмена данными
В описании товара, похоже что у вас OpenCart не ocStore ? Правильно? Если да, то переустановите версию модуля для OpenCart Если нет, дождитесь 4.9 я там много изменил в сео. Доб"ем, не переживайте:)- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
В БД есть таблица мер. Просто поменяйте в ней ID Подскажите, что за таблица и как ID поменять, пожалуйста? На сайте настроил в двух местах, что должны быть миллиметры, но товар всё равно с сантиметрами загружается. Это неправильно. С помощью phpMyAdmin зайдите в БД Там есть 2 таблицы length_class и length_class_description В первой, измените коэффициент пересчета единиц измерения, во второй - названия единц :)- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Из БД, при открытии формы поставщика, читаются переменные. Переменная option_id - пустая (вы же не пользуетесь страницей Опции и не заполняли переменные?) Вот и ругается пхп, на обращайте внимания.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Не может скачать фото по ссылке http://дляснов.рф/image/data/iv/20-49.jpg Думаю, что это связано с кириллицей в имени сайта. Спросите в службе поддержки хостинга, а я пока со своей стороны гляну. Попробовал ссылку формата http://xn--b1advifq1h.xn--p1ai/image/data/iv/15-140.jpg вставлять в прайс - не помогло. Иногда модуль пишет "готово", но товары не появляются... Формат прайса для загрузки у меня правильный? Почему на фото ругается вообще не понятно - лежат в папке osstore на хостинге, нужно только что бы к загружаемым товарам подтянулись. Это что, название сайта такое? http://xn--b1advifq1h.xn--p1a Добрый день! Это так называемый Punycode - представление кирилического домена в латинице :) "Боевой" магазин у меня на другой CMS на домене латиницей, поэтому экспиременты все могу только на запасных кирилических доменах делать. Попробую свежую версию модуля установить на свежеустановленый osstore... Сегодня постараюсь выпустить 4.9 Там много подправлено с сео-урл, названиями товаров, сделан экспорт сео-н1, улучшен парсинг, убрал / в Метках, сделал, чтобы фалы errors report не удалялись до конца загрузки..... Добавил колонку "Наценка" в прайсе. Надеюсь, что с сео больше не будет вопросов, обкатал на загрузке 17000 товаров в свой магазин.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Оно так не работает. Я два дня убил разбираясь с этим модулем во всех возможных для него позах блин. Чистый голый движек, Ocstor 1.5.1.3 Тогда вам список багов: 1. Не обновляется остаток если не обновляется цена, проверенно. Наценка не указанна, формула включена Список ошибок после действия 2013-06-29 11:31:32 The Product was missing: Row ~= 9 Product code (sku) = 12345678 margin not found 2013-06-29 11:31:32 The Product was missed: Row ~= 10 Product code (sku) = Invalid price of product = 2. Не обновляется цена если не указанна наценка к категории в Данных, формула включена. 3. Не обновляется цена если товар в нескольких категориях и к одной из категорий не указанна наценка Или это прикол или что, блин у меня вариации закончились. Я вам в личку сброшу доступ чтоб вы сами посмотрели. Вот посмотрите на сообщения модуля (сейчас мы выясним, чьи тут баги :) : 1. Не обновляется остаток если не обновляется цена, проверенно. ----------- Если не обновился остаток, то значит товара в прайсе не было, был другой товар, с другим ску. У него ничего не обновилось, см. сообщение №2 The Product was missed: Row ~= 10 Product code (sku) = Invalid price of product = (видите, ску = пусто, цена = тоже пусто ) Товар не найден, цена не найдена :( Точнее, было бы сказать: не обновляется цена, если не обновляется остаток - это правильно. Или так: если не обновился остаток, то у товара не обновилось ничего. Product code (sku) = 12345678 margin not found -------- Здесь видно, что у товара есть ску и он был найден в БД (совпали ску). Была сделана попытка добавить маржу (уже писал, как это делает модуль), но в данном случае, опишу подробно. Судя по сообщению margin not found (оно выдается только в обном случае) алгоритм пошел по самому "тяжелому сценарию": - категорию товара определить не удалось (не указана в прайсе, не указана на стр. Данные, не совпали названия) - наценка остается неизвестной. - формула вычисления наценки не включена. - модуль определил, в какой категории в вашем магазине находится товар 12345678 - определил, что такая категория есть (иначе была бы другое сообщение: unknown Category) - затем, он пытался найти упоминание этой категории на стр. Данные, хоть, где-нибудь. Чтобы найти, наценку хотя бы у другого товара такой же категории - но и тут ему облом. Нет на стр Данные никакой информации об этом товаре. Возникает вопрос: "Этот товар, вообще, загружался в магазин"? Как он оказался в категории магазина, если вы ее не указали на стр. Данные? А теперь вопрос, ко мне: "Обновить такой товар или пропустить?" Если обновлю без наценки, то сделаю вам каку: - он попадет в "обновленные" и вы не сможете его автоматом выключить, как устаревший, - можете не заметить предупреждения и продадите его себе в убыток. Конечно, мне ничего не стоит обновить цену у такого товара под вашу т. ск. ответственность, поэтому: Решил переделать всю систему добавления наценки (включая, наценка из прайса) и выпустить новую версию. Версия готова, надеюсь за сегодня успею ее выложить.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Остаток обновляется всегда, если товар найден. Все остальное так и сделано, как вы пишите. Если что-то не работает, то возможно причина этого в другом. Посмотрите отчет об обновлении товаров (файл report.tmp) что там пишут?- 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 Модули обмена данными
ZLATЭти изменения должен былбы бы сделать сам вкюмод, т.е. у него в кеше эти файлы должны были бы быть :( Если нет, то таким образом, мы ему помогаем. Конечно, лучше обойтись без вкюмода и поставить все руками (папка Установка без вкюмод), тогда точно, ничего не будет пропадать. Да, чистить кеш вкюмода не следует - это не тот кеш, что в system- 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- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Доделал, то что просили раньше люди на форуме (не все, конечно...но кое-что) Занялся вплотную вашим вопросом. Вот смотрите, какая проблема: Наценка должна быть известна, чтобы я мог ее прибавить к цене товара. Где мне ее взять? Конечно, со страницы Данные. Как ее найти для данного товара, который пришел из прайса? - Если категория товара известна (написана в прайсе), то нет проблем: ищу это название на стр. Данные и выясняю наценку (если ее нет, значит она равна 0 - цена из прайса копируется в на сайт). - Если категория товара неизвестна (в прайсе не указана), но известно его ску (идет обновление существующих товаров), то я считываю из БД все категории, в которых этот товар "показывается", нахожу, из них, категорию с наибольшим номером (предположительно - это самая нижняя категория в дереве категорий, т.к. создавалась последней) и лезу на страницу Данные, в надежде найти на нее наценку, если не найду - выдаю сообщение "The Product was missing margin not found". Товар остается со старой ценой. Вот тут вы наверное хотите, чтобы цена была скопирована из прайса без наценки вообще!!! Не стал брать на себя ответственность, и пропускаю такие товары (вы потом увидите, в errors-е, полный список всех пропущенных). - Цену из прайса умножаю на курс. - Если наценка равна нулю, то считаю ее по формуле (если вы поставили псису). Если она все равно оказалась нулевая (формула не включена), пишу в файл report: "Margin = 0". Давайте сначала устроим мозговой штурм, а потом я сделаю.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Не может скачать фото по ссылке http://дляснов.рф/image/data/iv/20-49.jpg Думаю, что это связано с кириллицей в имени сайта. Спросите в службе поддержки хостинга, а я пока со своей стороны гляну. Попробовал ссылку формата http://xn--b1advifq1h.xn--p1ai/image/data/iv/15-140.jpg вставлять в прайс - не помогло. Иногда модуль пишет "готово", но товары не появляются... Формат прайса для загрузки у меня правильный? Почему на фото ругается вообще не понятно - лежат в папке osstore на хостинге, нужно только что бы к загружаемым товарам подтянулись. Это что, название сайта такое? http://xn--b1advifq1h.xn--p1a- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Обязательно все посмотрю и проверю. Не переживайте, просто, много работы, торможу :oops:- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Не заполнены поля формы. Но вы и не хотели их заполнять - они вам не нужны. Поэтому не обращайте внимания. Это просто предупреждения. Смотрите в admin/uploads/errors.tmp После прогона прайса, именно тут вы увидите интересные вещи.- 49,460 replies
-
- 1
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
В БД есть таблица мер. Просто поменяйте в ней ID- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Цена умножается на курс, получается 0 :( Поставьте цену 0.0001 Потому, что когда 0 - считается, что цена не задана.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Об этом написано в руководстве. Если неизвестна наценка на товар, то цена товара "тупо" переписывается из прайса. Где взять наценку? Только со страницы данные или по формуле.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)