RRupert

Operations

Daily tasks and command-line shortcuts for running the shop's back office.

Rake tasks

bin/rails ops:sync                  # full Shopify + Square sync
bin/rails ops:sync_source[square]   # single source
bin/rails ops:catalog_links         # read-only catalog identity audit
bin/rails ops:sqlite:report         # SQLite configuration and space metrics
bin/rails ops:sqlite:optimize       # refresh planner statistics
bin/rails test                      # page + API smoke tests

Scheduled work

Syncs and backups run through Solid Queue (bin/jobs):

Shipping desk workflow

  1. Open the Sales journal and click any order number to open it.
  2. Print an invoice or packing slip from the order page.
  3. Use Add shipment to record the carrier and tracking number — the order is marked fulfilled and the tracking number becomes a deep link.
  4. With the (off-by-default) fulfillment workflow enabled in Settings, advance the order through in-transition / shipped / arrived / completed.

Backups

Two whole-database backup paths exist on the Settings page for platform administrators. Both contain every workspace in the instance:

Existing workspace-owned Drive settings and connections are ignored; they are never automatically migrated or approved. Disconnect disables the instance connection, including any refresh token supplied by host configuration. Local snapshot timers run independently of this connection; an upload history entry alone is not proof of a tested restore.

Known caveats