Skip to Content
Getting StartedDownload & access

Download & Access

After purchasing Shipmore Core, you receive a temporary GitHub access token that lets you clone the private repository. The token is delivered automatically — no manual repo invites or ZIP files.

How delivery works

  1. You complete checkout via Stripe on the Shipmore website.
  2. After payment, the purchase complete page shows your access token and clone instructions.
  3. The same token is sent to the email address used during checkout.
  4. The token grants temporary access to the private GitHub repository.

Clone the repository

Use the access token to clone via HTTPS. The token replaces the password in the URL:

git clone https://x-access-token:YOUR_TOKEN@github.com/OWNER/REPO_NAME.git your-project-name cd your-project-name

Replace YOUR_TOKEN with the token from your purchase confirmation page or email. The OWNER and REPO_NAME are shown alongside the token.

Set up your own remote

The cloned repo points to the Shipmore Core origin. To push to your own repository:

  1. Create a new repository on GitHub (or your preferred Git host).
  2. Replace the remote:
git remote set-url origin https://github.com/your-username/your-repo.git git push -u origin main

You now have your own copy to develop on.

Token expiration and regeneration

Access tokens are temporary and expire after a set period (shown on the purchase complete page and in your email).

If your token expires and you need to pull updates:

  • Regenerate page — your purchase confirmation includes a link to a personal regenerate page (e.g. /starter/regenerate-token/SESSION_ID). Visit it to generate a new token.
  • Regenerate button — the purchase complete page also has a “Generate new token” button.
  • Email — each new token is also sent to your email.

Pulling updates

Shipmore Core uses Semantic Versioning  (SemVer) for releases. After cloning, you can view and checkout specific versions:

# List all available tags (versions) — requires a valid token in the remote URL git ls-remote --tags https://x-access-token:YOUR_TOKEN@github.com/OWNER/REPO_NAME.git # After cloning, list tags locally (no token needed) git tag -l # Checkout a specific version git checkout v1.0.0 # Pull a specific tag (may prompt for credentials if token expired) git pull origin v1.0.0

To pull future updates from the Shipmore Core repo, you can add it as an upstream remote:

git remote add upstream https://x-access-token:YOUR_TOKEN@github.com/OWNER/REPO_NAME.git

Then fetch and merge updates:

git fetch upstream git merge upstream/main

You’ll need a valid (non-expired) token in the upstream URL. Regenerate if needed.

What’s next

  • Environment Setup — copy .env.example to .env and set variables.
  • First Steps — install dependencies, run the dev server, and open the admin.