View Categories

Frequently Asked Questions

7 min read

 

Frequently Asked Questions

This comprehensive FAQ covers common questions about the Direct :: Ultra-Fast WooCommerce Purchase plugin.

🚀 Installation and Setup

Q: What are the requirements to use this plugin?

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
Q: The plugin doesn’t appear in my admin menu after activation. Why?

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.

Q: How do I configure the plugin after installation?

A: Follow these steps:

  1. Go to Direct → Options in your WordPress admin
  2. Configure General settings (user creation, verification)
  3. Set up Product Page settings for different user types
  4. Create your first payment form in Direct → Add New
  5. Test the functionality with a test purchase

💳 Payment and Orders

Q: Which payment gateways are supported?

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.

Q: Are orders created the same way as regular WooCommerce orders?

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
Q: Can customers apply discount codes during quick purchase?
A: Currently, the quick purchase process doesn’t include coupon application to maintain speed and simplicity. Customers would need to use the regular checkout process to apply discount codes. Consider this when deciding which products to enable quick purchase for.
Q: Can I use the Direct plugin to sell physical products?

A: No.For products requiring shipping method selection, consider using the regular checkout process.

👥 User Management

Q: What happens when a guest makes a purchase?

A: When “Create user account for guest purchases” is enabled:

  1. User account is automatically created using the customer’s email
  2. A random password is generated
  3. Customer is logged in automatically after successful payment
  4. Account details are sent via email
  5. Customer can access order history and account features

If disabled, the purchase is processed as a guest order without account creation.

Q: Can I customize the user role for automatically created accounts?

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.

Q: What if a customer already has an account with the same email?

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

Q: Email verification codes aren’t being sent. What should I check?

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
Q: How long are verification codes valid?
A: Verification codes are valid for 5 minutes by default. This provides a good balance between security and user experience. Expired codes are automatically cleaned up from the database.
Q: Can I customize the verification email content?
A: Currently, the plugin uses a simple verification code email. The email template is located in the email-templates folder of the plugin. Advanced users can modify this template, but changes will be lost during plugin updates.

🎨 Customization and Display

Q: The quick buy button isn’t showing on my product pages. Why?

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
Q: How can I match the plugin styling to my theme?

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
Q: Can I hide certain elements from the payment forms?

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

Q: The shortcode isn’t working. What should I check?

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
Q: Can I use shortcodes in widgets?

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.

Q: How do I get the shortcode for a specific form?

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

Q: Customers are getting error messages during checkout. How do I troubleshoot?

A: Follow this troubleshooting process:

  1. Check WooCommerce: Ensure it’s updated and functioning normally
  2. Payment Gateway: Test the gateway with regular WooCommerce checkout
  3. Plugin Conflicts: Temporarily deactivate other plugins to test
  4. Theme Issues: Switch to a default theme temporarily
  5. Error Logs: Check WordPress and server error logs
  6. Browser Console: Check for JavaScript errors
Q: Forms work on desktop but not mobile. What’s wrong?

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

Q: Is the plugin secure for handling payments?

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
Q: What about license requirements?

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