Bay Shore Relics LLC logoCommerce Manager

Enter your admin password.

Bay Shore Relics LLC logoCommerce Manager
IP 216.73.216.40

🎛️ Control Panel

Apps & tools for running Bay Shore Relics LLC. Tap an app to open it.

ACCOUNTING

ADVANCED

CUSTOMERS

DOMAINS

EMAIL

FILES

INSIGHTS

MARKETING

ORDERS

SECURITY

STORE

SYSTEM

Home

Your store at a glance.

Needs attention

Listings unsold for 90+ days, with pricing suggestions.

Loading…

Top railroads

By sales in the selected period.

Loading…

Profit & loss

Postage is counted from orders — a logged "postage" expense is excluded to avoid double-counting.

Expenses

To-do

Listings

Create, edit, and publish your slide listings.

Orders

Fulfill orders, print packing slips, and track shipments.

Returns

Return requests, refunds, and relisting.

Pick & Pack

Today's packing queue — check off as you pack, then ship in bulk.

New Order

Record a manual or in-person sale. It posts to accounting and joins the packing queue.

Buyer

Items

Totals & payment

Total: $0.00

Posts to the journal: Dr Bank/PayPal, Cr Slide sales / Shipping collected / Sales tax payable, plus COGS.

Shipping Labels

Print-ready 4×6 labels for unshipped orders. Buy postage where you normally do, then record it here.

Tip: add tracking in Pick & Pack first — it prints on the label.

Inventory

Collections, listing pipeline, and inventory value.

Inventory value

Collections

Bulk purchases — these power profit tracking and inventory value.

Collection ROI

Revenue is attributed when a slide sells — each listing’s collection is captured when it is created, so this builds up over time.

Loading…

Listing pipeline

Slides photographed or planned, not yet listed.

Buyers

Customer records from completed orders.

Customers

Export CSV

Messages

Inquiries from the storefront contact form.

Customer inquiries

From the website contact form. Replies queue here and send from your Gmail within about 10 minutes.

Sales Trends

Monthly revenue, order counts, and year-over-year growth.

💹 Revenue by month

Year over year

Monthly detail

Profit Margins

Revenue minus average slide cost, postage, and selling fees — by month.

💰 Margin overview

Monthly detail

Profit = order revenue minus average slide cost, postage, and selling fees. Operating expenses (supplies, mileage, subscriptions) are tracked in the Expenses tab and are not included here.

Dead Stock

Live listings sorted by days listed — oldest first.

📦 Aging snapshot

Oldest listings

Pricing Insights

What your inventory is priced at — and which price points actually sell.

💲 Price overview

Sold prices use the last 90 days of tracked purchases.

By railroad

Price bands — listed vs. sold (90 days)

Promo Performance

How each discount code is performing.

🎟️ Code results

Percent-off totals vary per order, so only fixed-amount totals are shown. Per-order promo revenue is not tracked.

Revenue Goals

Set a monthly revenue target and watch your pace.

🎯 Monthly target

History

Sales Tax

Sales tax collected and resale records.

Reports

Downloadable sales, inventory, and finance reports.

Stats

Storefront traffic and visitor engagement.

📈 Site analytics

First-party stats on this worker, plus Google Analytics 4 on the storefront. Days are Central time.

Visitors per day

Buying funnel

⏰ Peak hours

Pageviews by hour, Central time — useful for timing promos and posts.

🗺️ Visitor map

Coarse city-level location from each visitor’s internet provider — never exact addresses. Location tracking started Sept 23, 2026; earlier visits have no map data.

Visitors by location

Top pages

Top listings viewed

🛒 Abandoned cart items

Slides added to carts but not purchased in this date range. Approximate — based on add, remove, and purchase events.

🎯 Listing conversion

Views → carts → sales per slide in this date range.

Traffic sources

📡 Analytics sources

Three systems measure the storefront, and each sees a slightly different slice. This tab is best for shop behavior (funnel, carts, listings); Google for acquisition and ads; Cloudflare for raw edge traffic.

🏠 This dashboard

First-party beacon on the storefront, aggregated on this worker. Counts only visits where our own script runs.

🔍 Google Analytics 4

Cookie-based and third-party. Best for traffic sources, campaigns, and Google Ads attribution. Open Google Analytics ↗

