376

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

Для примера, вот эти магазины работают в связке с 1С:
http://chelofon.ru
http://beatsound.ru
https://zamky61.ru/

Размышляем на тему интеграции мобильного приложения для курьеров с мобильными bluetooth кассами АТОЛ ( http://www.atol.ru/catalog/atol-15f/ ), чтобы курьер мог приехать к клиенту, передать заказ, принять оплату через картридер 2can и сразу распечатать Online чек через мобильную кассу.

Остается вопрос востребованности решения. Интересно какое количество компаний - наших клиентов, действительно имеет собственных курьеров.

А у вашей компании есть собственные курьеры?
Готовы ли вы покупать для каждого своего курьера кассу за 24 500 + ОФД (3600/год) + ФН (6100/год) + картридер 2can ( 7 990 р., если нужно принимать карточки)?

Необходимо, чтобы сайт мог сделать запрос сам на себя по доменному имени. Для этого, если у вас VPS, то в hosts на сервере можно прописать домен и IP сервера.

Если это обычный шаред хостинг, то нужно изменить IP в DNS у домена, когда начнут проходить запросы на себя, то ошибка исчезнет.

Подскажите можно ли значение атрибута "available" в выгрузке привязать не к количеству товара, а к определенной характеристике товара, например "На заказ"?

Только, если внести в модуль индивидуальную доработку.

Перенос завершен. Если у кого-то в текущий момент возникают какие-то проблемы в работе сайта, просьба писать в нашу поддержку или Online консультант, будем оперативно решать.

Очень стараемся, честно. До завтрашнего утра планируем завершить настройку всех систем. Это наше первое долгое обслуживание за 3 года. Ни один бит данных не пострадает. Работа всех аккаунтов будет восстановлена в полном объеме.

Business.ru представили сервис http://online.business.ru/online-kassa-54fz/
они сделали API один в один как у АТОЛ, поэтому в самое ближайшее время у нас выйдет обновление, которое позволит подключать ReadyScript к их сервису.

Business.ru дает возможность подключить физическую кассу для пробития чеков через интернет-магазин.

Добрый день!

Сегодня проходят плановые работы по модернизации облачной инфраструктуры.
https://readyscript.ru/text-blog/modern … y-3122017/

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

В разделе Товары->Характеристики в окне редактирования нужной характеристики есть флажок "Не экспортировать", вы можете его отметить, чтобы характеристика не попадала в экспорт на Яндекс.

Сергей, возможно, Юрий немного о другом говорил.
Если я верно понял, Юрий интересовался случаем, когда:

У него есть 10 товаров на разных складах. И человек, например, заказал все эти 10 товаров в одной корзине. Так вот необходимо, чтобы система рассчитала общую стоимость доставки, как сумму стоимостей доставки данных товаров с каждого своего склада.

Вроде тоже ничего сложного, но когда один из товаров оказывается одновременно на нескольких складах, тут становится уже все интереснее, откуда его брать? А когда несколько товаров есть на разных складах все в разы становится интереснее.

------

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

На всякий случай уточню.

Точно сказать возможно или нет, можно будет после детального анализа алгоритма расчета стоимости, который вы хотели бы внедрить.  Просто иногда бывает так, что сразу не получается выявить проблемы в простом, на первый взгляд, алгоритме, поэтому его нужно обсуждать и обсуждать его различные кейсы(что в таком случае...., что в другом случае....) предварительно. Если алгоритм будет описан, мы сможем сказать насколько он реализуем в контексте нашей системы и не будет ли конфликтовать его реализация с основными механизмами системы.

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

387

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

Напишите, пожалуйста, в поддержку - поможем.

Вы можете отключить контроль остатков вовсе, отключив флажок "Запретить оформление заказа, если товаров недостаточно на складе" в настройках модуля Магазин.

389

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

Веб-сайт -> Настройка сайта -> Социальные ссылки

При выборе другого цвета темы, тема переустанавливается, соответственно настройки блоков загружаются заново из дефолтного blocks.xml. Вы можете перед сменой цвета нажать "Сохранить эталон темы оформления" (будет перезаписан дефолтный blocks.xml) в Конструкторе сайта, а затем уже поменять цвет. В этом случае блоки останутся на своих местах.

Или сделать выбрать в Конструкторе сайта Экспорт блоков, а затем после смены цвета темы - Импорт.

Добрый день!

Сейчас товары, содержащие искомое слово выводятся либо во всплывающей подсказке под поиском (на любой странице), либо на отдельной странице "Результаты поиска".

Если речь идет о формировании витрины товаров, то 10-20 товаров для главной страницы обычно подбираются вручную, это можно сделать с помощью блока "Топ товаров", который есть в модуле Каталог товаров.

Ответ на ваш вопрос: если вам нужен блок, выводящий товары по заданному админом или пользователем слову, то его нужно разрабатывать.

392

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

В скрипт нельзя запретить передачу параметров, это перебор, параметры используются для различных целей. Кто-то UTM метки ставит, кто-то кастомный модуль пишет и ожидает определенные параметры, некоторые параметры используются для технических целей и т.д.

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

393

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

1. Нужно создать простой модуль. https://readyscript.ru/dev-manual/dev_g … ate_module
2. Создать в нем обработчик события orm.init.users-user   https://readyscript.ru/dev-manual/dev_h … s_orm_init
3. В данном обработчике убрать старый checker и установить новый, если он нужен.

$user['__company_inn']->removeAllCheckers(); //Убрать все чекеры с поля
$user['__company_inn']->setChecker(array($user, 'chkDepend'),  t('ИНН должен состоять из 9 цифр'), 'chkPattern', array('is_company' => 1), array('/^(\d{9})$/'));  //Поставить новый чекер

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

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

Далее, в обработчике exchange.task.afterimport.products реализовать свою логику обнуления остатков.

А чтобы никто случайно не включил данную функцию, вы можете её убрать из списка на странице настроек модуля exchange.

Это делается путем обработки события orm.init.exchange-config-file, вот так:

<?php
namespace ModuleName\Config;
use \RS\Orm\Type;
use \Exchange\Config\File as ExchangeConfig;

/**
* Класс предназначен для объявления событий, которые будет прослушивать данный модуль и обработчиков этих событий.
*/
class Handlers extends \RS\Event\HandlerAbstract
{
   function init()
   {
       $this->bind('orm.init.exchange-config-file');
   }

   public static function ormInitExchangeConfigFile($config)
   {
       $config['__catalog_element_action']->setListFromArray(array(
               ExchangeConfig::ACTION_NOTHING      => t('Ничего'),
               ExchangeConfig::ACTION_DEACTIVATE   => t('Деактивировать'),
               ExchangeConfig::ACTION_REMOVE       => t('Удалить')
               //Убрали отсюда пункт с обнулением остатков
           )
       );
   }
}

Пока в ближайшем плане работ такой задачи нет.

Добрый день!

Сегодня добавили первый блок документации по доработке мобильного приложения для клиентов: https://readyscript.ru/dev-manual/dev_mobile_main.html

Да, шаблоны берутся из mobilesiteapp, их можно перегружать с помощью обычного механизма хуков.
Насчет тестирования через ДЕМО приложение - мы такой сценарий не развивали, но теоретически, если это простые правки, то возможно.

Если более серьезные правки, то нужно разворачивать локально всю среду разработки, ставить Ionic и вести разработку в браузере или даже в эмуляторе Android или iOS.

Проверьте, может вы добавляете 127.0.0.1 в список запрещенных IP?

398

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

У нас таких URL'ов в системе нет.
Демо данные не добавляют таких URL'ов.

399

(9 ответов, оставленных в Предложения по улучшению системы)

Спасибо! Починили интерактивный курс. Выйдет в ближайшем обновлении.
В 10.7 имеется ввиду другая ссылка "Добавить", которая справа расположена от поля ввода значения характеристики. Добавили пояснение на этот счет.

Вы можете составить любой запрос к БД с помощью \RS\Orm\Request
https://readyscript.ru/dev-manual/dev_orm_request.html