Решил проверить работу сайта без изменения зоны DNS

Хостинг FASTVPS, т.е. видимо надо изменить IP в DNS у домена. На что надо изменить IP?

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

352

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

В молодежной самый обычный float:left, там тоже элементы по горизонтали распределяются.
На вашем скриншоте элемент просто "зацепился" за более высокий слева блок.
Если будет больше элементов без дочерних элементов они не будут вертикально строиться.

353

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

Добрый день!
У вас используется обмен данными с 1С?

354

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

Скоро выйдет обновление там подправлен стиль, из-за которого съезжает блочек.

355

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

Ну здесь только очень костыльные решения приходят на ум. Прошу прощения, но код писать не буду.
Типа предварительно обойти уровень (foreach) и составить массив элементов имеющих детей и не имеющих, затем их вывести в разных дивах.

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

Или просто хард.кодом, если $subdir.fields.name == 'Детские лосины', то перед вывести <li class="nochild"><ul>,
если  $subdir.fields.name == 'Гольфы и носки', то после вывести </ul></li>, далее стилями приведите в порядок внешний вид, зацепка на класс .nochild - есть.

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

Рассмотрим вымышленный случай - сайт архитектурного бюро продает готовые проектные решения в интернет-магазине на платформе ReadyScript, но также должен иметь сложный раздел Портфолио, в котором располагаются объекты, сгруппированные по типу объектов. Каждый объект еще имеет внутренние секции и характеристики.

Новый модуль позволит собрать произвольную структуру Портфолио -> Типы объектов -> Объект, где каждому узлу дерева (кроме корневого) можно назначить собственные поля данных. Причем поля очень разнообразные: строка, число, текстовый редактор, флажок, список, файл, картинка, фотогалерея, и т.д.

Фактически модуль дает техническую возможность в админке настроить структуру данных, а всю логику отображения создать в шаблонах. Важно: модуль для разработчиков, которые владеют навыками работы со Smarty.

Ссылка на модуль: http://marketplace.readyscript.ru/addons/datablocks/

357

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

nefertiti-gsfr.ru - обмен с 1С 10.3 товары с многомерными комплектациями и остатками на складах.

Не совсем понятно: "При выгрузке на сайте создаются новые каталоги, не соответсвующие каталогам в 1С".
На сайте будут создаваться каталоги, согласно файлам выгрузки, которые приходят из 1С.

Вероятно, что-то нужно настраивать внутри 1С, чтобы она отдавала ту иерархию, которую вы ожидаете.

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

Напишите нам в поддержку, уточните версию вашей УТ, уточните является ли она типовой. Вероятно понадобятся логи из папки /storage/exchange/

"Сервер вернул некорректные данные. Пожалуйста, обратитесь к разработчику."

Это может быть что угодно, необходимо включать отображение ошибок по инструкции https://readyscript.ru/faq/#faq-errors , далее смотреть в консоль браузера, что возвращает сервер во время установки.

На сколько быстро, по вашим предположениям, должен проходить импорт csv?

Каких-то ГОСТ'ов - нет, чем быстрее тем лучше. Но точно больше 0,7 товаров в секунду.
Просим ссылку на CSV файл.

У меня самые стандартные конфиги OpenServer, без изменений:

[mysqld]
#skip-character-set-client-handshake
#skip-name-resolve
#sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
%log%general_log = 1
%log%general_log_file = "%dprogdir%\\userdata\\logs\\%mysql_driver%_queries.log"
back_log = 100
basedir = "%dprogdir%\\modules\\database\\%mysql_driver%"
bind-address = %ip%
bulk_insert_buffer_size = 2M
character-set-server=%sqlchr%
character-sets-dir    = "%dprogdir%\\modules\\database\\%mysql_driver%\\share\\charsets"
collation-server=%mysqlcharset%
connect_timeout = 5
datadir = "%dprogdir%\\userdata\\%mysql_driver%"
default-storage-engine=InnoDB
expire_logs_days = 2
ft_min_word_len=4
init-connect="SET NAMES %sqlchr%"
interactive_timeout=30
join_buffer_size = 1M
key_buffer_size = 25M
local-infile=0
log-error = "%dprogdir%\\userdata\\logs\\%mysql_driver%_error.log"
lower_case_table_names = 2
max_allowed_packet = 32M
max_connect_errors = 10
max_connections = 30
max_heap_table_size = 25M
max_tmp_tables = 25
myisam-recover-options=backup,force
myisam_max_sort_file_size = 256M
myisam_repair_threads = 1
pid_file = "%dprogdir%\\userdata\\temp\\mysql.pid"
port = %mysqlport%
query_cache_limit = 256K
query_cache_size=25M
read_buffer_size=2M
read_rnd_buffer_size=4M
server-id = 1
skip-external-locking
skip-innodb_adaptive_hash_index
sort_buffer_size = 1M
table_open_cache = 969
thread_cache_size = 4
tmp_table_size = 25M
tmpdir = "%dprogdir%\\userdata\\temp"
transaction-isolation = READ-COMMITTED
wait_timeout=60

