Sandbox Environment
Development and Testing Resources
Store.icu provides partners with fully functional sandbox environments to support development, testing, and client demonstrations. These environments mirror the production platform but operate in an isolated, safe space where you can experiment without affecting live stores.
Sandbox Environment Types
Partner Development Sandbox
Every certified partner receives a permanent development sandbox for internal use:
- Unlimited store creation within your sandbox
- Persistent environment that doesn't expire
- Automatically updated with new platform features
- Accessible to your entire team via your partner credentials
- Includes all features available in your partner tier
Access URL: https://sandbox.store.icu/partners/[your-partner-id]
Client Demo Sandbox
Create temporary demonstration environments for prospective clients:
- Quickly spin up pre-configured stores for sales demos
- Choose from industry-specific templates (fashion, electronics, etc.)
- Populated with realistic sample products and orders
- Valid for 30 days (extendable upon request)
- White-labeled with client branding for a personalized experience
Access URL: https://sandbox.store.icu/demos/[demo-id]
Implementation Sandbox
When a client signs up, you get an implementation sandbox:
- Exact replica of the future production environment
- Used during the build and configuration phase
- Simplified migration to production when ready to launch
- Shared access between your team and client stakeholders
- Connected to test endpoints for payment gateways and shipping providers
Access URL: https://sandbox.store.icu/implementation/[client-id]
Training Sandbox
Dedicated environments for client training:
- Reset functionality to return to a clean state
- Simulated customer data for order processing practice
- Intentional error states for troubleshooting training
- Sample scenarios covering common workflows
- Ability to slow down processes for step-by-step instruction
Access URL: https://sandbox.store.icu/training/[training-id]
Sandbox Capabilities
All sandbox environments include:
Core Functionality
- Complete store setup and configuration
- Full product management
- Order processing simulation
- Customer management
- Marketing tools and promotions
- Content management
- Design customization
Technical Features
- API access with sandbox credentials
- Webhook testing endpoints
- Integration with sandbox versions of common third-party services
- Custom theme development tools
- Database seeding options for testing with large datasets
- Performance testing tools (Gold and Platinum partners only)
Testing Tools
- Simulated traffic generation
- Time manipulation (for testing scheduled events)
- Network condition simulation (latency, packet loss)
- Error injection for edge case testing
- Automated test script execution
Sandbox Limitations
To maintain system integrity and security, sandbox environments have certain limitations:
- Email delivery is simulated (messages viewable in dashboard but not sent)
- Payment processing uses test credentials only
- External shipping APIs connect to carrier test environments
- Maximum of 10,000 test orders per sandbox
- Up to 50GB storage per partner across all sandboxes
- Rate limits at 5x production allowances
Creating a Sandbox Environment
Partner Development Sandbox
Your permanent development sandbox is automatically provisioned upon partner certification.
Client Demo Sandbox
- Log in to the Partner Portal
- Navigate to "Resources" → "Demo Environments"
- Click "Create New Demo"
- Select industry template and initial configuration
- Add client branding (optional)
- Set expiration date (default 30 days)
- Click "Generate Demo Environment"
Implementation Sandbox
- Create new client in the Partner Portal
- Navigate to client profile
- Click "Provision Implementation Sandbox"
- Select client's subscription tier
- Configure initial settings and modules
- Click "Create Implementation Environment"
Training Sandbox
- Navigate to client profile in the Partner Portal
- Click "Resources" → "Training"
- Select "Create Training Environment"
- Choose training modules to include
- Set access permissions for client team members
- Click "Provision Training Sandbox"
Sandbox Management
User Management
- Add unlimited team members to your development sandbox
- Assign specific roles and permissions to users
- Create temporary access links for stakeholders
- Monitor user activity and session history
Data Management
- Import/export product data
- Generate test orders and customers
- Reset specific modules to default state
- Create and restore sandbox snapshots
- Clone environments for A/B testing
Environment Controls
- Restart services
- Clear cache
- Update to latest platform version
- Roll back to previous versions (Platinum partners only)
- Schedule automatic refreshes
Testing Payment Gateways
Each sandbox connects to test environments for popular payment providers:
| Payment Provider | Test Cards | Documentation |
|---|---|---|
| Stripe | 4242 4242 4242 4242 | Stripe Test Docs |
| PayPal | Sandbox accounts | PayPal Sandbox |
| Square | Specific test cards | Square Testing |
| Adyen | Test card generator | Adyen Test Cards |
| Braintree | Test card numbers | Braintree Testing |
Simulating Shipping Providers
Test shipping calculations and label generation with sandbox APIs:
- USPS, FedEx, UPS, DHL test environments
- Simulated tracking numbers and delivery events
- International shipping documentation testing
- Address validation in test mode
Best Practices for Using Sandboxes
Development
- Use version control to track customizations
- Implement CI/CD pipelines for testing
- Maintain a clean "golden" snapshot for baseline testing
- Document all customizations thoroughly
- Test across multiple devices and browsers
Client Demonstrations
- Prepare specific demonstration flows in advance
- Create realistic scenarios relevant to the client's business
- Pre-populate with industry-appropriate test data
- Customize the theme to match client branding
- Rehearse demos thoroughly before client presentations
Implementation
- Start with a documented configuration plan
- Use checklists to ensure all elements are implemented
- Include client stakeholders in testing phases
- Conduct UAT in the sandbox before migrating to production
- Create a detailed migration plan for go-live
Sandbox Support
If you encounter issues with your sandbox environments:
- Check the Sandbox FAQ for common issues
- Visit the Developer Forum for peer assistance
- Submit a support ticket tagged "Sandbox"
- Contact your Partner Success Manager
For urgent sandbox support, call the partner hotline at +1-800-PARTNER.
Sandbox-to-Production Migration
When ready to go live with a client store:
- Run the pre-launch validation check in the sandbox
- Generate migration report
- Schedule migration with Store.icu operations team
- Prepare DNS and domain configuration
- Complete final UAT after migration
The migration process typically takes 2-4 hours depending on store complexity.
Additional Resources
- Sandbox API Documentation
- Testing Best Practices Guide
- Client Demo Playbook
- Sample Test Scripts
- Sandbox Troubleshooting Guide
For any questions about sandbox environments, contact partner-support@store.icu.