Frequently Asked Questions
This comprehensive FAQ covers common questions about the Direct :: Ultra-Fast WooCommerce Purchase plugin.
🚀 Installation and Setup
A: The plugin requires:
- WordPress 5.6 or higher
- PHP 7.4 or higher
- WooCommerce plugin installed and activated
- Valid license for full functionality
- At least one configured payment gateway in WooCommerce
A: This usually happens when:
- WooCommerce is not installed or activated
- You don’t have sufficient user permissions (need administrator role)
- There’s a plugin conflict preventing menu creation
- The plugin didn’t activate properly
Solution: Ensure WooCommerce is active, check your user role, and try deactivating/reactivating the plugin.
A: Follow these steps:
- Go to Direct → Options in your WordPress admin
- Configure General settings (user creation, verification)
- Set up Product Page settings for different user types
- Create your first payment form in Direct → Add New
- Test the functionality with a test purchase
💳 Payment and Orders
A:The Direct plugin works with all payment gateways that redirect the customer directly to the payment gateway after the checkout page.
Please note that your selected payment gateway must not display any additional pages—such as order information confirmation or similar—after the checkout page.
also The gateway must be properly configured and enabled in WooCommerce to appear in the plugin settings.
A: Yes, all orders created through the Direct plugin are standard WooCommerce orders with:
- Full order details and customer information
- Integration with WooCommerce analytics and reports
- Standard order emails and notifications
- Compatibility with order management plugins
- Same refund and return processes
A: No.For products requiring shipping method selection, consider using the regular checkout process.
👥 User Management
A: When “Create user account for guest purchases” is enabled:
- User account is automatically created using the customer’s email
- A random password is generated
- Customer is logged in automatically after successful payment
- Account details are sent via email
- Customer can access order history and account features
If disabled, the purchase is processed as a guest order without account creation.
A: Yes, in the General settings you can:
- Select from existing WordPress roles (Customer, Subscriber, etc.)
- Choose “Custom” and enter a specific role name
Recommendation: Use “Customer” role for WooCommerce integration.
A: The plugin intelligently handles this situation:
- If an account exists with the email, no new account is created
- The order is associated with the existing account
- Customer receives order confirmation but not new account details
- This prevents duplicate accounts with the same email
📧 Email Verification
A: Check these common issues:
- WordPress email functionality: Test with “Forgot Password” feature
- SMTP configuration: Consider using an SMTP plugin
- Spam/junk folders: Verification emails might be filtered
- Email delivery service: Services like SendGrid or Mailgun improve delivery
- Server email limits: Some hosts limit email sending
🎨 Customization and Display
A: Check these settings:
- Ensure “Display Quick Payment Form For” is set correctly in Product Page settings
- Verify the specific product isn’t excluded if using “All Except Some Products”
- Check if quick purchase is disabled for the current user type (logged-in/guest)
- Confirm WooCommerce is active and the page is actually a product page
- Clear any caching plugins
A: The plugin offers extensive styling options:
- Colors: Customize button colors, form backgrounds, and text colors
- Spacing: Adjust padding, margins, and form width
- Typography: Modify font sizes (border radius affects appearance)
- Layout: Choose one-column or two-column form layouts
- Custom CSS: Add additional styling through your theme’s CSS
A: Yes, in the Style settings for each form, you can disable:
- Form title
- Form description
- Products completely
- Product images
- Product prices
- Total price display
Warning: Hiding essential elements like products or prices may confuse customers.
🔧 Shortcodes and Integration
A: Verify these points:
- Shortcode syntax is correct: [direct id=”123″]
- The form ID exists and the form is published
- You have permissions to view the form
- The page/post containing the shortcode is published
- Clear any caching plugins after adding shortcodes
A: Yes, shortcodes work in:
- Text widgets (if shortcode support is enabled in your theme)
- Custom HTML widgets
- Page builder elements that support shortcodes
- Any widget area that processes shortcodes
Test in your specific theme/widget combination to ensure compatibility.
A: You can find shortcodes in multiple places:
- Forms List: “Shortcode” column in Direct → All Payment Forms
- Form Editor: “Payment Form Shortcode” meta box in the sidebar
- One-Click Copy: Click the copy icon next to any shortcode
Each form automatically generates a unique shortcode when saved.
🐛 Troubleshooting
A: Follow this troubleshooting process:
- Check WooCommerce: Ensure it’s updated and functioning normally
- Payment Gateway: Test the gateway with regular WooCommerce checkout
- Plugin Conflicts: Temporarily deactivate other plugins to test
- Theme Issues: Switch to a default theme temporarily
- Error Logs: Check WordPress and server error logs
- Browser Console: Check for JavaScript errors
A: Check these mobile-specific issues:
- Theme Responsiveness: Ensure your theme is mobile-responsive
- Form Width: Adjust maximum form width for mobile screens
- Button Sizes: Ensure buttons are large enough for touch
- JavaScript Errors: Check mobile browser console for errors
- Popup Issues: Mobile popups may behave differently
🔐 Security and Licensing
A: Yes, the plugin maintains security through:
- No Payment Data Storage: All payment processing is handled by WooCommerce and your chosen gateway
- CSRF Protection: All forms include security tokens
- Email Verification: Optional email verification prevents fraudulent orders
- WooCommerce Integration: Leverages WooCommerce’s security features
- Data Validation: All input is properly sanitized and validated
A: The plugin includes a license manager that:
- Requires a valid license for full functionality
- Works on localhost for development without license
- Provides updates and support for licensed users
- May show licensing notices for unlicensed installations
Still Need Help?
If your question isn’t answered here, consider these resources:
- Plugin Documentation: Review all sections of this documentation
- WooCommerce Documentation: Many issues are related to WooCommerce configuration
- Support Channels: Contact us through ticket system in your panel
- Community Forums: Search WordPress and WooCommerce community forums
- Professional Help: Consider hiring a WordPress developer for complex customizations