Доп. Если откатится на версию 1.0.5 все нормально.
@sven304,
Если заданы параметры typePrefix, vendor или model, то name не используется
С уважением,
Антон
Вот что выдает маркет:
“Укажите в элементе <model> официальное название модели. Пример: <model>Deskjet D2663</model>. Обратите внимание: название модели не может состоять из одних цифр. В предложении произвольного типа элемент <model> использовать обязательно. Информация в элементе используется для того, чтобы привязать предложение к карточке модели.”
И вот вопрос: model в настройках предоставляет выбор из атрибутов (цвет, производитель и т.д), т.е надо создать дополнительный атрибут в который еще прописывать название (кроме самого название которое и так есть)?
-
This reply was modified 3 years, 6 months ago by
sven304.
да, вы правы. сегодня обновлю
Буду ждать. Огромное спасибо за отличный плагин и еще за оперативную помощь.
-
This reply was modified 3 years, 6 months ago by
sven304.
@sven304, вот так будет верно?
1. Если в настройках плагина заданы typePrefix, vendor или model (модель – опционально) и у товарного предложения есть этот параметр, данное товарное предложение будет выгружаться по правилам произвольного типа из правил Яндекс Маркета.
2. Если model не задана, но есть typePrefix или vendor, то плагин попытается подставить название товара в model.
Задан vendor, возле model галочка не стоит, а в списке выбрано disabled. Но model всё равно из названия не формируется
@agveri,
Я выпустил обновление. Попробуйте, пожалуйста, обновиться. Должно быть исправлено
С уважением,
Антон
Ну вот с заданным vendor всё равно не работает. Вообще не генерирует model
Если model не используется, то отметьте его галочкой и справа сверху нажмите на кнопку Удалить.
Я рассчитывал на это:
2. Если model не задана, но есть typePrefix или vendor, то плагин попытается подставить название товара в model.
Удалил сейчас model, но в файле он всё равно не появился
Да, логика должна быть такая. Попробуйте в файле includes/class-generator.php на строчке 543 заменить
if ( $vendor_model_type && isset( $model ) ) {
на
if ( $vendor_model_type ) {
Да, теперь заработало. Не забудьте тогда в обновление это добавить:)
В обновлении будет исправлено. Тему закрываю.