System Requirements

Before installing Wash: Blog Manager, ensure your systems meet the following requirements.

WordPress Requirements

ComponentMinimum VersionRecommended
WordPress Core6.0+Latest stable
PHP8.0+8.2+
MySQL/MariaDB5.7+ / 10.3+8.0+ / 10.6+
Memory Limit128 MB256 MB+

Required PHP Extensions

  • curl - For API communication
  • json - For data serialization
  • mbstring - For string handling
  • openssl - For HMAC authentication

Recommended WordPress Plugins

These plugins enhance Wash: Blog Manager functionality:

PluginPurpose
Yoast SEOSEO metadata sync
RankMathSEO metadata sync (alternative)
Advanced Custom Fields (ACF)Custom field sync
WPML / Polylang / TranslatePressMultilingual support

Shopify Requirements

ComponentRequirement
Shopify PlanAny (Basic, Shopify, Advanced, Plus)
API Version2026-01
App ScopesSee below

Required Shopify App Scopes

The Wash: Blog Manager app requires these permissions:

  • read_content / write_content - Blog articles and pages
  • read_files / write_files - Media uploads
  • read_metaobjects / write_metaobjects - Metafield management
  • read_locales - Language/locale detection
  • read_markets - Market-based routing

Network Requirements

WordPress Server

  • Outbound HTTPS - Must allow connections to app-wash.tradik.com
  • SSL Certificate - Required for secure API communication
  • No firewall blocking - Ports 443 (HTTPS) must be open

Shopify Store

  • No additional requirements - Shopify handles all hosting

Browser Requirements

For the WordPress admin and Shopify app interfaces:

BrowserMinimum Version
Chrome90+
Firefox88+
Safari14+
Edge90+

Hosting Compatibility

Wash: Blog Manager works with most WordPress hosting providers:

Tested Hosting Providers

  • Managed WordPress: WP Engine, Kinsta, Flywheel, Pressable
  • Cloud Hosting: AWS, Google Cloud, DigitalOcean, Linode
  • cPanel Hosting: SiteGround, Bluehost, HostGator
  • VPS: Any with PHP 8.0+ and WordPress 6.0+

Known Limitations

Some hosting environments may require adjustments:

IssueSolution
Blocked outbound connectionsWhitelist app-wash.tradik.com
Low PHP memoryIncrease memory_limit to 256M
Disabled cURLEnable curl PHP extension
Strict firewallAllow HTTPS (port 443) outbound

Checking Your Environment

WordPress Health Check

  1. Go to Tools → Site Health in WordPress admin
  2. Check for any critical issues
  3. Ensure PHP version is 8.0+
  4. Verify required extensions are active

Testing API Connectivity

After installing the plugin, use the "Test Connection" button in Settings → Wash: Blog Manager to verify your server can reach the Shopify app.

Next Steps

Once your environment meets these requirements:

  1. Install the WordPress Plugin
  2. Connect to Shopify
  3. Configure Blog Mappings