☁️ Cloudflare Web Analytics

Edge-level and cookieless. Catches visits that ad blockers hide from script-based trackers. Open Cloudflare dashboard ↗

⚖️ Why numbers differ

Ad blockers, rejected cookies, and bot filtering each remove a slice the others still see. Small gaps between the three are normal.

Promo

Announcement bar, discount codes, and promotions.

📣 Announcement bar

Shows at the very top of every storefront page. Goes live within about 10 minutes.

🏷️ Discount codes

Checked by our server when the PayPal order is created — buyers can't fake a discount in the browser.

New code

✉️ Mailing list

… subscribers — manage them on the Mail tab.

SEO

Search settings and site health checks.

Scheduled Sales

Time-boxed promos — urgency sells.

Schedule a sale

Live now

Upcoming

Expired

Share Kit

Ready-to-paste posts for your newest listings.

Newest listings

Copy a post, paste it into your Facebook groups or Instagram — link included.

Featured Slides

Pinned to a "Featured" row on the homepage. Live within a minute of saving.

Currently featured

Alerts

Notifications from every corner of the Commerce Manager.

🔔 Alerts

Disputes, orders, inquiries, signups, and health warnings land here — and buzz the Commerce Manager app.

Mailing list

Newsletter subscribers and campaigns.

Subscribers

Export CSV

Reviews

Buyer reviews and storefront quotes.

Testimonials

Buyer quotes shown on the storefront homepage. Newest first — they publish within about 10 minutes.

Buyer reviews

Reviews submitted through the 14-day review request email. Approving publishes the review as a quote on the storefront homepage.

Want Lists

Collectors waiting for the right slide.

Want lists

Buyers get emailed the moment a matching slide is listed.

Buyer Insights

Who buys, who comes back, and who has gone quiet.

At a glance

Top buyers

Dormant buyers

Bought before, but nothing in the last 90 days.

Setup

Store settings, fees, and Commerce Manager preferences.

Store settings

Changes are queued and go live within about 10 minutes.

PayPal

Checking…

To connect: create a REST app at developer.paypal.com, then set PAYPAL_CLIENT_ID and the encrypted secret PAYPAL_SECRET on this worker. The secret is never shown here.

PayPal fee (for profit math)

Used to compute profit per order. Stored in the portal — never sent anywhere.

Canned replies

Railroads

Picker list used on the listing form. Keeps railroad names consistent for the storefront filter.

Listing presets

Reusable field sets for the listing form — e.g. your standard condition text. Pick one at the top of the editor to fill the form in one tap.

Post-shipment emails

Automatic: a 7-day follow-up after shipment, then a review request at 14 days. Runs daily; each order is only ever queued once.

Checking…

Backup

Bridge status: checking…

Sessions

Signs every device out of the Commerce Manager immediately — including this one. Use it if you suspect someone else got in.

Chart of Accounts

The books' account list. Sales, fees, tax, and expenses post here automatically.

Loading…

Add account

Journal

Every debit and credit. Debits always equal credits.

Loading…

New manual entry

Two or more lines; total debits must equal total credits.

Invoices

Bill buyers directly. Sending posts to Accounts Receivable; marking paid records the cash.

Loading…

New invoice

Bills

Money you owe. Creating a bill posts to Accounts Payable; paying it records the cash out.

Loading…

New bill

Reconcile

Tick off entries that have cleared your PayPal or bank statement.

Pick an account.

Financial Reports

Straight from the books — no QuickBooks needed.

Choose a report and tap Run.

Expenses

Every dollar out — logged, categorized, and posted to the books.

Log expense

Expense history

Loading…

Bank & PayPal

Cash on hand per account — straight from the journal, with a running register.

Balances

Loading…

Bank import

New Chase and PayPal transactions waiting to be categorized. Importing posts them to the journal.

Loading…

Register

Loading…

Mileage Log

Business drives, deducted at the IRS standard rate. A bookkeeping aid — not tax advice.

Log a trip

IRS 2026: 72.5¢/mi Jan–Jun, 76¢/mi Jul–Dec. The rate fills in from the trip date — adjust it if needed.

Trips

Loading…

Recurring Bills

Subscriptions and regular vendor bills. One tap records each as an expense and moves the due date.

