# Методы ScriptProduct



# ScriptProduct.reload()

#### <span style="color: #222222; font-size: 1.666em;">Обновить данные по продукту из бд</span>  


```JavaScript
ScriptProduct.reload()
```

##### Описание:

<span style="font-weight: 400;">Обновляет данные по продукту из бд.</span>

<span style="color: #222222; font-size: 1.4em; font-weight: 400;">Возвращает:</span>

**bool** - если значение найдено.

# ScriptProduct.getId()

#### <span style="color: #222222; font-size: 1.666em;">Получить <span style="font-weight: 400;">id продукта</span></span>  


```JavaScript
ScriptProduct.getId()
```

##### Описание:

<span style="font-weight: 400;">Возвращает id продукта.</span>

<span style="color: #222222; font-size: 1.4em; font-weight: 400;">Возвращает:</span>

**int** - <span style="font-weight: 400;">id продукта</span>

или

**null** - если значение не найдено.

# ScriptProduct.getTitle()

#### <span style="color: #222222; font-size: 1.666em;">Получить <span style="font-weight: 400;">наименование продукта</span></span>  


```JavaScript
ScriptProduct.getTitle()
```

##### Описание:

<span style="font-weight: 400;">Возвращает наименование продукта.</span>

<span style="color: #222222; font-size: 1.4em; font-weight: 400;">Возвращает:</span>

**string** - <span style="font-weight: 400;">наименование продукта</span>

или

**null** - если значение не найдено.

# ScriptProduct.getCode()

#### <span style="color: #222222; font-size: 1.666em;">Получить <span style="font-weight: 400;">код продукта</span></span>  


```JavaScript
ScriptProduct.getCode()
```

##### Описание:

<span style="font-weight: 400;">Возвращает код продукта.</span>

<span style="color: #222222; font-size: 1.4em; font-weight: 400;">Возвращает:</span>

**string** - <span style="font-weight: 400;">код продукта</span>

или

**null** - если значение не найдено.

# ScriptProduct.getPrice()

#### <span style="color: #222222; font-size: 1.666em;">Получить <span style="font-weight: 400;">цену продукта</span></span>  


```JavaScript
ScriptProduct.getPrice()
```

##### Описание:

<span style="font-weight: 400;">Возвращает цену продукта.</span>

<span style="color: #222222; font-size: 1.4em; font-weight: 400;">Возвращает:</span>

**float** - <span style="font-weight: 400;">цена продукта</span>

или

**null** - если значение не найдено.

# ScriptProduct.getMainCategoryId()

#### <span style="color: #222222; font-size: 1.666em;">Получить <span style="font-weight: 400;">id категории продукта</span></span>  


```JavaScript
ScriptProduct.getMainCategoryId()
```

##### Описание:

<span style="font-weight: 400;">Возвращает id категории продукта.</span>

<span style="color: #222222; font-size: 1.4em; font-weight: 400;">Возвращает:</span>

**int** - <span style="font-weight: 400;">id категории продукта</span>

или

**null** - если значение не найдено.

# ScriptProduct.getIsEnabled()

#### <span style="color: #222222; font-size: 1.666em;">Проверить активен ли продукт</span>  


```JavaScript
ScriptProduct.getIsEnabled()
```

##### Описание:

Проверяет активен ли продукт.

<span style="color: #222222; font-size: 1.4em; font-weight: 400;">Возвращает:</span>

**bool** - подтверждение активности

или

**null** - если значение не найдено.

# ScriptProduct.getIsAvailableInStock()

#### <span style="color: #222222; font-size: 1.666em;">Проверить есть ли продукт в наличии</span>  


```JavaScript
ScriptProduct.getIsAvailableInStock()
```

##### Описание:

<span style="font-weight: 400;">Проверяет есть ли продукт в наличии.</span>

<span style="color: #222222; font-size: 1.4em; font-weight: 400;">Возвращает:</span>

