Skip to main content

Settings & Sync

The Settings page in GoStock is where you manage your Shopify integration, configure key entities, and adjust system-wide preferences. Open it by clicking Settings in the left navigation.

Quick Actions

At the top of the Settings page are four quick-action buttons for the most common tasks:

  • Add Supplier — goes directly to the new supplier form
  • Add Location — goes directly to the new location form
  • Print Labels — opens the Labels & Printing section
  • Import Shopify — triggers a Shopify import immediately (same as the Import card below)

Shopify Import

The Shopify Import card shows you the current state of your catalog sync with four counters: Locations, Products, Inventory, and Orders.

The status badge shows one of five states:

StatusMeaning
Not StartedNo import has been run yet
QueuedImport is waiting for the background worker to pick it up
RunningImport is actively in progress
CompletedLast import finished successfully, with the completion time shown
FailedLast import failed, with the failure reason shown

A progress bar tracks how far through the import process GoStock is.

Running a new import

  1. Click Import from Shopify.
  2. GoStock pulls products, variants, locations, inventory levels, and order history from Shopify.
  3. The status badge updates to Queued then Running. The progress bar and counters update every two seconds.
  4. When the import completes, the badge shows Completed with a timestamp.

If the import fails, a Retry Import button appears alongside the failure reason.

note

Re-running the import is safe. GoStock adds new products and locations and updates anything that has changed. It does not delete your existing GoStock data — purchase orders, transfers, replenishment rules, and adjustments are preserved.

tip

Run a new import after adding products or locations in Shopify. GoStock does not automatically pick these up — a manual import is required.

Manage section

Below the import card, GoStock shows navigation cards for the main entities you manage. Each card shows the current count and links to the management page:

  • Locations — manage warehouses, stores, and inventory locations
  • Suppliers — vendor profiles, contact info, and purchasing defaults
  • Labels & Printing — print labels, manage printers, view print jobs
  • Reorder Rules — min/max reorder points per product and location

Migrate from Stocky

Shopify is shutting down the Stocky app on August 31, 2026. If you exported your data from Stocky and did not import it during onboarding, you can do it here:

  1. Click Start Migration in the Migrate from Stocky card.
  2. Upload your Stocky CSV exports.
  3. GoStock maps your historical data to the correct products and locations.

System section

Shop Info

Shows your store's Shopify domain, plan name, store email, and currency. This is read-only — update these in your Shopify admin if needed.

Shopify Sync Status

This card shows the health of GoStock's sync job queue. Synced, pending, failed, and degraded jobs are counted, and a health percentage is calculated. Healthy means 95% or above.

  • Synced — inventory changes pushed to Shopify successfully
  • Pending — changes queued and waiting to sync
  • Failed — sync jobs that errored (investigated automatically on the next reconciliation cycle)
  • Degraded — jobs that partially succeeded

If you see a low health percentage for an extended period, run a new import from the Shopify Import card.

Language

Choose the display language for GoStock. Supported languages include English, French, Spanish, Portuguese (Brazil), German, Dutch, and Swahili. Changes take effect immediately without reloading.

API Key

If you use the GoStock API for custom integrations, your API key is shown here. Keep it secret.

QuickBooks

If you use QuickBooks Online for accounting, you can connect GoStock here. Once connected, GoStock can create Bills and Payments in QuickBooks when you receive and pay purchase orders. See the QuickBooks integration section for setup details.

Notifications

GoStock sends a daily digest email at 7 AM that summarizes:

  • Stockouts (products with zero stock)
  • Low stock warnings (products below reorder point)
  • Overdue purchase orders
  • Margin alerts (products whose margin has dropped below your threshold)

Setting the margin alert threshold

  1. Enter a percentage in the Margin alert threshold field (for example, 35 means alert when margin drops below 35%).
  2. Click Save.

Sending a manual digest

Click Send digest now to send the digest immediately without waiting for the 7 AM schedule. The response tells you how many alerts were included. If no alerts exist, GoStock tells you everything looks healthy and does not send an email.

Auto-Replenishment

Auto-replenishment automatically generates draft purchase orders from replenishment suggestions on a weekly schedule. The POs are created as drafts — you review and send them yourself. No POs are created if there are no active suggestions at the scheduled time.

Enabling auto-replenishment

  1. Check Enable weekly auto-replenishment.
  2. Set Generate POs on to the day of the week you want draft POs created.
  3. Set At hour (UTC) to the time (in UTC) for generation.
  4. Optionally set Min qty to include — suggestions below this quantity are skipped.
  5. Click Save.

When active, the card shows a badge indicating the day and time, for example: Active — Mondays at 06:00.

tip

Set the UTC hour to generate POs at the start of your working day. For example, if you are UTC+3 and want POs at 9 AM, set the hour to 6.

Danger Zone

The Danger Zone card contains the Delete All Data action. This is irreversible and deletes:

  • All products and inventory records
  • All transfers and transfer history
  • All purchase orders and receipts
  • All inventory movements and adjustments
  • All replenishment rules
  • All locations and suppliers

Your Shopify connection is preserved after deletion, so you can re-import from Shopify immediately. To confirm, type DELETE in the confirmation field and click Delete Everything.

note

This is intended for testing or fresh starts only. Do not use it on a live store unless you are certain — there is no undo.