Magento 2 Experts — Hyvä Theme, Tailwind CSS & SEO from a Single Source ›

Magento 2 Warehouse Stock: Availability per Location on the Product Page

Magento 2 Extension Hyvä Ready Magento 2.4.x

SKU: WAREHOUSESTOCKDISPLAY1

  • stock per warehouse as traffic light, level or number on the product page
  • delivery time and pickup note per location
  • internal warehouses and customer groups controllable
  • loaded with Alpine.js, full page cache stays active
Auf Lager
€129.00

Einmaliger Kauf · inkl. 12 Monate Updates · zzgl. MwSt.

No download, but personal setup

No download, but personal setup. This product is not a downloadable software package for self-installation. With your order, you commission Mironsoft to individually set up this module in your shop. We will get in touch with you within 2 business days — we'll sort out the details and payment together then.

This offer is aimed at business owners and companies running a Magento 2 shop.

6 features

Magento 2 Warehouse Stock: make availability per location visible

With the Warehouse Stock Display from Mironsoft you show Magento 2 Warehouse Stock separately by warehouse, store or location. On the product page customers see where an item is in stock, as a traffic light, a level or an exact number. A delivery time or a pickup note can be stored for each location. The stock data comes from the sources of multi-source inventory and is loaded with Alpine.js, so the page stays in the full page cache. Anyone who wants Magento 2 Warehouse Stock on the product page without sacrificing performance gets a clean solution here.

Stock per warehouse

Every source of multi-source inventory appears with its own name, such as central warehouse, south branch or external warehouse.

Three display modes

Traffic light, levels such as low or high stock, or the exact quantity. You choose the mode per location.

Delivery time per location

For each warehouse you store a delivery time or pickup note, for example ready for pickup today by 6 pm.

Hide internal warehouses

Warehouses for reserve, returns or production stay invisible on the product page.

Cache friendly

The stock rows are fetched with Alpine.js after the page has loaded. The full page cache stays effective.

Variants

For configurable products the display changes with the selected variant.

Why stock per warehouse

Why customers want to see Magento 2 Warehouse Stock per location

Merchants with several warehouses or stores hold information that customers find decisive: Is the item available near me, and when can I get it? That is why people search for Magento 2 stock per warehouse or Magento 2 store availability. By default Magento shows only one availability signal for the whole shop.

Showing Magento 2 Warehouse Stock saves queries and lowers drop-offs. At the same time you stay in control: you decide which warehouses are visible and whether exact numbers or only rough levels appear.

01Product page display

Magento 2 Warehouse Stock: warehouses, traffic light and number

Below the price a compact block lists all released warehouses. Each row shows the location name, availability and, if you wish, the delivery time. For every source you choose whether a traffic light, a level or the exact number appears. Sources without stock are either shown in grey or hidden. The block adapts to the Hyvä theme and needs no extra stylesheet.

  • Rows with location, availability, delivery time
  • Traffic light, level or number per source
  • Sources without stock in grey or hidden
Product page › Availability
Central warehouse
in stock · ships in 1 to 2 days (example)
South branch
low stock · ready for pickup today
External warehouse
not available
Configuration › Mironsoft › Warehouse Stock
Low stock
from 5 pieces (example value)
High stock
from 20 pieces
Customer group
B2B sees all warehouses
02Thresholds and visibility

Magento 2 Warehouse Stock: define thresholds, levels and visible warehouses

A level such as low stock comes from threshold values that you set per source or globally, for example low from five pieces, high from twenty. If you do not want to reveal exact numbers, show only the level and tell your competitors nothing. Each warehouse has a visibility switch and a choice of customer groups for which it appears. B2B customers can therefore see more warehouses than consumers.

  • Thresholds per source or global
  • Show only the level instead of the exact number
  • Visibility per warehouse and customer group
03Delivery time and notes

Magento 2 Warehouse Stock with delivery time and pickup note per location

For each warehouse you store a text for availability, for example a delivery time in working days or a note about pickup on site. The text can be translated per store view. The module only displays information: choosing the pickup location in checkout belongs to the pickup module. For backordered items a separate note can be activated that names the order date.

  • Note text per warehouse and store view
  • Pure information, no choice in checkout
  • Separate note for backorders
Warehouses › Texts
Central warehouse
ships in 1 to 2 working days
South branch
ready for pickup today by 6 pm
Backorder
delivery from next week (example)
Configuration › Cache
Response cache
60 seconds (example value)
Page cache
stays active
On error
neutral note
04Performance and cache

