Advanced Stock Status

v1.4.3 Updated 25 aug. 2026

Advanced Stock Status

Op prioriteit geordende regels die bepalen welke voorraadstatus elk product toont, per website, per customer group en per datumvenster.
Magento 2.4.4 Magento 2.4.5 Magento 2.4.6 Magento 2.4.7 Mage-OS 2.0 Mage-OS 2.1
€ 159,00
Probeer de live demo
  • Updates and support included for 12 months
  • License key delivered immediately by email
  • 30-day money-back guarantee
  • Full documentation included
  • Composer-ready installation

"Op voorraad" zegt een klant bijna niets. "Nog 2 beschikbaar", "Terug op 14 maart", "Op bestelling gemaakt — verzonden binnen 3 weken" vertelt hem of hij nu moet kopen, en dat is het verschil tussen een verkoop en een verlaten winkelwagen. Deze module vervangt de enkele beschikbaarheidsregel van Magento door statussen die u zelf definieert, per product toegekend via regels die u één keer schrijft.

Regels gebruiken dezelfde AND/OR condition builder als cart price rules, dus er valt niets nieuws te leren. Elke regel wijst naar een optie van een dropdown-attribuut, dus labels worden per store view vertaald in het eigen attributenscherm van Magento — nooit in de module — en een vertaling corrigeren vraagt geen reindex.

Voor wie

  • Merchants met genuanceerdere beschikbaarheid dan op voorraad / uitverkocht: pre-orders, back-orders, productie op bestelling, levertijden van leveranciers
  • Winkels die een externe stock status-extensie vervangen, of er een jaarlijkse licentie voor betalen
  • B2B-catalogi waar groothandel en particulieren niet dezelfde beschikbaarheid mogen lezen
  • Elke gedateerde belofte ("geleverd voor Kerst") die vanzelf moet verlopen

Belangrijkste voordelen

  • Statussen met een getal of een datum — een label als "Nog %1 op voorraad" wordt per product ingevuld vanuit de voorraad of eender welk product-attribuut, zodat één regel een hele catalogus dekt.
  • Regels, geen invoer per product — op prioriteit geordende condities bepalen wat elk product toont; de laagste prioriteit die werkelijk van toepassing is wint, en een product dat niets matcht behoudt de eigen regel van Magento.
  • Scope waar het telt — per website, per customer group en per datumvenster. Vensters en doelgroepen worden bij het renderen bepaald, dus een datum verplaatsen of een status voorbehouden aan groothandel kost geen reindex.
  • Altijd actueel — een echte indexer die op de voorraad- en catalogus-changelogs is geabonneerd, zodat een status een order, een import of een retour volgt zonder dat het product ooit wordt opgeslagen.
  • Cache-correct — de pagina's die een gewijzigde status onjuist maakte worden verwijderd, en alleen die, zodat een regelwijziging bezoekers meteen bereikt.
  • Kleur, icoon en plaatsing — elke status draagt een kleur en een icoon uit een gesloten set, op de productpagina en optioneel op categorie- en zoeklistings.
  • Variant-bewust — een swatch kiezen op een configurable wisselt de status naar die van de variant, zonder round trip naar de server.

Compatibiliteit

  • Magento 2.4.x / Mage-OS equivalent
  • PHP 8.1, 8.2, 8.3, 8.4
  • Vereist wimakeit/module-core 3.0 of hoger
  • Luma en Breeze standaard; voeg wimakeit/module-stock-status-hyva toe voor Hyvä storefronts
  • Voeg wimakeit/module-stock-status-meilisearch toe wanneer listings vanuit Meilisearch worden gerenderd
  • Compatibel met Varnish en de ingebouwde Full Page Cache

Installeer deze module via Composer. Zorg ervoor dat uw auth.json is geconfigureerd met uw Wimakeit-inloggegevens.

Terminal
$ composer require wimakeit/module-stock-status:^1.4.3
$ bin/magento setup:upgrade
$ bin/magento setup:di:compile

Installation notes

The standard composer require + setup:upgrade + setup:di:compile flow applies. The points below cover what's specific to this module.

Required Wimakeit dependency

PackageMinimumRole
wimakeit/module-core3.0shared configuration helpers

Optional companion modules

Install these alongside the main module when your storefront needs them. Neither replaces it.

PackageInstall it when
wimakeit/module-stock-status-hyvayour storefront runs on a Hyvä theme
wimakeit/module-stock-status-meilisearchyour category and search listings are rendered from Meilisearch

The status attribute

The module does not create an attribute. It reads the options of a dropdown product attribute you already own — which is what makes a migration from another extension a configuration change rather than a re-translation of every status.

Before creating a rule, make sure that attribute exists (custom_stock_status by default), is of type Dropdown, and has its options labelled in every store view. Options may carry a single %1 placeholder, which the rule fills per product.

Configuration

Stores → Configuration → Wimakeit → Stock Status

SettingDefaultNotes
Enable Custom Stock StatusYes
Status Attribute Codecustom_stock_statusthe dropdown attribute holding your statuses
Native Stock InformationAfterAfter shows the status beside Magento's own line, Replace puts it in its place — and only on products a rule actually matches
Show On Category ListingsNooff by default: a page of cards is read from the index in one query, but every card still has to be resolved and rendered

Scope: website and store view for all four.

Indexer

The module registers one indexer, Custom Stock Status (wimakeit_stock_status), subscribed to the stock and catalogue changelogs.

bin/magento indexer:set-mode schedule wimakeit_stock_status
bin/magento indexer:reindex wimakeit_stock_status

Update on Schedule is the mode to use: it is what makes a status follow an order, an import or a return without the product being saved. Magento's own indexer_update_all_views cron consumes the changelog — no extra cron to set up.

An Apply All button in the rule grid recomputes every rule immediately, for the case where cron is not running yet or a merchant wants the grid's match counts to be right now.

Permissions

ACL resourceGrants
Wimakeit_StockStatus::stock_statusthe Stock Status section of the admin menu
Wimakeit_StockStatus::rulelisting, creating, editing and deleting rules
Wimakeit_StockStatus::configaccess to the configuration section

Cache

Saving or deleting a rule drops the storefront pages showing its status. Nothing to flush by hand for an edit.

Save and apply additionally recomputes the rule against the catalogue and invalidates Page Cache and Blocks HTML, because a rule newly matching a product changes pages that carried no status before. The admin will show the usual "cache types are invalidated" notice — that is expected, and refreshing them from Cache Management completes the operation.

Versie
v1.4.3
Ondersteuning
12 maanden
Last updated
25 aug. 2026
Magento
Magento 2.4.4 Magento 2.4.5 Magento 2.4.6 Magento 2.4.7 Mage-OS 2.0 Mage-OS 2.1
PHP
PHP 8.1 PHP 8.2 PHP 8.3
Hyvä
Niet compatibel
Pakket
wimakeit/module-stock-status

Compatibility checker

Pick your stack to see if this module fits.

Een bug gevonden? Laat het ons weten.

Een kort formulier opent in een nieuw tabblad — de modulenaam en uw taal zijn al ingevuld. Beschrijf wat u probeerde, wat misging, en wij komen binnen één werkdag bij u terug.

Een bug melden voor Advanced Stock Status
Module SKU: wimakeit-module-stock-status · Taal: nl_NL

Hulp nodig?

Ons team helpt u graag met de integratie.

Neem contact op
Planifier un appel