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. Думал уже. Тут такая нехорошая ситуация может возникнуть. Представьте, что поставщик предоставляет 2 прайса (на бытовую технику отдельно, на компьютеры - отдельно). Мы прогоняем первый прайс, отключаются все компьютеры. Прогоняем второй прайс - отключается вся бытовуха :)
  2. Интересная ситуация. Тогда получается, что /admin/controller/module/parserj.php должен выдавать ошибку. Он ведь тоже обращается к этой функции :( Покажите пожалуйста 5-10 строк из parserj.php до и после того места, где встречается название getAllcategory
  3. Стандартная ситуация: вы купили такой тариф на хостинге :( За ваши деньги, вам дается 30 сек , чтобы программа на ПХП начала и закончила свою работу. Иначе, работа программы безжалисно прерывается (поэтому, не важно, в каком месте она была прервана: сейчас в строке 3977, завтра - в другой). Модуль "умеет" обходить такие неприятности. Он успевает сохранить номер последней обработанной строки прайс-листа в файле sos.tmp и когда вы нажмете "Обновить страницу" он продолжит работу с этого места...до следующего Maximum execution time of 30 seconds А вы опять - "Обновить страницу" :)
  4. Да, в урл артикул добавлялся, и код товара добавлялся тоже. Но начались проблемы, народ стал писать гневные посты, типа: - уберите; - оставьте. Решил дать возможность каждому решать этот вопрос самостоятельно. Найдите поиском в admin/model/catalog/suppler // SEO URL Там увидите закоментированные строки - готовые решения. Откройте, какую вам нужно.
  5. В смысле "Акционные цены"? Как бы делал, должно работать. По крайней мере заказчик не жаловался. 2. Производители уже создаются (со всеми СЕО). Категории будут тоже создаваться в 5.0 со всеми СЕО и вложенностями до самой верхней категории (которую все же придется создать руками). Но называться они будут, как в прайс-листе :(
  6. Руками вставьте эту getAllCategories() в vq2_admin_model_catalog_category Вот она: public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; }
  7. Поле ref я добавил недавно, по просьбам трудящихся. Изначально, оно предназначено для хранения в товаре ссылки на сайт поставщика (для этого нужно было добавить текстовое поле в таблицу product в БД). Потом, переделал так, что содержимое колонки ref в прайс-листе (это последнее поле на стр. Общие) записывается в таблицу product в UPC . Если вам, к примеру, нужна "Модель товара" или еще, что-нибуть - оно попадет в UPC. Для этого, в таблицу suppler пришлось добавить поле ref. Похоже, что у вас этого поля нет, а версию модуля вы обновили. Добавьте ref varchar(3) в Таблицу suppler.
  8. Если товары уже есть в магазине (с артикулами), то для обновления цен достаточно прайса, в котором есть только артикул и цена. С наценкой сложнее: - можно включить формулу вычисления наценки. - можно в Данных оставить прописанные категории с наценками (наценки возьмутся оттуда). - можно ничего не делать, тогда наценка не добавится.
  9. Похоже, что в графе "Фото " вы не указали номер колонки, в которой находится ссылка на страницу сайта поставщика. Модуль не может найти, что ему парсить. Все парсится с той ссылки, которая раньше (в предыдущих версиях модуля) использовалась для парсинга фото, поэтому она указывается там :(
  10. Если товары уже есть в магазине (с артикулами), то для обновления цен достаточно прайса, в котором есть только артикул и цена. С наценкой сложнее: - можно включить формулу вычисления наценки. - можно в Данных оставить прописанные категории с наценками (наценки возьмутся оттуда). - можно ничего не делать, тогда наценка не добавится.
  11. 1. Лучше не менять артикулы поставщика, иначе, в следующем прайсе, артикул 00000001717 будет не опознан и цена на этот товар не скорректируется. 2. Шаблон, врядли вам переделают, скорее я сделаю модуль под ваш движок. Но, на вашем сайте: у меня сейчас оба сайта заняты :(
×
×
  • 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.