Oihana PHP System

CustomerAdditionalProperty uses ConstantsTrait, Customer

Enumeration of all additional properties related to a Customer.

Each constant represents a specific configurable feature or flag for a customer, typically used in order processing, receipt generation, and picking list preparation.

Tags
author

Marc Alcaraz (eKameleon)

since
1.3.0

Table of Contents

Constants

ASSIGNED_COMPANY  : string = 'assignedCompany'
The companies assigned to the customer.
ASSIGNED_POS  : string = 'assignedPOS'
The point of sale assigned to the customer (warehouse, shop, etc.).
ASSIGNED_SELLER  : string = 'assignedSeller'
The seller(s) assigned to the customer.
CREDIT_STATUS  : string = 'creditStatus'
The credit status of the customer.
GENERATE_ACKNOWLEDGING_RECEIPT  : string = "generateAcknowledgingReceipt"
Determines whether an acknowledging receipt should be generated for the customer.
INVOICE_ISSUE_INTERVAL  : string = "invoiceIssueInterval"
Specifies that invoices should be issued every X days.
ORDER_PICKING_LIST_INFO  : string = 'orderPickingListInfo'
Specifies the common information to include in the customer's order picking list.
ORDER_SHOW_IDENTIFIER  : string = 'orderShowIdentifier'
Indicates whether the customer's order reference should be displayed.
PAYMENT_TERMS  : string = 'paymentTerms'
The payment terms of the customer.
PRICE_SEGMENTATION  : string = 'priceSegmentation'
The default price segmentation of the customer.
PRINT_AND_MAIL_INVOICE  : string = "printAndMailInvoice"
Determines whether the invoice should be printed and sent by mail.
SELLER  : string = 'seller'
The seller relation key — graph-side filter on the `seller_has_customer` edge (by Arango `_key`), distinct from the embedded `assignedSeller` join.
SHOW_APPLICATIONS  : string = "showApplications"
Indicates if the customer's applications should be displayed.
UNLOADING_METHOD  : string = 'unloadingMethod'
The unloading method of the customer.

Methods

normalize()  : mixed
Normalize the value of the specific property.

Constants

ASSIGNED_COMPANY

The companies assigned to the customer.

public string ASSIGNED_COMPANY = 'assignedCompany'

ASSIGNED_POS

The point of sale assigned to the customer (warehouse, shop, etc.).

public string ASSIGNED_POS = 'assignedPOS'

ASSIGNED_SELLER

The seller(s) assigned to the customer.

public string ASSIGNED_SELLER = 'assignedSeller'

CREDIT_STATUS

The credit status of the customer.

public string CREDIT_STATUS = 'creditStatus'

GENERATE_ACKNOWLEDGING_RECEIPT

Determines whether an acknowledging receipt should be generated for the customer.

public string GENERATE_ACKNOWLEDGING_RECEIPT = "generateAcknowledgingReceipt"

INVOICE_ISSUE_INTERVAL

Specifies that invoices should be issued every X days.

public string INVOICE_ISSUE_INTERVAL = "invoiceIssueInterval"

ORDER_PICKING_LIST_INFO

Specifies the common information to include in the customer's order picking list.

public string ORDER_PICKING_LIST_INFO = 'orderPickingListInfo'

ORDER_SHOW_IDENTIFIER

Indicates whether the customer's order reference should be displayed.

public string ORDER_SHOW_IDENTIFIER = 'orderShowIdentifier'

PAYMENT_TERMS

The payment terms of the customer.

public string PAYMENT_TERMS = 'paymentTerms'

PRICE_SEGMENTATION

The default price segmentation of the customer.

public string PRICE_SEGMENTATION = 'priceSegmentation'

PRINT_AND_MAIL_INVOICE

Determines whether the invoice should be printed and sent by mail.

public string PRINT_AND_MAIL_INVOICE = "printAndMailInvoice"

SELLER

The seller relation key — graph-side filter on the `seller_has_customer` edge (by Arango `_key`), distinct from the embedded `assignedSeller` join.

public string SELLER = 'seller'

SHOW_APPLICATIONS

Indicates if the customer's applications should be displayed.

public string SHOW_APPLICATIONS = "showApplications"

UNLOADING_METHOD

The unloading method of the customer.

public string UNLOADING_METHOD = 'unloadingMethod'

Methods

normalize()

Normalize the value of the specific property.

public static normalize(string $property, mixed $value) : mixed
Parameters
$property : string
$value : mixed
On this page

Search results