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 | - | - |