Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

usergio

Користувачі
  • Публікації

    6 010
  • З нами

  • Відвідування

Усі публікації користувача usergio

  1. Прочтите YML файл Экселем (откройте). Нажмите сохранить как: "Таблица XML 2003". Посмотрите на прайс, если товары в прайсе располагаются "лесенкой", то укажите в форме номера колонок и сделайте действие "Добавлять из YML-XML лесенкой". При этом, СКУ в прайсе ( id_3) должны повторяться в каждой строке товара, а на стр. Атрибуты, оставьте текст "Находящемуся в колонке слева", хотя в YML прайсах, название атрибута находится справа :) Прогоните прайс. Обновлять цены и остатки по прайсам лесенкой нужно обычным способом "Только обновлять": т.к действие "Добавлять из YML-XML лесенкой" умеет только добавить товары (видите, текст - красного цвета).
  2. Спасибо, исправил в 8.3 Зайдите в admin/model/catalog/suppler там есть похожая конструкция (в двух местах): if (strlen((string)$t['name']) > 64) { $err = " Attribute name: ". $t['name'] . " is too large. I cat it. \n"; $this->adderr($err); $t['name'] = substr($t['name'], 0, 64); } ищите по тексту $err = " Attribute name: Такой она должна быть, как в этом посте, замените. Но я ничего не гарантирую :) Если атрибут представляет собой кириллический текст длиннее 64 байт (т.е. 33 или больше русских букв), то 33-я буква будет обрезана пополам. В конце названия атрибута будет крокозябра (если не повезет). Пока, в версии 8.3 исправил, как вы просили, но давайте этот момент отследим. Может лучше ничего не обрезать, а увеличить в БД размер поля? attribute_description
  3. Анализ цен конкурентов (АЦК) можно использовать как с прайсом от поставщика, так и без него (запуск из Инструментов). Если вы прогоняете прайс поставщика, то в нем есть цены. Задача модуля, сравнить цены поставщика с ценами конкурентов и сделать вывод. Для сравнения цен, модулю нужно знать базовую цену, без нее он не знает, с чем сравнивать. Поэтому, в поле "Цена закупки" обязательно нужно указать колонку прайса с базовой ценой. Это колонка может быть той же самой, что и "Цена". http://prntscr.com/813yk7 Если вы запустили обновление цен из Инструментов, и парсите несколько конкурентов, то вы можете выбрать одного из них в качестве базовой цены: http://prntscr.com/814059 Ведь прайса же нет( Чуть выше, объяснил настройки, которые вы не поняли.
  4. Это "артикулы в опциях". В 8.2а начал поддержку артикулов в опциях, правда немного сыровато, но работает. В 8.3 эту функцию удалось отладить, благодаря вам, в частности knopic :) Конфликтов с другими модулями быть не должно, даже если что-то будет, поправлю.
  5. Я тоже столкнулся с этой проблемой, и в версии 8.3 (уже почти готова) расширил понятие "цену определить не удалось". Например, у донора цена на сайте есть, но где-то написано "снято с производства" или "нет на складе", или еще что-то. Естественно, что цена не отвечает действительности. Тогда вы делаете так: http://prntscr.com/813ld5 И регулируете эту ситуацию, с помощью меню: http://prntscr.com/813lve
  6. Если в еррорсе пишут: Site no answer то возможно, что забанили( Чтобы в этом убедиться, можно посмотреть заголовок ответа сайта на ваш запрос. В файле admin/model/catalog/suppler После строки: $head = $this->getHead($url); Вставьте строки: $err = " HEAD = " . $head ." \n"; $this->adderr($err); Результат смотрите в uploads/errors
  7. Ага, вижу, что нужно повторить пост, назрело :) Как парсить сайты защищенные от парсинга. ( Инструкция на примере Яндекс Маркета). В файл admin/model/catalog/suppler нужно вставить после строки: function curl_get_contents(&$url, $pi) { Следующий текст. if (!$pi) { $p = strrpos($url, "?"); if (!$p) $p = strrpos($url, "/"); $name = substr($url, $p+1); $p = strrpos($name, "."); if ($p) $name = substr($name, 0, $p); $name = trim($name); $file_s = "./uploads/".$name; if (file_exists ($file_s)) { $st =''; $s = @fopen($file_s,'r'); while (!@feof($s)) { $f = @fgets($s, 4096); $st = $st.$f; } @fclose($s); $ht = $st; } else { $err = " file error = " . $file_s ." \n"; $this->adderr($err); $err = $url ." \n"; $this->adderr($err); } return $ht; } Собираем ссылки на товары с Яндекса в наш прайс. Делаем их активными, быстрым, двойным нажатием ЛКМ на каждой ссылке. Идем по прайсу по ссылкам: Открываем стр. Яндекса с товаром, отмечаем в ссылке от знака ? до конца ссылки или до точки: http://prntscr.com/7kfnwg или, если знака ? нет, то от слэша: http://prntscr.com/7kfou7 Нажимаем ctrl+C ctrl+S ctrl+V Enter Собираем файлы страниц нашего защищенного))) донора на своем компе, удаляем из названий .html или .htm (групповое переименование). Закачиваем все эти файлы в admin/udloads Прогоняем наш прайс со ссылками на Яндекс. Проскакивает очень быстро :)
  8. Разработчики молодцы! Этот модуль - яркое подтверждение тому, что все лучшие идеи приходят из практики. Пока не начнешь чем-то серьезно заниматься, ничего не придумаешь. Счастливого плавания :eek:
  9. У вас "артикулы в опциях", как я понял. В последней версии модуля, такая ситуация решена на 90% :) В 8.3, надеюсь решил окончательно (выйдет в июле). Количество товара на разных складах суммируется, если вы укажите колонки с количеством через запятую тут: http://prntscr.com/7tsg9y НО. В опенкарте количество товара и количество опции - разные вещи, как и цена. Есть общее количество товара и общая цена: http://prntscr.com/7tsh3u А есть цена и количество в опции: http://prntscr.com/7tshmg Это разные вещи, и колонки должны быть разными. Цена в опции, по умолчанию, подразумевается как =, т.е. этот знак в цене можно не ставить, типа 1234,50= , а можно и ставить, как хотите. А вот знак + ставить обязательно, если у вас в прайсе "плюс к цене" Видели на последнем скрине "артикулы в опциях"? Во это и есть новое в 8.2а версии. Пользоваться нужно так: http://prntscr.com/7tsjyv
  10. Чтобы в админке, в Каталог появился пункт Поставщики нужно запустить исталятор - inst.php А то, чем вы сейчас занимаетесь, это установка защиты от пиратов ( ключевые фалы). Если у вас Опенкарт 2.0, то даже после инсталяции, пункт поставщики может не появится, нужно обновить кеш на странице модификаторов. И еще, существует какой-то левый руссификатор Опенкарта 2.0, написанный нестандартно, уже сталкивался с ним не раз. Тогда инсталятор будет выдавать ошибки во всех файлах language/russian, вы это увидите на экране монитора. Напишите мне в личку или найдите другой руссификатор.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.