FACTORIZE
Factorize · Storefront

Factorize Storefront

Free · GPLv2+ The photo band with your tagline and the Visit-the-Store block with map, hours, and directions.

What it does for you

Your store is real — customers can walk in and drive home with the deal — but most WooCommerce home pages never show it. Storefront puts the physical store front and center: a full-width photo band with a tagline overlay, a store-visit section with an embedded map, address, hours, one-tap directions and click-to-call, plus hero-photo wiring so the theme can fade a storefront photo into the page with pure CSS.

Every feature

Setup

  1. Activate. The Storefront card appears under the hub’s Storefront tab.
  2. Upload the storefront photo (≥ 1600×640) and note its attachment ID; set it: wp option update et_storefront_image 123 (and et_hero_image 456 for the hero).
  3. Add [empire_storefront] and [empire_visit] to the home page (any editor that renders shortcodes).

Configuration

keydefaulteffect
maps_zoom10zoom level of the map embed
address21590 Alexander Rd, Oakwood Village, OH 44146shown in the Visit block
hoursMon–Fri 10am–6pm · Sat 10am–4pm · Sun closedopening hours line
phone(216) 609-8475click-to-call number

Set any subset with WP-CLI — wp option update factorize-storefront_options '{"key":"value"}' --format=json — or return values from the factorize-storefront_config filter in a small plugin. Legacy empire-* option names are still read.

The two photos are separate attachment-ID options: et_hero_image and et_storefront_image. Markup uses stable .et-storefront*, .et-visit*, .et-btn classes; the Empire theme styles them (including the dark-map filter).

Tutorial

  1. Set your identitywp option update factorize-storefront_options ‘{“address”:”48 Market St, Columbus, OH 43215″,”hours”:”Daily 10–6″,”phone”:”(614) 555-0100″}’ –format=json
  2. Put the band on the home pageEdit Home, add a Shortcode block: [empire_storefront tagline=”Everyday style, honest prices.” sub=”New arrivals every week.”]
  3. Add the visit blockBelow your deals: [empire_visit] — check the pin lands on the store and Start Route opens directions on a phone.
  4. Swap the photo any timeUpload a new image, copy its ID, update et_storefront_image. No page edit needed.

Questions

Why does [empire_storefront] output nothing?

et_storefront_image is not set or points to a deleted attachment — that empty state is deliberate.

Does any data leave my server?

The plugin makes no requests; the visitor’s browser loads the Google map iframe directly.

Multiple locations?

On the roadmap; today one address/hours/phone set.

Roadmap

What I need from you

The inputs only the store owner can supply — keys, wording, photos, decisions, hardware — with the exact screen or command for each: Factorize Storefront — what I need from you (PDF).