2,151

(4 ответов, оставленных в Вопросы по работе с системой)

Поясните подробнее... Какой артикул клонируете и что получается.

2,152

(15 ответов, оставленных в Вопросы по работе с системой)

Хотя можно доп модулем добавить такую возможность, добавляя такой текст к итоговой строке.

2,153

(15 ответов, оставленных в Вопросы по работе с системой)

Ну пока такой возможности нет. Вы хотите - страница 2 и т.д. добавить опасаясь дублей? Просто мне кажется, что поисковик хорошо скушает страницы, т.к. контент внутри отличается и он умеет распознавать списки на сайте. Хочется просто узнать мнение SEO специалиста, если возможно.

2,154

(8 ответов, оставленных в Вопросы по работе с системой)

Юрий пишет:

И еще, как сделать - чтобы сумма доставки округлялась до целых?
В модуле магазин - округляется сумма заказа или цены у товаров?

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

2,155

(8 ответов, оставленных в Вопросы по работе с системой)

Юрий пишет:

Сейчас обратил внимание что проблемы с заказами в Москву, и вот что обнаружил - Москвы нет ни в одной из зон ))) И походу подставляются данные из "все" - так?

Да

2,156

(8 ответов, оставленных в Вопросы по работе с системой)

Юрий пишет:

Добрый день! А есть более подробное руководство с примерами формул и переменных для настройки - универсальной доставки.
Я разделил доставку почтой и доставку с наложенным платежом, после получения первых заказов с наложкой, не могу понять почему у одних цена доставки 56р, у других 204р, я пробовал оформить аналогичный заказ у меня тоже вышло 204р.
Что значит  round($W/500)*100 - Round?
или floor(($S-1)/1000)*80 - Floor?
И как себя ведет нижняя строчка относительно к верхним 5-ти зонам, она суммируется? Я там собственно пытался прибавить 4% за наложенный платеж к сумме покупки и сумме доставки. Вообщем не понимаю((

Тут действуют правила, функций, которые знают программисты. Я имею ввиду floor и round.
round - округлить, до целых чисел. Например round(ЗДЕСЬ ВАША ФОРМУЛА).  4.5 = 5
floor - округлить до целых чисел, но всегда в сторону уменьшения. Например floor(ЗДЕСЬ ВАША ФОРМУЛА). 4.5 = 4.

Остальное это лишь формула.

Номер телефона, это просто элемент шаблона и он настолько разно делается везде в дизайне, что проше поправить шаблон шапки например. Или же, если у Вас адаптивная тема оформления, вы через Веб-сайт->Конструктор сайта можете добавить в шапку блок контроллер - "HTML", где можно вывести Ваш телефон.
На практике чаще всего телефон в шапку устанавливается один раз и навсегда, поэтому мы такой вопрос решаем простой правкой шаблона.

2,158

(5 ответов, оставленных в Вопросы по работе с системой)

На странице способов доставок в админ. панели слева в таблице есть ползунок за который можно тянуть(стрелки вверх и вниз). Тяните за него и переставляйте в нужном Вам порядке.

Можно правкой контроллера списка товаров сделать из своего модуля сделать или через .my.inc.php. Контроллер списка товаров - /modules/catalog/controller/front/listproducts.inc.php

При редактировании множественном товаров из админки на вкладке основные появится поля с остатком по складу. Так можно массово задать остаток.
Что касается CSV, то что-то уж очень странно. Возможно у Вас как я предположу возникает во время экспорта какая-то ошибка. Вы напишите нам в поддержку support@readyscript.ru и укажите доступы к админке и FTP.

2,161

(7 ответов, оставленных в Вопросы по работе с системой)

admin пишет:

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

2,162

(12 ответов, оставленных в Вопросы по Маркетплейсу)

Мы не поддерживаем таких имен. И по большому счёту они там не нужны, т.к. поисковики понимают alt и title, по которому очень легко определяют, что это за фото. На дворе 2015 год.
Ведь кто из Вас помнит точный url картинки и хранит его? Есть такой человек? smile

2,163

(13 ответов, оставленных в Вопросы по работе с системой)

Появилась поддержка сопутствующих товаров по умолчанию в карточке товара. Поэтому проблема я думаю отпала.

2,164

(21 ответов, оставленных в Вопросы по работе с системой)

Юрий пишет:

Я не разбираюсь в программировании и кодах. Увидев заголовок "Цена по запросу" заинтересовался этим и захотелось сделать такую же функцию при нуле.
Не сразу понял как сделать то, что здесь написано, но попробовав последовательно, и потратив пару часов, Всё получилось.
Очень полезная вещь! СПАСИБО!
Предлагаю внести эту функцию обновлением в платформу ReadyScript.

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

2,165

(21 ответов, оставленных в Вопросы по работе с системой)

Вова,

?! Это логическое условие ноль - false, а не ноль - true?

Тоже самое. 0 и false в таком условии равнозначны в соответствии с канонами php. Можете проверить. Т.е. это условие - если не ноль. Но видимо из-за того, что число в итоге получается не integer (0), а float(0.00), то у него не работает.

    {if !$product->getCost(null, null, false)}

2,166

(21 ответов, оставленных в Вопросы по работе с системой)

Вова пишет:

Описанный выше вариант не подошёл. А вот так работает:

                {if $product->getCost()>0}
                    <span class="myCost">{$product->getCost()}</span> {$product->getCurrency()}
                {else}
                    <span class="myCost">Цена по запросу</span>
                {/if}

Если цена больше нуля - эта цена и выводится. Если цена равна нулю - выводится строка "Цена по запросу".
Изменения вносились в файл product.tpl . Аналогично можно вставить и в list_products.tpl.

$product->getCost() возвращает отформатированную строку, а не число. Если число будет больше 1000, то код $product->getCost()>0 не сработает. Ведь там будет "1 000" Поэтому я и получаю цену через $product->getCost(null, null, false), т.к. в этом случае вернётся всегда цифра.

/**
    * Возвращает цену товара
    * 
    * @param mixed $cost_id - id или Название цены. Если null, то текущая цена у пользователя.
    * @param integer $offer - комплектация
    * @param bool $format - форматировать цену
    * @param bool $inBaseCurrency - возвращать стоимость в базовой валюте
    * @return mixed
    */
    function getCost($cost_id = null, $offer = null, $format = true, $inBaseCurrency = false)

2,167

(10 ответов, оставленных в Вопросы по работе с системой)

Евгений пишет:

еще такая штука, в 1С описания товаров забиты в html, при выгрузке товаров кодом и вставляется вот так (<p align="justify"><b>Лук севок Стригуновский местный</b> - cорт скороспелый (от всходов семян до созревания севка - 65-110 суток). Малогнездный. Луковица округлая с небольшим сбегом вверх и вниз. Окраска сухих чешуй желтая, иногда с розовым оттенком, сочных чешуй - белая.</p>) где что поменять?

Там у Вас должен быть в 1С при редактировании товара флажок "Дополнительное описание номенклатуры в формате HTML" на вкладке описание. По крайней мере в 10.3 так. Его надо включить у товаров с таким описанием как у Вас.
Ну вообще конечно описание немного не удобно на мой взгляд вести в 1С. Лучше я думаю хранить его на сайте и в настройках блока "Обмен данными с 1С" поставить флажок не обновлять поле описание. Тогда будет и визуально описание товара хорошо заполнять.

2,168

(10 ответов, оставленных в Вопросы по работе с системой)

Евгений пишет:

Как тогда быть с доставкой, теряется смысл обмена заказами, в битриксе в заказах точно доставка фигурирует да и в других cms

Хорошо. Мы разберёмся и посмотрим их формат. И дадим ответ. Ожидайте.

2,169

(10 ответов, оставленных в Вопросы по работе с системой)

Она и не должна. По формату обмена CommercеML её нет.

2,170

(1 ответов, оставленных в Вопросы по работе с системой)

Без правки CSS нет. Так как там действует media query. А значит при изменении ширины будет использована инструкция CSS под своё разрешение из своего файла. Оберните в шаблоне главной каким либо CSS классом  оборачиющий всю страницу тег и поиграйтесь с CSS.

Как узнать программно главная это или нет?

{if $router->getCurrentRoute()->getId()=='main.index'}
  //Это главная
{/if}

2,171

(13 ответов, оставленных в Вопросы по созданию тем оформления)

Через Управление->Шаблоны. Точно также ищем во wrapper

2,172

(21 ответов, оставленных в Вопросы по работе с системой)

Плохо смотрите. Вы же неправльно условие скопировали.
Вы сделали:

{if $product->getCost(null, null, false)}

А я привёл:

{if !$product->getCost(null, null, false)}

И перенесите строку которая отвечает за отображение Валюты в нужное условие

2,173

(21 ответов, оставленных в Вопросы по работе с системой)

Виталий пишет:

Это совсем не то, выводит просто есть цена и нет цены.

Ну это же Ведь для примера.
Вот полный код, который я думаю Вас устроит:

{if !$product->getCost(null, null, false)}
   <span style="color:red;">Цена по запросу</span>
{else}
   {$product->getCost()} {$product->getCurrency()}   
{/if}

1. Простой способ. Перейдите в режим отладки на сайте в публичной части(под админом слева вверху рычажок). Наведитесь на блок, который выводит категории, появится возможность настройки. Укажите в качестве корневого элемента вашу корневую категорию. В админ панели у данной категории снимите флаг публичности. Сбросьте кэш.
2. Сложный способ. А что вам мешает, проимпортировать полностью один раз. Настроить категории как Вам надо (перетаскивая и перемещая на сайте). Затем в настройках модуля импорта и экспорта из 1С, указать, чтобы не обновлялись старые категории (новые добавятся). Тем самым можно строить иерархию как Вам угодно.

Не за что, приятно видеть человека, который активно разрабатывает на нашем продукте. Так держать. smile