26

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

Денис пишет:
Закусило Александр пишет:

Если задана характеристика Да/Нет, то в карточке товара и в фильтре выводится не Да/Нет, а Есть/Нет, что в ряде случаев выглядит некорректно. Как поменять на Да/Нет?

Просто поправить а шаблоне.

Саш! или кто в курсе, подскажите в каком именно .tpl можно это поправить, всё облазил, не могу найти это злосчастное есть/нет, надо сделать да/нет.
Заранее благодарен за помощь!

/modules/catalog/view/blocks/sidefilters/type Там все типы

Я многие доставки уже дописал. Подскажите какую доставку прям надо ещё сделать? У меня просто осталось времени сделать ещё две доставки для маркета. Подскажите в чём народ нуждается.

Максим пишет:

Часто возникает потребность смотреть товары и фильтровать товары в сквозную, все что в глубине выбранной папки, но в RS реализовано, что показываются только товары, которые в текущей директории. Почему бы не сделать галку, которая будет показывать все товары вглубь?
Также не удобно, что в категориях, в которых товар заполнен через подбор, невозможно в админке посмотреть список товаров. Есть какие-то трудности с этим или может доработка планируется?

Я Вас  удивлю, но она есть, над категорией Все (Три кнопки справа).

29

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

Павел пишет:
admin пишет:

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

Думаю, что все-таки вопрос Павла в недостаточной стоимости, чтобы заинтересовать студии. Программисты сейчас невероятно в цене. Мир стремительно меняется.

У меня нет проблемы с оплатой и я работаю далеко не с одной CMS ReadyScript и неплохо ориентируюсь в рынке по стоимости данных услуг и прекрасно вижу, когда веб студии из малого объема работ, раздувают в объем критически больших масштабов.
Может все-таки проблема в том, что половина ваших партнеров с низкой квалификацией? На всякий случай в проект закладывают стоимость привлечения фрилансера. А почему партнеры тут? Да потому что в других системах есть конкуренция, и там чтобы заработать, нужно соблюдать сроки, качество, и обеспечивать оперативную техподдержку. А что с ReadyScript? А тут можно написать кривой модуль, выложить его в маркетплейс, а потом полностью забить на техподдержку, а также на развитие модуля и обновления. Я до сих пор не понимаю со стороны пользователя, смысла подписки на обновления модулей, если почти все модули из маркетплейса не развиваются.

Модули не развиваются почему? Наверное потому что их мало кто покупает и разработчикам становится не интересно развивать, т.к. денег в итоге они с них зарабатывают копейки, по причине не популярности CMS. А это все приводит к чему? К тому что разработчику модуля проще заранее сделать кривой модуль, с минимальным набором функций, а как только его купят, начать драть с клиента по полной платной доработкой.

