Integrations
Settings → Integrations is where you connect third-party Shopify apps so their data feeds into Logistified’s forecasting and purchasing. It’s available on every plan.
On this page
Section titled “On this page”- bundles.app
- Turning it on
- Historical backfill
- Removing synthesized demand
- Floormode
- Floormode retained stock reports
- See also
bundles.app
Section titled “bundles.app”bundles.app lets you sell bundle products, a single Shopify listing made up of several component variants. Logistified’s bundles.app card does two things once you turn it on:
- Adds forecast demand for the components. When a bundle sells, Logistified records demand for the bundle’s component variants (not just the bundle itself), twice a day. This demand is tracked separately from your regular Shopify sales and shows up alongside it in your forecast; it doesn’t touch or overwrite your real Shopify order history.
- Lets you split a purchase order into bundle components. On a PO, you can replace bundle line items with their component variants in one step. See Adding line items → Split into Bundle Components for the full walkthrough.
Turning it on
Section titled “Turning it on”Go to Settings → Integrations and flip Enable bundles.app integration. Once it’s on:
- New bundle sales start adding component demand within the next scheduled sync.
- The Split into Bundle Components action becomes available on purchase orders (see above).
Turning it off stops new component demand from being created, but doesn’t remove demand already recorded; use Remove synthesized demand (below) for that.
Historical backfill
Section titled “Historical backfill”Once enabled, a Run historical backfill button appears. It creates component demand for the last 12 months of bundle sales, based on each bundle’s current composition, useful so your forecast isn’t missing a year of history the day you turn the integration on.
It’s safe to re-run: running it again doesn’t create duplicate demand. The card shows whether a backfill is currently running, and reports how many orders’ worth of demand the last run created (or the error, if it failed).
Removing synthesized demand
Section titled “Removing synthesized demand”Remove synthesized demand deletes all the component demand this integration has created, in one step. It does not touch your real Shopify sales or orders, only the demand Logistified generated on top of them. This button is available even while the integration is turned off, since demand can still exist from before you disabled it.
This action can’t be undone; you’ll be asked to confirm before it runs.
Floormode
Section titled “Floormode”Floormode is our companion warehouse app. A Floormode (WMS) card on this page connects the two: purchase orders reaching Sent or Confirmed are announced to Floormode as expected stock, Floormode’s warehouse staff do the physical receiving, and the received quantities come back into the order here.
If Floormode isn’t installed
Section titled “If Floormode isn’t installed”Shops without Floormode see the card as a preview, with the note “Floormode is not installed for this shop” and the switch held off. Install Floormode first; the connection can only be switched on for a shop that has it.
Enable Floormode integration
Section titled “Enable Floormode integration”The first switch. Turning it on starts sending the inbound notice when a purchase order is sent or confirmed, and starts accepting the received totals Floormode reports back.
Configure the Logistified connection inside Floormode first, then turn this on; otherwise the notices have nowhere to land.
Floormode owns receiving
Section titled “Floormode owns receiving”A second switch, shown once the connection is on. It hands the physical receive step to Floormode: Floormode writes the received stock to Shopify for the locations it manages, and Logistified’s own auto-sync-on-receiving stands down so the same units are never counted twice.
Which locations Floormode receives at
Section titled “Which locations Floormode receives at”Below the switches, a panel lists your Shopify locations so you can say which ones Floormode actually runs. This matters because the switch above is shop-wide on its own; without the per-location list, receiving would be blocked even at warehouses Floormode has nothing to do with.
How it works:
- Tick the locations Floormode runs. Logistified can’t guess this for you; which Shopify locations map to a Floormode warehouse is knowledge that lives in Floormode.
- Check readiness. Floormode answers per location, and each one comes back Ready or Not ready with a reason. Unticked locations are marked as staying in Logistified. If Floormode can’t be reached, the card says so under the buttons and nothing changes; your agreement and receiving stay as they were; try again in a minute. A location Floormode can’t find in Shopify (usually inactive or deleted there) comes back Not ready: untick it, or reactivate it in Shopify and check again.
- Activate. Nothing changes until you do. Once active, Floormode receives at the ticked locations and receiving stays here everywhere else.
You can edit the list and re-check readiness at any time, discard a draft you haven’t activated, or use Return to shop-wide receiving to withdraw the whole agreement. While a change has been sent but not yet confirmed by Floormode, neither app writes stock at the affected locations and the draft can’t be discarded; Re-send / reconcile is the one control that ends the wait. If Floormode refuses a withdrawal because it’s still handing back custom-item stock, the card says so (Floormode has not released receiving yet) with a Retry; the agreement stays active until the retry goes through.
Custom items in Floormode
Section titled “Custom items in Floormode”Custom items (line items that aren’t Shopify variants) need Floormode to hold them before it can receive them. A Custom items in Floormode section reports where that stands, with a Catalog baseline reading and a Send catalog button:
- Floormode can’t hold custom items yet → the fix is in Floormode: update it, then check readiness again.
- The catalog has never been sent → Send catalog sends it now. It’s safe to repeat: each send is a complete statement of the catalog, so nothing is duplicated.
- Sent → the reading names the agreement it belongs to and how many items were acknowledged.
Until a custom item has been placed in Floormode, those lines aren’t announced as expected stock, and an order says so on its own page.
Connection health
Section titled “Connection health”A read-only strip at the bottom of the card: whether announcements are backing up, whether receipts are flowing, what’s still open on the dock, and a list of announcements that haven’t been acknowledged, each linking to the order. It’s read when the page loads; reload to check again.
On a purchase or transfer order
Section titled “On a purchase or transfer order”At a location Floormode manages, the order’s receive controls are replaced by a Receiving happens in Floormode panel explaining where the work is done and what still happens in Logistified: editing, splitting, costs, supplier communication and completion stay here. The panel links straight into Floormode’s receiving queue, and while nothing has arrived yet it says so rather than leaving you at a dead end. Transfer orders get the same panel for their destination leg; the outbound leg, planning and completion are unaffected.
Stock takes are treated differently: you can still count at a Floormode location and the count is recorded here, but pushing that count to Shopify is left to Floormode; reconcile it there.
Floormode retained stock reports
Section titled “Floormode retained stock reports”If your shop connects to Floormode, our companion warehouse app, for warehouse-owned inventory, Floormode periodically reports its last-known quantities back to Logistified. If that connection is later turned off, a Previous Floormode stock reports card stays on this page showing those last reported numbers instead of dropping them.
Each row is a retained item/location report: the item, its location, the reporting cycle it came from, the reported on-hand, available, and staged quantities, and when it was last reported. These are the last reported quantities, not verified current stock, and they don’t establish who currently holds or manages the items; they’re shown for reconciliation, not as a live count. Only part of the list shows here if there are more reports than fit; the card says how many are hidden. If retained reports can’t be loaded, reload this page to try again; a loading problem here doesn’t mean there’s no retained stock.
See also
Section titled “See also”- Purchase Orders → Adding line items: using Split into Bundle Components on a PO.
- Forecast → Overview: where the component demand shows up.
- Floormode warehouse execution: sending transfer orders to Floormode and receiving shipments back.
- Inventory → Stock takes: counts approved in Floormode arriving here.