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
- You complete checkout via Stripe on the Shipmore website.
- After payment, the purchase complete page shows your access token and clone instructions.
- The same token is sent to the email address used during checkout.
- 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-nameReplace 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:
- Create a new repository on GitHub (or your preferred Git host).
- Replace the remote:
git remote set-url origin https://github.com/your-username/your-repo.git
git push -u origin mainYou 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.0To 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.gitThen fetch and merge updates:
git fetch upstream
git merge upstream/mainYou’ll need a valid (non-expired) token in the upstream URL. Regenerate if needed.
What’s next
- Environment Setup — copy
.env.exampleto.envand set variables. - First Steps — install dependencies, run the dev server, and open the admin.