ProductAvailabilityServiceInterface
ProductAvailabilityServiceInterface.php
:
17
Interface
Methods¶
createProductAvailability()
¶
ProductAvailabilityServiceInterface.php
:
31
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $struct | ProductAvailabilityCreateStruct | - | - |
Return values
decreaseProductAvailability()
¶
ProductAvailabilityServiceInterface.php
:
50
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $product | ProductInterface | - | - |
| $amount | int | 1 | - |
Return values
Tags
deleteProductAvailability()
¶
ProductAvailabilityServiceInterface.php
:
55
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $product | ProductInterface | - | - |
getAvailability()
¶
ProductAvailabilityServiceInterface.php
:
22
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $product | ProductInterface | - | - |
| $availabilityContext | AvailabilityContextInterface|null | null | - |
Return values
Tags
hasAvailability()
¶
ProductAvailabilityServiceInterface.php
:
27
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $product | ProductInterface | - | - |
Return values
bool
increaseProductAvailability()
¶
ProductAvailabilityServiceInterface.php
:
42
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $product | ProductInterface | - | - |
| $amount | int | 1 | - |
Return values
Tags
updateProductAvailability()
¶
ProductAvailabilityServiceInterface.php
:
35
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $struct | ProductAvailabilityUpdateStruct | - | - |