Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

 Сравните инструкции, и код, и увидите что в той теме это делалось для версии 2.1/2.2 а я немного подправил для 2.3.6

Если вы человек умный, то наоборот порадуетесь актуальной инструкции ;)

 

Как человек умный, то решение было установлено пару месяцев назад на 2.3.6 с небольшими доработками.   :)

И если внимательно сравнивать с тем прошлым решением, отличия весьма небольшие и эта тема уже обсасываалась не раз тут!

Изменено пользователем Rash
Ссылка на сообщение
Поделиться на другие сайты

Тем что эти товары выгружаются в яндексмаркет

 

Ну как бы и тот вариант тоже выгружаются в "яндексмаркет", если немного довести до ума!  ;)

Ссылка на сообщение
Поделиться на другие сайты
  • 3 месяца спустя...

 

Значение available для Яндекс маркета - по наличию

В стандартном скрипте Simpla, формирующем данные для Яндекс маркета, для товара свойство available всегда указывается  как 'true'.

Это объяснимо, так как производится вывод только товаров, имеющихся в наличии.

Предлагается доработка для более гибкого управления как выводом товаров вообще, так и заданием у выводимых товаров свойства available.

Стандартный скрипт изменен так, что

1. Выводятся все варианты всех товаров, в том числе отсутствующие (stock=0),

2. Для каждого (варианта) товара свойство available указывается как true/false при наличии/отсутствии.

Создавалось для версии 2.3.6.

Скорее всего, годится и для других версий 2.x

http://simpla-tuning.com/products/znachenie-available-dlya-yandeks-marketa---po-nalichiyu

10$

 

Ссылка битая, как и многие другие... по закладкам смотрел, что присмотрел себе на будущее... тоже битые ;)

Другие доработки пока не готов приобрести, но данную готов, но по инструкции... можно по предоплате

 

UPD: Я так понял вы роутинг поменяли ;(

Изменено пользователем Maksclub
Ссылка на сообщение
Поделиться на другие сайты

Ссылка битая, как и многие другие... по закладкам смотрел, что присмотрел себе на будущее... тоже битые ;)

Другие доработки пока не готов приобрести, но данную готов, но по инструкции... можно по предоплате

 

UPD: Я так понял вы роутинг поменяли ;(

Поняли Вы правильно.

По Вашему замечанию касательно ссылок исправлено, спасибо!

Ссылка на сообщение
Поделиться на другие сайты
  • 4 года спустя...

Подскажите, пожалуйста, как сделать чтобы если наличие варианта товара на складе был равен "999", то выводилось:

if ($v->stock == 999)
print "
<delivery>true</delivery>
<delivery-options>
          <option cost='700' days='' />
</delivery-options>
";
Ссылка на сообщение
Поделиться на другие сайты

 

Подскажите, пожалуйста, как сделать чтобы если наличие варианта товара на складе был равен "999", то выводилось:

if ($v->stock == 999)
print "
<delivery>true</delivery>
<delivery-options>
          <option cost='700' days='' />
</delivery-options>
";

if ($p->stock == 999)

Ссылка на сообщение
Поделиться на другие сайты

if ($p->stock == 999)

Так тоже не работает. Речь идет именно о наличии вариантов товара. Допустим 1-й вариант -  наличие "∞", 2-й и 3-й вариант наличие "999".

Изменено пользователем FDA
Ссылка на сообщение
Поделиться на другие сайты

Так тоже не работает.

 

После 

 

// Товары
$simpla->db->query("SELECT v.price,

 

добавьте 

v.stock, 

 

Выводите так 

 

if ($p->stock == 999)
print "
<delivery>true</delivery>
<delivery-options>
          <option cost='700' days='' />
</delivery-options>
";

 

http://demo.simpla2x.ru/yandex.xml - iPhone 4s второй вариант 

Ссылка на сообщение
Поделиться на другие сайты

После 

 

// Товары
$simpla->db->query("SELECT v.price,

 

добавьте 

v.stock, 

 

Выводите так 

 

if ($p->stock == 999)
print "
<delivery>true</delivery>
<delivery-options>
          <option cost='700' days='' />
</delivery-options>
";

 

http://demo.simpla2x.ru/yandex.xml - iPhone 4s второй вариант 

Спасибо, так работает.

Изначально хотел, чтобы при остатке на складе варианта = 0 выводилось данное условие. Пробовал изменить строчку:

WHERE p.visible AND p.to_yandex AND (v.stock >0 OR v.stock is NULL) GROUP BY v.id ORDER BY p.id, v.position ");

на:

WHERE p.visible AND p.to_yandex AND (v.stock is NULL) GROUP BY v.id ORDER BY p.id, v.position ");

чтобы в яндекс отправлялись все варианты, в том числе о с остатком "0", а дальше выполнялось условие:

if ($p->stock == 0)

не получалось, теперь буду в некоторых вариантах прописывать остаток "999"

Ссылка на сообщение
Поделиться на другие сайты

Яндекс же не учитывает товары с нулевым остатком и тем самым xml будет с ошибкой. А чтобы не выгружать товары с нулевым остатком делается иначе

Ссылка на сообщение
Поделиться на другие сайты

Яндекс же не учитывает товары с нулевым остатком и тем самым xml будет с ошибкой. А чтобы не выгружать товары с нулевым остатком делается иначе

Я хотел использовать варианты товара с остатком "0" именно для того чтобы указывать отдельные условия доставки (например под заказ). Допустим черный цвет (остаток ∞) - доставка 1-3 дня, белый цвет (остаток 0) - доставка под заказ, выгружались бы все варианты и не было бы никакой ошибки. Так не получилось, поэтому и решил использовать вместо "0" -> "999"

Изменено пользователем FDA
Ссылка на сообщение
Поделиться на другие сайты
// Товары
$simpla->db->query("SELECT v.price,

добавьте 

v.stock,

WHERE меняйте на 

WHERE p.visible AND p.to_yandex GROUP BY v.id ORDER BY p.id, v.position ");

выводим товары с нулем под заказ с доставкой 

if ($p->stock == '0') {
print "
<delivery>true</delivery> 
<store>false</store>
<delivery-options>
	<option cost='700' days='1-2' />
</delivery-options>
";
} else {
print "
<delivery>true</delivery>
<delivery-options>
	<option cost='700' days='1-3' />
</delivery-options>
";	
}
Ссылка на сообщение
Поделиться на другие сайты

где-то я это видел =)

 

да честно надоели..

ему надо "так" ты ему ответил. а он снова "так но не так" ты опять по доброте душевной а он снова "так но не так".. сейчас он снова тоже отпишет "так но не так" ...

 

Напиши ему в личку попроси доступы и сделай так как ему нужно. там изи но он видимо догнать никак не может как ему надо. прям как моя девушка ломается когда она что то хочет от меня

Изменено пользователем ABSORBER
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...