├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ ├── coding-standard.yml │ └── integration.yml ├── .gitignore ├── LICENSE.md ├── Model ├── Elasticsearch │ ├── Adapter │ │ └── DataMapper │ │ │ └── Stock.php │ └── Flag.php ├── Indexer │ └── Stock │ │ └── Configurable.php └── ResourceModel │ └── Inventory.php ├── Plugin └── Model │ ├── Adapter │ ├── AdditionalFieldMapperPlugin.php │ └── BatchDataMapper │ │ └── ProductDataMapperPlugin.php │ ├── Product │ └── Indexer │ │ └── Fulltext │ │ └── Datasource │ │ └── AttributeDataPlugin.php │ └── ResourceModel │ ├── Fulltext │ └── Collection │ │ └── SearchResultApplierPlugin.php │ └── Product │ ├── Collection │ └── ProductLimitationPlugin.php │ └── CollectionPlugin.php ├── README.md ├── composer.json ├── etc ├── di.xml ├── frontend │ └── di.xml ├── module.xml └── product_types.xml └── registration.php /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuyennn/magento2-outofstockatlast/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuyennn/magento2-outofstockatlast/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/coding-standard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuyennn/magento2-outofstockatlast/HEAD/.github/workflows/coding-standard.yml -------------------------------------------------------------------------------- /.github/workflows/integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuyennn/magento2-outofstockatlast/HEAD/.github/workflows/integration.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .buildpath 2 | .project 3 | .settings/ 4 | .idea/ -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuyennn/magento2-outofstockatlast/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Model/Elasticsearch/Adapter/DataMapper/Stock.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuyennn/magento2-outofstockatlast/HEAD/Model/Elasticsearch/Adapter/DataMapper/Stock.php -------------------------------------------------------------------------------- /Model/Elasticsearch/Flag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuyennn/magento2-outofstockatlast/HEAD/Model/Elasticsearch/Flag.php -------------------------------------------------------------------------------- /Model/Indexer/Stock/Configurable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuyennn/magento2-outofstockatlast/HEAD/Model/Indexer/Stock/Configurable.php -------------------------------------------------------------------------------- /Model/ResourceModel/Inventory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuyennn/magento2-outofstockatlast/HEAD/Model/ResourceModel/Inventory.php -------------------------------------------------------------------------------- /Plugin/Model/Adapter/AdditionalFieldMapperPlugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuyennn/magento2-outofstockatlast/HEAD/Plugin/Model/Adapter/AdditionalFieldMapperPlugin.php -------------------------------------------------------------------------------- /Plugin/Model/Adapter/BatchDataMapper/ProductDataMapperPlugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuyennn/magento2-outofstockatlast/HEAD/Plugin/Model/Adapter/BatchDataMapper/ProductDataMapperPlugin.php -------------------------------------------------------------------------------- /Plugin/Model/Product/Indexer/Fulltext/Datasource/AttributeDataPlugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuyennn/magento2-outofstockatlast/HEAD/Plugin/Model/Product/Indexer/Fulltext/Datasource/AttributeDataPlugin.php -------------------------------------------------------------------------------- /Plugin/Model/ResourceModel/Fulltext/Collection/SearchResultApplierPlugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuyennn/magento2-outofstockatlast/HEAD/Plugin/Model/ResourceModel/Fulltext/Collection/SearchResultApplierPlugin.php -------------------------------------------------------------------------------- /Plugin/Model/ResourceModel/Product/Collection/ProductLimitationPlugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuyennn/magento2-outofstockatlast/HEAD/Plugin/Model/ResourceModel/Product/Collection/ProductLimitationPlugin.php -------------------------------------------------------------------------------- /Plugin/Model/ResourceModel/Product/CollectionPlugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuyennn/magento2-outofstockatlast/HEAD/Plugin/Model/ResourceModel/Product/CollectionPlugin.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuyennn/magento2-outofstockatlast/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuyennn/magento2-outofstockatlast/HEAD/composer.json -------------------------------------------------------------------------------- /etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuyennn/magento2-outofstockatlast/HEAD/etc/di.xml -------------------------------------------------------------------------------- /etc/frontend/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuyennn/magento2-outofstockatlast/HEAD/etc/frontend/di.xml -------------------------------------------------------------------------------- /etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuyennn/magento2-outofstockatlast/HEAD/etc/module.xml -------------------------------------------------------------------------------- /etc/product_types.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuyennn/magento2-outofstockatlast/HEAD/etc/product_types.xml -------------------------------------------------------------------------------- /registration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuyennn/magento2-outofstockatlast/HEAD/registration.php --------------------------------------------------------------------------------