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

usergio

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

    6 010
  • З нами

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

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

  1. Rassol2Т.е. вы не хотите отключать кнопки: Обновить название, Обновить фото, Обновить описание, Атрибуты, Опции....? Хотите, чтобы они были включены, но модуль на них не реагировал? Как-то несистемно выходит( Ведь можно создать еще одну форму этого поставщика, в которой выключить ВСЕ обновления, включить Действие "Принудительное обновление", сохранить эту форму и поручить менеджеру пользоваться только ей. ?
  2. Если модуль неправильно определяет колонки прайса, рекомендую - создать новый эксель файл. - выделить ячейку в старом экселе (в прайсе): http://prntscr.com/7pgcxw - вставить ее в новый прайс, как "Специальная вставка" - "Значения" - и так перенести столбец за столбцом все, что есть.
  3. Запрограммируйте сибиряка так: http://prntscr.com/7pfqeg Т.е. если в прайсе стоит 1, значит это 8шт. Для каждого поставщика создайте свою отдельную форму с разными префиксами поставщика. Тогда на сайте, Код товара будет выглядеть так: 123456-01 или 123457-02 Менеджер будет знать, что первый товар принадлежит московскому поставщику, а второй - сибирскому. Он сможет правильно объяснить клиенту срок доставки. На сайте же, всегда будет написано "Есть в наличии" (так делает опенкарт) если товар не закончился. Но когда товар закончится, опенкарт напишет то, что вы указали тут: http://prntscr.com/7pfso0
  4. Артикулы в опциях, это новая функция, еще не успел ее описать в мануале( Обновления опций по артикулам (цены, остатки...) может происходить, даже, если в прайсе значение опции не задано. Например, прайс: Артикул категория цена количество цвет размер количество цена ссылка на фото cсылка на фото ссылка на фото 2K1-1 кат1 1 1 красный Х 12 123.50 2K1-2 кат1 1 1 белый Х 10 22.44 2K1-3 кат1 1 1 синий М 5 12.0 2K1-4 кат1 1 1 черный L 1 5 2K2-1 кат1 1 1 красный Х 3 32.66 2K2-2 кат1 1 1 черный L 2 50 2K2-3 кат1 1 1 синий XL 4 41 Имею в виду, что колонка цвет может быть пустой. Модуль найдет опцию по артикулу (колонка 1) На стр. Общие включите только это: http://prntscr.com/7pfj5n
  5. К сожалению, модуль так не умеет. Боюсь, что вы поставили невыполнимую задачу( Хорошо, допустим Color соответствует Цвет, но при парсинге атрибутов, по одним и тем же параметрам парсятся и другие атрибуты, кроме цвета. И что, все будут переводится, как Цвет? Тогда получится: Цвет......Black Цвет..... 2GB Цвет......12" Цвет......Core 2 Duo и т.д. Поддерживаю cherkas и Rassol2 они предлагают дело.
  6. Как парсить сайты защищенные от парсинга. (версия 2, улучшенная) ( Инструкция на примере Яндекс Маркета). :ugeek: В файл 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 { $p = strrpos($url, "/"); $name = substr($url, $p+1); $p = strrpos($name, "?"); if ($p) { $name = substr($name, 0, $p); $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 { $p = strrpos($url, "/"); $name = substr($url, 0, $p); $p = strrpos($name, "/"); $name = substr($name, $p+1); $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 { $p = strrpos($url, "/"); $name = substr($url, 0, $p); $p = strrpos($name, "/"); $name = substr($name, $p+1); $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; } } } if (!$ht) { $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 Прогоняем наш прайс со ссылками на Яндекс. Проскакивает очень быстро :)
  7. В дистрибутиве, в папке Help есть папка с прайсами для теста. В ней 2 прайса: - "сырой" - это тот прайс, который дал поставщик - "исправленный" - переделанный прайс поставщика, полностью готовый для авто. создания категорий. тут http://ch.spywatcher.com.ua/admin/ вход demo demo я создал категории по "исправленному" прайсу.
  8. В Опенкарте, при создании товара вы сразу указываете в какой магазин его поместить. Получается, что для 2-х магазинов нужно создать два одинаковых товара. Значит, сначала залить прайс в магазин №0, а затем залить этот же прайс в магазин №1 http://prntscr.com/7lkxzy У вас должны быть созданы две разные формы потому, что категории для магазина 0 и для магазина 1 - разные и тут: http://prntscr.com/7lkyyi они будут разными. Ответ: загружайте по очереди.
  9. Как парсить сайты защищенные от парсинга. ( Инструкция на примере Яндекс Маркета). :ugeek: В файл 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 Прогоняем наш прайс со ссылками на Яндекс. Проскакивает очень быстро :)
  10. В 8.3 этого не будет :) Изначально, думал, что какой смысл ставить цену на товар без наценки? Потом увидел прайсы с рекомендованной ценой, но подумал, нафиг эта рекомендованная цена нужна? Потом, по этому поводу на меня наехал snastik Потом - вы. В общем, в версии 8.3 этого не будет: нет категории на стр. Данные - цена зальется без наценки.

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

Important Information

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