Wulf Purchasing

Sign in with your Wulf Gaming Google account to continue.

Sign in with Google
Wulf·Purchasing

Hi

Open orders
Units incoming
On-order retail value

Incoming purchase orders

Open and partially received orders headed your way.
Open orders
Units outstanding
On order
Sync needs attention

Purchase orders

Receive stock

Pick an order, or receive without one.
Choosing an order fills in every outstanding line.
ItemLane OrderedReceiving DamagedUnit costLanded

Item mapping

Teach the system what a vendor's SKU means, once.
No product selected.

Existing mappings

Sync queue

Inventory changes waiting to reach Shopify.

Needs a look

Background jobs

Scheduled integrations, and what each last did.
On Card Singles
Waiting to assign
Needs a look

Assign singles to the Card Singles profile

New singles are queued automatically by the Shopify webhook. Backfill is for the ones that existed before that webhook did.

Needs a look

These stopped retrying. Fix the cause, then put them back.
Assigned, last 24h
Assigned, last hour
Last webhook
Waiting

Recent activity

Queued and assigned variants, newest first. Anything here that is not a single means the allowlist is wrong.

Product import

Tick every Shopify product type you want in the portal, then Save. Ticked types sync in automatically every night; their products become receivable here.

Stock sync

Pulls quantity on hand from Shopify, which owns it. Runs every four hours on its own; this is for when you need it now.
Last sync and per-location freshness appear here.

Sales import

Replays past Shopify orders into the ledger so the forecast has depth. Safe to re-run — already-recorded sales are not double counted.
Ongoing sales arrive by webhook. This is only for history.

Profile tag backfill

Adds the profile-complete tag to every customer whose account carries enough to reach them. Scanning changes nothing — read the numbers, then apply.
An address record existing is not enough on its own. Shop Pay and Login with Shop create addresses holding only country and ZIP.
These arrive with real names and real shipping addresses but relay emails at connectebay.com that cannot receive marketing. They pass every check above. Leave both off for the first scan to see how many there are.

Scan results

Nothing has been written yet.
Customers scanned
Meet the criteria
Already tagged
Will be tagged
Applying writes to Shopify. There is no bulk undo — removing the tag afterwards means another full pass.

Why the rest did not qualify

Recent runs

Every scan and every apply, newest first.
Last customer webhook
Tagged, last 24h
Untagged, last 24h
Waiting to write

Keep the tag correct automatically

Shopify tells us whenever a customer is created or edited. Each one is judged by the rules on the Backfill tab, and the profile-complete tag is added or removed to match.
Judges that customer against the rules above and does exactly what a webhook would. The quickest way to prove this is wired up without editing a real account.

Needs a look

These writes stopped retrying. Fix the cause, then put them back.

Webhook activity

Every tag this rule has moved, newest first.

Staff access

Each person gets exactly the permissions you tick.

Reorder forecast

Stock from Shopify · sales from Shopify orders.

Transfers

Inbound from vendors and store-to-store moves. Receive stock as shipments.

Discussions

Talk through receiving issues where they happen. You see threads for your stores.

Vendors

Distributors you order from.

Products

Everything this system can receive.

Integrations

Checked live, every time you open this tab.