Advanced Stock Status Meilisearch

v1.3.3 Updated 25 aug. 2026

Advanced Stock Status Meilisearch

Toont de eigen voorraadstatus op categorie- en zoeklistings uit Meilisearch, per bezoeker bepaald in plaats van vastgezet in de index.
Magento 2.4.4 Magento 2.4.5 Magento 2.4.6 Magento 2.4.7 Mage-OS 2.0 Mage-OS 2.1
€ 99,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

De Meilisearch-metgezel van wimakeit/module-stock-status. Als uw categorie- en zoeklistings vanuit Meilisearch worden getekend in plaats van vanuit een Magento product collection, installeer dan ook deze: zonder hem verschijnt de status op productpagina's en nergens anders.

U installeert deze module bovenop de hoofdmodule — nooit in plaats ervan. De hoofdmodule bezit de regels, de indexer en de rendering; deze module bezit de aflevering van die rendering in een listing die client-side wordt gebouwd.

Voor wie

  • Winkels die de Meilisearch-stack van Walkwizus gebruiken voor categorie- en zoeklistings
  • Merchants die eigen voorraadstatussen toevoegden en ze op elke listingpagina misten
  • Projecten waar beschikbaarheid een koopsignaal is op de listing, niet alleen op de productpagina

Belangrijkste voordelen

  • Statussen op Meilisearch-listings — kaarten uit search documents krijgen dezelfde status, kleur en icoon als de productpagina, via precies het mechanisme dat de listing al gebruikt om prijzen op te halen.
  • Correct per bezoeker — de status wordt per request bepaald, met de customer group van de bezoeker en de huidige tijd. Hem invriezen in de search documents was eenvoudiger geweest en zou een label voor groothandel tonen aan een particulier, en een afgelopen belofte na de einddatum.
  • Geen geflikker, geen fout antwoord — de status wordt ook in de server-side pass gerenderd, dus de eerste paint klopt al. Een thema dat zijn eigen beschikbaarheidsregel toont, laat nooit een waarde zien die het meteen weer intrekt.
  • Snel — de statussen die al voor de eerste paint zijn berekend worden aan de pagina meegegeven, zodat kaarten geen round trip afwachten voor een antwoord dat de server heeft. Gemeten op een zoekopdracht met tien kaarten: statussen op het scherm na 131 ms, tegenover 675 ms lege kaarten zonder.
  • Eén query per pagina — de volledige pagina met producten wordt in één query uit de index gelezen, zowel bij de server-side pass als bij het fragment-request, in plaats van één query per kaart.
  • Niets te configureren — zet listings aan in de hoofdmodule en deze package doet de rest.

Compatibiliteit

  • Magento 2.4.x / Mage-OS equivalent
  • PHP 8.1, 8.2, 8.3, 8.4
  • Vereist wimakeit/module-stock-status 1.0 of hoger
  • Vereist walkwizus/magento2-module-meilisearch met de bijbehorende frontend module
  • Hyvä storefronts: installeer ook wimakeit/module-stock-status-hyva

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

Terminal
$ composer require wimakeit/module-stock-status-meilisearch:^1.3.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

This module is a listing addon. It cannot work on its own — install the main module alongside it:

PackageMinimumRole
wimakeit/module-stock-status1.0owns the rules, the indexer, the configuration and the rendering
wimakeit/module-stock-status-meilisearchthis moduledelivers that rendering into a Meilisearch listing

Required third-party dependency

| Package | |---| | walkwizus/magento2-module-meilisearch (with its frontend module enabled) |

If your listings are rendered by Magento's own product collection, skip this module — the main package already covers them.

Configuration

There is no admin configuration specific to this module. One setting in the main module governs it:

SettingDefaultPath
Show On Category ListingsNoStores → Configuration → Wimakeit → Stock Status → Display

Set it to Yes. With it off, this module registers nothing at all and a listing costs exactly what it did before.

Placing the status on the card

Every registered fragment gets a host element in the card, so installing the package already puts the status on screen — wherever the theme's generic fragment loop sits, usually beside the price.

To place it deliberately, give it a host of its own and keep it out of the generic loop:

<div class="wm-stock-fragment" data-fragment="wimakeit_stock_status" :data-sku="hit.sku"></div>

<template x-for="fragment in $store.meilisearch.meilisearchFragments.filter(f => f !== 'wimakeit_stock_status')"
          :key="fragment">
    <div :data-fragment="fragment" :data-sku="hit.sku"></div>
</template>

For the server-rendered pass, the search document's product id is all that is needed:

<?php $wm = $block->getChildBlock('wimakeit.stock.status.hit'); ?>
<?= /* @noEscape */ $wm ? $wm->setData('product_id', (int) $hit['id'])->toHtml() : '' ?>

Replacing the theme's own availability line

Mark that line wm-stock-fallback next to the fragment host. This module's stylesheet keeps it hidden until the answer is in, then reveals it only if the answer was "no status" — and only when Native Stock Information is set to Replace.

<div class="wm-stock-fragment" data-fragment="wimakeit_stock_status" :data-sku="hit.sku"></div>
<p class="your-stock-line wm-stock-fallback"> ... </p>

Cost

One query per page on both paths, not one per card. Nothing is added to the Meilisearch index and no indexer has to be re-run for this module.

Versie
v1.3.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-meilisearch

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 Meilisearch
Module SKU: wimakeit-module-stock-status-meilisearch · Taal: nl_NL

Hulp nodig?

Ons team helpt u graag met de integratie.

Neem contact op
Planifier un appel