-
Публикаций
174 -
Зарегистрирован
-
Посещение
Весь контент trainracing
-
Выгрузка в маркет пустой <offers>
trainracing опубликовал тема в Общие вопросы по функционалу и дизайну
При добавлении модуля выборочн. выгрузки, а именно: при добавлении WHERE p.visible AND p.to_yandex yandex.xml выглядит так: <yml_catalog date="2015-06-15 14:50"> <shop> <name>Интернет магазин бижутерии побрякушка.ком</name> <company>ИП "Мазина"</company> <url>http://pobryakushka.com</url> <currencies> <currency id="RUR" rate="1"/> <currency id="USD" rate="30"/> </currencies> <categories> <category id="6">Кольца</category> <category id="7">Серьги</category> <category id="8">Колье</cat -
Как реализовать вывод всех категорий с фото например на странице всех товаров, и чтобы при нажатии на категорию, следующей подгружались подкатегории с фото например сначала категория "часы" с фото / нажимаем / мужские(фото) женские(фото) / нажимаем / каталог мужских часов или женских списком левое меню остается везде, и оно у меня без фото категории (без тега {if $c->image}<img src="{$config->categories_images_dir}{$c->image}" alt="{$c->name|escape}">{/if} )
-
Я не программист, и не разбираюсь в php/mysql как вы. Знаю только слегка примерно что куда.
- 33 ответа
-
- Дилерская
- закупочная
-
(и ещё 3 )
C тегом:
-
Итоговая версия с учетом всех замечаний. - При значении меньше 1 ед старые цены выводятся - При отсутствии старой цены выводится только <price> в файле /yandex.php после v.price, добавим: v.compare_price, далее ищем: $price = round($simpla->money->convert($p->price, $main_currency->id, false),2); и ниже добавляем: if ($p->compare_price > 0) { $compare_price = round($simpla->money->convert($p->compare_price, $main_currency->id, false),2); } else { $compare_price = ''; } Дальше ищем: print "<price>".$price."</price> <currencyId>".$
- 34 ответа
-
- старая цена
- oldprice
-
(и ещё 2 )
C тегом:
-
А у меня рубли + ввод цен в разных валютах = на выходе цены в рублях, и вряд ли у кого то будет меньше 1 рубля что то стоить, у большинства в дефолте рублевая валюта. А код не работает. мб из за модуля мультивалют, выгрузки, статуса под заказ
- 34 ответа
-
- старая цена
- oldprice
-
(и ещё 2 )
C тегом:
-
Видно только админу, вводим цену закупки, можно с текстом, сохраняем, и все ок. Иногда полезно, чтоб не искать в 1с постоянно Приступим: Выполняем запрос в БД ALTER TABLE `s_products` ADD `zakupka` varchar(50) DEFAULT NULL в /simpla/ProductAdmin.php ищем строчку $product->featured = $this->request->post('featured') и вставляете после нее $product->zakupka = $this->request->post('zakupka'); в /simpla/design/html/product.tpl ищите строка 610: <!-- Левая колонка свойств товара --> <div id="column_left"> И ниже вставляете: <!-- закупочная цена --&
- 33 ответа
-
- Дилерская
- закупочная
-
(и ещё 3 )
C тегом:
-
Ваш код неработоспособен.
- 34 ответа
-
- старая цена
- oldprice
-
(и ещё 2 )
C тегом:
-
Будет выводить такое : <oldprice/> Если есть идея - подкинь или дополни часть кода, буду признателен. Хотя ты наверно убежал делать платный вариант на основе моего дополнения) Яндексу главное чтоб между <oldprice> не было значения "0"
- 34 ответа
-
- старая цена
- oldprice
-
(и ещё 2 )
C тегом:
-
Всем привет. Ни для кого не секрет что все любят скидки, и любой покупатель если увидит значек скидки, подумает "О! скидка! надо зайти!" Да вы и сами представьте, 15 обьявлений с простой ценой и из них одно со скидкой. Куда вы зайдете? вот! Приступим: в файле /yandex.php после v.price, добавим: v.compare_price, далее ищем: $price = round($simpla->money->convert($p->price, $main_currency->id, false),2); и ниже добавляем: if ($p->compare_price > 1) { $compare_price = round($simpla->money->convert($p->compare_price, $main_currency->id, false),2); } else {
- 34 ответа
-
- старая цена
- oldprice
-
(и ещё 2 )
C тегом:
-
Внимательней) я исправил $garanty = 'true'; if ($p->warranty == 0) {$garanty = 'true'; } else { $garanty = 'false'; } <offer id='$p->variant_id' manufacturer_warranty='$garanty'>
- 6 ответов
-
- гарантия
- официальная
- (и ещё 2 )
-
я не программист, а чайник в php/mysql. То есть делаем чекбокс, поле в бд "warranty" правки в /api/ , в яндекс.пхп добавить код if($p->warranty) print "<manufacturer_warranty>true</manufacturer_warranty>"; и при сохранении галочки все будет работать? или может надо как то так?? : $garanty = 'true'; if ($p->warranty == 0) {$garanty = 'true'; } else { $garanty = 'false'; } <offer id='$p->variant_id' manufacturer_warranty='$garanty'>
- 6 ответов
-
- гарантия
- официальная
- (и ещё 2 )
-
ну по факту если товар новый то гарантию дают все производители
- 6 ответов
-
- гарантия
- официальная
- (и ещё 2 )
-
Добрый день, форумчане. Посоветуйте, как сделать чтоб после ввода данных на странице регистрации, Клиент попадал на страницу входа на сайт , либо как сделать что то типа: {else} Вы успешно зарегестрированы {include="login.tpl"} посоветуйте пожалуйста, добрые люди Спасибо, решил сам: в файле /view/RegisterView.php header('Location: '.$this->config->root_url); заменил на : return $this->design->fetch('login2.tpl'); добавил login2.tpl: {* Страница входа пользователя *} {* Канонический адрес страницы *} {$canonical="/user/login" scope=parent} {$meta_title
-
некоторым магазинам для повышения конверсии будет полезно добавить отображение о наличии гарантии производителя на товары. С данным решением покупатели будут видеть в яндекс маркете, что у вас есть гарантия. Инструкция: 1. ищем <description>".htmlspecialchars(strip_tags($p->annotation))."</description> 2. Ниже вставляем: <manufacturer_warranty>true</manufacturer_warranty> должно получиться так: <description>".htmlspecialchars(strip_tags($p->annotation))."</description> <manufacturer_warranty>true</manufacturer_warranty> <d
- 6 ответов
-
- гарантия
- официальная
- (и ещё 2 )
-
Здравствуйте Антон, у меня много сторонних модулей, и просто скопировать и заменить код невозможно ( 3 дня искал почему выбранная валюта не сохраняется, и только сегодня заметил что не добавит в вариантс.пхп v.currency as currency
- 142 ответа
-
- Бесплатно
- Дополнение
-
(и ещё 3 )
C тегом:
-
Поправьте шапку пожалуйста на : 2.1. В файле /api/Variants.php поправим запросы в базу:get_variants$query = $this->db->placehold("SELECT v.id, v.product_id , v.price, v.base_price as base_price, NULLIF(v.compare_price, 0) as compare_price, NULLIF(v.base_compare_price, 0) as base_compare_price, v.sku, IFNULL(v.stock, ?) as stock, (v.stock IS NULL) as infinity, v.currency as currency, v.name, v.attachment, v.position FROM __variants AS v WHERE 1 $product_id_filter $variant_id_filter
- 142 ответа
-
- Бесплатно
- Дополнение
-
(и ещё 3 )
C тегом:
-
Валюты я добавлял в ручную, может id поменялся и из за этого так?
- 142 ответа
-
- Бесплатно
- Дополнение
-
(и ещё 3 )
C тегом:
-
Добрый день, Спасибо Антону (ExtraBash) за тако модуль, хотел бы получить совет, дело в чем: Задаю цену, выбираю в выпадающ. списке usd, она пересчитывается на рубли, сохраняю, и все цены сохраняются правильно, НО в выпадающем списке так и остается RUR не меняется на USD, и при обновлении курса, если введено 800$ он показывает что 800 р. на все товары в долларах. Те, что в руБЛЯх остаются нормальными. Приходится снова на каждый товар менять в выпадающем на usd, сохранять. Получается - не сохраняет выбранную валюту, либо как то некорректно.
- 142 ответа
-
- Бесплатно
- Дополнение
-
(и ещё 3 )
C тегом:
-
Сравните инструкции, и код, и увидите что в той теме это делалось для версии 2.1/2.2 а я немного подправил для 2.3.6 Если вы человек умный, то наоборот порадуетесь актуальной инструкции
- 41 ответ
-
- выгрузка под заказ
- яндекс маркет
- (и ещё 1 )