Feat: Updating OrderPlaced Listeners to Decrement Stock, Creating Notifications
This commit is contained in:
@@ -47,8 +47,12 @@ use Spatie\MediaLibrary\MediaCollections\Models\Media;
|
||||
* quantity 1, via ProductVariant::canBeFulfilledAtQuantity() (Lunar's own
|
||||
* purchasability rule: `purchasable === 'always'` is always true regardless of
|
||||
* stock, `in_stock` checks stock alone, anything else checks stock+backorder).
|
||||
* Reflects stock as of the last reindex only — nothing currently reindexes a
|
||||
* product when an order decrements its stock (see docs/product-listing.md).
|
||||
* Modules\Core\Order\Listeners\DecrementStockOnOrderPlaced reindexes a product
|
||||
* the moment an order placed against it decrements its stock — see that
|
||||
* class's own docblock for why only `purchasable === 'in_stock'`
|
||||
* variants are ever touched. Any other stock edit (a manual admin
|
||||
* change, a future inventory-sync integration) still only reflects here
|
||||
* as of the next reindex (see docs/product-listing.md).
|
||||
*
|
||||
* - recommendations (recommendations.id filterable): [{id, name, price, image}, ...]
|
||||
* up to 4 other products to show alongside this one (a "related products"
|
||||
|
||||
Reference in New Issue
Block a user