Артур Шевченко

Артур Шевченко

Был в сети Вчера в 20:48
Заказы принимаю
Отправить деньги
Лучше автоматический ci/cd настроить и не править прод напрямую. Это самый безопасный вариант. Другое дело, что далеко не каждый владелец сайта и далеко не каждый сайт готовы в автоматическому ci/cd :-(
Держать dev имеет смысл только если ты один на проекте, иначе проще давать копию сайта с обезличенными данными клиентов. БД проще всего синхронизировать целиком, за редким исключением (пользователей, заказы и всё что с ними связано не надо). Компоненты можно положить в репозиторий и добавить в ci/cd, при обновлении пакета запускать автокоммит и пуш. И самое главное не пускать ни кого на прод. Для синхронизации заказов я написал два пакета msOrderBridge и msOrderReceiver, но они пока не опубликованы.
Добавил. Вот было бы здорово если бы загрузку файлов сделали попроще: например нажал в редакторе кнопку указал ссылку на файл и при сохранении заметки он скачивается на сервер форму, ссылка меняется на локальный путь… эх мечты)))
Допустим вы закроете доступ к заказам и пользователям через админку, но для полноценной работы с сайтом нужен доступ в БД, а там вся эта информация есть и спрятать её невозможно, так что самое верное это делать бэкап, если не доверяете вэбмастеру.
Отлично, значит можно не создавать заказ пока оплата не пройдёт успешно, а поскольку класс-обработчик оплаты будет кастомный сможет сами решать какую стоимость пробрасывать. Ещё надо будет статус «Частично оплачен» добавить и при частичной оплате ставить в свойства заказа признак частичной оплаты
В любом случаем стандартный флоу минишоп2 рассчитан на оплату по ссылке, т.е. чтобы получить информацию об оплате, нужно чтобы заказ существовал. Чтобы сделать иначе, нужно использовать способ оплаты через iframe. В этом случае оплата произойдёт без перехода на сайт платёжки и в случае неоплаты, заказ можно удалить, пользователя перекинуть в каталог, а не на страницу успешной оплаты. НО я не знаю есть ли среди российских провайдеров оплаты сервисы предоставляющие возможность оплаты в iframe
Возможно ли реализовать на сайте опцию частичной предоплаты?
Возможно, но нужно будет написать свой класс-обработчик для методов оплаты.

И только после оплаты заказ должен создаваться в админке и фиксироваться яндекс метрикой.
А вот это сильно сложнее сделать и вряд ли на самом деле нужно, поскольку в случае проблем с оплатой теряются все данные заказа, а значит теряется лид и деньги потраченные на его привлечение.
Применительно к данному компоненту не знаю, что можно сделать специфического для ИИ. Хотя в целом идея интересная, можно в пакет добавлять скилл или простой промт-инструкцию, можно даже с ссылками на подобную доку.
Стоит подумать и добавить, так как 100% потребуется как-то модифицировать данные из 1С. Частый кейс это не соответствие категорий на сайте и категорий в 1С, через событие можно будет на лету менять родителя.
Через процессоры как раз наоборот дольше, но есть события, что важно, так как на них может быть навешена какая-то кастомная логика. Кстати, как в пакете дела с событиями, они есть?