Due now

Loading…

Add recurring bill

Upcoming

Loading…

Tax Export

A year-end worksheet for your tax preparer — straight from the books.

Pick a year and tap Build worksheet.

A bookkeeping aid, not tax advice — confirm the numbers with your tax preparer before filing.

File Browser

Browse the website's files on GitHub (read-only — Boone handles uploads).

Loading…

Storage

How much data the Commerce Manager holds.

Loading…

Photo Library

Every listing photo on the website, plus orphaned images you can remove to free space.

Loading…

Sync Log

What the bridge has synced between the Commerce Manager and the website.

Loading…

Redirects

Send old links to new pages. Takes effect at the next website sync (about 10 minutes).

Loading…

Exports

Download your data as spreadsheets.

Orders
Every order with revenue, fees and profit
Download CSV
Listings
All live listings with prices and details
Download CSV
Buyers
Customer list with spend history
Download CSV
Mailing list
Subscribers and signup dates
Download CSV
Expenses
Business expenses by category
Download CSV

Need everything, including settings and drafts? Make a full backup.

Domains

Live status of your domains.

Checking…

DNS Records

Live DNS, read straight from the internet. To change records, use the Cloudflare dashboard's DNS app.

Loading…

SSL / TLS

Certificate and HTTPS status.

Checking…

Uptime Monitor

Automatic checks every 10 minutes, plus on-demand.

Loading…

Domain Expiry

When bayshorerelicsllc.com renews. Checked daily.

Loading…

Broken Links

Crawls the website and lists links that fail.

Press "Run check" to crawl the site.

Email

Mail routing status for your domain.

Checking…

Routing rules live in the Cloudflare dashboard under Email Routing.

Email Health

Will your emails land in inboxes? Checks the records that decide.

Loading…

Newsletter

Compose and save campaigns. Sending gets wired up when you're ready.

Loading…

Outbox

Emails waiting to go out. They send automatically once the mail sender is enabled.

Loading…

IP Blocker

Blocked addresses can't reach the Commerce Manager, checkout, or tracking at all.

Loading…

Password & 2FA

Sign-in security for the Commerce Manager.

Change password

Two-factor authentication

Loading…

Sign-in history

Loading…

Login Activity

Every sign-in attempt on the Commerce Manager. Block an IP straight from a failed attempt.

Loading…

Secret Scanner

Scans your public site repo for accidentally committed API keys and passwords.

Loading…

"Possible secret" hits can be false alarms — check before panicking. Matched values are always redacted here.

Data Explorer

Every stored value behind the Commerce Manager. Editing is live — be careful.

Loading…

Backup & Restore

Download everything the Commerce Manager stores, or restore from a backup file.

Download

One JSON file with every stored key.

Automatic snapshots

Taken by the Scheduled Tasks job "Backup snapshot" (hourly or daily).

Restore

Overwrites current data with the backup file. Only keys the Commerce Manager knows are restored.

API Docs

Every endpoint, what it needs, and how to call it.

Loading…

Audit Trail

Every recorded event, newest first. Filter by type or search.

Loading…

Sessions

Sign-ins and signing out.

Loading…

System Info

Portal version, data, and storage health.

Loading…

Connections

Every service linked to your store, and whether it is healthy.

Loading…

Bulk Import

Upload a CSV to create many listing drafts at once.

1. Get the template

Columns: title, price, railroad, locomotive, location, photo_year, photographer, film, condition, description, item_number. Title and price are required. Leave item_number blank to auto-assign from your series.

2. Upload your CSV

3. Import

Rows become drafts under Listings → Pending changes. Photos are added in the listing editor afterwards.

Sold Archive

Every slide that has sold, newest first.

Loading…

Scheduled Tasks

Jobs the Commerce Manager runs by itself, cPanel cron-style. Checked once a day (morning, Central time).

Loading…

New task

🏪Commerce ManagerBay Shore Relics LLC
Analytics
Books
Customers
Hosting
Marketing
Security
Selling
System
Website

Add listing

Photo is resized on your phone before upload (max 1600px).

Capture slide: photograph the slide on your lightbox — the film area is auto-cropped out of the cardboard mount, kept at high resolution.

Queued changes publish to the live site within about 10 minutes.