Я лично работаю с двумя платформами ReadyScript и Битрикс. Я делал большие ИМ с той и той системой и работаю уже больше 10 лет, в том числе на крупных заказчиков. По битриксу я ещё застал те времена, когда админ панель была кривая с яркозелеными плашками. Также я работал с CS cart, webasyst и wordpress, и я Вам могу со всей ответственностью сказать, что RS это лучшая платформа для ИМ с которой и в которой я работал. Дело не только в коде (он особенно ужасен у Битрикс и Webasyst) но и в функционале который предоставляет из коробки RS. Остальные до сих пор гораздо беднее по функционалу. Да у других платформ больше модулей. Я как разработчик модулей для маркеплейса постоянно штудирую новинки ищу, что можно реализовать у себя дополнив маркетплэйс. Я Вам могу со всей ответственностью сказать, что 90% всех модулей это одно и тоже с другими яйцами. 60% из того, что в маркетплейсе есть внутри продукта из коробки. У каждого маркеплэйса есть свои сильный стороны и есть слабые.
Например у Битрикса много готовых кастомизируемых тем, которые можно настроить сразу. Но, т.к. я работал и не раз покупал такие решения в маркетплейсе для клиентов я могу сказать, качество их исполнения очень ужасное. Да они выполняют те функции которые есть, но что-нибудь допилить это просто ужасно.
У ReadyScript тоже есть слабые стороны. Там не так много модулей. Но они по сравнению с другими платформами выполнены лучше. Весь функционал для Вас никто не реализует это утопия, просто смеритесь с этим. Модули каждый год удваиваются. Просто разработчик (говорю за себя) реализует то, на что есть максимальный спрос и что можно выгодней продать. Мы живём при капитализме. Продление лицензий нужно разработчикам, это их мотивирует делать другие модули. Потому как хочется от своих трудов какой-то постоянной отдачи, хоть и не большой. Продление лицензии у меня самое максимальное стоит 350 рублей в год. Или 29 рублей в месяц с модуля. Вы сами понимаете, что это не деньги, это копейки. Т.к. RS ещё не набрала достаточные обороты, хотя каждый год количество пользователей уверенно растёт, это не супер суммы даже при наличии множества модулей. Именно поэтому я работаю на основной работе и по ночам пилю, что-нибудь. Всему нужно время и деньги. Много денег.
Что касается самой платформы, то чем больше в неё запихивают тем она сложнее, я уже сейчас открываю настройки модуля каталог и с трудом ориентируюсь, а раньше с самого начало там было всего пару галочек. Сейчас их там десятки. Это говорит о том, что разработчики работают над своей платформой. В Битриксе как было 2 года назад всё так и осталось и там всё кривое и через задницу. Этот продукт при реализации проектов, высасывает всю душу и нервы.
Если Вы посмотрите блог, то каждый год увидите очень большой прогресс и функционал постоянно растёт, появляются новые фишки и самое главное поддерживаются. Платформа должны быть универсальная. Всем не угодишь, поэтому и заказывают платные доработки.
Насчёт студий я могу сказать, что дело не столько в качестве на мой взгляд, как в количестве. Чем больше студий работают с платформой, тем больше среди них нормальных. У всех без исключения студий проблема с кадрами. Их просто нет. В индустрии сейчас нехватка профессиональных кадров.
Поэтому мой вывод - нужно время. Разработка занимает кучу ресурсов и времени. Хочется быстрее, но пока есть как есть.

30

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

Алексей пишет:

cron вроде работает - первое, что проверил.
Скорее всего день шопоголика, будь он не ладен smile)

Напишите в поддержку.

31

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

Денис пишет:
admin пишет:

Где вы такие деньги то нашли? 100 строк а такая цена.

)) Напишите ваши 100 строк кода и станьте миллионером, как вам идея?
Вероятно вы никак не связаны с разработкой и поддержкой программного кода. Не осуждаю.


Приглашаю в наш краснодарский чатик вакансий, вы удивитесь сколько в себестоимости выходит время разработчика в провинциальном Краснодаре - https://t.me/krddevcareer 


"Не бывает "Дорого стоит" - бывает "Мало зарабатываешь"".
(с) Кавказская мудрость, надеюсь никого не обидит.

Связан. Последний раз отдал деньги за то, чтобы разработчик зашел в DevTools, нашел место вызова и поменял местами переменные. 3 минуты а косарь отлетел.

Дело в том, что 100 строк никто не купит за такие деньги, а если речь и зайдет, то это будет максимум трицатка на сбер. Были уже случаи. Бот в тг для записи в автосервис, CRM на таблицах гугла. речь шла о 300к по итогу 15к на сбер.

Если вы можете написать, крупные разработки для пользователей на RS. Умоляю, пишите.

32

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

Денис пишет:
Закусило Александр пишет:

Кстати напомню, что интеграция со службой доставки на битрикс ещё в 2015 году стоила примерно 300 000 рублей. У RS примерно 40-50. И в итоге на Битриксе всё равно выйдет говно. Проверено на собственном опыте. Работаю уже 10 лет и с Битриксом делая крупные проекты и с RS.

Где вы такие деньги то нашли? 100 строк а такая цена

