I have an issue with my Magento 2.3.2 store where a new product, after it is created, never gets Salable Quantity updated until we manually go in and reindex at the command line. It stays at Default Stock:0 (thus not sellable) no matter what changes we make to stock status / quantities, but then it is corrected when we index at the command line and clear the cache. This is a big inconvenience for us because the person making the products is not the same person who would log into the server to manually update the index.
- On a development box with a copy of the same database I do not have this issue (new products get Salable Quantity just fine).
- I can see that the indexer runs once a minute and has no hang-ups.
bin/magento indexer:reindexis run manually, the Default Stock value properly updates.
- I do have a view
inventory_stock_1that seems properly created. In fact my issue seems to be that an entry into
cataloginventory_stock_statusnever gets inserted on product creation or update.
I know this has been answered similarly in other places but mine seems to be different, specifically that it's only new products and that it does work it just needs to be done manually.
Any help would be appreciated.