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

Яндекс маркет... неправлеьное отображение


Fakamaz

Recommended Posts

С последним вариантом модуля:

получаю некритичные ошибки:

Предупреждение: Неизвестная страна-производитель предложения: (строка 50, столбец 9)

Предупреждение: Неизвестная страна-производитель предложения: (строка 65, столбец 9)

Предупреждение: Неизвестная страна-производитель предложения: (строка 80, столбец 9)

и так далее..

Как исправить .. помогите плиз..

далее поехали:

в название товара выгружается производитель - товары без производителя не выгружаются. (это ладно сделаем производителя прочее и все)

на маркете все товары без картинок

и еще такая штука на маркете пишет ""Гарантия производителя, страна производства: Япония."" - как убрать?

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


А откуда тогда пурга про Японию?

Япония и прочая пурга прописаны в коде модуля который включен в стандартных версиях...

Определись что именно у тебя установлено.

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

А откуда тогда пурга про Японию?

Япония и прочая пурга прописаны в коде модуля который включен в стандартных версиях...

Определись что именно у тебя установлено.

видимо на маркете осталось от старого файла... обновление

2011-04-20 18:29:03 последнее время публикации - картинка вроде есть (сейчас проверяем), про Японию нету.

сори что ввел в заблуждение...

но некритичная трабла при проверки осталось:

Предупреждение: Неизвестная страна-производитель предложения: (строка 50, столбец 9)

Предупреждение: Неизвестная страна-производитель предложения: (строка 65, столбец 9)

Предупреждение: Неизвестная страна-производитель предложения: (строка 80, столбец 9)

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


видимо на маркете осталось от старого файла... обновление

2011-04-20 18:29:03 последнее время публикации - картинка вроде есть (сейчас проверяем), про Японию нету.

сори что ввел в заблуждение...

но некритичная трабла при проверки осталось:

Предупреждение: Неизвестная страна-производитель предложения: (строка 50, столбец 9)

Предупреждение: Неизвестная страна-производитель предложения: (строка 65, столбец 9)

Предупреждение: Неизвестная страна-производитель предложения: (строка 80, столбец 9)

Спасибо Yesvik !!! что подсказал закаментить в файле catalog/controller/export/yml.php

$output .= '<country_of_origin>' . $this->textPrepare($product['sku']) . '</country_of_origin>' . $eof;

Все сразу стало нормально :) проверку прошли.. товар выгружается :) СПАСИБО!!!

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


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

В позициях <country_of_origin> проставляются "шт." - не будет ли считаться ошибкой?

на Яндекс.Маркет пока не выкладывал - нет регистрации магазина

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


В позициях <country_of_origin> проставляются "шт." - не будет ли считаться ошибкой?

на Яндекс.Маркет пока не выкладывал - нет регистрации магазина

Вообще-то тот вариант что я выкладывал был заточен под то что страна происхождения вписывалась в поле SKU, как у тебя там появились шт. - не понятно...

Будет ошибка. Закомментируй эту строку.

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

А как сделать чтобы вместо модели товара в маркет выгружался title этого же товара? Можно ли вообще так сделать? А то ведь поиск по модели достаточно ограничен, тайтл более информативен...

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

Внесу свои 5 копеек

Задача сделать так что бы весь товар выгружался в ЯМ, но у товара которого нет в наличии стоял статус available=false за основу взят файл

https://opencartforum.com/topic/2426-%d1%8f%d0%bd%d0%b4%d0%b5%d0%ba%d1%81-%d0%bc%d0%b0%d1%80%d0%ba%d0%b5%d1%82-%d0%bd%d0%b5%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d1%8c%d0%bd%d0%be%d0%b5-%d0%be%d1%82%d0%be%d0%b1%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%b8%d0%b5/page__view__findpost__p__16434

строки 52-55

$query = $this->db->query("SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer, ss.name AS stock, wcd.unit AS weight_class FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "stock_status ss ON (p.stock_status_id = ss.stock_status_id) LEFT JOIN " . DB_PREFIX . "weight_class_description wcd ON (p.weight_class_id = wcd.weight_class_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' AND wcd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND ss.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p.status = '1' AND p.quantity > 0");

			foreach ($query->rows as $product) {
				$output .= '<offer id="' . $product['product_id'] . '" available="true">' . $eof;

меняем на

$products = $this->model_catalog_product->getProducts();
			foreach ($products as $product) {
				if ($product['quantity'] > 0) {
					$output .= '<offer id="' . $product['product_id'] . '" available="true">' . $eof;
				} else {
					$output .= '<offer id="' . $product['product_id'] . '" available="false">' . $eof;
				}
проверяем
Надіслати
Поділитися на інших сайтах


Вообще-то тот вариант что я выкладывал был заточен под то что страна происхождения вписывалась в поле SKU, как у тебя там появились шт. - не понятно...

Будет ошибка. Закомментируй эту строку.

Ага! Вот в чём дело... Спасибо, теперь понятно.

"Шт." - это от большого ума :), SKU - Stock Keeping Unit, единица учёта товара.

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


  • 2 months later...

Здравствуйте!

В ЯМ прописывается "Гарантия производителя, страна производства: Япония."

Как можно убрать эту надпись?

Еще при загрузке данных в ЯМ в наименовании товара проставляется модель товара, а мне необходимо название товара. Можно ли это изменить?

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


  • 1 year later...

"слишком много" - это сколько?

Скопируй в корень сайта прикреплённый файл, и выполни его набрав в адресной строке браузера domain.tld/imgrename.php

после того как увидиш Ok! - удали файл imgrename.php, и желательно удалить или очистить директорию /image/cache/data/

Пробелы будут заменены на подчерк в именах файлов и в БД.

Скрипт вообще порушил все связи, конечно возможно косяк админа, есть картинки с рускими названиями. Есть способ, автоматом переконвертировать имена в транслит, убрать пробелы и сопоставить в БД?

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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