**bool** - подтверждения наличия продукта

или

**null** - если значение не найдено.

# ScriptProduct.getUrl()

#### <span style="color: #222222; font-size: 1.666em;">Получить <span style="font-weight: 400;">url продукта</span></span>  


```JavaScript
ScriptProduct.getUrl()
```

##### Описание:

<span style="font-weight: 400;">Возвращает url продукта.</span>

<span style="color: #222222; font-size: 1.4em; font-weight: 400;">Возвращает:</span>

**string** - <span style="font-weight: 400;">url продукта</span>

или

**null** - если значение не найдено.

# ScriptProduct.getThumbUrl()

#### <span style="color: #222222; font-size: 1.666em;">Получить <span style="font-weight: 400;">thumb url продукта</span></span>  


```JavaScript
ScriptProduct.getThumbUrl()
```

##### Описание:

<span style="font-weight: 400;">Возвращает thumb url продукта.</span>

<span style="color: #222222; font-size: 1.4em; font-weight: 400;">Возвращает:</span>

**string** - <span style="font-weight: 400;">thumb url продукта</span>

или

**null** - если значение не найдено.

# ScriptProduct.getPriceFormatted()

#### <span style="color: #222222; font-size: 1.666em;">Получить <span style="font-weight: 400;">форматированную цену продукта</span></span>  


```JavaScript
ScriptProduct.getPriceFormatted()
```

##### Описание:

<span style="font-weight: 400;">Возвращает форматированную цену продукта.</span>

<span style="color: #222222; font-size: 1.4em; font-weight: 400;">Возвращает:</span>

**string** - <span style="font-weight: 400;">форматированная цена продукта</span>

или

**null** - если значение не найдено.

# ScriptProduct.getCreatedAtFormatted() и ScriptProduct.createdAtFormatted()

### <span style="font-weight: 400;">Возвратить форматированную дату создания продукта</span>

```JavaScript
ScriptProduct.getCreatedAtFormatted(string $format = 'Y-m-d H:i:s', string|null $timeZone = null)

или

ScriptProduct.createdAtFormatted(string $format = 'Y-m-d H:i:s', string|null $timeZone = null)
```

##### Описание:

<span style="font-weight: 400;">Возвращает форматированную дату создания продукта</span>.

##### Атрибуты:

<table border="1" id="bkmrk-%D0%98%D0%BC%D1%8F-%D0%A2%D0%B8%D0%BF-%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-key-2" style="border-collapse: collapse; width: 100%; height: 385.203px;"><tbody><tr style="background-color: #ced4d9; height: 29.7969px;"><td style="width: 33.3745%; height: 29.7969px;">Имя</td><td style="width: 33.3745%; height: 29.7969px;">Тип</td><td style="width: 33.3745%; height: 29.7969px;">Описание</td></tr><tr><td style="width: 33.3745%;">format</td><td style="width: 33.3745%;">string</td><td style="width: 33.3745%;">Формат даты</td></tr><tr><td style="width: 33.3745%;">timeZone</td><td style="width: 33.3745%;">string|null</td><td style="width: 33.3745%;">Часовой пояс</td></tr></tbody></table>

##### Возвращает:

**string** - <span style="font-weight: 400;">дата создания продукта</span>

или

<div class="pointer-container" id="bkmrk-%C2%A0"><div class="pointer anim is-page-editable"><svg class="svg-icon" data-icon="link" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg><div class="input-group inline block"> <button class="button outline icon" data-clipboard-target="#pointer-url" title="Копировать ссылку" type="button"><svg class="svg-icon" data-icon="copy" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg></button></div><svg class="svg-icon" data-icon="edit" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg></div></div>**null** - если значение не найдено.

# ScriptProduct.updatedAtFormatted() и ScriptProduct.getUpdatedAtFormatted()

#### <span style="color: #222222; font-size: 1.666em;"><span style="font-weight: 400;">Возвратить форматированную дату обновления продукта</span></span>  


