Используется библиотека https://github.com/garand/sticky
С помощью опций можно управлять поведением. Вызов $('.sticky-block').sticky() в файле rs.theme.js в теме.
276 23.10.2018 00:28:08
Re: Прилипание блока с корзиной пользователем и тд. (4 ответов, оставленных в Вопросы по работе с системой)
277 21.10.2018 23:34:40
Re: вывод филиала в подтверждении заказа (3 ответов, оставленных в Вопросы по работе с системой)
Дополнительные поля сохраняются в поле 'order_extra'.
Вот выдержка из кода обработчика события перед записью заказа:
$order->addExtraInfoLine(
t('Выбранный город при оформлении'),
$affiliate['title'],
array('id' => $affiliate['id']),
'affiliate'
);
На странице подтверждения заказ Вы можете получить допинформацию из переменной $order_extra
Возможно проще $order->getExtraKeyPair('affiliate'):
{$city= $order->getExtraKeyPair('affiliate')};
{*далее выводим город*}
{$city.title}
Примерно так.
278 13.10.2018 23:30:31
Re: Разработать несколько модулей нужно (1 ответов, оставленных в Вопросы по разработке модулей и API системы)
Здравствуйте! Пожалуйста, напишите примерное ТЗ здесь или в разделе тендера - https://readyscript.ru/partners/tender/
279 12.10.2018 15:32:15
Re: 54-ФЗ. Интернет-магазин и онлайн-кассы (143 ответов, оставленных в Вопросы по работе с системой)
Там маячит на горизонте маркировка товаров, так что не расслабляемся.
280 09.10.2018 22:28:57
Re: Маршрут категорий (3 ответов, оставленных в Вопросы по работе с системой)
Здравствуйте! Никак, так задумано и я поддерживаю именно такое решение, так как не возникает проблем, когда категория меняет родителя, например, или еще что то случается.
281 06.10.2018 18:19:20
Re: Остатки в комплектациях (13 ответов, оставленных в Вопросы по работе с системой)
При использовании 1 характеристики лучше использовать обычные комплектации.
Пример на демо-сайте http://mega.readyscript.ru/product/bluza-incity/
В product_offers.tpl делаете проверку на $offer.num. Строки с {*EVENTUS*} добавлены мною:
{elseif $product->isOffersUse()}
{* Простые комплектации *}
<div class="product-offers">
<span class="product-offers_pname">{$product.offer_caption|default:t('Комплектация')}</span>
<div class="product-offers_values">
{if count($product.offers.items)>5}
{* Если комплектаций много, то отобразим их в виде списка *}
<select class='select' name="offer">
{foreach from=$product.offers.items key=key item=offer name=offers}
{if $offer.num>0}{*EVENTUS*}
<option value="{$key}" {if $offer.num <= 0}class="nullComplects"{/if}{if $smarty.foreach.offers.first}checked{/if} {if $check_quantity}data-num="{$offer.num}"{/if} {if $catalog_config.use_offer_unit}data-unit="{$offer->getUnit()->stitle}"{/if} data-change-cost='{ ".offerBarcode": "{$offer.barcode|default:$product.barcode}", ".myCost": "{$product->getCost(null, $key)}", ".lastPrice": "{$product->getOldCost($key)}"}' data-images='{$offer->getPhotosJson()}' data-offer-id='{$offer.id}' data-sticks='{$offer->getStickJson()}'>{$offer.title}</option>
{/if} {*EVENTUS*}
{/foreach}
</select>
{else}
{* Если комплектаци мало, то отобразим их в виде радиокнопок *}
{foreach $product.offers.items as $key => $offer}
<div class="product-offers_item">
{if $offer.num>0}{*EVENTUS*}
<input value="{$key}" type="radio" name="offer" {if $offer@first}checked{/if} id="offer_{$key}" {if $check_quantity}data-num="{$offer.num}"{/if} {if $catalog_config.use_offer_unit}data-unit="{$offer->getUnit()->stitle}"{/if} data-change-cost='{ ".offerBarcode": "{$offer.barcode|default:$product.barcode}", ".myCost": "{$product->getCost(null, $key)}", ".lastPrice": "{$product->getOldCost($key)}"}' data-images='{$offer->getPhotosJson()}' data-offer-id='{$offer.id}' data-sticks='{$offer->getStickJson()}'>
<label {if $offer.num <= 0}class="nullComplects"{/if} for="offer_{$key}">{$offer.title}</label>
{/if} {*EVENTUS*}
</div>
{/foreach}
{/if}
</div>
</div><br>
{/if}
282 06.10.2018 01:46:58
Re: Остатки в комплектациях (13 ответов, оставленных в Вопросы по работе с системой)
Я делал универсальный скрипт для 2 и более характеристики. Выбор характеристик каскадный сверху вниз.
Подглядывал у next : https://www.next.com.ru/ru/g8078s1
Мне нравится, что у них отображается размер с остатком 0, если его реально можно когда-либо заказать.
Игорь, а используете многомерные или обычные комплектации?
283 06.10.2018 00:49:29
Re: Создать отдельный поддомен на ReadyScript (5 ответов, оставленных в Вопросы по работе с системой)
Ну уж если пошла такая свистопляска с полным переходом на RS, который я 2 руками как разработчик поддерживаю, то в плюсе еще будет то, что 1 лицензия на RS позволяет иметь 2 сайта с разными доменами. Общими будут только клиенты.
284 05.10.2018 00:19:45
Re: Создать отдельный поддомен на ReadyScript (5 ответов, оставленных в Вопросы по работе с системой)
Здравствуйте! Параллельно не получится, будет как 2 отдельных сайта, но если обновляете товары с 1c, то можно обновлять 2 каталога товаров одновременно.
285 26.09.2018 22:26:33
Re: Корзина в мобильной версии (2 ответов, оставленных в Вопросы по работе с системой)
Здравствуйте! Адрес сайта, имя шаблона уточните, пожалуйста
286 24.09.2018 22:44:34
Re: Readyscript 4 (23 ответов, оставленных в Предложения по улучшению системы)
Intel Xeon E5-2620V4 8x2.10GHz
32 GB RAM DDR4 ECC
2x 240 GB RAID 0,1 (SSD) Intel DC S3510
С такой конфигурацией даже не знаю, почему так тормозит. Скорее всего тупо браузер у менеджера)
3 ядер и 2 гига (1,3 занято) - 1 сайт и dev для разработки. Пока хватает. Правда посещаемость 1000 человек в сутки , зато заказы от 300 до 600 позиций.
287 24.09.2018 22:41:24
Re: Подключение онлайн-кассы (29 ответов, оставленных в Вопросы по работе с системой)
Это ОЧЕНЬ хорошо! Спасибо!
288 24.09.2018 13:04:54
Re: Readyscript 4 (23 ответов, оставленных в Предложения по улучшению системы)
Сергей, а какая конфигурация сервера?
Есть смысл в коде закомментировать ненужное. Например, у моего клиента при 18 000 товарах тормозило оформление заказов свыше 300 позиций. Убрали проверки на неиспользуемые сопутствующие товары и все стало летать.
И это при 3 ядрах и 2 гб сервере.
289 20.09.2018 20:04:44
Re: Readyscript 4 (23 ответов, оставленных в Предложения по улучшению системы)
Если у вас мегамаркет с миллиоными оборотами, то всем этим можно заниматься и заказывать доработку для 10 000 категорий.
Хотя у меня есть клиенты с 15 000 реальных видов номеклатуры на собственном складе с деревом всего с 200 категориями. Миллионные обороты и никто не заморачивается с привязкой к каждому фильтру отдельной категории.
Их СЕОшники как то тоже тревогу не бьют.
Тот же zipzip.ru тоже не заморачивается, Mvideo тоже.
Если такой подход мешает работе, требует бОльшего числа ресурсов, то нужен ли он? Нельзя объять необъятное
290 20.09.2018 15:07:20
Re: Readyscript 4 (23 ответов, оставленных в Предложения по улучшению системы)
Магазины с 1000 категорий больше относятся к исключениям.
У меня есть клиент, у которого в заказах более 500 позиций и у менеджеров на их слабых компьютерах тормозили браузеры. Пришлось делать оптимизацию. У многих такие заказы?
Универсального решения нет. Потом жаловаться будут те, у кого 10 000 категорий.
Мобильное приложение и CRM не относятся к тем модулям, с которыми работает _каждый_
Интересно, что 80% моих заказчиков считают эти элементы преимуществом перед конкурентами.
291 19.09.2018 21:43:46
Re: Readyscript 4 (23 ответов, оставленных в Предложения по улучшению системы)
У меня теперь возникла проблема с недовольствами тех ,кто не использует CRM, а данный пункт меню занимает первую строчку меню)
292 11.09.2018 02:23:12
Re: Как вывести количество товаров в категории (15 ответов, оставленных в Вопросы по работе с системой)
Никто не выводил количество для категорий с подбором товаров?
Хотел прямо из шаблона вызвать $category.fields->getVirtualDir()->getFilteredProductIds, но цифра получается намного больше, видимо скрытые или отсутствующие товары попадают.
Значит надо расширить поведение модели virtualdir и сделать метод просчета с дополнительной фильтрацией:
$product_api->setFilter('public', 1);
$product_api->setFilter('num', '0', '>');
293 11.09.2018 02:19:40
Re: Web-сервер за NAT'ом (15 ответов, оставленных в Вопросы по работе с системой)
Ярослав, насколько я знаю, проверка происходит при добавлении лицензии, но никак не переносе.
Просто не один раз переносил - и обычно первая проверка на стороннем хостинге проводится подменой записи в локальном hosts. Ни разу не видел проблем с ошибкой лицензии.
Тут же ситуация идентичная. Даже, если бы сервер проверки лицензии проверял каждый раз лицензию - ну дал бы ему старый сервер валидный ответ.
Все верно, сначала все гладко, а через 30 дней все перестает работать, так как оказывается включался тестовый период.
294 10.09.2018 22:16:18
Re: Web-сервер за NAT'ом (15 ответов, оставленных в Вопросы по работе с системой)
Напомните, при добавлении лицензии или в другом месте ставится настройка 'проверять по доменному имени'. Или другое похожее название. Вот из за нее может быть. Сервер лицензий не находит Ваш сайт.
295 10.09.2018 15:03:57
Re: Web-сервер за NAT'ом (15 ответов, оставленных в Вопросы по работе с системой)
Здравствуйте!
Судя по всему, IP адрес Вашего сайта вне офиса знает только файл hosts.
Забыли поправить ip в DNS домена .ru
296 07.09.2018 20:03:24
Re: Как вывести количество товаров в категории (15 ответов, оставленных в Вопросы по работе с системой)
Подскажите, как быть с виртуальными категориями?
297 19.08.2018 14:25:31
Re: Увеличить скорость показа страницы (2 ответов, оставленных в Вопросы по работе с системой)
Веб-сайт->конструктор сайта->Настройка темы оформления. Там галочку убрать в пункте "Включить плавное появление страниц"
298 18.08.2018 13:17:49
Re: Ошибка при создании категории товаров (5 ответов, оставленных в Вопросы по работе с системой)
Просто вызывайте мысленно Александра и проблема решится) Это же эффект системного администратора) Достаточно прийти и компьютер сразу "пугается")
299 18.08.2018 13:16:37
Re: Распределение заказов по менеджерам и счетчики заказов (11 ответов, оставленных в Вопросы по разработке модулей и API системы)
Здравствуйте, Александр! Общие и полезные для всех изменения буду делать. Какие то глобальные изменения или слишком индивидуальные только отдельным модулем.
300 17.08.2018 12:11:41
Re: Распределение заказов по менеджерам и счетчики заказов (11 ответов, оставленных в Вопросы по разработке модулей и API системы)
Хорошая идея для расширения моего модуля. При создании заказа присваивать создающего заказ.