Я не помню точно студии в которые обращался, что-то из золотых интеграторов ихних.

33

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

Кстати напомню, что интеграция со службой доставки на битрикс ещё в 2015 году стоила примерно 300 000 рублей. У RS примерно 40-50. И в итоге на Битриксе всё равно выйдет говно. Проверено на собственном опыте. Работаю уже 10 лет и с Битриксом делая крупные проекты и с RS.

34

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

Павел пишет:

Маркетплейс мертв и неконкурентоспособен другим CMS. И почти никто не хочет браться за разработку модулей под ReadyScript, а те кто ранее что либо делал, большинство так и заявляют, что больше с этой системой не работают. Осталось несколько фриковых студий, которые пользуются этой проблемой и озвучивают такие суммы, что разработка на том же Битриксе, при всей его дороговизне, в перспективе выходит дешевле. А половина партнеров разработчиков RS - это уже мертвые души, компании банкроты, от которых остался лишь низкокачественный лендинг заглушка.

У это естественный ход вещей. Какие студии работают, какие-то умирают. Те студии которые работают, у них заказов просто слишком много и все перегружены работой. Нехватка именно специалистов по платформе способных сделать всё быстро или взяться за большую разработку.
Насчёт битрикса, всё верно. Модулей много но качество модулей там несравнимо с тем, которые есть в ReadyScript.
Насчёт мертвого маркетплэйса не соглашусь. У людей просто нет времени делать модули для RS, ввиду малого количества специалистов и свободных студий. Если просто смотреть историю маркетплэйса RS, то каждый год количество модулей примерно удваивается.

35

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

Ярослав пишет:

Все студии по ридискрипт сейчас завалены заказами. У меня количество клиентов выросло в 3 раза за 2 года.
Стоимость доработок в битрикс выходит дороже по причине того, что интеграция занимает больше времени.
Сейчас у меня есть примера 4 того, что аналогичные сайты на битрикс и на RS запустили в несколько раз быстрее и дешевле.

Маркетплейс мертв и неконкурентоспособен другим CMS.

Большая часть функционала дополнительных модулей других CMS ReadyScript содержит уже в коробке.
А за действительно сложные модули клиенты не хотят платить.

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

36

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

Скорее всего у Вас не работает cron. Проверьте в Управление->Настройки системы. Либо Вы застряли в вечном дне шопоголика)

37

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

Скорее всего у Вас ругается на {border-collapse:collapse !important;} , потому что {это начало <?php при транспиляции Smarty.
Перенесите на следующую строчку содержимое.

Денис пишет:

Добрый день! Хотим объединять карточки товаров, как называется поле в XML 1C Идентификатор группы товаров?

Код группы если я правильно понял, это группа на вкладке основые. Насколько я знаю т.к. это не характеристика, то через характеристику это сейчас не поставить, Вам надо будет наверное доработать импорт на RS, чтобы после того как вы засосали характеристики проставлять группу в нужное поля. Я думаю Вам подойдёт хук https://readyscript.ru/dev-manual/dev_h … t_products

Там Вам надо будет пройтись по характеристике с группой и где группа в характеристике назначена, назначить товару группу.

Polo Art пишет:

Привет.
Поле для идентификации задаётся в настройках модуля "каталог", раздел "настройки импорта yml", поле "Какое поле использовать для идентификации товара при импорте"
Соответственно ID товара - это <offer id="">, а vendorCode - <vendorCode></vendorCode>
Но нужно учитывать, что к идентификатору 1С при импорте из YML спереди добавляется "yml_"

Мы тоже подобное совсем недавно делали, для этого перед импортом YML сделали экспорт товаров (поля краткое название, артикул, идентификатор 1С - у нас по первым двум идёт импорт...), затем добавили через concatenate столбец "yml_артикул" и загрузили назад.

Далее, включили
https://marketplace.readyscript.ru/addons/ymlsucker/
и всё автоматически обновляется smile

Правильно ли я понимаю, что у Вас в переводе дополнение называется ymlсосунок?)))

