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

Recommended Posts

Дело мастера боится :)

Пункт появился, перелогиниваться не требует - полет нормальный!

Спасибо огромное за поддержку и, собственно, инструмент, который очень помогает в работе!

На том стоим :)

Это вы еще не все функции модуля оценили: есть такая штука, например, "Освободить атрибуты для удаления".

Если в админке есть несколько атрибутов с одинаковыми названиями, но все они привязаны к каким-то товарам, то ОпенКарт не даст их удалить :(

 

Запускаете "Освободить атрибуты для удаления" и все товары пере-привяжутся к одному из этих атрибутов... все остальные дубли теперь можно удалять.

Один из них не удалится.

Надіслати
Поділитися на інших сайтах

Здравствуйте! Прошу помочь с парсингом сайта поставщика, все товары категории находятся на одной странице, прайс листа для этих наборов нет. Спасибо, очень жду помощи.

Ситуация тяжелая.

Я бы на вашем месте делал бы так: "Копировать ссылку на изображение" и вставить в прайс-лист.

За день, 500 - 800 ссылок.

Надіслати
Поділитися на інших сайтах

Помогите решить проблему. Выдает такую ошибку "Fatal error: Uncaught exception 'ErrorException' with message 'Error: Duplicate entry '53975-58' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO product_to_category SET `product_id` = '53975', `category_id` = '58'' in /www/мой_сайт/system/database/mysqli.php:40 Stack trace: #0 //www/мой_сайт/vqmod/vqcache/vq2-system_library_db.php(20): DBMySQLi->query('INSERT INTO pro...') #1 /www/мой_сайт/admin/model/catalog/suppler.php(1413): DB->query('INSERT INTO pro...') #2 /www/мой_сайт/admin/model/catalog/suppler.php(7283): ModelCatalogSuppler->putNewProduct(Array, '0', 53975, '', 0, Array, Array, '0', '0', Array, 0, '0', Array) #3 /www/мой_сайт/admin/controller/catalog/suppler.php(206): ModelCatalogSuppler->loadfile('/home/u29/tmp/p...', 'erc.xml', '9') #4 [internal function]: ControllerCatalogSuppler->Start() #5 /www/мой_сайт/vqmod/vqcache/vq2-system_engine_front.php(42): call_user_func_array(Array, Array) #6 /home/u2 in /www/мой_сайт/system/database/mysqli.php on line 40"

Если вы удаляете руками в БД товар из таблицы product, то вы должны удалить его же и из таблицы product_to_category иначе будет то, что у вас:

при создании нового товара возник дубликат записи в product_to_category

 

Товар прописывается в нескольких таблицах не только из product_to_category, там его тоже нужно удалить.

Надежнее всего товар удалять модулем: Инструменты -  Код товара без префикса поставщика от: ххххх   до: ххххх  - Удалить товары

Надіслати
Поділитися на інших сайтах

Возможно ли сделать парсинг сайта http://mobi-opt.com.ua ?? 

И как настроить парсинг? чет не могу разобраться 

мб кто поможет пишите в личку с меня пиво 

Что-то не открывается сайт.

Надіслати
Поділитися на інших сайтах

Второй день борюсь с этим модулем все поля уже заполнил по 5 раз, Старт прикрепляю прайс Готово. Но товар так и не появляется :(

Ну и как я могу вам помочь, если вы не даете никакой информации?

Причин может быть миллион.

Что в errors пишут?

Надіслати
Поділитися на інших сайтах

Проблема!

 

прикрепляю прайс, нажимаю старт продолжить и выдает эту хрень

 

OcStore 1.5.5.1.2

Похоже, что вы не сохранили форму перед стартом.

Когда вы нажимаете на "Сохранить", форма отправляется на хостинг.

Когда вы нажимаете на "Старт", форма ищется на хостинге и начинает работать.

В вашем случае, форма не нашлась.

Сейчас поправлю это место в программе - будет сообщение "Сохраните форму"

Надіслати
Поділитися на інших сайтах

 

Прайс не большой уже все варианты перепробовал, и парсить и вводить с прайса. Прикрепляю файлы может где-то ошибку допускаю.

30-04-2014-13-37-431742850.jpg
30-04-2014-13-38-011742855.jpg
Прайс: http://us.ua/1402777/

 

Вот теперь есть о чем поговорить :)

1. Номер колонки "Категория" не указан, а при добавлении, это обязательно: как модуль узнает в какую категорию класть новый товар?

Может это №12 ?

 

2. В колонке №15 у вас должны быть ссылки на страницы с товарами какого-либо сайта (потому, что вы указали №15 внизу).

А у вас в прайсе, стоят в 15-й колонке прямые ссылки на фото (jpeg), значит нужно указывать число 15 выше.

 

Описание лучше оставить пустым, потом легче заменять по принципу "если качественнее".

Стр. Данные заполните так:

 

Для женщин                                                                          соответствует:                                            Сумки-Женские   (создайте в магазине)

proba (создайте эту папку в image/data на хосте)              Наценка на категорию                                20    (процент к цене)

 

Заглядывайте в admin/uploads/errors   после каждого прогона прайса.

Надіслати
Поділитися на інших сайтах

Если я категорию из главной сделал вложенной и хочу соответственно поменять урл товаров и хлебные крошки какую операцию необходимо запустить ? Пробовал обновить урл и обновить мета данные, но результата нет.

Конечно, тут модуль не поможет :(

Он просто формирует урлы товаров из названия (то что вы бы написали в админке в поле: "SEO_URL должно быть уникальным......")

Например товар: Сумка лето Карден Х-25.

Модуль сделает урл: sumka-leto-karden-x-25

И все.

 

Дальше - это уже работа СЕО-ПРО, это он формирует хлебные крошки из вложенности категорий.

Надіслати
Поділитися на інших сайтах

я понимаю что мб и очень просто но у меня не получается настроить парсинг я не могу понять что как и куда надо писать 

Возможно ли сделать парсинг сайта http://mobi-opt.com.ua ?? 

И как настроить парсинг? чет не могу разобраться 

Они закрыли свой сайт - запретили смотреть код страницы (правая кнопка мыши не работает).

По крайней мере, у меня.

Надіслати
Поділитися на інших сайтах

Всем привет! Кто нибудь пробовал парсить яндекс маркет? У меня вместо названий спарсилось  "Доступ к нашему сервису запрещен!"(((

Бывает:)

Попробуйте так.

Параметры парсинга: b-page-title__title">,</h1>

Надіслати
Поділитися на інших сайтах

1. В 6.4 все эти мета - шмета исправите легко, а сейчас можете вставить пропущенные буквы (названия городов) в файл admin/model/catalog/suppler

Ищите по тексту: мета-данн

 

2. Это ни на что не влияет, просто неаккуратно программу написал и ПХП ругается. В 6.4 уже навел порядок.

Очистите лог.

 

3. Не сослались на колонку с производителями или не включили "Создавать производителя" при добавлении товаров.

со всем разобрался кроме первого.. найти мета-данные в саплере и что? вставить города? ккуда именно 

Надіслати
Поділитися на інших сайтах


Залил на OpenServer шаб, залил этот модуль, дал разрешения Top administrator, создал в vqmod/cache 3 файла

vq2-admin_view_template_common_header vq2-admin_controller_common_header  vq2-admin_language_russian_common_header 

Поставщиков не появилось. На хостинге таких проблем нет.

Поправил вам карму чуток :)

Попробуйте без вкюмода, инсталятором:

- удалите suppler.xml  из папки vqmod/xml

- удалите то, что вы создали в кэше

запустите инсталятор.

Надіслати
Поділитися на інших сайтах

Всплыл какой -то странный глюк в версии 6.3 для OcStore 1.5.4.1 часть фото закачивает правильно, а часть путает между товарами. Проверял неоднократно в прайсе - ссылка на фото правильная, а подвязывает фото совершенно другого товара. Причём пробовал как парсить фото с сайта, так и закачивать по прямой ссылке на фото - всё равно часть фото подвязывает правильно, а часть от другого товара. Артикулы товара перепроверил - все уникальные. Кто сталкивался с подобной проблемой ?

 

Попробовал закачать отдельно ту позицию где неправильно подвязало фото, то всё ОК! Как только пропускаю весь прайс - опять путает.

Это может быть в таком случае.

- cкачивается например фото 1234-800х800.jpg

- у товара код 44556-02  , т.е. последняя цифра в номере - 6

Модуль лезет в папку в image/data/папка в ней ищет подпапку [6]

Тыць-тындыць! А в ней уже лежит фото 1234-800х800.jpg причем с другим изображением :(

Он думает, что это то же самое фото, новое не закачивает, а привязывает к новому товару старое фото.

 

Можно увеличить длину названия фото:

ищите в проге все места: if ($nom > 40) $app = substr($app, $nom-40, 40);

И замените число 40 (это макс. кол-во символов в названии фото) на другое

Надіслати
Поділитися на інших сайтах

есть еще косяк с описанием . То парсит ,то пропускает. Я думаю перестарались в 6.3

Не должно, ведь прога не меняет сама себя, значит эти описания чем-то отличаются, что мешает модулю его спарсить или записать спарсенное в БД.

Если бы вы провели исследования, я бы поправил прогу.

Надіслати
Поділитися на інших сайтах

Не понял про ску...

Пришёл прайс от поставщика с такими ску B4060CA00C, цены обновились, модуль распознал этот прайс, так как на сайте заполнено без тире.

Пришёл прайс от другого поставщика ску B4060-CA00C, нужно рядом делать колонку вот такую B4060CA00C, получается как альтернативный ску и ставить галку связать ску и указать номер колонки?

Так что делать каждый день? Прайс полумиллионик. :ugeek: 

Что значит данная ошибка? Please, set folder for photo on page Data. Row ~= 8 The Product was passed

И такая ? The Product was passed: Row ~= 9 SKU = Invalid price of product =

Цена указана просто цифрой 1000 без каких либо букв, точек и так далее.

Сергей, подскажите что можно придумать в данной ситуации.

Код товара, она же модель, он же ску один и тот же, допустим это B4060CA00C, тоесть в админке код товара и Sku B4060CA00C, при обновление цен, код товара меняется на префикс полностью.

Преобразовать sku в модель товара НЕ работает, у меня версия 1,5,5,1, тупо модель становится не B4060CA00C, а -01.

Как сделать чтоб "Код товара" не менялся на префикс?

Нет, каждый день это делать не нужно, раз сделаете и все, модуль запомнит (таблицы suppler_sku и suppler_sku_descroption  в БД)

 

Модель всегда теперь будет в формате  ххххххх-уу, где: ххххххх - product_id а уу - номер поставщика.

А СКУ - это артикул, он не имеет отношения к модели.

 

Если у вас на сайте, до установки модуля, в Модели были какие-то тексты, то модуль с такими товарами работать не будет (он не увидит номера поставщика уу)

Поэтому, при обновлении товаров прайсом, вы можете включить кн. "Преобразовать модель в код товара" и все Модели станут хххххх-уу

 

Мне кажется, что покупателю легче заказать товар 12345-01, чем  B4060CA00C.

Да и менеджер магазина сразу увидит, что поставщик 01, а это значит: "Ожидайте пока товар приедет (из Магадана)" :)

 

Если вас интересует, как вытащить в карточку товара, кроме Модели еще и  Артикул (B4060CA00C), то только скажите, я вам напишу.

 

The Product was passed: Row ~= 9 SKU = Invalid price of product = - говорит, что в 9-й строке прайса пусто, не только цена, но и СКУ

Возможно, что ваш прайс не в формате Видовой Таблицы XML 2003 или там, действительно, ничего нет.

 

Модель (Код товара) в виде ххххххх-уу - это принципиально.

Надіслати
Поділитися на інших сайтах

Установил модуль на версию 1.5.3.1, установка прошла успешно, НО

Через админку не пускает в "Товары", выдаёт такую ошибку

Parse error: syntax error, unexpected T_ELSE admin/controller/catalog/product.php on line 709

Подскажите что не так? Вкмода нет, ошибка эта появляется после инсталятора.

Айн момент.

Надіслати
Поділитися на інших сайтах

Установил модуль на версию 1.5.3.1, установка прошла успешно, НО

Через админку не пускает в "Товары", выдаёт такую ошибку

Parse error: syntax error, unexpected T_ELSE admin/controller/catalog/product.php on line 709

Подскажите что не так? Вкмода нет, ошибка эта появляется после инсталятора.

Спасибо, в инсталяторе для 1.5.3.1 была ошибка, исправил, выложил.

А вам нужно сделать следующее:

- откройте файл admin/controller/catalog/product

- найдите в нем строку $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."-";

        } /*suppler*/

        $this->data['token'] = $this->session->data['token'];

        

        $this->load->model('localisation/language');

        

        $this->data['languages'] = $this->model_localisation_language->getLanguages();

 

......................................

.........................

...........

Надіслати
Поділитися на інших сайтах

Я уже все перепробывал, но при попытке импорта упорно вылазит ошибка: Заполните форму на странице "Данные"!

 

Эта проблема уже всплывала в этой теме не один раз, но похоже так и не была решена.

Данные я заполнял, но не уверен что они сохраняются где-то после нажатия соотв. кнопки. При повторном заполнении, формы опять пусты. Пробовал переустанавливать модуль - не помогает.

ocstore 1.5.5.1.2

Не жалко готовых форм поставщиков?

Тогда грохните все таблицы suppler в БД и запускайте модуль заново.

 

Если жаль, посмотрите скрины в Readme "Таблицы БД" и сравните поля с вашими.

Причина в переходе с 4-й на 5-ю или 6-ю версию, там появилось поле form_id и оно стало auto_increment вместо старого suppler_id

И это новое поле нужно добавить и в таблицу suppler_data

См. скрины.

Надіслати
Поділитися на інших сайтах

Это может быть в таком случае.

- cкачивается например фото 1234-800х800.jpg

- у товара код 44556-02  , т.е. последняя цифра в номере - 6

Модуль лезет в папку в image/data/папка в ней ищет подпапку [6]

Тыць-тындыць! А в ней уже лежит фото 1234-800х800.jpg причем с другим изображением :(

Он думает, что это то же самое фото, новое не закачивает, а привязывает к новому товару старое фото.

 

Можно увеличить длину названия фото:

ищите в проге все места: if ($nom > 40) $app = substr($app, $nom-40, 40);

И замените число 40 (это макс. кол-во символов в названии фото) на другое

Не совсем понял пояснение, так как в моём случае название файла с фото, которое должно закачать совершенно другое чем то которое подвязывает. Что даст в таком случае увеличение длины названия ? К примеру, по какой причине, в вашем примере выше, в папке 6 уже лежит фото с таким же именем файла, но другим содержанием ? В предыдущих версиях вроде такое не всплывало, хотя перепроверять все позиции вручную проблематично.

Надіслати
Поділитися на інших сайтах


со всем разобрался кроме первого.. найти мета-данные в саплере и что? вставить города? ккуда именно 

Например, вот кусок из программы admin/model/catalog/suppler

 

    // Мета-данные

        $seo_h1 = $name;        

        $seo_title = $name . " купить в ......., в интернет-магазине | " . $store;

        $desc = $name . " от известных мировых брендов, соответствующих самым высоким стандартам качества. " .  $name . ", в магазине " . $store . " - безошибочный выбор: мы даем гарантию на все товары, купленные у нас.";

        $seo_desc = "Купить " . $name . " в  интернет-магазине  с ***бесплатно доставкой*** по ...... Свыше 500 наименований продукции " . $name . ". 100% гарантия качества. Мы доставляем в ...., ....., ..... и другие города";

        $seo_keyword = $store . "," . $name . ",....,.....,......,......,интернет-магазин";

        

        $seo_url = $this->TransLit($name);

        $seo_url = $this->MetaURL($seo_url);    

        $seo_url = strtolower($seo_url);

 

Вместо точек, вставьте ваши города (в кодировке utf8)

Например, в строке $seo_title = $name . " купить в ......., в интернет-магазине | " . $store;

 

$seo_title = $name . " купить в Харькове, в интернет-магазине | " . $store;

Надіслати
Поділитися на інших сайтах

Не совсем понял пояснение, так как в моём случае название файла с фото, которое должно закачать совершенно другое чем то которое подвязывает. Что даст в таком случае увеличение длины названия ? К примеру, по какой причине, в вашем примере выше, в папке 6 уже лежит фото с таким же именем файла, но другим содержанием ? В предыдущих версиях вроде такое не всплывало, хотя перепроверять все позиции вручную проблематично.

Это место в программе я не меняю уже давно, странно, что у вас перестало работать.

О длине названия фото я написал для такого случая:

1. papka-photo1/model/laptops-lenovo/lenovo_456780/800x800-low_resolution.jpg

2. papka-photo2/model/laptops-lenovo/lenovo_456780/800x800-low_resolution.jpg

 

Если модуль обрежет имена этих разных фото до 40 символов, то выйдет так:

1. ovo-lenovo_456780/800x800-low_resolution.jpg

2. ovo-lenovo_456780/800x800-low_resolution.jpg

 

Получились одинаковые :(

 

Нужно понаблюдать еще, может быть что-то заметите.

Надіслати
Поділитися на інших сайтах

usergio,

сижу пока на 6.0, обновлюсь сразу на 6.4. может в 6.3 уже и решили, но все-же:

 

при раскидывании товара по категориям на основании указанных колонок, а не через одну колонку и лист Данные, есть неприятный момент:

у меня есть категории на 2 вложения и 3 вложения. для формирования seo и описания я формирую категории от главной к нижней (41->42->43). в итоге последняя ячейка (43) у категории на 2 вложения (41->42) остается пустой.

модулю на странице общие я указываю 3 колонки "задом-наперед": 43,42,41. проблема, что пустые ячейки (43) модуль не обрабатывает.

Пишет для этих товаров - Category: '' not found in your settings (see page 'Data'). На данных всё заполнено (прописаны нижние категории). 

 

исправить выравнивание не выйдет, т.к. слетит всё автозаполение. 

 

прошу добавить (если еще нету) проверку в это место, и если первая из указанных ячеек пустая, переходить к следующей ячейке и использовать ее как нижнюю категорию товара, а не считать категорию с пустым названием.

Надіслати
Поділитися на інших сайтах


Например, вот кусок из программы admin/model/catalog/suppler

// Мета-данные

$seo_h1 = $name;

$seo_title = $name . " купить в ......., в интернет-магазине | " . $store;

$desc = $name . " от известных мировых брендов, соответствующих самым высоким стандартам качества. " . $name . ", в магазине " . $store . " - безошибочный выбор: мы даем гарантию на все товары, купленные у нас.";

$seo_desc = "Купить " . $name . " в интернет-магазине с ***бесплатно доставкой*** по ...... Свыше 500 наименований продукции " . $name . ". 100% гарантия качества. Мы доставляем в ...., ....., ..... и другие города";

$seo_keyword = $store . "," . $name . ",....,.....,......,......,интернет-магазин";

$seo_url = $this->TransLit($name);

$seo_url = $this->MetaURL($seo_url);

$seo_url = strtolower($seo_url);

Вместо точек, вставьте ваши города (в кодировке utf8)

Например, в строке $seo_title = $name . " купить в ......., в интернет-магазине | " . $store;

$seo_title = $name . " купить в Харькове, в интернет-магазине | " . $store;

(300 tab) купить в ......, ......., ...... в интернет-магазине | Интернет магазин

та же история. Я поменял и ничего... что делать? кеш чистил<кодировку поставил.

Блин завели меня в тупик.. )

Вы не правильные данные дали по коду.

$seo_title = $prod_name . " купить в Киеве, Украине, спортивное питание | " . $meta_store;
$meta_desc = "В интернет магазине ***". $meta_store . "*** тел.: (022) 222 22 22  Вы можете купить " . $prod_name . "  по выгодной цене. У нас лучший выбор " . $meta_category_name . " отличные цены на " . $prod_name . " доставка в Киев, Харьков, Луганск,и другие города Украины";

теперь все ок.

Спасибо!

Надіслати
Поділитися на інших сайтах


usergio,

сижу пока на 6.0, обновлюсь сразу на 6.4. может в 6.3 уже и решили, но все-же:

 

при раскидывании товара по категориям на основании указанных колонок, а не через одну колонку и лист Данные, есть неприятный момент:

у меня есть категории на 2 вложения и 3 вложения. для формирования seo и описания я формирую категории от главной к нижней (41->42->43). в итоге последняя ячейка (43) у категории на 2 вложения (41->42) остается пустой.

модулю на странице общие я указываю 3 колонки "задом-наперед": 43,42,41. проблема, что пустые ячейки (43) модуль не обрабатывает.

Пишет для этих товаров - Category: '' not found in your settings (see page 'Data'). На данных всё заполнено (прописаны нижние категории). 

 

исправить выравнивание не выйдет, т.к. слетит всё автозаполение. 

 

прошу добавить (если еще нету) проверку в это место, и если первая из указанных ячеек пустая, переходить к следующей ячейке и использовать ее как нижнюю категорию товара, а не считать категорию с пустым названием.

Младшая (43)                      Родительская(42)                     РодРодительская(41)

 

Смартфоны                         Мобильная связь                         Электроника

Телевизоры                          Электроника

Холодильники                      Крупная БТ                                  Бытовая техника

 

Категории в прайсе должны быть выровнены по Младшей (Главной) категории.

Младшая не должна иметь пропусков и все ее названия должны быть прописаны на стр. Данные (другие колонки: 42 и 41 не прописываются).

Остальные колонки могут иметь пропуски, но "прижаты" к Младшей. В магазине, они должны называться точно так же, как в прайсе (Мобильная связь, Электроника, Крупная БТ, Бытовая техника)

Младшую категорию можно перенаправить в любую категорию магазина, а старшие - нет.

 

В форме вы пишите: 43,42,41

Все должно работать :)

 

При автоматическом создании категорий, категории: Электроника и Бытовая техника называются "опорными".

Они должны быть созданы заранее, руками (например, это главное Меню магазина).

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

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