# Default Setting

Default Settings in the Product Option Settings step allow you to configure how product options behave when products are added or viewed in the Line Item Editor.

<figure><img src="https://3800415611-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNuSjRiJMvVhtdzNDzWBi%2Fuploads%2Fg9955PYaJdq7NYgNB17W%2FDefaultSetting_Overview.png?alt=media&#x26;token=c7aeb423-a16b-46dd-a4eb-175ba8b6ad8f" alt=""><figcaption></figcaption></figure>

### Unfold by Default

When the Line Item Editor loads, option line item lists for configured products are automatically unfolded to display all added options.&#x20;

If you want to hide the option lists upon loading, deactivate the “**Unfold by Default**” setting.

<figure><img src="https://3800415611-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNuSjRiJMvVhtdzNDzWBi%2Fuploads%2FDCKcVDo7D4A2TmoHlijq%2FDefaultValue.png?alt=media&#x26;token=91d47e52-fd49-4cb3-919a-9fe0b326375d" alt=""><figcaption></figcaption></figure>

#### Example

**Unfold by Default Activated**

Options are visible upon editor load.

<figure><img src="https://3800415611-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNuSjRiJMvVhtdzNDzWBi%2Fuploads%2FZlR5BIomxe6DvzqRBuk1%2FOption_Editor.png?alt=media&#x26;token=d472b53b-837d-4c4b-812d-2fba6f5ec5d7" alt=""><figcaption><p>편집기 로드 시 옵션이 확장되어 있음</p></figcaption></figure>

<mark style="color:orange;">**Unfold by Default Deactivated**</mark>

When “Unfold by Default” is deactivated, the option lists are hidden. To view the options, click the line item row with the expand icon (![](https://3800415611-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNuSjRiJMvVhtdzNDzWBi%2Fuploads%2FNb2tBFTpzFEFSQBT1p8z%2Fimage.png?alt=media\&token=41323960-4fd8-4c17-993e-6d0481f39194)) displayed next to it.

<figure><img src="https://3800415611-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNuSjRiJMvVhtdzNDzWBi%2Fuploads%2F9HJ32OXjaLCuPi29wiED%2FOption_Fold.png?alt=media&#x26;token=dc43499c-6fca-41d4-81b7-4b75aaf6d2ce" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3800415611-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNuSjRiJMvVhtdzNDzWBi%2Fuploads%2FaH3nRC3CVDPjBueLNJNS%2Ffold_ex.gif?alt=media&#x26;token=73cea978-54b1-4a04-82e8-9fb8f2c52765" alt=""><figcaption></figcaption></figure>

### Skip Options Selection

When Product Options are enabled, selecting a product through the lookup selector typically includes an additional step for selecting options. By activating the “Skip Option Selection” setting, you can bypass this step, allowing the product to be added directly.&#x20;

However, options can still be selected or modified later in the Line Item Editor.

{% hint style="info" %}
Skipping the option selection step does not remove the ability to add or modify options. Options can always be managed in the Line Item Editor.
{% endhint %}

<figure><img src="https://3800415611-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNuSjRiJMvVhtdzNDzWBi%2Fuploads%2F8wACl7Z6xJ3wSZ8ERJXk%2FSkip.png?alt=media&#x26;token=97af8d0d-616f-4da3-9937-ebc944e3938e" alt=""><figcaption></figcaption></figure>

#### Example

**Default Behavior**&#x20;

The option selection step appears after selecting a product.

<figure><img src="https://3800415611-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNuSjRiJMvVhtdzNDzWBi%2Fuploads%2FMsD0ZifeuK1x82byjGOl%2FNoSkip.gif?alt=media&#x26;token=7297c0bf-7614-4814-9925-5ab0ddbac95c" alt=""><figcaption><p>기본적으로 옵션 선택 단계가 나타남</p></figcaption></figure>

<mark style="color:orange;">**Skip Option Selection Activated**</mark>

Activating the “Skip Option Selection” setting skips the option selection step after selecting a product, as shown in the image below. Even if this step is skipped, you can still select or add options later in the Line Item Editor.

<figure><img src="https://3800415611-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNuSjRiJMvVhtdzNDzWBi%2Fuploads%2FkkdLE1iodggBeUMenRf0%2FSkip.gif?alt=media&#x26;token=d060ec0b-3cab-4022-b260-2b6479e225ad" alt=""><figcaption></figcaption></figure>

### Option Filters

Options are retrieved based on the selected product and the Pricebook (`Pricebook2Id`) of the parent object, such as Opportunity, Quote, or Order.&#x20;

If you want to add additional criteria for retrieving options, you can configure Option Filters. These filters follow the SOQL WHERE clause syntax and are applied to the Product Option object (`SBLI__ProductOption__c`).

#### Example Filter:

```sql
IsActive__c = true
```

{% hint style="info" %}
**Using Parent Object Fields in Filters**

To reference a parent object’s field in a filter, use the `{$Parent.FieldName}` syntax. For example, to retrieve records that match the currency of the parent object, you can write the filter as:

`CurrencyIsoCode = {$Parent.CurrencyIsoCode}`

This allows the filter to dynamically reference the parent object’s currency field, ensuring contextually appropriate query results.
{% endhint %}

#### Using Query Wizard

Instead of manually writing filters, you can use the [Query Wizard](#using-query-wizard) to generate them automatically, simplifying the setup process.