Load Magento 2 Warehouse Stock afterwards without losing the page cache

Stock changes constantly and does not belong in a cached page. That is why the product page delivers only a placeholder and Alpine.js fetches the current rows as a small JSON response. The response itself is cached briefly, for a duration you set. If the request fails, the block shows a neutral note and the page works as before.

  • Placeholder in the page, data loaded with Alpine.js
  • Response cached briefly, duration adjustable
  • Neutral note when the request fails
Use cases

Where Magento 2 Warehouse Stock helps in daily work

Typical situations for merchants with several locations.

Stores with an online shop

Customers check online which store holds an item and then drop by in person.

Wholesale with external warehouse

B2B customers see whether goods are in the central or the external warehouse and plan the delivery.

Scarce items

The level low stock creates urgency without revealing the exact quantity.

Several countries

Per store view only the warehouses that serve the respective country appear.

Comparison

Magento 2 Warehouse Stock: standard behaviour versus Warehouse Stock Display

What visitors and merchants get out of it.

TopicWithout moduleWith Mironsoft Warehouse Stock Display
DisplayOne signal for the whole shopOne row per warehouse with availability
Level of detailOnly in stock or notTraffic light, level or exact number
Delivery timeGeneral in the textOwn entry per location
Customer groupsEveryone sees the sameVisibility per group and warehouse
Page cacheStock is cached along or missingLoaded with Alpine.js, cache stays active
Setup

How we set up Magento 2 Warehouse Stock for you

The process after you order.

1

Consultation

You tell us which warehouses should be visible, the display mode and the thresholds.

2

Installation

We install the module, connect it with your multi-source inventory sources and place the block on the product page.

3

Texts

We store names, delivery times and notes per warehouse and store view.

4

Test

We test Magento 2 Warehouse Stock with simple and configurable products, with empty warehouses and when the request fails.

5

Handover

Your team gets an introduction to thresholds, visibility and note texts.

Differences

Difference to store pickup, stock alerts and inventory management

The Mironsoft pickup module lets customers choose a pickup location in checkout. Magento 2 Warehouse Stock only informs on the product page where an item is in stock. Back-in-stock notifications and inventory management in the admin are separate topics. The module reads stock and does not change it.

All modules can be combined. The module works with Alpine.js in the Hyvä theme, without an additional library.

05How the purchase works

No download, personal setup instead

Warehouse Stock Display is not listed here as a ready-made download file for self-installation. The purchase is a service commission: we get in touch after the purchase, install the module in your shop and agree on warehouses, display mode and note texts together with you.

Important to know

Your purchase does not include a download link. We will get in touch with you within 2 business days — we'll sort out the details and payment together then. This offer is aimed at business owners and companies running a Magento 2 shop.

FAQ

Frequently asked questions

Everything about warehouses, display, cache and how the purchase works.

How can I show stock per warehouse in Magento 2?
With Magento 2 Warehouse Stock you enable the sources you want, choose the display mode and place the block on the product page. The data comes from multi-source inventory.
Can I show only a traffic light instead of exact numbers?
Yes. Per source you choose between traffic light, level and exact quantity.
Can internal warehouses be hidden?
Yes. Every warehouse has a visibility switch, also separated by customer group.
Does the full page cache stay active?
Yes. The page contains only a placeholder, and the current rows are loaded with Alpine.js and cached briefly.
How does the display work for configurable products?
The rows change with the selected variant. Without a selection the total stock or a note is shown.
Can I show delivery times per location?
Yes. For each warehouse you store a delivery time or pickup note, translatable per store view.
Does the module change my stock?
No. It reads the stock from the sources and only displays it.
Does Magento 2 Warehouse Stock work with Hyvä?
Yes. It uses Alpine.js and the Hyvä components, without an extra library and without jQuery.
How is this different from store pickup?
Pickup lets customers choose a location in checkout. Magento 2 Warehouse Stock only informs on the product page.
Can I download and install the module myself?
No. This offer is not a download product. After the purchase we install and configure the module personally in your shop.
Write Your Own Review
You're reviewing: Magento 2 Warehouse Stock – Mironsoft Display
loader
Loading...

You submitted your review for moderation.

This form is protected by reCAPTCHA - the Google Privacy Policy and Terms of Service apply.

Magento 2 Warehouse Stock – Mironsoft Display

Magento 2 Warehouse Stock – Mironsoft Display

€129.00