- Оплаты
- Получение
- Добавление
- Редактирование
- Удаление
- Получение конкретной оплаты
- Получение суммы оплаты
- Получение состояния: оплачено или нет
- Получение оплаченной суммы по заказу
- Возврат средств
- Получение объекта платежной системы
- Получение списка доступных платежных систем с учетом настроенных ограничений
- Пользовательские комментарии
- Методы оплаты
- Как это работает?
- Битрикс корзина способы оплаты
- Начальные требования
- У нас часто спрашивают, сколько нужно заплатить
- Баллы опыта
- Тесты и сертификат
- Для преподавания оффлайн
- Если нет интернета
- Как проходить учебный курс?
- Способы оплаты
- Как это работает?
- Как настроить электронный способ оплаты?
- Печать документов счёта
- Корзина
- Описание sale.basket.basket
- Параметры
- Пример вызова
- Пользовательские комментарии
Оплаты
Внимание! Оплаты всегда связаны с заказом. Использовать метод \Bitrix\Sale\Payment::save() для сохранения категорически запрещается. При изменении оплаты может произойти изменение связанных сущностей, которые не будут сохранены. Необходимо выполнять сохранение через заказ: \Bitrix\Sale\Order::save() . Помимо всего этого в одной из ближайших версий вызов \Bitrix\Sale\Payment::save() будет генерировать ошибку уровня E_WARNING .
Получение
- Работа с коллекцией
- Работа с массивом
Помимо объектов есть возможность напрямую обращаться к базе через метод \Bitrix\Sale\PaymentCollection::getList($parameters) , либо \Bitrix\Sale\Payment::getList($parameters) . Оба этих метода работают аналогично.
Методы всегда возвращают объект Bitrix\Main\DB\Result , из которого можно получить данные с помощью метода fetch().
Параметр | Описание | С версии |
---|---|---|
$parameters | Массив, структура которого полностью соответствует структуре ORM’ного getList. |
Добавление
- Вариант 1:
- Вариант 2:
- Вариант 3:
Редактирование
Изменить данные в оплате можно через методы:
В обоих случаях результатом работы метода является объект класса \Bitrix\Sale\Result .
Список доступных для редактирования полей:
Удаление
Возвращает объект типа \Bitrix\Sale\Result .
Получение конкретной оплаты
Получение суммы оплаты
Получение состояния: оплачено или нет
Возвращает true или false .
Получение оплаченной суммы по заказу
Возврат средств
Метод принимает единственный параметр, значения которого могут быть следующие:
- ‘Y’ — при возврате на внутренний счет;
- ‘P’ — при возврате через платежную систему(если она поддерживает данный функционал);
- ‘N’ — при отмене возврата.
Возвращает объект типа \Bitrix\Sale\Result . При выполнении возврата Вам не требуется делать каких-то дополнительных операций вроде вызова методов API платежной системы для выполнения возврата. Система все сделает сама. При попытке выполнить возврат через платежную систему, которая его не поддерживает, будет возвращена ошибка.
Получение объекта платежной системы
Результатом работы метода является объект класса \Bitrix\Sale\PaySystem\Service .
Получение списка доступных платежных систем с учетом настроенных ограничений
Параметры | Описание | С версии |
---|---|---|
$payment | Объект оплаты. | |
$mode | Одно из двух значений:
По умолчанию: \Bitrix\Sale\Services\Base\RestrictionManager::MODE_CLIENT . В режиме клиента возвращается список только тех платежных систем, которые попадают под ограничения. |
В режиме менеджера возвращается полный список платежных систем (системы, которые не подают под ограничения, имеют ключ RESTRICTED ).
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.
Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
Источник
Методы оплаты
Важный этап запуска интернет-магазина — определить доступные способы оплаты заказа.
В Битрикс24 вы можете настроить совершенно разные платежные системы — от простого наличного расчёта до крупных платёжных агрегаторов.
Как это работает?
Перейдем в раздел Магазин — Настройки — Платёжные системы.
На этой странице расположен список настроенных способов оплаты. По умолчанию доступны три простых метода оплаты — счёт, наличные курьеру и внутренний счёт.
Добавим новый способ оплаты. В нашем случае это будет наложенный платёж. Выберем Добавить платёжную систему.
Прежде всего выберем обработчик — Наложенный платёж.
Какие способы оплаты можно подключить?
Укажем название и описание.
Никаких дополнительных настроек для такого метода оплаты нет. Для более сложных способов необходимо будет дополнительно указать данные аккаунта или специальные ключи платёжного сервиса.
Готово! Сохраним настройки — и новый метод оплаты станет доступен для всех заказов.
Источник
Битрикс корзина способы оплаты
Курс предназначен для администраторов интернет-магазинов, работающих на базе системы «1С-Битрикс: Управление сайтом». Изучение курса необходимо при работе с продуктом редакции Малый бизнес и выше при организации торговых операций через Интернет.
Поэтому, если у вас нет возможности обновить продукт и/или выполнить конвертацию, то описание работы с модулем Интернет-магазин смотрите в курсе Магазин до конвертации (до версии 15.0).
Кроме того, доступны для скачивания в формате CHM следующие материалы с описанием старого функционала магазина:
Курс Администратор. Бизнес завершает группу административных курсов по Bitrix Framework.
Начальные требования
Необходимый минимум знаний для изучения курса:
- базовые навыки компьютерной грамотности и навыков работы с ОС Windows;
- базовые знания о WWW и организации доступа к веб-серверу;
- знание системы в рамках курса Контент-менеджер Мы считаем, что вы этот курс уже прошли и знаете многое о Битриксе. Поэтому подсказок во всплывающих окнах будет намного меньше, чем в курсе Контент-менеджер.
Подробнее. , чтобы банально не путаться в интерфейсе. - знание системы в рамках курса Администратор. Базовый Мы считаем, что вы этот курс уже прошли и знаете многое об администрировании «1С-Битрикса». Поэтому подсказок во всплывающих окнах будет намного меньше, как и объяснений о том где и как выполнять общие задачи администрирования.
Неплохо было бы иметь базовые навыки установки и администрирования *nix-систем.
У нас часто спрашивают, сколько нужно заплатить
Курс полностью бесплатен. Изучение курса, прохождение итоговых тестов и получение сертификатов — ничего из этого оплачивать не нужно.
Ещё у нас есть Академия 1С-Битрикс, где можно обучиться на платной основе на курсах нашей компании либо наших партнёров.
Баллы опыта
В конце каждого урока есть кнопка Прочитано! . При клике на неё в Вашу итоговую таблицу опыта добавляется то количество баллов, которое указано в прочитанном После нажатия кнопки Прочитано! появится
окно подтверждения:
уроке.
Периодически мы заново оцениваем сложность уроков, увеличивая/уменьшая число баллов, поэтому итоговое количество набранных Вами баллов может отличаться от максимально возможного. Не переживайте! Отличный результат — это если общее число набранных Вами баллов отличается от максимального на 1-2%.
Тесты и сертификат
После изучения курса вам будет предложено пройти тесты на сертификацию. При успешной сдаче последовательности тестов на странице Моё обучение можно просмотреть результат обучения и загрузить сертификат в формате PDF.
На каждой странице курса авторизованный на сайте посетитель может дать комментарий к содержимому страницы. Комментарий — не форум, там не ведётся обсуждений или разъяснений. Это инструмент для сообщений нам об ошибках, неточностях. Для отправки комментария воспользуйтесь расположенной в правом нижнем углу окна браузера кнопкой: |
Для преподавания оффлайн
Если данный курс берётся в качестве основы для оффлайного преподавания, то рекомендуемая продолжительность: 2 дня (16 академических часов).
Если нет интернета
Скачать материалы курса в формате EPUB. Файлы формата EPUB Чем открыть файл на
Android:
EPUB Reader
CoolReader
FBReader
Moon+ Reader
eBoox
iPhone:
FBReader
CoolReader
iBook
Bookmate
Windows:
Calibre
FBReader
Icecream Ebook Reader
Плагины для браузеров:
EpuBReader – для Firefox
Readium – для Google Chrome
iOS
Marvin for iOS
ShortBook
обновляются периодически, поэтому возможно некоторое отставание их от онлайновой версии курса. Версия файла — от 08.11.2021.
Как проходить учебный курс?
Источник
Способы оплаты
Способы оплаты используются в счетах и коммерческих предложениях. Список способов оплаты расположен на странице CRM — Настройки — Способы оплаты.
Как это работает?
По умолчанию, в Битрикс24 настроены формы для банковского перевода и предложения.
Вы можете добавить свой способ оплаты или отредактировать существующий. Рассмотрим настройки на примере стандартного банковского перевода для контактов.
Основной шаг — это выбор обработчика. Это может быть как документ CRM — например, счет или предложение. Так и электронный сервис — например, Paypal или ЮKassa.
Затем необходимо выбрать тип клиента — контакт или компания.
На вкладке Продавец можно настроить подписи, печать и логотип.
Раздел Организация покупателя позволяет показать или скрыть информацию о плательщике.
На вкладке Основное вы можете указать заголовок и назначение счёта, а также скрыть шапку и блок Итого.
Раздел Стили позволяет изменить внешний вид документа — добавить фон и изменить отступы.
На вкладке Колонки можно отредактировать таблицу товаров — изменить заголовки, добавить или убрать колонки.
Например, добавим в счёт колонку с цветом товара. Для этого выберем пункт Добавить свойство.
Теперь выберем нужное свойство — Цвет и укажем положение в таблице с помощью сортировки.
Как настроить электронный способ оплаты?
Для настройки Paypal или ЮKassa необходимо предварительно заключить договор с сервисом. После этого сервис пришлёт вам персональные данные, которые вы сможете внести в Битрикс24.
Теперь клиенты смогут оплатить ваш счёт через публичную ссылку.
Битрикс24 может автоматически переводить счёт в статус Оплачен при получении оплаты. Для этого перейдите в настройки способа оплаты и выберите опцию Показать все поля.
Теперь перейдите на вкладку Основная и поставьте галочку Автоматически оплачивать заказ.
Печать документов счёта
В способах оплаты вы также можете использовать шаблоны документов CRM.
Для этого укажем обработчик Печать документов счёта.
И выберем нужный шаблон — например, счёт-фактура.
Теперь при печати счёта Битрикс24 создаст счёт-фактуру по выбранному шаблону.
Источник
Корзина
Одностраничный компонент отображает список товаров, отправленных пользователем в корзину.
Описание sale.basket.basket
Одностраничный компонент отображает список товаров, отправленных пользователем в корзину.Товары в корзине могут быть отложены и будут храниться, либо удалены из корзины, также пользователь может перейти к оформлению заказа. Компонент стандартный и входит в дистрибутив модуля.
С версии 18.1.0 модуля Интернет-магазин в составе шаблона .default доступна новая страница empty.php. Теперь при переходе в пустую корзину будет отображаться содержимое страницы empty.php вместо стандартной надписи «Корзина пуста». Кастомизируя шаблон, можно настроить собственное описание пустой корзины.
В визуальном редакторе компонент расположен по пути: Магазин > Корзина > Корзина.
Компонент относится к модулю Интернет-магазин.
Параметры
Поле | Параметр | Описание | ||||||
Основные параметры | ||||||||
---|---|---|---|---|---|---|---|---|
Использовать механизм отложенной актуализации данных товаров с провайдером | DEFERRED_REFRESH | [Y|N] При выборе данной опции запрос актуализации данных о товаре (цены, наличие и др. из каталога) будет отправляться в фоновом режиме после отображения основной информации о товарах. Таким образом, получается выигрыш по времени для более быстрого отображения страницы. | ||||||
Использовать динамическую подгрузку товаров | USE_DYNAMIC_SCROLL | [Y|N] При динамической подгрузке изначально отображаются первые 30 позиций в корзине, а последующие появляются при прокручивании страницы. Данная опция эффективна для магазинов с большими корзинами (с количеством позиций выше 30). | ||||||
Отображать фильтр товаров | SHOW_FILTER | [Y|N] Опция отвечает за подключение фильтра, с помощью которого можно искать товары в корзине по наименованию, свойствам и другим параметрам товара. Данная опция эффективна для магазинов с большими корзинами. | ||||||
Разрешить восстановление удалённых товаров | SHOW_RESTORE | [Y|N] Предоставляется возможность восстановить только что удаленный товар в корзине без перехода в каталог. | ||||||
Внешний вид | ||||||||
Выводимые колонки | COLUMNS_LIST | Задаются поля, которые будут выведены в качестве названий колонок в таблице товаров, находящихся в корзине. | ||||||
Колонки, отображаемые на мобильных устройствах | COLUMNS_LIST_MOBILE | Выбираются элементы корзины, которые будут отображаться в мобильной версии сайта. | ||||||
Цветовая тема | TEMPLATE_THEME | Указывается цветовая тема для отображения списка товаров корзины. | ||||||
Отображение блока с общей информацией по корзине | TOTAL_BLOCK_DISPLAY | Указывается один из двух способов отображения положение блока с с полем ввода номера купона, общей стоимостью заказа и кнопками его оформления. Доступные способы отображения:
| ||||||
Режим отображения корзины | DISPLAY_MODE | Задается режим отображения корзины: «Расширенный» или «Компактный». | ||||||
Отображать цену в отдельной колонке | PRICE_DISPLAY_MODE | [Y|N] Цена за 1 единицу товара будет отображаться в отдельной колонке. | ||||||
Показывать процент скидки рядом с изображением | SHOW_DISCOUNT_PERCENT | [Y|N] Выводить рядом с изображением товара стикер с размером действующей скидки. Расположение стикера можно задать в дополнительном поле.
| ||||||
Порядок отображения блоков товара | PRODUCT_BLOCKS_ORDER | Указывается порядок отображения блоков товара. Для изменения положение блока товара ухватите его в конструкторе левой кнопкой мыши и сместите вверх или вниз на нужную позицию. | ||||||
Использовать анимацию цен | USE_PRICE_ANIMATION | [Y|N] Если опция включена, то при изменении количества товара в корзине цена по виду товара и общая стоимость заказа быстро «прокручиваются» до нужного значения (как на спидометре). Если опция отключена, суммы изменяются моментально без визуальных эффектов. | Свойства меток товара | LABEL_PROP | Указывается, какие метки товара (стикеры) будут отображаться на странице. | |||
Дополнительные настройки | ||||||||
Страница оформления заказа | PATH_TO_ORDER | Задается путь к странице c процедурой оформления заказа. Если страница находится в текущей директории, то достаточно указать ее название. | ||||||
Спрятать поле ввода купона | HIDE_COUPON | [Y|N] На странице с корзиной товаров станет скрытым поле для ввода купона на скидку . | ||||||
Отображать значение НДС | PRICE_VAT_SHOW_VALUE | [Y|N] При отмеченной опции будет показано значение НДС для товара. | ||||||
Использовать предавторизацию для оформления заказа (PayPal Express Checkout) | USE_PREPAYMENT | [Y|N] Станет доступной к использованию оптимизированная версия ExpressCheckout Shortcut, когда система Paypal автоматически отображает информацию клиента для выполнения заказа. | ||||||
Использовать дробное значение количества | QUANTITY_FLOAT | [Y|N] Возможность использования дробного количества товара. | ||||||
Автоматически рассчитывать количество товара кратное коэффициенту | CORRECT_RATIO | [Y|N] Будет выводиться количество товара, кратное заданному коэффициенту (опция удобна при оптовых продажах). | ||||||
Автопересчет корзины | AUTO_CALCULATION | [Y|N] Корзина станет пересчитываться автоматически. | ||||||
Устанавливать заголовок страницы | SET_TITLE | [Y|N] В качестве заголовка страницы будет установлено Моя корзина. | ||||||
Название переменной действия | ACTION_VARIABLE | Указывается имя переменной, в которой передается действие. Значение поля по умолчанию action. Значение параметра должно быть уникальным среди всех используемых компонентов на одной странице. | ||||||
Включить режим совместимости | COMPATIBLE_MODE | Включение режима совместимости старых шаблонов с новыми версиями модуля. | ||||||
Путь к странице для продолжения покупок | EMPTY_BASKET_HINT_PATH | Относительно корня сайта указывается путь к странице, на которую должен перенаправляться пользователь для продолжения покупок. | ||||||
Настройка торговых предложений | ||||||||
Свойства, влияющие на пересчет корзины | OFFERS_PROPS | Указываются свойства торговых предложений, которые должны отображаться в корзине и влияют на пересчет корзины. | ||||||
Настройки изображений | ||||||||
Дополнительная картинка | ADDITIONAL_PICT_PROP_2 | Добавление в корзину изображения из дополнительной фотогалереи товара. | ||||||
Дополнительная картинка (предложения) | ADDITIONAL_PICT_PROP_3 | Добавление в корзину изображения из торгового предложения. | ||||||
Режим отображения изображений товаров | BASKET_IMAGES_SCALING | Определение размера основного фото товара. Доступные режимы:
| ||||||
Настройки «Подарков» | ||||||||
Показывать блок «Подарки» | USE_GIFTS | [Y|N] При отмеченной опции будет отображаться блок с доступными подарками. | ||||||
Вывод блока «Подарки» | GIFTS_PLACE | Выбирается способ отображения блока с подарками: над или под корзиной. | ||||||
Текст заголовка «Подарки» | GIFTS_BLOCK_TITLE | Указывается текст заголовка блока с подарками. | ||||||
Скрыть заголовок «Подарки» | GIFTS_HIDE_BLOCK_TITLE | [Y|N] При отмеченной опции заголовок блока подарков будет скрыт. | ||||||
Текст метки «Подарка» | GIFTS_TEXT_LABEL_GIFT | Указывается текст метки, которая проставляется для подарка. | ||||||
Название переменной, в которой передается количество товара | GIFTS_PRODUCT_QUANTITY_VARIABLE | Задается имя переменной, в которой будет передаваться количество товара. | ||||||
Название переменной, в которой передаются характеристики товара | GIFTS_PRODUCT_PROPS_VARIABLE | Задается имя переменной, в которой будет передаваться характеристики товара. | ||||||
Показывать старую цену | GIFTS_SHOW_OLD_PRICE | [Y|N] Если задана скидка на товар, то при отмеченной опции будет отображаться старая цена. | ||||||
Показывать процент скидки | GIFTS_SHOW_DISCOUNT_PERCENT | [Y|N] При отмеченной опции будет отображаться процентное значение скидки, если она задана. | ||||||
Показывать название | GIFTS_SHOW_NAME | [Y|N] При отмеченной опции будет отображено название элемента. | ||||||
Показывать изображение | GIFTS_SHOW_IMAGE | [Y|N] При отмеченной опции будет показано изображение элемента. | ||||||
Текст кнопки «Выбрать» | GIFTS_MESS_BTN_BUY | Задается текст, который должен быть отображен на кнопке «Выбрать». | ||||||
Текст кнопки «Подробнее» | GIFTS_MESS_BTN_DETAIL | Задается текст, который должен быть отображен на кнопке «Подробнее». | ||||||
Количество элементов на странице | GIFTS_PAGE_ELEMENT_COUNT | Указывается количество элементов, отображаемых на одной странице. | ||||||
Показывать цены в одной валюте | GIFTS_CONVERT_CURRENCY | При установке флажка цены будут выводиться в одной валюте, даже если в каталоге они будут заданы в разных валютах. | ||||||
Не отображать товары, которых нет на складах | HIDE_NOT_AVAILABLE | [Y|N] При отмеченной опции будут скрыты товары, для которых общее доступное количество меньше либо равно нулю (не остатки по складам), включен количественный учет и не разрешена покупка при отсутствии товара. | ||||||
Настройки аналитики | ||||||||
Отправлять данные электронной торговли в Google и Яндекс | USE_ENHANCED_ECOMMERCE | [Y|N] Включение опции. После включения станут доступны ещё два поля
. Требуется дополнительная настройка в Google Analytics Enhanced Ecommerce и/или Яндекс.Метрике. Примечание: Настройка Яндекс метрикой не сложна, и данные в ней отображаются довольно быстро (полчаса-час). У Google используется Google Tag Manager с плагином электронной коммерции, его нужно настроить и добавить на страницу в шаблоне. После настройки на «той» стороне, нужно настроить компоненты для работы с электронной коммерцией и включить это поле настройки. Пример вызоваПользовательские комментарииМы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы. Для этого нужно всего лишь авторизоваться на сайте Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь. Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы. Также существует параметр DETAIL_URL Если в корзине ссылки на товары отображаются не корректно — то передайте этот параметр по типу: Источник |