Staging vs Production for WooCommerce on GlassHosting
Why staging
Staging is a safe copy of your store for plugin updates and theme experiments. Production is what customers pay on. Mixing them causes real charges on test cards—or worse, test breakage on live revenue.
Practices
- Clone production to staging before major updates
- Block search engines on staging
- Use distinct admin URLs/passwords when practical
- Never point payment webhooks at staging by accident
- Promote changes only after checkout smoke tests
When to involve GlassHosting support
Open a ticket from billing.glasshosting.com when the platform looks wrong: site unreachable after a change you did not make, SSL issuance stuck, mail authentication needing platform confirmation, or restore access you cannot complete from the client area. Include the domain, approximate timestamps, and what you already tried—never paste passwords, payment keys, or full wp-config.php secrets.
For store-logic questions (plugin conflicts, theme bugs, gateway sandbox vs live), say whether staging reproduces the issue. Skim related WooCommerce knowledgebase articles first; many “outages” are cache exclusions, webhook URLs, or DNS still pointing at the old host.
Security hygiene for stores
Use unique passwords for billing, WordPress admin, SFTP/SSH, and hosting control panels. Enable two-factor authentication wherever the account system offers it. Limit admin users, rotate credentials if they appear in a screenshot or shared doc, and keep payment gateway keys out of tickets and chat.
During incidents, distrust unsolicited DMs offering “free fixes” that ask for logins. GlassHosting support works through the client area ticket system.
Store-specific reminders
Always smoke-test cart, checkout, and email after changes. Keep staging separate from production payments. Page caches must exclude personalized shop endpoints. Document DNS and SSL ownership so renewals are not tribal knowledge.
Definition of done
Staging blocked from indexing, no live payment webhooks pointed at staging, checkout smoke test passed on staging, and a production backup taken before promote. If any checkbox fails, do not push live.
Documentation habit
Keep a one-page note with: staging URL, production URL, who may promote, last promote date, and last successful checkout test. That note prevents “I thought staging was live” mistakes.
Related links: billing.glasshosting.com · glasshosting.com · Managed WooCommerce hosting guide.