```JavaScript
ScriptProduct.updatedAtFormatted(string $format = 'Y-m-d H:i:s', string|null $timeZone = null)

или

ScriptProduct.getUpdatedAtFormatted(string $format = 'Y-m-d H:i:s', string|null $timeZone = null)
```

##### Описание:

<span style="font-weight: 400;">Возвращает форматированную дату обновления продукта</span>.

##### Атрибуты:

<table border="1" id="bkmrk-%D0%98%D0%BC%D1%8F-%D0%A2%D0%B8%D0%BF-%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-key-2" style="border-collapse: collapse; width: 100%; height: 385.203px;"><tbody><tr style="background-color: #ced4d9; height: 29.7969px;"><td style="width: 33.3745%; height: 29.7969px;">Имя</td><td style="width: 33.3745%; height: 29.7969px;">Тип</td><td style="width: 33.3745%; height: 29.7969px;">Описание</td></tr><tr><td style="width: 33.3745%;">format</td><td style="width: 33.3745%;">string</td><td style="width: 33.3745%;">Формат даты</td></tr><tr><td style="width: 33.3745%;">timeZone</td><td style="width: 33.3745%;">string|null</td><td style="width: 33.3745%;">Часовой пояс</td></tr></tbody></table>

##### Возвращает:

**string** - <span style="font-weight: 400;">дата обновления продукта</span>

или

<div class="pointer-container" id="bkmrk-%C2%A0"><div class="pointer anim is-page-editable"><svg class="svg-icon" data-icon="link" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg><div class="input-group inline block"> <button class="button outline icon" data-clipboard-target="#pointer-url" title="Копировать ссылку" type="button"><svg class="svg-icon" data-icon="copy" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg></button></div><svg class="svg-icon" data-icon="edit" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg></div></div>**null** - если значение не найдено.

# ScriptProduct.getDeletedAtFormatted() и ScriptProduct.deletedAtFormatted()

#### <span style="color: #222222; font-size: 1.666em;"><span style="font-weight: 400;">Возвратить форматированную дату удаления продукта</span></span>  


```JavaScript
ScriptProduct.getDeletedAtFormatted(string $format = 'Y-m-d H:i:s', string|null $timeZone = null)

или

ScriptProduct.deletedAtFormatted(string $format = 'Y-m-d H:i:s', string|null $timeZone = null)
```

##### Описание:

<span style="font-weight: 400;">Возвращает форматированную дату удаления продукта</span>.

##### Атрибуты:

<table border="1" id="bkmrk-%D0%98%D0%BC%D1%8F-%D0%A2%D0%B8%D0%BF-%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-key-2" style="border-collapse: collapse; width: 100%; height: 385.203px;"><tbody><tr style="background-color: #ced4d9; height: 29.7969px;"><td style="width: 33.3745%; height: 29.7969px;">Имя</td><td style="width: 33.3745%; height: 29.7969px;">Тип</td><td style="width: 33.3745%; height: 29.7969px;">Описание</td></tr><tr><td style="width: 33.3745%;">format</td><td style="width: 33.3745%;">string</td><td style="width: 33.3745%;">Формат даты</td></tr><tr><td style="width: 33.3745%;">timeZone</td><td style="width: 33.3745%;">string|null</td><td style="width: 33.3745%;">Часовой пояс</td></tr></tbody></table>

##### Возвращает:

**string** - <span style="font-weight: 400;">дата удаления продукта</span>

или

<div class="pointer-container" id="bkmrk-%C2%A0"><div class="pointer anim is-page-editable"><svg class="svg-icon" data-icon="link" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg><div class="input-group inline block"> <button class="button outline icon" data-clipboard-target="#pointer-url" title="Копировать ссылку" type="button"><svg class="svg-icon" data-icon="copy" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg></button></div><svg class="svg-icon" data-icon="edit" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg></div></div>**null** - если значение не найдено.