Цитата |
---|
написал: обратите внимание на параметр "Время выполнения шага" - по умолчанию он 0, т.е. выгружать все сразу. |
Пробую разделить доступ к данным через личные кабинеты. Каждый может скачивать только свои данные.
05.01.2024 14:32:13
Спасибо за ответ.
Нашла возможность не через api битрикс (думала, что есть такой компонент). Все оказалось достаточно просто, чистый php. -----------------
|
|||
|
04.01.2024 12:46:27
Доброго дня!
Есть задача делать выгрузку id и name товаров в файл на локальном компьютере контент-менеджера. Но не всех подряд, а по выборке некоторых характеристик. Выборку сделать элементарно хоть в админке, хоть через api, но как сохранить эту выборку на компьютере пользователя? Какие есть способы? Штатный экспорт не подходит, потому что товаров в каталоге слишком много (пара сотен тысяч), а выгружать нужно достаточно ограниченную выборку. Пробовала делать штатно через excel в админке, 22 тыс товаров в выборке, но страница зависает и все... Хотела сделать выгрузку через публичку, личный кабинет, но не могу найти способ вызова диалога для сохранения сайта. А вариант сохранения файла сначала на сервере, а потом каким-то образом перегружать его на локальный комп... ну как-то не очень. Как вызвать диалог сохранения файла на локальном компе? Или может есть какие-то альтернативные способы? |
|
|
07.10.2023 16:14:43
Приветствую! Обращаюсь к опытным разработчикам. На нашем сайте загрузкой товаров должны заниматься разные менеджеры. Существует ли компонент, позволяющий загружать файл импорта через публичную часть? Это нужно для того, чтобы загрузку товаров в каталог можно было бы делать через личный кабинет в публичной части сайта.
И второй вопрос, существует ли способ загрузки товаров и товарных предложений из единого файла? Уж сильно неудобно формировать два файла и отслеживать правильность его заполнения. Загрузка файлов предполагается всегда в ручном режиме, а не из 1с. |
|
|
24.04.2023 12:25:49
Добрый день!
Переносили сайт на облачный сервер timeweb. Характристики сервера вполне устраивают. Но на фоне прекрасных характеристик скорость работы БД просто ужасающая. См.картинку. Перерыла интернет. Поменяла настройки сервера БД на рекомендуемые: innodb-buffer-pool-size= 8ГБ innodb-flush-log-at-trx-commit = 0 innodb-flush-method = O_DIRECT innodb-max-undo-log-size= 1073741824 innodb-redo-log-capacity=104857600 transaction-isolation = READ-COMMITTED Не помогло. Может кто сталкивался? Куда еще думать? |
|
|
03.04.2023 16:40:18
Добрый день!
Подскажите, как отловить момент добавления товара в корзину. У меня задача изменения цены при добавлении товара в корзину при некотором условии. Было раньше нужное событие OnBasketAdd, теперь предлагается заменить его на события сохранения или обновления корзины. Но в таком случае функция будет вызываться слишком часто и будет проверяться каждый товар в корзине. Получается, если в корзине 100 товаров, то при каждом добавлении/удалении будет проверяться каждый товар, находящийся вэтот момент в корзине. Хотелось бы проверять только тот товар, который добавляется. Может быть есть какой-то аналог или схема отлова такого события? |
|
|
25.11.2022 12:08:47
Честно говоря, не поняла ответ. На всякий случай уточняю, что для загрузки в файле csv используется полная ссылка , такого вида
В первом сообщении я умышленно сократила ссылку, чтобы обратить внимание на ее окончание, которое указано с параметром: "... .jpg?ts=1664463803431". Вот полная ссылка вместе с параметром спокойно открывается в браузере. Но не загружается в битрикс Как с этим побороться?
|
|||
|
25.11.2022 11:42:58
Делаем импорт каталога товаров через csv с изображениями по ссылкам вот такого вида: /.../1920/3121751505_1_1_1.jpg?ts=1664463803431. Выдается ошибка.
Если загружать в карточку товара вручную через указание пути, тоже ошибка: "Файл не загружен". Но в браузере саму картинку прекрасно видно и даже можно сохранить в ручном режиме... Пример полной ссылки: Как-то можно с этим побороться? Кто-нибудь сталкивался? В каталог должны импортироваться несколько тысяч позиций. Врукопашную - вообще - не вариант. |
|
|
12.08.2022 13:05:39
Заказ получилось разделить.
В перечне заказов, в админке все нормально, "дочерние" заказы отображаются. Но при этом в публичке на экране остается вся выведенная информация по родительскому заказу, которая исчезает только при повторном нажатии на кнопку "Оформить заказ", после чего отображается страница, что корзина пуста. Разделение родительского заказа делаю по событию OnSaleOrderBeforeSaved. Родительский заказ не сохраняю. Т.е. из заказа $order в цикле создаются несколько заказов $orderNew, которые и сохраняются. Родительский заказ отменяю, генерируя ошибку $event->addResult(new Main\EventResult(Main\EventResult::ERROR, $order)); Каким образом после сохранении новых "дочерних" заказов в завершении события вывести данные с информацией по новым только что созданным заказам? Например по завершению события в публичной части для покупателя должна выводиться информация : Ваш заказ №362 от 11.08.2022 14:09 успешно создан. Информация о заказе по ссылке Ваш заказ №363 от 11.08.2022 14:09 успешно создан. Информация о заказе по ссылке Ваш заказ №364 от 11.08.2022 14:09 успешно создан. Информация о заказе по ссылке |
|
|
14.07.2022 14:27:49
Такая задача. Есть интернет-магазин, в котором товары принадлежат разным продавцам и соответственно платежи и доставка должны быть разделены. В настоящий момент реализовано так, чтобы покупатель сам следил, чтобы в заказ попадали товары только конкретного продавца, т.е вылетает предупреждение. А нужно, чтобы покупатель не думал об этом. Нужно, чтобы при отправке товаров в корзину (от разных продавцов) в корзине должно создаться несколько дочерних корзин, для каждой из которых должна быть своя кнопочка "Оформить".
Посоветуйте, с какого бока подойти к решению такой задачи. Каюсь, что задач такого вида пока не решала. Но может кто-то знает, в какую сторону думать. Сам процесс такого деления - это деление заказа или все-таки корзины? |
|
|
14.01.2018 18:13:55
|
|||||
|
13.01.2018 16:33:53
Использовала совершено стандартные приемы, подключала файл вида .menu_ext.php. Версия Битрикса на нашем сайте от 2015 года.
Параметры компонента menu: <?$APPLICATION->IncludeComponent( "bitrix:menu", "catalog_vertical", Array( "ALLOW_MULTI_SELECT" => "N", "CHILD_MENU_TYPE" => "projects-left-menu", "COMPONENT_TEMPLATE" => "catalog_vertical", "DELAY" => "N", "MAX_LEVEL" => "3", "MENU_CACHE_GET_VARS" => array(""), "MENU_CACHE_TIME" => "3600", "MENU_CACHE_TYPE" => "N", "MENU_CACHE_USE_GROUPS" => "Y", "MENU_THEME" => "site", "ROOT_MENU_TYPE" => "projects-left-menu", "USE_EXT" => "Y" ) );?> Во вложенной картинке параметры menu.section: |
|
|
13.01.2018 12:32:43
Я поэксперементировала с комплексными компонентами Меню, Новости и Каталогом. Получается, что для моей цели более подходит компонент Меню.
Но тут опять появилась проблема: Меню выводится корректно, но сгенерированные ссылки пунктов меню не находят страницу. Выдается ошибка 404.
Для сравнения: |
|||
|
24.11.2017 19:29:05
Всем здравствуйте.
Такая ситуация. На сайте существует раздел главного меню - Проекты, к которому привязана страница. На странице в виде огромной таблицы выдан перечень: разделы (отрасли), подразделы (направления), элементы (наименования конкретных проектов). Элементов довольно много. Хотелось бы сделать левое двухуровневое вертикальное меню, состоящее из разделов и подразделов. При клике на наименование подраздела, на страницу выводится перечень только тех элементов, которые относятся к данному подразделу. Это вертикальное меню должно появляться только в разделе Проекты. Помогите разобраться, как грамотно организовать такое отображение элементов. Была идея опять все запихнуть в таблицу и в зависимости от текущего подраздела показывать элементы, относящиеся к этому подразделу и скрывать все остальные. Но подозреваю, что есть более изящный способ. |
|
|