Sort Out-of-Stock Products Last in Product Listings
ghoster/module-outofstockatlast
Sort out-of-stock products last in Magento 2 product listings. This module ensures in-stock items appear first, improving user experience and conversion rates. Compatible with Elasticsearch, OpenSearch and Smile ElasticSuite.
Quality Score
Recent Test History
Each release is tested against the latest Magento version at that time.
Share This Module's Status
README
Loaded from GitHubMagento 2.4.x module Sort Out Of Stock Product At last the product list
composer require ghoster/module-outofstockatlast
Main Functionalities
- Sort Out Of Stock Product At last the product list
- Compatibility with
smile/elasticsuite^2.11 - Firstly
Display Out of Stock ProductsfromStores > Configuration > Catalog > Inventory > Stock Optionsmust be setYes - Of course, we are talking about Elastic Search. We don't support old search engine
- From time to time we remind you Reindexing after you enable the module
Compatibility
| Magento Version (Open Source/Commerce) | Elasticsearch | OpenSearch | ElasticSuite | Supported | | -------------------------------------- | ------------- | ---------- | ------------ | --------- | | 2.0.x | 2.x | - | 2.1.x | No ❌ | | 2.1.x | 2.x & 5.x | - | 2.3.x | No ❌ | | 2.2.x | 5.x & 6.x | - | 2.6.x | No ❌ | | <2.3.2 | 5.x & 6.x | - | 2.8.4 | No ❌ | | <2.3.5 | 5.x & 6.x | - | 2.8.x | No ❌ | | >=2.3.5 | 6.x & 7.x | - | 2.9.x | No ❌ | | 2.4.0 | 6.x & 7.x | - | 2.10.1 | Yes ✔️ | | >=2.4.1 && < 2.4.6 | 6.x & 7.x | - | 2.10.x | Yes ✔️ | | >=2.4.6 | 7.x & 8.x | 1.x & 2.x | >=2.11.x | Yes ✔️ |
Installation
* = in production please use the --keep-generated option
Type 1: Zip file
- Unzip the zip file in
app/code/GhoSter - Enable the module by running
php bin/magento module:enable GhoSter_OutOfStockAtLast - Apply database updates by running
php bin/magento setup:upgrade* - Flush the cache by running
php bin/magento cache:flush
Type 2: Composer
- Make the module available in a composer repository for example:
- private repository
repo.magento.com - public repository
packagist.org - public GitHub repository as vcs
- private repository
- Add the composer repository to the configuration by running
composer config repositories.repo.magento.com composer https://repo.magento.com/ - Install the module composer by running
composer require ghoster/module-outofstockatlast - enable the module by running
php bin/magento module:enable GhoSter_OutOfStockAtLast - apply database updates by running
php bin/magento setup:upgrade* - Flush the cache by running
php bin/magento cache:flush
Configuration
- Reindexing after you enable the module
Donation
If this project help you reduce time to develop, you can give me a cup of beer :)
This content is fetched directly from the module's GitHub repository. We are not the authors of this content and take no responsibility for its accuracy, completeness, or any consequences arising from its use.
