App Introduction
Protect your store with theme scanning, IP blocking, and country-level access control. Shopfence safeguards your Shopify store from theme theft, outdated code, bots, and unwanted traffic. With real-time theme scanning, malware alerts, country and IP blocking, and geolocation-based redirects, it’s like Wordfence—but built exclusively for Shopify. Set up easily without writing any code, and maintain full control from your admin dashboard without slowing down your store.
Core Functionality
- Scan your live theme to detect outdated code versions (e.g., JS and CSS)
- Block visitors from specific countries to prevent unnecessary access
- Real-time restriction of known bots, VPNs, or suspicious IP addresses
- Redirect based on the user’s geographic location to deliver a localized experience
- Disable right-click, copy, paste, and developer tools to ensure content security
Merchant-Friendly
- Independent Station Merchants
- E-commerce Sellers
- Cross-border E-commerce
- Brand E-commerce
- Content Creators
- Security-compliant Merchants
- Multilingual Merchants
- Foreign Trade Merchants
- Global Brands
Basic Information
- Developer:Trivenm
- Address:Lewes, DE, US
- Price: Free / Free plan
- Rating:0 / 5
- Comment Count:0 comment
- Release Date:2025-7-31
- Supported languages:English
- Compatible products:Shopify
Application Screenshot
Price Plan
Free
免费
- Protect images from theft
- Protect text and content
- Disable right-click
- Disable text copying
- Disable text pasting
- Disable keyboard shortcuts
- Disable developer tools
Premium
$3.99
- Free Plan Features
- Theme Scanning
- Country Blocking
- IP Blocking
- Geolocation Redirect
- Email Configuration
Plus
$8.99
- Free Plan Features
- Theme Scanning
- Country Blocking
- IP Blocking
- Geolocation Redirect
- Email Configuration
User Location & Comments
User Location
Comments
Shopify API Used
- GET /admin/api/themes/{theme_id}/assets.json
- GET /admin/api/themes.json
- POST /admin/api/themes/{theme_id}/check_asset_versions.json
Permission:read_themes,manage_themes,read_assets
- POST /admin/api/access_restrictions.json
- PUT /admin/api/access_restrictions/{id}.json
- GET /admin/api/access_restrictions.json
Permission:manage_access_restrictions,read_shop,write_shop
- POST /admin/api/ip_restrictions.json
- PUT /admin/api/ip_restrictions/{id}.json
- GET /admin/api/ip_restrictions.json
Permission:manage_ip_restrictions,read_shop,write_shop
- POST /admin/api/redirect_rules.json
- PUT /admin/api/redirect_rules/{id}.json
- GET /admin/api/redirect_rules.json
Permission:manage_redirects,read_shop,write_shop
- POST /admin/api/themes/{theme_id}/assets.json
- PUT /admin/api/themes/{theme_id}/assets/{asset_key}.json
- GET /admin/api/themes/{theme_id}/assets/{asset_key}.json
Permission:manage_themes,read_assets,write_assets