40

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

Наталья пишет:

Здравствуйте.

В интернет-магазине https://elhold.ru формирую заказ.
Затем в корзине, выбираю "купить в 1 клик".
После заполнения формы данных, перебрасывает на пустую страницу с надписью "купить в 1 клик".
Должно ведь показывать что-то об успешной заявке.
Как исправить эту проблему?

Проверил, только что всё работает у Вас.

41

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

Наталья пишет:

Здравствуйте.

В интернет-магазине https://elhold.ru формирую заказ.
Затем в корзине, выбираю "купить в 1 клик".
После заполнения формы данных, перебрасывает на пустую страницу с надписью "купить в 1 клик".
Должно ведь показывать что-то об успешной заявке.
Как исправить эту проблему?

Напишите мне в телеграмм я помогу 8 962 867 84 30

42

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

Елена пишет:
Закусило Александр пишет:

Веб-сайт->Контент. Там создаем свою категорию "блог", куда будем добавлять статьи.
В выпадающем окошке справа от категории, нажимаем показать на сайте. Он откроет этот раздел на сайте. Копируете ссылку в браузере вверху.
Идем в Веб-сайт->Меню и добавляем пункт, типа ссылка. В ссылке указываем скопированное.

Добрый день. А можно как-то организовать поиск по блогу и/или фильтрацию по категориям статей?

Пока что только создав свой модуль для этого.

43

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

Вы не поняли

if ($_SERVER['REQUEST_URI']  !== '/auth/'){ 
AleksC1976 пишет:

Как поместить товар в спецкатегорию? например, в категорию "Акции" при загрузке из 1C? Вижу функцию getMySpecDir(), но не вижу какого то подобия setMySpecDir().

xspec массив за это отвечает.

$xspec[] = 'idКатегории';
$product['xspec'] = $xspec;

45

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

Замените

\RS\Router\Manager::getCurrentRoute()->getId() 

на

$_SERVER['REQUEST_URI']

46

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

Владислав пишет:

Главная страница сайта так открывается после очистки кеша
http://tehnodemo2.cf/   пустой демо сайт

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

47

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

А вы какой адрес-то запрашиваете? Такое чувствыо что картинку. Как буд-то у Вас PHP вообще не установлен

48

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

Владислав пишет:
Закусило Александр пишет:

user.id есть всегда. У не авторизаванного он просто отрицательный. Конечно нужно отдельный модуль. Но он будет достаточно простой.

if (!\RS\Application\Auth::isAuthorize()){ //Если не авторизованы
    Header('Location: /auth/'); //Редирект
    exit();
}

Хук можно использовать getroute или start.
https://readyscript.ru/dev-manual/dev_hooks.html

Подскажите что необходимо поправить чтоб заработал модуль. Установил его, но ридеректа нету.
Файлы handlers.inc.php

namespace RedirectGuest\Config;
class Handlers extends \RS\Event\HandlerAbstract
{
    function init()
    {
        $this->bind('start');
    }
    
    public static function start()
    {
        if (!\RS\Application\Auth::isAuthorize()){ //Если не авторизованы
    Header('Location: /auth/'); //Редирект
    exit();
}
    }
}

file.inc.php

<?php
namespace RedirectGuest\Config;
use \RS\Orm\Type;
//Класс конфигурации модуля. Будет полностью наследовать стандартное поведение конфигурационного класса
class File extends \RS\Orm\ConfigObject
{
    
}

Ну вообще в этот хук заходит? Вы пробовали выводить, что нибудь? Например var_dump('111');exit();

49

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

{$product->getMainDir()->name} наверное?
Вы же объект там получаете.

50

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

Чистого пока варианта нет, но предложу такой

1. {$spec_dirs=$product->getSpecDirs()}
<pre>
{var_dump($spec_dirs)}
</pre>
2. {$dirs=$product['xdirs']}
<pre>
{var_dump($dirs)}
</pre>