#innodb_fast_shutdown
#innodb_file_per_table = 1
#innodb_force_recovery=1
#skip-innodb_doublewrite

#Use default
#innodb_additional_mem_pool_size = 1M
#innodb_buffer_pool_size = 20M
#innodb_data_file_path = ibdata1:10M:autoextend
#innodb_data_home_dir = "%dprogdir%\\userdata\\%mysql_driver%"
#innodb_flush_log_at_trx_commit = 2
#innodb_lock_wait_timeout = 30
#innodb_log_buffer_size = 1M
#innodb_log_file_size = 64M
#innodb_log_files_in_group = 2
#innodb_max_dirty_pages_pct = 90
#innodb_read_io_threads=4
#innodb_thread_concurrency=4
#innodb_write_io_threads=4

[mysqldump]
quick
max_allowed_packet = 16M

[myisamchk]
key_buffer_size = 50M
sort_buffer_size = 50M
read_buffer = 8M
write_buffer = 8M

[mysqlhotcopy]
interactive-timeout

[mysqld_safe]
open-files-limit = 2048

Это аномально медленно. Есть подозрение, что что-то не так настроено на сервере. (либо возможны махинации хостинг провайдеров с оверселлингом). Попробуйте ради эксперимента на любом вашем локальном компьютере с OpenServer + php 7 + opCache запустить импорт.

На всякий случай проверьте, не включен ли у вас в php.ini xdebug . Он может тормозить PHP значительно.

Проверьте, включен ли у вас opCache (ускорение до 2х раз)
Проверьте, включен ли у вас кэш в разделе Управление -> Настройка системы -> "Включить кэширование данных"
Попробуйте еще оптимизировать (выполнить OPTIMIZE TABLE .....) все таблицы в Mysql (через phpMyAdmin, например), чтобы исключить фактор, что Mysql тормозит. (однажды с таким сталкивались)

Сейчас тестируем обмен с вашими файлами на локальной машине. У нас без фото загружается 10 товаров в секунду:

[2018.01.23 19:29:28]         Импорт товара: Ополаскиватель для рта Колгейт Кора дуба и пихта 250мл Артикул:
[2018.01.23 19:29:28]         Импорт товара: Ополаскиватель для рта Колгейт Лечебные травы 250мл Артикул:
[2018.01.23 19:29:29]         Импорт товара: Ополаскиватель СПЛАТ Биокальций 275мл Артикул:
[2018.01.23 19:29:29]         Импорт товара: Ополаскиватель СПЛАТ Отбеливание Плюс 275мл Артикул:
[2018.01.23 19:29:29]         Импорт товара: Ополаскиватель Шаума  Hair Love 200мл Артикул:
[2018.01.23 19:29:29]         Импорт товара: Ополаскиватель Шаума 7 трав 200мл Артикул:00022298
[2018.01.23 19:29:29]         Импорт товара: Ополаскиватель Шаума Fresh it Up 200мл Артикул:
[2018.01.23 19:29:29]         Импорт товара: Ополаскиватель Шаума Бесконечно длинные Артикул:
[2018.01.23 19:29:29]         Импорт товара: Ополаскиватель Шаума Крем уход с маслом Арганы 200мл Артикул:
[2018.01.23 19:29:29]         Импорт товара: Ополаскиватель Шаума Кристальный блеск 380мл Артикул:
[2018.01.23 19:29:29]         Импорт товара: Ополаскиватель Шаума Объем Пуш-Ап 200мл Артикул:
[2018.01.23 19:29:29]         Импорт товара: Ополаскиватель Шаума Сила Кератина 200мл Артикул:
[2018.01.23 19:29:30]         Импорт товара: Ополаскиватель Шаума Фито-Кофеин 200мл Артикул:
[2018.01.23 19:29:30]         Импорт товара: Ополаскиватель Шаума Фито-Укрепление 200мл Артикул:

Используется: PHP 7.1 x64 + opCache

Попробуйте отключить принудительный ресайз фотографий в разделе Веб-сайт -> Настройка модулей -> Блок фотографий -> "Изменять размер оригинальной фотографии при загрузке"

Нет, такого модуля еще нет.

Спасибо за ваше мнение. По моим опросам пока тоже никто не захотел потратить лишние ~40 т.р. на каждого курьера.

Решимости компаниям не прибавляет неизвестность относительно того, насколько жестко государство будет реагировать на нарушения ФЗ-54, как будет реагировать на уловки с моментом расчета, и т.д.

Некоторые из опрошенных выразили надежду, что еще что-то поменяется, например, можно будет выбивать чек через online кассу работающую с сайтом, в момент принятия денег курьером. (Это было бы очень логично, абсолютно одинаково для государства, но неприятно для продавцов касс)

369

(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 дает возможность подключить физическую кассу для пробития чеков через интернет-магазин.