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