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

Яндекс.Маркет в старых версиях Симплы


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

Не могу найти в 2.1.0 экспорт для Яндекс.Маркет-а.
Подозреваю, что он появился только в более поздних версиях
8-(

Как его добавить в более старую?
В форуме пробегало упоминание про yandex.php, но куда и как его приделать?

+ есть ли возможность:
1) экпортировать не все товары, а только часть?
2) делать это автоматически, по расписанию (совместно с п.1)?

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

Экспорт товара успешно работает ещё с 1.4 версии, может быть раньше.

П.1- Это доработка на заказ.
П.2 - Изменение в прайс-листе и так происходят автоматически.

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

Спасибо? разобрался немного ....

Добавил в yandex.php такую строчку (выделено жирным):

.....
while($p = $simpla->db->result())
{


if ($p->category_id == 10) {

$price = round($simpla->money->convert($p->price, $main_currency->id, false),2);print"<offer id='$p->variant_id' available='false'><url>".$simpla->config->root_url.'/products/'.$p->url.'?variant='.$p->variant_id."</url>";....


Теперь выводится только одна категория (id=10)
Ссылка на сообщение
Поделиться на другие сайты

Способ тупой, но вроде работает .... Яндекс пока не жалуется.
Единственно что некрасиво - в заголовке все категории перечислены.

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

Развиваю эту тему - хочу отображать в yandex.php не одну категорию, а несколько.
Сам я в php не силён - подскажите, кто знает:
какой оператор возвращает true, если значение x внутри множества
1, 3, 6-10 ?

На VB это выглядело бы как-то так

if x in [1, 3, 6..10] then ...


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

iluwka, спасибо, но наверное ты не совсем правильно написал.
В этом стиле вероятно должно быть как-то так:

if ($p->category_id == 10 || $p->category_id == 9 ||$p->category_id == 8 || $p->category_id == 7 || $p->category_id == 6 || $p->category_id == 1 || $p->category_id == 3) {

Это понятно, но не очень изящно.

А что, в php понятия множества не существует?
Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

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

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

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

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