App Introduction
Address Validator & Checkout Validator – Stop PO Boxes, Missing House Numbers, and Special Characters Avoid costs from undeliverable packages or tracking customer address corrections. **Address Ninja** is your address validator that blocks users from checking out with incorrectly formatted addresses. It prevents errors like missing house numbers, invalid postal codes, or special characters that disrupt inventory management. For German stores, Address Ninja ensures correct formatting for DHL Packstation/Paketshop deliveries. Streamline your checkout and boost operational efficiency with Address Ninja.
Core Functionality
- Block users when their address contains non-Latin or special characters
- Prevent all PO boxes using professional checkout and address validation
- Block users from checking out without a house number and/or street name
- Works for all Shopify stores, not just Shopify Plus
- Validate fast checkouts like PayPal Express, Google Pay, and Apple Pay
Merchant-Friendly
- Small Independent Station Merchants
- Cross-border E-commerce Merchants
- Multi-channel Sales Merchants
- Standard Shopify Merchants
Basic Information
- Developer:Magical Apps
- Address:34 Minowan Miikan Lane, Toronto, ON, M6J 0G3, CA
- Price: Free / Free plan
- Rating:4.9 / 5
- Comment Count:44 comment
- Release Date:2024-2-2
- Supported languages:English
- Compatible products:Shopify
Application Screenshot
Price Plan
Starter
- House Number Check
- PO Box Check
- Apartment, Suite, etc. Check
- Special Character Check
- MeinEinkauf.ch Check
- Postal Code Format Check
- Postal Code Block Check
Basic
- All from "Starter"
- DHL Site Check
- Block DHL Site
Pro
- All from "Basic"
- Maximum number of characters per field
- Custom regular expressions (e.g., non-Latin characters)
User Location & Comments
User Location
Comments
Shopify API Used
- POST /admin/api/address_validation_rules.json
- PUT /admin/api/address_validation_rules/{id}.json
- GET /admin/api/address_validation_rules.json
Permission:write_address_validation,read_address_validation,manage_checkout
- POST /admin/api/checkout_validation_rules.json
- PUT /admin/api/checkout_validation_rules/{id}.json
- GET /admin/api/checkout_validation_rules.json
Permission:write_checkout_validation,read_checkout_validation,manage_checkout
- POST /admin/api/address_validation_rules.json
- PUT /admin/api/address_validation_rules/{id}.json
- GET /admin/api/address_validation_rules.json
Permission:write_address_validation,read_address_validation,manage_checkout
- POST /admin/api/payment_method_validation_rules.json
- PUT /admin/api/payment_method_validation_rules/{id}.json
- GET /admin/api/payment_method_validation_rules.json
Permission:write_payment_settings,read_payment_settings,manage_checkout