Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

usergio

Users
  • Posts

    6,005
  • Joined

  • Last visited

Everything posted by usergio

  1. Не понял. В еррорсе написаны ошибки в строках более 9000, а прайс заканчивается на 3000 незнанию, что на это ответить но еррорс точно тот. Вот новый файл после обновления этого прайса http://yadi.sk/d/j_tQ7jvL6L_YE. Попробуйте загрузить его у себя и просьба сделайте акцент на товары с SKU 103798, 103800, 103801, 103802, 103799. Заранее спасибо! А ну, давайте:) Можете мне скинуть прайс строк эдак на 10? С самыми плохими товарами? Я его на демо-сайте загружу. Вот только, выложу версию 4.9
  2. Нажмите "Добавить", введите название поставщика (любое), нажмите Сохранить Затем, зайдите снова, должно сработать. Не предусмотрел ваш вариант, думал, что форма обязательно существует :oops: Кстати, сейчас появилась возможность сделать это без экспорта. Заряжаете "прайс обновления товаров" (в нем: категория ску и цена) и включаете кнопку "Преобразовать Модель в Код товара" И готово. Только, преобразуются коды у тех товаров, что есть в прайсе и обновились по совпадению ску.
  3. Спасибо, понял. Вообще-то, в тегах не должно быть название товара (как мне кажется) Там должны стоять: Категория, Производитель и выбранные атрибуты. У вас, что производитель отсутствует (что-то его в метках не вижу) А товар из меток можно убрать, закоментировав строки в файле 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 слэша Заведите себе производителя, метки будут красивее:)
  4. В БД есть таблица мер. Просто поменяйте в ней ID Подскажите, что за таблица и как ID поменять, пожалуйста? На сайте настроил в двух местах, что должны быть миллиметры, но товар всё равно с сантиметрами загружается. Это неправильно. С помощью phpMyAdmin зайдите в БД Там есть 2 таблицы length_class и length_class_description В первой, измените коэффициент пересчета единиц измерения, во второй - названия единц :)
  5. Не может скачать фото по ссылке 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 товаров в свой магазин.
  6. Оно так не работает. Я два дня убил разбираясь с этим модулем во всех возможных для него позах блин. Чистый голый движек, 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) - затем, он пытался найти упоминание этой категории на стр. Данные, хоть, где-нибудь. Чтобы найти, наценку хотя бы у другого товара такой же категории - но и тут ему облом. Нет на стр Данные никакой информации об этом товаре. Возникает вопрос: "Этот товар, вообще, загружался в магазин"? Как он оказался в категории магазина, если вы ее не указали на стр. Данные? А теперь вопрос, ко мне: "Обновить такой товар или пропустить?" Если обновлю без наценки, то сделаю вам каку: - он попадет в "обновленные" и вы не сможете его автоматом выключить, как устаревший, - можете не заметить предупреждения и продадите его себе в убыток. Конечно, мне ничего не стоит обновить цену у такого товара под вашу т. ск. ответственность, поэтому: Решил переделать всю систему добавления наценки (включая, наценка из прайса) и выпустить новую версию. Версия готова, надеюсь за сегодня успею ее выложить.
  7. Остаток обновляется всегда, если товар найден. Все остальное так и сделано, как вы пишите. Если что-то не работает, то возможно причина этого в другом. Посмотрите отчет об обновлении товаров (файл report.tmp) что там пишут?
  8. ZLATЭти изменения должен былбы бы сделать сам вкюмод, т.е. у него в кеше эти файлы должны были бы быть :( Если нет, то таким образом, мы ему помогаем. Конечно, лучше обойтись без вкюмода и поставить все руками (папка Установка без вкюмод), тогда точно, ничего не будет пропадать. Да, чистить кеш вкюмода не следует - это не тот кеш, что в system
  9. Вкюмод похоже, не вне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
  10. Доделал, то что просили раньше люди на форуме (не все, конечно...но кое-что) Занялся вплотную вашим вопросом. Вот смотрите, какая проблема: Наценка должна быть известна, чтобы я мог ее прибавить к цене товара. Где мне ее взять? Конечно, со страницы Данные. Как ее найти для данного товара, который пришел из прайса? - Если категория товара известна (написана в прайсе), то нет проблем: ищу это название на стр. Данные и выясняю наценку (если ее нет, значит она равна 0 - цена из прайса копируется в на сайт). - Если категория товара неизвестна (в прайсе не указана), но известно его ску (идет обновление существующих товаров), то я считываю из БД все категории, в которых этот товар "показывается", нахожу, из них, категорию с наибольшим номером (предположительно - это самая нижняя категория в дереве категорий, т.к. создавалась последней) и лезу на страницу Данные, в надежде найти на нее наценку, если не найду - выдаю сообщение "The Product was missing margin not found". Товар остается со старой ценой. Вот тут вы наверное хотите, чтобы цена была скопирована из прайса без наценки вообще!!! Не стал брать на себя ответственность, и пропускаю такие товары (вы потом увидите, в errors-е, полный список всех пропущенных). - Цену из прайса умножаю на курс. - Если наценка равна нулю, то считаю ее по формуле (если вы поставили псису). Если она все равно оказалась нулевая (формула не включена), пишу в файл report: "Margin = 0". Давайте сначала устроим мозговой штурм, а потом я сделаю.
  11. Не может скачать фото по ссылке http://дляснов.рф/image/data/iv/20-49.jpg Думаю, что это связано с кириллицей в имени сайта. Спросите в службе поддержки хостинга, а я пока со своей стороны гляну. Попробовал ссылку формата http://xn--b1advifq1h.xn--p1ai/image/data/iv/15-140.jpg вставлять в прайс - не помогло. Иногда модуль пишет "готово", но товары не появляются... Формат прайса для загрузки у меня правильный? Почему на фото ругается вообще не понятно - лежат в папке osstore на хостинге, нужно только что бы к загружаемым товарам подтянулись. Это что, название сайта такое? http://xn--b1advifq1h.xn--p1a
  12. Не заполнены поля формы. Но вы и не хотели их заполнять - они вам не нужны. Поэтому не обращайте внимания. Это просто предупреждения. Смотрите в admin/uploads/errors.tmp После прогона прайса, именно тут вы увидите интересные вещи.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.