ProductAvailabilityServiceInterface
ProductAvailabilityServiceInterface.php
:
17
Interface
Methods¶
createProductAvailability()
¶
ProductAvailabilityServiceInterface.php
:
28
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$struct | ProductAvailabilityCreateStruct | - | - |
Return values
decreaseProductAvailability()
¶
ProductAvailabilityServiceInterface.php
:
47
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$product | ProductInterface | - | - |
$amount | int | 1 | - |
Return values
Tags
deleteProductAvailability()
¶
ProductAvailabilityServiceInterface.php
:
52
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$product | ProductInterface | - | - |
getAvailability()
¶
ProductAvailabilityServiceInterface.php
:
19
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$product | ProductInterface | - | - |
$availabilityContext | AvailabilityContextInterface|null | null | - |
Return values
hasAvailability()
¶
ProductAvailabilityServiceInterface.php
:
24
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$product | ProductInterface | - | - |
Return values
bool
increaseProductAvailability()
¶
ProductAvailabilityServiceInterface.php
:
39
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$product | ProductInterface | - | - |
$amount | int | 1 | - |
Return values
Tags
updateProductAvailability()
¶
ProductAvailabilityServiceInterface.php
:
32
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$struct | ProductAvailabilityUpdateStruct | - | - |