Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 4.54 KB

File metadata and controls

49 lines (33 loc) · 4.54 KB

Свойства заказа в Интернет-магазине: обзор методов

Свойства заказа — это поля, которые покупатель заполняет при оформлении заказа: имя, номер телефона, адрес доставки. У каждого типа плательщика будут свои свойства заказа.

Быстрый переход: все методы

Пользовательская документация: Как создать заказ внутри CRM

Особые свойства заказа

LOCATION

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

  • isLocation — чтобы рассчитывать стоимость доставки,
  • isLocation4tax — чтобы определять налоговые ставки.

STRING

Чтобы передавать данные покупателя в платежные системы и кассы, создайте свойства типа STRING и отметьте одну из опций:

  • isEmail — использовать в качестве e-mail,
  • isPhone — использовать в качестве номера телефона.

Связь свойств заказа с другими объектами

Типы плательщиков. Определите, к какому виду клиентов относится покупатель: физическое или юридическое лицо. Для этого используйте методы sale.persontype.*.

Группы свойств. Привяжите свойство заказа к подходящей группе: личные данные или данные для доставки. Вы можете создать или изменить группы свойств с помощью методов sale.propertygroup.*.

Варианты свойств. Если вы создаете свойство заказа типа ENUM, укажите доступные варианты с помощью методов sale.propertyvariant.*. Например, для свойства «Время доставки» укажите варианты «08:00-12:00», «12:00-16:00» и «16:00-20:00».

Привязка свойства. Задайте условия, при которых покупатель увидит конкретное свойство. Для этого привяжите свойство заказа к платежной системе, службе доставки, лендингу или торговой платформе методами sale.propertyRelation.*. Пример: если покупатель выбрал «Доставку курьером», то должен указать свойство заказа «Станция метро».

Значения свойства. Просмотрите или измените значения свойства конкретного заказа с помощью методов sale.propertyvalue.*.

Обзор методов {#all-methods}

Scope: sale

Кто может выполнять методы: администратор

#| || Метод | Описание || || sale.property.add | Добавляет свойство заказа || || sale.property.update | Обновляет поля свойства заказа || || sale.property.get | Возвращает значение свойства заказа по идентификатору || || sale.property.list | Возвращает список свойств заказа || || sale.property.delete | Удаляет свойство заказа || || sale.property.getFieldsByType | Возвращает поля и настройки свойства заказа для определенного типа свойства || |#