Why do I get a "Forbidden" error when saving WooCommerce FedEx Shipping Plugin settings, and how can I resolve it if it is related to server security restrictions?
- Cloudflare’s security and CDN settings
- Apache’s ModSecurity rules
- Other third-party Web Application Firewalls (WAFs) or custom firewall configurations
These security systems may interpret the nested array keys as suspicious, blocking the request and preventing settings from saving.
- Identify that the error is due to a security rule blocking the request pattern (for example, ModSecurity detecting keys like `boxes[FEDEX_SMALL_BOX:2]`).
- Contact your hosting administrator or IT/security team and share the exact error details and the example blocked request pattern.
- Request them to review and modify security configurations by whitelisting or excluding this specific request pattern or URL endpoint related to the FedEx plugin (e.g., `POST /wp-admin/admin.php?page=wc-settings&tab=shipping§ion=wf_fedex_woocommerce_shipping`).
- Ensure no manual custom firewall or WAF rules conflict with such nested array keys used by the plugin.
- Confirm that the hosting team implements these exclusions at the security tool level (ModSecurity, Cloudflare rules, or other firewalls).
- The plugin’s array-based data structure is critical and cannot be changed to bypass these server security measures.
- This is a known issue encountered by other PluginHive customers, resolved by excluding these request patterns from security scans.
- If your hosting team needs technical clarifications, PluginHive support can assist to explain the required exclusions and why they are safe.
Following these steps will enable you to save plugin settings without encountering the "Forbidden" error caused by server security restrictions.
How can I restrict or show FedEx shipping options based on WooCommerce Shipping Zones when using the PluginHive FedEx plugin?
- Show or hide WooCommerce shipping methods on the cart and checkout page based on specific conditions
- Restrict shipping methods by Shipping Zone
- Set restrictions based on product type, cart weight, number of products, total price, applied coupons, or WordPress user roles
How can I restrict FedEx shipping to exclude specific US states, such as Hawaii and Alaska, using the PluginHive FedEx Shipping plugin in WooCommerce?
Currently, the PluginHive FedEx Shipping plugin does not support excluding specific states within a country because it does not integrate with WooCommerce's standard Shipping Zones configuration. The plugin manages FedEx shipping options independently through its own "Rates and Services" settings, where you can select the eligible countries but cannot exclude individual states under those countries. As a result, FedEx shipping options are displayed to all states by default if the country (e.g., United States) is selected.
If you need to restrict FedEx shipping methods to exclude states like Hawaii and Alaska immediately, you can use the PluginHive "PH Hide Shipping Methods & Rate Adjustment" plugin alongside the FedEx plugin. This complementary plugin provides advanced control over when shipping methods appear, allowing you to:
- Show or hide shipping methods based on WooCommerce Shipping Zones
- Restrict shipping methods based on product types
- Set conditions for total cart weight, number of products, cart subtotal, and applied coupons
- Control visibility by customer user role
Steps to implement restrictions with this plugin:
- Install and activate the PH Hide Shipping Methods & Rate Adjustment plugin.
- Configure rules to hide the FedEx shipping method for the states you want (Hawaii and Alaska) by setting up conditions tied to shipping destinations or zones.
- Test your checkout flow to ensure FedEx shipping does not appear for excluded states.
This is the best current approach, as native support for WooCommerce Shipping Zones in the FedEx plugin is planned but not yet available.
How can I restrict FedEx shipping to certain zip codes if the PluginHive FedEx Shipping plugin does not add FedEx as a shipping method in WooCommerce Shipping Zones?
- Use the "PH Hide WooCommerce Shipping Methods & Rate Adjustment" plugin alongside the FedEx plugin.
- This complementary plugin allows you to hide or show shipping methods on the cart and checkout pages based on:
- Configure your zip code restrictions within WooCommerce Shipping Zones as usual.
- Use the “PH Hide WooCommerce Shipping Methods & Rate Adjustment” plugin to hide FedEx shipping when the customer’s address matches prohibited zip codes.
How can I restrict a WooCommerce checkout datepicker field to allow delivery dates only up to 7 days in the future for FedEx shipments?
- Adding a custom datepicker field to the WooCommerce checkout form (via custom code or a compatible checkout fields plugin).
- Configuring that datepicker to limit selectable dates to a maximum of 7 days from today using JavaScript or plugin settings.
- Optionally restricting weekdays (e.g., Tuesday to Friday) to match your FedEx pickup schedule.
- Using the collected date value internally for manual FedEx pickup scheduling since the plugin cannot currently automate this integration.
How can I restore the line break between the shipping method name and the estimated delivery date on the checkout page in version 7.0.9 of the FedEx WooCommerce Shipping plugin?
In version 7.0.9, the line break between the shipping method name and the estimated delivery date may not appear due to changes in the method that appends the delivery time label. To restore the line break, follow these steps:
- Verify that the plugin’s method `wf_add_delivery_time` is correctly executed and hooked where shipping method labels are rendered.
- Ensure that the property `$this->delivery_time` is enabled/true so the function proceeds to add the estimated delivery info.
- Confirm that the passed `$method` object supports `get_meta_data()`; this method should return metadata including the FedEx delivery time.
- The code appends this string with a `<br />` tag for a line break:
“`php
$est_delivery_html = "<br /><small>" . __('Est delivery: ', 'ph-fedex-woocommerce-shipping') . $est_delivery['fedex_delivery_time'] . '</small>';
“`
- If the line break is not rendering, check if any CSS or theme overrides might be suppressing the `<br />` or `<small>` tag styles.
- As a workaround, you can customize this function or add a filter `wf_fedex_estimated_delivery` to modify the output HTML to enforce the line break or add custom CSS classes for styling.
- Test the function independently by adding temporary debug logs or output to confirm that the function runs and the label is modified.
- If the function is not executing, verify that no customizations or other plugins are overriding shipping label rendering, preventing this method from running.
By ensuring this method executes correctly and the output is not altered by CSS or theme conflicts, you can restore the line break between the shipping method name and the estimated delivery date on your checkout page before publishing the updated plugin to production.
Does PluginHive’s FedEx plugin support customers selecting a future delivery date on the WooCommerce checkout form with restrictions like limited advance days (e.g., 7 days)?
No, the current PluginHive FedEx plugin does not natively provide a future delivery date field on the checkout form nor capabilities to restrict or capture delivery dates for automatic FedEx scheduling. This feature is not built-in and requires paid custom development. Such a customization can integrate your existing datepicker field and use the selected delivery date for FedEx pickup scheduling and notifications. The custom development starts at $500 and requires sharing your full requirements for feasibility and cost estimation.
Can vendors using the WooCommerce FedEx Shipping plugin have restricted permissions to only view or manage their own shipments within the FedEx account?
No, the plugin does not provide the capability to create roles or assign specific permissions within the FedEx account. Instead, in compatible multivendor setups like Dokan, each vendor receives their own order dashboard where they can generate FedEx shipping labels for their orders. All shipments are processed using the single FedEx account configured by the store admin, without separate FedEx user roles or permissions. Vendors interact only with their order details and label generation through the WooCommerce backend, but do not have direct FedEx account access.
After enabling the cURL extension on my server, do I need to take any additional steps to restore FedEx shipping rate functionality in WooCommerce?
- Simply refresh or revisit your WooCommerce checkout page; the FedEx plugin should automatically start fetching live shipping rates without any additional configuration.
- No further plugin reinstallation or reconfiguration is typically needed if all FedEx API credentials and plugin settings were already correctly set up.
- If you still don’t see FedEx rates, verify that the FedEx Registration process within the plugin is complete and all required API credentials are correctly entered in WooCommerce → Settings → Shipping → FedEx.
- Clear any caching mechanisms you may have on your site or server to ensure fresh API requests.
Is it safe to assume that the REST API version of the PluginHive FedEx plugin will be ready before the August deadline for FedEx migration?
The REST API version is currently delayed and there is no guaranteed release before the end of August. However, the plugin already includes a FedEx Compatible Solution (Registration) that allows you to connect your FedEx account using just the FedEx account number and billing address. This solution will continue to operate even after FedEx discontinues its older web services, ensuring uninterrupted functionality during the transition period.
Is it possible to switch between FedEx SOAP and REST API connections in PluginHive, and how should I do it during troubleshooting?
- Configure the REST API connection on a staging or development site to isolate issues and prevent disruptions on your live environment.
- On your live store, switch back to using the SOAP connection to maintain uninterrupted shipping functionality while REST API issues are investigated.
- Once the REST API issue is resolved and tested thoroughly on staging, you may re-enable it on your live site.
- This approach ensures continuity of operations and minimizes downtime or shipping disruptions.
Is it possible to set up a standard FedEx shipping method only for specific regions, such as the rest of the world, and use a different shipping method for India with the PluginHive FedEx plugin?
- Show or hide shipping methods based on WooCommerce Shipping Zones
- Apply conditions based on product types, total cart weight, number of products, total price, coupons used, and WordPress user roles
If I switch to the newer registration method in the FedEx Compatible Solution now, will I need to do anything to switch over when the plugin becomes compatible with the FedEx REST API?
Yes, when the plugin supports the FedEx REST API, you will need to switch from the current registration process to the new REST API-based process. This switch is designed to be easy, and PluginHive will provide detailed step-by-step guidance to assist you with the transition once the compatibility update is released.
If I have not made any custom IT developments or coding changes for FedEx integration, do I only need to renew the WooCommerce FedEx Shipping Plugin license for the migration to FedEx REST APIs?
Yes. If you have not modified or customized the plugin code for FedEx integration, your main action is to ensure the WooCommerce FedEx Shipping Plugin license is active and the plugin is updated to the latest compatible version. The migration to FedEx REST APIs is handled within the updated plugin itself. However, you must confirm that your FedEx account details are registered properly within the updated plugin. For any core platform or WooCommerce-specific migration or updates, you may need to consult WooCommerce support separately.
If I enable the FedEx REST API in the PluginHive plugin, does it disable the use of the Meter Number? Can I still test REST API features on a staging site before moving to production?
Yes, enabling the FedEx REST API in the plugin replaces the use of the Meter Number with REST API credentials (Account Number, API Key, etc.). The Meter Number is no longer required or used with the REST API integration. You can safely enable and test the REST API features on your staging site without affecting your live environment. After thorough testing, you can migrate the REST API setup to your production site. This allows for a smooth transition from SOAP (Meter Number based) to REST API integration.
If I deactivate and then reactivate the FedEx plugin with a new API key, will I lose my saved settings such as sizes and FedEx connections?
No, deactivating and reactivating the FedEx plugin with a new API key will not affect your existing settings or configurations. All saved information, including package sizes, FedEx account connections, and other plugin configurations, will remain intact and unchanged during this process. You can safely update your API key without concern for data loss.
If I activate the REST API for the PluginHive FedEx plugin, will I be able to continue using the meter number for registration or configuration?
No, you do not need to use a meter number when using the FedEx REST API with the PluginHive plugin. The REST API method requires only your FedEx account number and related details for registration. Meter number usage is specific to the older SOAP API method. Therefore, once you switch to REST, you should use your FedEx account credentials without the meter number.
If I activate the REST API for the FedEx plugin in PluginHive, can I still use the Meter Number for shipment processing?
- You must provide your FedEx account details as required by the REST integration.
- Testing REST API features on your staging environment is fully supported and recommended before switching your live site to REST API mode.
If I activate the FedEx REST API integration in the PluginHive plugin, can I still use the Meter Number for shipment processing?
- The REST API uses your FedEx Account Number and other account-related details exclusively.
- The Meter Number is only required for the FedEx SOAP API integration, which is deprecated or replaced when using REST.
- Make sure your account details are accurate for the REST integration to function correctly.
If I activate the FedEx REST API for the PluginHive plugin, does it mean I can no longer use a Meter Number for FedEx integration?
Yes, when using the FedEx REST API, the Meter Number is no longer required. The plugin uses the FedEx account number and associated credentials instead. This means:
- You do not need to enter or use a Meter Number for REST API integration.
- Your FedEx account credentials will authenticate API calls.
- You can safely switch to REST API without needing Meter Number-based configuration.
- Testing REST API features on your staging site before applying on production is supported and recommended.
If I activate REST API integration in the PluginHive FedEx shipping plugin, do I lose the ability to use Meter numbers?
Yes, when you activate the REST API for FedEx in the PluginHive plugin, you do not use a Meter number anymore. The REST API integration requires only your FedEx account number and relevant credentials. This simplifies the setup, as Meter number input is no longer needed once REST API mode is active.
I have PluginHive FedEx plugin version 7.0.7 which doesn’t show an option for the FedEx REST API. Is there any additional configuration needed?
- Navigate to the FedEx registration page linked in the plugin’s knowledge base: https://www.pluginhive.com/knowledge-base/setting-woocommerce-fedex-shipping-plugin/#donot_have_fedex_meter_number
- Acknowledge and agree to the terms on the FedEx registration page.
- Click the “Agree and Continue” button to complete registration.
I have not activated my API key yet. How do I activate the FedEx API key for the WooCommerce plugin?
- Ensure you have an active plugin license.
- Open the plugin settings in WooCommerce.
- Enter your FedEx account number and contact details as prompted.
- Save the settings to activate the integration.
- Follow the PluginHive video guide for a detailed walkthrough of this process.
I am struggling with the PluginHive FedEx plugin while using the SOAP API. How can I get help to resolve issues with the plugin?
To address difficulties with the PluginHive FedEx plugin when using SOAP, please provide temporary WordPress admin (WP-admin) access to your site along with your FedEx account login credentials to PluginHive support. This access allows the support team to thoroughly review your configuration and diagnose the issues you are facing. Once they have the necessary details, they can promptly investigate and provide targeted solutions or fixes to ensure smooth plugin operation.
How will the discontinuation of FedEx SOAP-based Web Services impact the PluginHive FedEx plugin, and has support for FedEx RESTful APIs already been implemented?
The PluginHive FedEx plugin has already completed the migration to FedEx RESTful APIs. The rates and label generation functionalities will continue to work smoothly with the new REST API integration. PluginHive is currently working with FedEx to obtain certification for this REST API implementation. Once certified, the plugin will switch over officially. There will be no loss of service due to this change, and existing plugin features will remain functional through and beyond the transition.
How will PluginHive communicate updates on the status and timeline of the custom addon integration?
- Confirmations upon successful access and start of development.
- Status updates as development progresses or if any issues arise.
- Notifications in advance about any changes or delays to the estimated delivery timeline.
- Final delivery confirmation once the addon is fully integrated and tested.
How to handle testing updates from PluginHive version 3.0.5 (SOAP API) directly to a newer plugin version supporting REST API?
Directly updating the plugin from version 3.0.5 (which uses SOAP API) to a much newer version requires careful testing because of the significant architecture change (SOAP to REST API). To test safely:
- Obtain the plugin version that supports REST API (7.0.2 or later).
- Perform testing in a staging or local environment by temporarily activating the license there.
- Check the functionalities end-to-end including order and shipping processes.
- Ensure that migration errors are resolved by following the process: deactivate plugin, clear cache, then reactivate.
- If critical errors appear or features malfunction, contact PluginHive support.
- After thorough testing, deploy to live environment by reactivating license on live site.
This method minimizes downtime and ensures compatibility with FedEx REST API services.
How should I provide credentials to PluginHive for ODFL API verification, and what is the purpose of this step?
- To allow PluginHive to validate connectivity and responses from ODFL’s Rate and Shipment APIs directly.
- To ensure that the integration will function correctly with your live account before development.
- To reduce the risk of errors or delays once coding begins, by confirming that APIs and credentials work as expected.
How should customers maintain communication with PluginHive about progress on the FedEx REST API integration to receive timely updates?
To maintain effective communication and receive reliable updates on the FedEx REST API integration:
- Contact the designated customer success manager directly (e.g., Keerthi at [email protected]) to request updates.
- Express appreciation for the efforts while emphasizing the business need for timely information.
- Request scheduled update intervals (weekly or monthly) for consistent communication.
- Highlight any business-critical deadlines or client requirements to prioritize responses.
- Keep records of all communications for reference in future follow-ups.
- If the primary contact is unresponsive, request alternative contacts or escalation paths within PluginHive to ensure continuity.
Following this structured and polite approach improves the chances of receiving timely, actionable information.
How is pricing calculated for customers using the FedEx API with the PluginHive FedEx plugin?
The PluginHive FedEx plugin retrieves live shipping rates directly from the FedEx API. Pricing is calculated based on the shipment details you provide, including the destination address and package specifics such as weight, dimensions, and service type. These details are sent to the FedEx API, which returns accurate, real-time shipping rates reflecting FedEx’s pricing structure. To ensure correct pricing, make sure all package and shipping address information entered into your website or system is accurate and complete.
How is PluginHive addressing the transition from FedEx SOAP Web Services to the new FedEx RESTful APIs?
PluginHive is actively developing a version of their FedEx plugin compatible with the new FedEx RESTful APIs, which FedEx is transitioning to by the end of August 2024. PluginHive plans to complete and release this REST API version before FedEx fully disables Web Services, ensuring clients experience no service interruptions. Until the update is available, the current PluginHive FedEx plugin continues to work using the existing integration method.
You should monitor PluginHive’s announcements and update your plugin accordingly when the REST API version is released. Meanwhile, PluginHive support is available to assist you with any concerns related to the migration process.
How is it possible to use FedEx services via the plugin if FedEx has migrated some services to the REST API, which the plugin does not yet support?
FedEx has partially migrated some services, such as tracking and address validation, to the REST API, but many core FedEx services still operate through the legacy system. The PluginHive WooCommerce FedEx plugin uses FedEx’s current registration process and credentials that remain functional for shipping and account management. Therefore, even though the plugin does not support REST API credentials, you can still use FedEx shipping services through the plugin until full REST API compatibility is added.
How does the WooCommerce FedEx Shipping Plugin handle connection to FedEx accounts without a meter number given the deprecation of the SOAP API?
The WooCommerce FedEx Shipping Plugin now includes a FedEx Compatible Solution (Registration) feature that allows the plugin to connect to your FedEx account using only your FedEx Account Number and billing address. This means you no longer need to provide a FedEx meter number to use the plugin. For detailed setup instructions, you can refer to the official documentation here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-fedex-shipping-plugin/#donot_have_fedex_meter_number. This update helps maintain the plugin's functionality despite the SOAP API deprecation.
How does the PluginHive FedEx shipping plugin integrate with FedEx APIs, and can I use REST API details for label generation?
Currently, the PluginHive WooCommerce FedEx plugin integrates using FedEx’s classic web services rather than the newer REST API. Important notes:
- The plugin does not use FedEx’s REST API for shipping or label generation at this time.
- You cannot link or compare plugin configuration details with FedEx’s REST API credentials/settings.
- FedEx REST API support is under development and will be announced when available.
- All shipping label generation, rate calculation, and shipment creation are handled via the existing FedEx web services integration bundled in the plugin.
- Ensure your FedEx account credentials are registered through the plugin interface to maintain valid API access.
Use the plugin’s current integration to process live shipments without relying on REST API configuration.
How does the PluginHive FedEx Shipping Plugin handle automatic sharing of store URLs during REST registration?
- Enable PluginHive support to provide faster onboarding assistance.
- Streamline troubleshooting and setup support.
- Improve communication efficiency without manual intervention.
This automatic sharing is solely for support purposes and improves your overall experience during REST API adoption. If you have concerns about this, you can discuss with PluginHive support before proceeding.
These FAQs provide actionable guidance on license activation troubleshooting, compatibility management, transitioning to the FedEx REST API, understanding plugin version updates, and benefiting from enhanced FedEx integration features.
How does the PluginHive FedEx plugin support the new FedEx REST API, and do I need a FedEx meter number for setup?
The PluginHive FedEx plugin has been updated to support the new FedEx REST API. You no longer need a FedEx meter number to connect your account. Instead, the plugin uses the FedEx Compatible Solution where you can register the plugin using your FedEx account number and billing address. This simplifies the setup process and ensures compatibility with FedEx’s latest API requirements. For detailed setup instructions, refer to the knowledge base article: https://www.pluginhive.com/knowledge-base/setting-woocommerce-fedex-shipping-plugin/#donot_have_fedex_meter_number
How does the new FedEx API migration to RESTful APIs affect PluginHive plugin users?
FedEx has migrated to RESTful APIs that use OAuth token authentication to improve security. The SOAP/WSDL API versions that PluginHive’s older plugin versions relied on (including services like Address Validation and Tracking) are being deprecated—some services discontinued as of August 31, 2024. To comply with FedEx policies and security standards, PluginHive updated their plugin to the REST API model, which requires domain-specific license activation due to OAuth token restrictions. Users must now have individual licenses per domain including staging sites, reflecting these technical and security changes.
How does the FedEx Compatible Registration process in PluginHive’s FedEx plugin enhance security for users?
- Using a mandatory Integration ID that is kept secure and not exposed to the user within the plugin settings.
- Masking and securing sensitive account keys so they are not visible or accessible within the plugin interface.
- Routing all shipment-related API calls through PluginHive’s secured backend infrastructure, preventing direct exposure of customer credentials to the plugin or external parties.
- Ensuring that data sent to and received from FedEx is handled securely to mitigate any potential risk of data misuse compared to the earlier approach of sending account details directly from the plugin.
How does PluginHive support handle sharing of store URLs during FedEx REST API registration?
- Helps PluginHive provide faster onboarding and technical assistance.
- Allows streamlined troubleshooting without requiring manual communication of the URL.
- Improves support efficiency and reduces setup delays.
How does PluginHive ensure the security of my ODFL API credentials during development?
- Your ODFL Username and Password are used only in a secure, test environment to validate API access before development begins.
- Credentials are not stored beyond the necessary testing and verification period and are not used on live environments.
- PluginHive’s development team uses the credentials solely to ensure the APIs respond correctly and integration will function as intended.
- Once the plugin development is complete, you can safely change or rotate your ODFL password to maintain account security.
How does PluginHive ensure a smooth transition from SOAP to REST API in their WooCommerce FedEx Shipping plugin?
- Developing and releasing the REST API integration as a Beta version, allowing users to opt in voluntarily while continuing to provide SOAP support.
- Enabling users to switch API connections easily within the plugin without needing to reinstall or configure multiple plugins.
- Providing detailed migration and setup documentation including a step-by-step registration guide.
- Monitoring FedEx certification progress closely and updating users transparently about status and timelines.
- Offering ongoing support during migration, including help with REST credentials and testing.
- Designing the plugin to fallback to SOAP if REST does not meet user requirements or until full certification is completed.
- Ensuring all new REST API communication workflows (rates, labels, tracking) are fully compatible before switching over for general availability.
This approach minimizes disruptions and allows users to adopt REST API benefits at their own pace.
How do I update the PluginHive plugin license with a new API key after renewal?
- Log in to your PluginHive.com account.
- Navigate to “My Account” > “API Key” to locate your latest order API key.
- In your WordPress dashboard, go to FedEx Shipping > License.
- Under the "License Activation" section, replace the old API key with the new one.
- Save the changes to activate the new license.
How do I update the PluginHive FedEx plugin to make it compatible with the new FedEx REST API?
- Download the latest version of the plugin from your account on PluginHive.com under "My Accounts."
- Deactivate and delete the old version of the plugin from your WooCommerce setup. Your current plugin settings will remain intact even after deletion.
- Install the newly downloaded version of the plugin.
- Currently, the full FedEx REST API compatibility is planned for a future release, so the plugin does not yet support direct REST API integration. Meanwhile, utilize the existing Registration feature to connect your FedEx account by entering your FedEx account number and billing address. This allows you to continue using FedEx shipping services with the plugin.
How do I troubleshoot the FedEx shipping plugin if it is not returning shipping costs despite an active license and activated API key?
- Confirm that the new API key is properly configured in your WooCommerce plugin settings.
- Enable "Debug Mode" in the plugin’s General tab.
- Reproduce the issue to generate logs.
- Navigate to the "Help & Support" page in the plugin settings and submit a diagnostic report for analysis.
How do I switch to and register for the FedEx REST API in the PluginHive WooCommerce FedEx plugin?
- Access the PluginHive FedEx plugin settings within your WordPress admin panel.
- Locate the option to switch between SOAP and REST API connections within the plugin settings.
- Select REST API to enable it as your active connection.
- Follow the step-by-step REST registration guide provided by PluginHive here:
- Complete the required registration steps with FedEx to obtain REST API credentials.
- Upon successful registration, the plugin will automatically send your Admin Store URL to PluginHive Support to facilitate smoother onboarding and faster assistance.
- Test your FedEx shipping functionality and label printing after completing the setup to confirm correct operation.
How do I switch to and register for FedEx REST API support in the PluginHive WooCommerce FedEx Shipping Plugin?
- Update the WooCommerce FedEx Shipping Plugin to version 8.0.0 or later, which supports REST API.
- In the plugin settings, locate the option to switch between SOAP and REST API connections and select REST API.
- Complete the REST API registration by following the step-by-step guide provided by PluginHive here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-fedex-shipping-plugin/#Need-to-Register-With-FedEx-REST
- The plugin will automatically send your Admin Store URL to the PluginHive Support Team after registration to facilitate onboarding and improved support.
- After registration, test shipment label generation to ensure the REST API integration works correctly.
How do I switch from the legacy SOAP connection to the FedEx REST API in the PluginHive FedEx Shipping Plugin?
- Access the plugin settings in your website’s admin panel.
- Locate the API connection type option, typically in the FedEx plugin configuration area.
- Select the REST API connection instead of SOAP.
- Complete or register your REST API credentials following the step-by-step registration guide provided by PluginHive here:
- Save your settings and test the shipping functionality to confirm successful REST API integration.
How do I switch between REST and SOAP APIs in the PluginHive FedEx Shipping Plugin, and what are the current limitations of using REST?
- Navigate to the PluginHive FedEx Shipping Plugin settings in your WooCommerce admin dashboard.
- Look for the API connection option where you can select either SOAP (legacy) or REST (new).
- Choose REST to take advantage of the modern, faster, and more secure FedEx integration or SOAP if you require legacy features.
How do I register for and set up the FedEx REST API with the WooCommerce FedEx Shipping Plugin?
- Refer to the detailed step-by-step REST API registration guide available here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-fedex-shipping-plugin/#Need-to-Register-With-FedEx-REST
- Complete the registration process on the FedEx developer portal following the instructions in the guide.
- Configure the plugin settings within WooCommerce to switch from SOAP to REST API by entering the required REST API credentials.
- Once registration is complete, the plugin will automatically send your Admin Store URL to PluginHive Support to facilitate a smooth onboarding experience and faster issue resolution.
How do I register and switch to the FedEx REST API in the WooCommerce FedEx Shipping Plugin?
- Access the plugin settings in your WooCommerce admin dashboard.
- Follow the step-by-step REST API registration guide provided here:
- Complete the FedEx REST API registration with your FedEx developer account credentials, ensuring all required details are properly entered.
- After successful registration, switch the connection method from SOAP to REST within the plugin settings.
- Verify shipping functions by creating test shipments.
- Note that some FedEx services like HazMat and C.O.D. are not available on REST, so switch back to SOAP if these services are required.
How do I register and set up FedEx REST API credentials for the WooCommerce FedEx Shipping plugin?
- Visit the FedEx Developer Portal to create and obtain REST API credentials.
- Follow the step-by-step setup guide provided by PluginHive here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-fedex-shipping-plugin/#Need-to-Register-With-FedEx-REST
- Enter the acquired REST API credentials in the plugin’s settings under the FedEx API configuration section.
- Once registration is complete, the plugin will automatically send your Admin Store URL to PluginHive Support for onboarding assistance.
- Test the API connection to ensure it is working correctly.
How do I reconnect my FedEx account using REST or SOAP in the PluginHive FedEx Shipping plugin?
- Navigate to **FedEx Shipping > Registration** in plugin settings.
- Choose between **REST API** or **SOAP API** as your connection method based on your account setup.
- For REST API, enter the REST credentials provided by FedEx (key, password, account number, meter number).
- For SOAP API, enter the SOAP credentials as applicable.
- Save changes to establish the connection.
How do I proceed after activation of production keys to confirm integration with the FedEx Shipping API?
- Create a test or dummy shipment within the live production environment using the activated API credentials.
- Generate the shipping label for this test shipment.
- Save the shipping label as a PDF copy.
- Share the PDF label with the support or integration team that requested it.
How do I obtain the FedEx API Request and Response that show the rating discrepancy for troubleshooting?
- Go to the PluginHive FedEx plugin settings in WooCommerce and enable “Debug Mode.”
- After enabling Debug Mode, reproduce the issue by checking shipping rates on your cart or checkout page. The API Request and Response details will be visible there for review.
- Alternatively, you can retrieve the logs by navigating to WooCommerce > Status > Logs, then select the appropriate log file related to FedEx to access the API request and response details.
- The FedEx API Rate endpoint used by the plugin is: https://ws.fedex.com/web-services/rate
- Share these API request/response details with the FedEx support team for further analysis.
How do I obtain the correct FedEx REST API credentials and set up the WooCommerce FedEx Shipping Plugin by PluginHive with the new REST API?
- Your FedEx account number
- Your FedEx billing address
- A previous FedEx shipment invoice number
How do I connect the FedEx Developer Key and Production Key in the PluginHive plugin? I cannot find the fields to enter them.
If you have completed the direct registration process with your FedEx account details through the plugin, you do not need to manually configure the FedEx Developer Key and Production Key. The plugin automatically associates your FedEx account once registration is complete, so these keys are already integrated within the plugin. Therefore, there is no separate field to fill in for these keys. Your FedEx account is fully configured and ready to use with the plugin without additional setup.
How do I complete the testing phase required for FedEx Shipping API certification and what details must I provide for production activation?
- Generate two test shipping labels within the FedEx test environment:
- Save and share the PDF copies of these test labels with the certifying authority (e.g., FedEx contact or partner team).
- Provide the missing production details required for activation, including:
How do I activate the FedEx API key through PluginHive for my WordPress website?
- **Purchase the FedEx Shipping Plugin**: You must first buy the official FedEx shipping plugin from PluginHive. Without purchasing the plugin, you will not receive the necessary API credentials.
- **Access API Keys**: After purchasing, log in to your account on the PluginHive website and navigate to the “My Account” page where your FedEx API keys will be generated and displayed.
- **Install and Activate the Plugin on WordPress**: Install the WooCommerce FedEx Shipping plugin on your WordPress site and activate it through the WordPress plugin dashboard.
- **Enter API Credentials in Plugin Settings**: Go to the FedEx plugin settings in your WordPress admin panel and input the API key and other required credentials obtained from your PluginHive account.
- **Save and Test Configuration**: Save the settings and test the connection to ensure the API key is correctly activated and the plugin is communicating with FedEx.
Note: Without purchasing the plugin and obtaining API keys through your PluginHive account, the API connection will not be functional. If you encounter errors indicating “A customer account does not exist for this API key,” it usually means you are either using incorrect credentials or do not have an API key associated with a PluginHive purchase. For any account or API key issues, contact PluginHive support directly via https://www.pluginhive.com/support/.
How can switching from FedEx REST API to SOAP API help resolve shipping rate display issues?
- Navigate to the FedEx plugin settings in your WordPress admin area.
- Locate the API mode or integration type option.
- Select "SOAP" instead of "REST" for API communication.
- Enter your FedEx credentials as required for SOAP access.
- Save the settings and test shipping rate retrieval on your checkout page.
How can PluginHive support help me activate my FedEx API key if I am unable to do it myself?
- Provide them with valid login credentials for both your WordPress site and your PluginHive account to verify and activate the key.
- PluginHive will log in, activate the latest API key, and confirm via screenshot or message once the activation is successful.
- They will generate a test FedEx label on one of your active orders to ensure everything works correctly.
- Follow any additional steps or configurations suggested by support afterward.
How can I verify that the FedEx REST API integration is working correctly after registration?
- Navigate to your e-commerce store’s cart and checkout pages.
- Check if FedEx shipping rates are displayed accurately for the products in the cart based on their shipping destination and weight.
- Place a test order to ensure that shipping labels can be generated successfully through the FedEx plugin.
- If the rates do not appear or labels cannot be generated, review your API credentials and plugin settings to confirm proper configuration.
- Ensure that your FedEx plugin purchase is active and registered under the correct email associated with your account.
How can I verify that my newly activated API key is working properly and ensure it won’t stop working when my old license expires at the end of the month?
- Use your newly activated API key to fetch shipping rates or services (e.g., check FedEx rates) on your site or application where the PluginHive integration is implemented.
- Verify that the rates or shipping options are displaying accurately without any errors.
- If the rates are shown correctly, this indicates the API key is properly configured and active.
- Once confirmed, you can be assured the new API key will continue to work seamlessly after your old license expires at the end of the month.
How can I verify that my FedEx REST API integration with PluginHive is working correctly after registration?
- Visit your store’s cart and checkout pages.
- Check if FedEx shipping rates are displayed accurately based on your shipping origin, destination, and parcel details.
- Place a test order to ensure that the system can successfully generate FedEx shipping labels.
- Confirm that the shipping labels correspond correctly to the selected FedEx service and order information.
How can I verify shipments or test the PluginHive FedEx plugin integration properly?
You should verify shipments using a live site with an active license, monitoring actual FedEx transactions carefully. If you want to avoid interfering with your production environment when testing, use a separate staging license on your test domain and control test shipments to avoid charges. Avoid using the same license across production and staging simultaneously. Testing in staging environments should be for validation only and not for bulk or load test shipments to prevent FedEx service issues.
How can I verify if the FedEx REST API registration was successful and is functioning properly on my WooCommerce store?
- Visit your WooCommerce cart and checkout pages on your store.
- Check if FedEx shipping rates are displayed correctly among the available shipping options.
- Place a test order using FedEx as the shipping method.
- Verify if you can successfully generate FedEx shipping labels for this test order from your WooCommerce order management area.
How can I verify and correct pricing discrepancies in shipping rates charged by my UPS account through the PluginHive API integration?
- Confirm that the UPS API credentials and account details configured in the UPS plugin match your active UPS account.
- Review plugin settings for shipping methods, packaging, declared values, and additional services that might affect rate calculation.
- Compare rate quotes presented during checkout with those generated on the UPS account portal, paying attention to service types, surcharges, and discounts.
- Clear any caching on the site or checkout page that may cause outdated rate display.
- If the custom Sonoma Shipping plugin modifies rate calculation or label printing, verify its logic and compatibility with PluginHive UPS plugin.
- Reach out to UPS support to confirm if there are changes or promotions affecting your account pricing.
- For persistent discrepancies, work with PluginHive support providing specific order examples and screenshots for further debugging.
How can I troubleshoot the PluginHive plugin if it stops working after adding a new API key following a license renewal?
- Open the plugin settings and go to the General Tab.
- Enable the "Debug Mode" option to capture detailed logs.
- Attempt to check shipping rates again to generate relevant data.
- Navigate to the "Help & Support" page within the plugin settings.
- Submit a Diagnostic Report as per the instructions provided there.
How can I troubleshoot the issue when the plugin does not retrieve live shipping rates after reactivation using the updated API key?
- Access your WooCommerce dashboard and go to the plugin settings.
- Enable the “Debug Mode” option to capture detailed logs for troubleshooting.
- Visit the cart or checkout page and attempt to retrieve shipping rates again to reproduce the issue.
- Return to the plugin settings and navigate to the "Help & Support" page.
- Submit a Diagnostic Report from there, referencing your support ticket number (e.g., 304037).
How can I troubleshoot FedEx rates not showing after plugin renewal and API key activation?
- Confirm the plugin is updated to the latest version available.
- Deactivate and then reactivate the plugin license to refresh the API connection.
- Re-register your FedEx account within the plugin, ensuring account numbers and billing/shipping addresses match exactly with your FedEx account records.
- Check plugin logs or error messages for "Forbidden" or "Invalid Billing Address" errors and address those as explained in the PluginHive documentation.
- Try alternative FedEx account numbers associated with your account if registration errors continue.
- Verify that your FedEx account is active and has valid shipments and invoices, as inactive or empty accounts may cause integration issues.
- If problems persist, contact PluginHive support with your FedEx account details, shipping address, and invoices to assist further.
How can I test the PluginHive FedEx integration on my staging site without affecting my production environment?
- Log into your PluginHive account at pluginhive.com.
- Navigate to the "My Accounts" → "API Keys" section.
- Remove or delete the URL associated with your production site license activation.
- Activate the license on your staging site domain.
- After testing, repeat the process in reverse to move the license back to production.
How can I switch the PluginHive FedEx plugin from using the soon-to-be-discontinued SOAP API to the RESTful API?
Currently, the PluginHive FedEx plugin supports connecting to your FedEx account using the FedEx Compatible Solution, which allows integration with just your FedEx Account number and billing address, without needing a meter number. To set this up, refer to the detailed guide here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-fedex-shipping-plugin/#donot_have_fedex_meter_number.
While the FedEx SOAP API will be discontinued, the plugin team is actively working on updating the plugin to be fully compatible with the FedEx RESTful API. This update is planned for release in the second quarter of the year. Until then, you can use the current compatible solution described above to continue shipping with FedEx through the PluginHive plugin.
How can I switch the FedEx API Key license from my test site back to my production website safely?
- Deactivate the license key on the currently active site (e.g., test site).
- Log in to your account on pluginhive.com and navigate to My Accounts → API Keys.
- Delete the previously activated site URL associated with the license key to free it up.
- Activate the license key on your production website.
How can I switch my PluginHive WooCommerce FedEx plugin integration from SOAP API to FedEx’s newer REST API, and what should I be aware of?
- Access the plugin settings in your WooCommerce admin panel.
- Locate the API connection settings and select the option to use FedEx’s REST API instead of SOAP.
- Complete the FedEx REST API registration by following the step-by-step setup guide available here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-fedex-shipping-plugin/#Need-to-Register-With-FedEx-REST
- After completing registration, the plugin will automatically share your Admin Store URL with PluginHive support to facilitate onboarding and support.
How can I switch from the FedEx REST API to SOAP API in the PluginHive WooCommerce Shipping plugin?
- Log in to your WordPress admin dashboard.
- Navigate to WooCommerce > Settings > Shipping > FedEx (or the PluginHive FedEx Shipping plugin settings page).
- Find the API integration section or tab where you configure FedEx API credentials and connection type.
- Select the option for SOAP API connection instead of REST API.
- Enter the required SOAP API credentials, which may differ from REST API credentials — ensure you have these details from your FedEx account.
- Save the settings.
- Test your checkout process to confirm that the FedEx shipping rates are displaying correctly and that the error is resolved.
How can I switch from SOAP to REST API for FedEx real-time rates using the PluginHive plugin, and what should I expect during this process?
To switch from SOAP to REST API:
- Deactivate your current license via WordPress dashboard → FedEx Shipping → License Activation.
- Re-activate your plugin license with correct credentials.
- Register your FedEx account using REST API credentials:
- Save settings and wait briefly for rates to become active on the site.
How can I switch from FedEx REST API to SOAP API in the PluginHive FedEx plugin to resolve shipping rate display issues?
- Log into your WordPress admin dashboard.
- Navigate to the FedEx plugin settings page.
- Locate the API mode or integration type option within the settings.
- Change the API mode from "REST" to "SOAP."
- Enter your FedEx SOAP API credentials, which may differ from REST API details; ensure all required fields are completed for SOAP access.
- Save the settings to apply changes.
- Test the checkout page to verify that FedEx shipping rates now appear correctly.
How can I switch between the SOAP and REST API connections in the WooCommerce FedEx Shipping Plugin by PluginHive?
- Navigate to the PluginHive FedEx Shipping plugin settings page in your WooCommerce admin dashboard.
- Locate the API connection or integration section where you can select the API type.
- Choose between the legacy SOAP connection or the new REST API connection based on your requirements and limitations.
- Save the settings to apply the changes.
How can I switch between the FedEx REST and SOAP API connections within the PluginHive WooCommerce FedEx Shipping Plugin?
Switching between REST and SOAP is fully supported in the plugin’s settings. You can select your preferred API connection type from the plugin configuration panel without any manual migration steps beyond registration and setup, allowing seamless toggling between integrations based on your needs.
How can I switch between SOAP and REST API connections in the WooCommerce FedEx Shipping plugin?
- Access your WooCommerce admin dashboard.
- Navigate to the PluginHive FedEx Shipping plugin settings.
- Locate the API connection option where you can toggle between SOAP and REST.
- Select your desired API (SOAP or REST) based on your needs.
- Save the settings to apply the change.
How can I switch between SOAP and REST API connections in the PluginHive WooCommerce FedEx Shipping plugin, and what should I consider when doing so?
- Go to the plugin’s registration page within your WooCommerce admin dashboard.
- Locate the option to select the API connection type—SOAP or REST.
- Choose the desired API connection based on your current needs; REST is available as a Beta option with faster, more secure, and modern integration.
- Save changes to apply the selected API connection.
How can I resolve the issue when the FedEx Shipping plugin shows "Deactivated" status even after entering and saving the API key and Product key in WordPress?
To resolve the "Deactivated" status after saving your API Key and Product key in the FedEx Shipping plugin, follow these steps:
- Go to the FedEx Shipping Activation page in your WordPress dashboard.
- Navigate to the "API Key Deactivation" section and enable the "Deactivate API Key" option.
- Click on "Save Changes".
- Visit PluginHive’s website at https://pluginhive.com/, log in to your account, then go to My Account → API Keys.
- Delete any previous activation of the license key if it exists.
- In WordPress, deactivate the FedEx Shipping plugin, then reactivate it.
- Return to the FedEx Shipping Activation page.
- Enter the license API key and Product-ID again in the "API Key Activation" section.
- Click "Save Changes".
This process should activate your plugin successfully.
How can I resolve the “There are no shipping options available” error after renewing my PluginHive FedEx plugin subscription and activating a new API key?
To resolve the “There are no shipping options available” message after renewing your subscription and activating a new API key, follow these steps:
- Update the PluginHive FedEx Shipping plugin to its latest version (7.1.3).
- Deactivate the plugin license:
- Reactivate the plugin license by entering the new API key in the same **License Activation** section.
- Re-register your FedEx account with the plugin:
- Clear your site cache and test the shipping options again.
These steps ensure that your plugin license and FedEx account registration are properly linked and active. If problems persist, verify that all address data entered in WooCommerce is complete and correct.
How can I resolve the "Forbidden" error that appears when saving the origin zip code and other FedEx settings while using the REST API integration in the WooCommerce FedEx Shipping Plugin?
- Deactivate your current plugin license by navigating to **FedEx Shipping → License Activation** within your WooCommerce admin.
- Update the FedEx Shipping Plugin to the latest version (at least version 8.0.2).
- Reactivate your plugin license.
- Re-register your FedEx account through the plugin settings using the REST API credentials.
How can I resolve a 500 Internal Server Error that occurs at the end of the FedEx REST API registration process in the PluginHive integration?
- Clear your browser cache to eliminate any corrupted or outdated data that might interfere with the registration process.
- Retry the FedEx REST API registration within the PluginHive system after clearing the cache.
- Ensure that all required FedEx account details (account number, full name, address, phone number, email) are correctly and fully entered.
- Confirm the verification method used (e.g., SMS OTP) and have the corresponding details or documentation (such as a recent FedEx invoice) ready if additional verification is required.
- If the error persists, contact PluginHive support with admin access to your WordPress site (created for [email protected]) and share registration details so the support team can investigate the issue in depth.
How can I remove or disable the HPOS migration banner appearing in my WordPress admin dashboard from the PluginHive FedEx plugin?
- Clear your browser cache and server cache to ensure the migration status is updated on your page.
- Close the banner manually once you confirm the migration process status.
- The banner will permanently disappear once all orders are fully imported via HPOS.
How can I register and switch to the FedEx REST API in the WooCommerce FedEx Shipping Plugin?
To register and switch to the FedEx REST API:
- Follow the step-by-step registration guide available here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-fedex-shipping-plugin/#Need-to-Register-With-FedEx-REST
- Complete the FedEx developer registration process as outlined in the guide to obtain REST credentials.
- Access the plugin settings in your WooCommerce admin dashboard.
- Navigate to the connection type options and select “REST API” instead of “SOAP.”
- Enter your FedEx REST API credentials in the provided fields.
- Save the settings and test the integration to verify successful connection and functionality.
- Upon successful registration, the plugin will automatically send an email to PluginHive Support containing your Admin Store URL to facilitate onboarding and support.
If you encounter any difficulties during this process, contact PluginHive support for assistance.
How can I register and set up the FedEx REST API connection in the PluginHive WooCommerce FedEx Shipping plugin?
- Navigate to the plugin’s settings area in WooCommerce and select the REST API option on the registration or connection page.
- Follow the step-by-step REST registration guide provided by PluginHive: https://www.pluginhive.com/knowledge-base/setting-woocommerce-fedex-shipping-plugin/#Need-to-Register-With-FedEx-REST.
- Provide the required FedEx developer account details, API credentials, and other necessary information to complete the REST API registration.
- Upon successful registration, the plugin will automatically send your store’s admin URL to PluginHive Support to facilitate faster onboarding and issue resolution.
- Save your settings and test the REST API connection to ensure shipping rates and label printing work as expected.
For assistance during registration or migration, contact PluginHive Support, who can help troubleshoot or provide clarifications.
How can I reactivate the FedEx API on my website if the API key is showing as deactivated but API History shows access until expiration?
- Verify the license status by checking your account or previous purchase details.
- If the license has expired (usually after 1 year), you need to renew or purchase a new plugin license from PluginHive. You can do this by visiting: https://www.pluginhive.com/product/woocommerce-fedex-shipping-plugin-with-print-label/
- After purchasing or renewing, you will receive a new API key.
- Activate this new API key within your website’s PluginHive FedEx shipping plugin settings.
How can I proceed with registering the FedEx API if the terms & conditions PDF automatically opens and blocks progress during registration?
- Try using a different browser as this may be a browser-specific issue with handling PDFs on the registration page.
- Switching from Firefox to browsers like Brave has resolved this problem for some users, allowing normal registration to proceed.
- If the issue persists, consider temporarily configuring your browser or system not to auto-open PDF files externally, or try downloading and confirming terms manually if that option exists.
How can I obtain or find the new API key for my PluginHive FedEx plugin license?
- Visit PluginHive.com and log in to your account.
- Navigate to **My Account → API Keys**.
- Locate the API key associated with your FedEx plugin license.
- If needed, delete any old or inactive API keys to avoid conflicts.
- Use the current API key in your site’s **FedEx Shipping → License Activation → API Key Activation** section to activate your license.
How can I keep my existing support ticket open or be notified when the FedEx REST API version is ready?
Your current support ticket will not be closed permanently, and you can reply or create a follow-up on the same ticket at any time. Additionally, your contact details are saved within PluginHive’s system, and they will notify you directly once the FedEx REST API integration is implemented. You can always reach out to support if you have further questions.
How can I get reliable updates and maintain communication with PluginHive about the FedEx REST API integration progress when previous follow-ups have not resulted in proactive information sharing?
To receive reliable updates on the FedEx REST API integration from PluginHive, consider the following approach:
1. **Direct Contact:** Reach out directly to a designated customer success manager or point of contact at PluginHive. For example, you can email Keerthi at [email protected], who is responsible for communicating updates related to this integration.
2. **Express Appreciation and Need:** Clearly communicate your appreciation for their efforts while emphasizing the importance of timely updates for your business and clients. This encourages a positive and cooperative response.
3. **Request Scheduled Updates:** Politely ask if it is possible to receive periodic scheduled updates (e.g., weekly or monthly), so you can better plan and inform your clients without needing to chase information repeatedly.
4. **Clarify Urgency:** Highlight any business-critical deadlines or client pressures to ensure the vendor understands the priority level.
5. **Document Communication:** Keep a record of all communications to maintain accountability and reference in future follow-ups if necessary.
6. **Alternative Contacts:** If one contact is unresponsive, politely request a backup contact or escalations pathway within PluginHive.
By following this structured, courteous, and persistent communication strategy, you increase the likelihood of receiving timely and actionable updates on the integration status.
How can I get help with FedEx REST API registration and setup in the PluginHive plugin?
- Refer to the detailed step-by-step registration guide here:
- Follow the instructions carefully to create and activate the REST API credentials with FedEx.
- If you encounter issues or need personalized support, contact PluginHive support via their official help channels.
- After successful registration, the plugin automatically shares your Admin Store URL with PluginHive support to facilitate smoother onboarding and faster issue resolution.
- Keep this information handy and provide relevant details as requested during support interactions.
How can I follow up on FedEx API issues with PluginHive support and verify resolution?
- Contact PluginHive support through your existing ticket or support channel to get updates on the current status.
- PluginHive support may coordinate with FedEx Senior Support or their internal Level 3 team to diagnose and resolve the problem.
- Once support informs you that the issue has been addressed on their end, perform a thorough test of the FedEx shipping rates using the REST API connection in your plugin settings.
- Confirm that shipping rates are now successfully retrieved and functioning as expected.
- Report back to PluginHive support with your test results to close the loop.
How can I connect the PluginHive FedEx plugin to my FedEx account now that FedEx is disabling meter numbers and requires REST API authentication?
The PluginHive FedEx plugin now supports a **FedEx Compatible Solution (Registration)** that allows you to connect your FedEx account using only your FedEx Account Number and billing address, eliminating the need for a meter number. To set this up:
- Visit the PluginHive knowledge base article explaining the process: https://www.pluginhive.com/knowledge-base/setting-woocommerce-fedex-shipping-plugin/#donot_have_fedex_meter_number
- Follow the instructions to enter your FedEx Account Number and billing address within the plugin settings.
- This method replaces the older meter number-based authentication, complying with FedEx’s updated account connection requirements.
- The plugin currently does not require manual REST API setup via the FedEx developer portal, as this integration is handled internally.
This solution provides seamless shipment processing without needing to enable specific APIs manually on the FedEx developer portal. PluginHive is actively monitoring and developing fuller REST API support in future updates.
How can I confirm that the FedEx REST API registration was successful and that it is working correctly on my WooCommerce store?
- Go to your WooCommerce store’s Cart or Checkout page.
- Add products to your cart to simulate a purchase.
- Check if the FedEx shipping rates are displayed among the available shipping options.
- Confirm that the shipping rates correspond to the expected FedEx services and pricing.
- Proceed to place an order and verify that you can generate FedEx shipping labels without errors.
How can I confirm that the FedEx REST API connection issue has been resolved and the plugin is retrieving shipping rates successfully?
- Test your checkout page by adding products to the cart and proceeding to the shipping step.
- Ensure that FedEx shipping rates load without errors or continuous loading animations.
- Confirm that the warning message no longer appears.
- If rates are displayed correctly, the REST API connection is functioning properly.
- If problems continue, refresh your API credentials in the plugin and verify plugin settings, then contact support if needed.
How can I confirm that PluginHive has successfully accessed the staging site and FTP during the custom addon integration?
- Monitor PluginHive’s communication for confirmation messages stating they have connected successfully to both staging site and FTP.
- PluginHive will typically provide screenshots or logs showing access confirmation.
- Ensure your WordPress user has Administrator access so PluginHive can perform necessary configuration and testing.
- Confirm that FTP permissions allow file access and modifications. If additional access is needed, provide it promptly.
How can I confirm that my site is no longer using the old FedEx integration setup after completing FedEx Registration in the plugin?
After successfully completing the FedEx Registration form within the plugin, your site is updated to the current integration method. This means the plugin will function correctly without depending on the deprecated API/Web Services setup. You can continue using the plugin seamlessly. If the registration form was submitted and accepted without errors, your integration is up to date and no further action is required.
How can I confirm that my PluginHive license renewal and API key update are successful?
- After completing the API key activation steps, check the FedEx Activation page within your plugin’s WordPress settings to see the current license status. It should display as active and valid beyond the previous expiration date.
- Test the FedEx shipping functionalities on your site to ensure they work as expected (e.g., real-time shipping rates, label printing).
- If you handed over site access to PluginHive support for activation, confirm via their communication that the license is activated.
- If in doubt, contact PluginHive support to verify your license status or request confirmation.
How can I confirm that FedEx REST API registration through PluginHive was successful?
- Attempt the registration process following PluginHive’s instructions.
- After completion, verify that no error messages (such as error 500) appear and that the registration status indicates success.
- PluginHive support will typically confirm successful registration on their end and may ask you to verify from your dashboard or system.
- If you are able to view connected FedEx services and options in your PluginHive account or WooCommerce FedEx plugin without errors, the registration is successful.
- If uncertain, communicate with PluginHive support who can verify via their backend or offer a Zoom session for confirmation and additional assistance.
How can I confirm if the PluginHive FedEx plugin is correctly fetching shipping rates when using SOAP API in the test environment?
- Enable debug mode in the plugin settings to capture detailed logs.
- Add a product to the cart and proceed to cart or checkout to trigger rate calculation.
- Review the debug logs (via the Diagnostic Report) to see if rates from FedEx SOAP API are received.
- Confirm that the appropriate FedEx services for which you want rates are enabled in the plugin.
- If shipping options do not display despite received rates, validate plugin settings and service activation again.
- Perform multiple test orders to ensure consistency.
How can I check if the PluginHive FedEx plugin’s scheduled order migration cron job is running properly?
To verify whether the scheduled order migration cron jobs are running as expected:
- Install a WordPress cron monitoring plugin (e.g., WP Crontrol) to view all scheduled cron events and their next run times.
- Look specifically for migration-related cron events scheduled every 5 minutes or as documented by PluginHive.
- Confirm that these cron events are not stalled or stuck, meaning their last run was recent and future runs are scheduled.
- If using server-level cron instead of WP Cron (recommended for reliability), verify that this is configured correctly to trigger wp-cron.php.
- Check server logs or plugin logs for entries indicating migration processes are executing during cron runs.
- If cron jobs are not running:
- After confirming cron job execution, monitor migration progress by checking the number of migrated orders via plugin status pages or WooCommerce order metadata.
Ensuring cron jobs run unhindered is essential for smooth, incremental order migration and plugin operation.
Have the PluginHive FedEx plugins been updated to use the FedEx REST API, and where can I verify the FedEx settings in the plugin?
The PluginHive FedEx plugin currently includes a **FedEx Compatible Solution** that allows connection to your FedEx account using your FedEx Account number and billing address—there is no requirement for a meter number anymore. You can verify and configure these settings by referring to the detailed documentation here:
Set Up WooCommerce FedEx Shipping Plugin
Regarding the FedEx REST API, PluginHive is aware and actively working on transitioning the plugin to be fully compatible with it. This update is planned to be completed before FedEx fully migrates to REST API, but it has not been released yet and is still under development.
Has the PluginHive WooCommerce FedEx Shipping plugin been updated to work with the new FedEx REST API for accurate freight shipment pricing?
Yes, the WooCommerce FedEx Shipping plugin has completed development to migrate from FedEx Web Services to the new FedEx REST API. This update enables the plugin to provide correct pricing for freight shipments. The PluginHive team is working closely with FedEx to obtain official certification for the REST API integration. Once certification is approved, the plugin will switch over to the new API, ensuring accurate freight pricing for users.
Has the PluginHive FedEx plugin switched to using the FedEx REST API after completing the new registration and hiding the "Verify Connection" button?
No, even though the "Verify Connection" button disappears after completing the new registration, the plugin still uses the FedEx SOAP API for its current operations. FedEx has not fully migrated all services to REST API yet; only some services like Tracking and Address Validation have been migrated. Those migrated services still work with the existing SOAP-based registration process used by the plugin. Hence, the absence of the verification button reflects a change in the registration flow but does not indicate a switch to REST API.
Has the new API key been successfully activated after updating the plugin?
Yes, once the plugin support team confirms activation and update, the new API key is active on your site. You can verify this by checking the plugin license status in your WordPress admin plugin settings and confirming that the FedEx plugin is updated to the latest version. If you encounter any issues or if activation did not reflect, contact support for confirmation and troubleshooting.
Has PluginHive updated the FedEx plugin to use the new RESTful APIs instead of the old SOAP APIs to avoid service interruptions before the August 31, 2024 deadline?
PluginHive has completed the development of the migration to FedEx RESTful APIs within the FedEx plugin. The plugin now includes a FedEx Compatible Registration process that allows connection using a FedEx Account number and billing address without requiring a meter number. Currently, PluginHive is working with FedEx to obtain certification for the REST API implementation. Once certified, the plugin will promptly switch to use the REST API. This transition will be completed before the FedEx SOAP API endpoints are disabled on August 31, 2024, ensuring uninterrupted service. For more details, you can refer to the documentation here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-fedex-shipping-plugin/#donot_have_fedex_meter_number.
Has PluginHive updated the FedEx plugin to use the FedEx REST API, and will it affect rates and label creation?
Yes, the PluginHive development team has completed the migration of the FedEx plugin to support FedEx’s REST API. Currently, the plugin functions with the new API, ensuring that shipping rates and label generation continue to work smoothly without interruption. The team is working with FedEx to obtain formal certification for the REST API integration. Once certification is obtained, the plugin will fully switch over to the REST API. This ensures continued reliable service as FedEx transitions to their new API system.
Has PluginHive resolved the FedEx REST API account mismatch issue, and how can I confirm it?
- Test the shipping rates functionality on your site using the REST API connection.
- Verify that requests no longer return "Account Number Mismatch" errors.
- Check the API logs for successful rate request responses.
- Inform PluginHive support of your test results to close the ticket or escalate further if issues persist.
Has PluginHive completed the migration to the FedEx REST API, and will the plugin continue working after FedEx disables their older web services?
Yes, PluginHive has completed the development and migration for the FedEx REST API within the plugin. The plugin's features will continue to function smoothly after FedEx disables their older web services on August 31, 2024. PluginHive is also working closely with FedEx to obtain official certification for the REST API implementation, ensuring a fully certified and seamless transition well before the older web services are retired.
Has PluginHive completed the migration to the FedEx REST API, and will the plugin continue to work after FedEx disables their older web services?
Yes, PluginHive has already completed development for the FedEx REST API migration within the plugin. The plugin features will continue to function smoothly after FedEx disables their older web services on 8/31/2024. PluginHive is currently working closely with FedEx to obtain official certification for the REST API implementation. Once certified, the plugin will fully switch over to using the REST API well before the FedEx web services are retired, ensuring uninterrupted service for users.
Does the WooCommerce Shipping Plugin for FedEx with Print Label still use the SOAP/WSDL API, or has it switched to the FedEx REST API?
The current WooCommerce FedEx Shipping Plugin still uses the SOAP/WSDL API implementation for FedEx services. This is fully supported and does not affect plugin functionality or rate fetching. Although the plugin will be updated in the future for compatibility with the FedEx RESTful API, the existing SOAP-based integration continues to operate correctly and reliably.
Does the PluginHive FedEx Shipping Plugin support integration with IFS Inforsure’s API for insurance and shipping purposes?
The PluginHive WooCommerce FedEx Shipping Plugin is specifically designed to connect with your FedEx account to provide features such as live FedEx shipping rates, label printing, pickup scheduling, and shipment tracking updates. Currently, it does not support integration with IFS Inforsure’s API or provide options to connect with IFS Inforsure for insurance or shipping. You can refer to the list of supported shipping carriers on PluginHive’s website to explore available integrations.
Does the PluginHive FedEx shipping plugin currently support FedEx’s REST API, and when will the switch be available?
As of now, the PluginHive FedEx shipping plugin does **not yet** support the FedEx REST API. The plugin has implemented a Registration solution compatible with FedEx, allowing you to connect your FedEx account without traditional API keys; however, full REST API support is planned for a future plugin release. The development team is actively working on it, but no exact release date is available at this time. Once REST API support is released, you will be able to switch over seamlessly within the plugin. Until then, continue using the current supported integration. Keep an eye on updates from PluginHive for the release notification.
Does the PluginHive FedEx plugin support the FedEx REST API since FedEx has removed support for SOAP web services as of August 31, 2024?
The current PluginHive FedEx plugin supports an Auto Registration process with FedEx, allowing you to use the plugin without manually entering credentials like Meter Number, Authentication Key, or Web Services Password. You can register directly with FedEx through the plugin interface. For a detailed guide on this registration process, refer to the article here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-fedex-shipping-plugin/#donot_have_fedex_meter_number. While the existing plugin does not fully operate on the FedEx REST API yet, an updated version supporting REST API (version 8.0.0) is planned for release soon. Until then, you can continue using the registration and credential process as described.
Does the PluginHive FedEx plugin support FedEx's new REST API for accurate freight shipping calculations?
Currently, the PluginHive FedEx plugin uses the existing API but includes a compatible solution for account connection without requiring a meter number. The development team is actively working on upgrading the plugin to support the FedEx REST API. This update will be completed before FedEx fully migrates to the REST API version. Until then, the current plugin configuration and compatible solution should be used for calculating freight shipping costs correctly.
Does the PluginHive FedEx plugin require a FedEx API Key (Client ID and Secret Key) for integration?
No, the PluginHive FedEx plugin does not require your FedEx API Client ID or Secret Key for integration. Instead, it integrates your FedEx account using your FedEx account number and billing address by following the FedEx Compatible Registration process. This means the plugin authenticates and operates with your FedEx account details without needing the Client ID/Secret Key credentials usually used in direct API integrations.
Does the current WooCommerce FedEx Shipping plugin support FedEx’s new REST API that requires Client ID and Client Secret credentials?
No, the current version of the WooCommerce FedEx Shipping plugin does not support FedEx’s REST API yet. It still relies on the legacy FedEx Web Services and the existing registration process, which requires only your FedEx account number and billing address to connect your account. The plugin will be made compatible with the REST API in a future update. Meanwhile, you can continue using the FedEx services through the plugin using the legacy registration process. For detailed setup instructions, refer to: https://www.pluginhive.com/knowledge-base/setting-woocommerce-fedex-shipping-plugin/#Add_FedEx
Does the current version of the PluginHive FedEx plugin support authentication via FedEx RESTful API credentials, and can I input API Key and API Secret within the plugin settings?
No, the current version of the PluginHive FedEx Shipping Plugin does not support authentication via FedEx RESTful API credentials such as API Key and API Secret. Instead, it uses an Auto Registration process that eliminates the need to manually enter traditional credentials like Meter Number, Authentication Key, or Web Services Password. This process simplifies the connection with FedEx without requiring manual credential input. You can set up your FedEx account integration by following the step-by-step instructions in the PluginHive knowledge base here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-fedex-shipping-plugin/#Add_FedEx
Does PluginHive support live troubleshooting sessions for shipping rate issues with FedEx integration?
Yes, PluginHive offers personalized support including scheduling Zoom meetings to assist with issues such as shipping rate discrepancies or configuration errors. You can coordinate with PluginHive support to set a mutually convenient time for a live troubleshooting call where the team will work with you directly to address your concerns and optimize your plugin settings.
Does PluginHive provide a FedEx Shipping plugin or API support specifically for mobile app users to track shipping status and pricing?
PluginHive currently offers a FedEx Shipping plugin designed for WooCommerce websites to manage shipping rates, tracking, and related functionalities for web users. However, there is no dedicated FedEx Shipping plugin or API support available specifically for mobile app users from PluginHive. Mobile app integrations would require custom development or using FedEx's own APIs directly for mobile platforms.
Does PluginHive plugin version 7.0.2 support FedEx RESTful APIs, considering FedEx is discontinuing SOAP APIs from August 31, 2024?
Yes, PluginHive plugin version 7.0.2 and later versions include support for FedEx RESTful APIs. The plugin has migrated from the deprecated SOAP API endpoints to the FedEx REST API, ensuring continued smooth integration after FedEx discontinuation of SOAP API on August 31, 2024. The plugin connects using your FedEx account number and billing address only; a FedEx meter number is not required. For detailed configuration instructions and to understand the FedEx Compatible Solution registration, refer to this knowledge base article:
Set Up WooCommerce FedEx Shipping Plugin
Note: The plugin is undergoing certification with FedEx for REST API compliance, but the REST API-based features are already functional.
Do you have an estimate for when the FedEx REST API integration will move out of beta?
Currently, there is no confirmed estimate for when the FedEx REST API integration will exit its Beta phase. The primary reason for this delay is the lack of access to a live FedEx account, which is necessary to fully validate and stabilize the integration in a real-time environment. To help expedite this process, you can share your live FedEx account details securely with the PluginHive team, allowing them to perform necessary validations without charging your account during testing. If you are willing to provide these details, the support team will specify exactly what information they require to proceed with testing and improve the integration’s stability.
Do I need to update the PluginHive WooCommerce FedEx Shipping Plugin to continue shipping after FedEx discontinues certain SOAP API endpoints on August 31, 2024?
Yes, you need to update to the latest version of the PluginHive FedEx plugin to ensure continued shipping functionality. PluginHive has introduced a new **FedEx Compatible Solution** that replaces the previous SOAP API with registration using your FedEx Account Number and Billing Address, eliminating the need for a meter number. You should complete this new registration process as described in the PluginHive knowledge base: https://www.pluginhive.com/knowledge-base/setting-woocommerce-fedex-shipping-plugin/#donot_have_fedex_meter_number. If you have already completed the registration, you can continue using the plugin until PluginHive releases the fully compatible FedEx REST API version. Migration instructions will be provided when that update is available.
Do I need to switch from the FedEx SOAP API to the new REST API in the WooCommerce FedEx Shipping Plugin immediately?
No immediate switch is required. The REST API integration is currently in beta, and the legacy SOAP connection remains fully supported without any official deprecation deadline from FedEx. You can continue using the existing SOAP-based integration without disruption while planning your migration to REST when convenient.
Do I need to purchase a new API key to renew the PluginHive plugin, and will using a new API key override my existing plugin settings?
Yes, renewing the PluginHive plugin involves purchasing a new API key as a new purchase. After buying the plugin from the provided link (https://www.pluginhive.com/product/woocommerce-fedex-shipping-plugin-with-print-label/), you need to configure the new API key within your site. Importantly, using a new API key will not override or affect your existing plugin settings; all your prior configurations will remain intact.
Do I need to do anything other than keep my PluginHive FedEx plugin updated to comply with FedEx’s deprecation of SOAP API endpoints by August 31, 2024?
Yes, you need to update the PluginHive FedEx plugin to its latest version, which now includes a FedEx Compatible Solution using a Registration process. This update allows the plugin to connect directly to your FedEx account using your FedEx Account number and billing address, eliminating the need for the previous Web Service key and password. To implement this, follow the step-by-step guidance provided here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-fedex-shipping-plugin/#donot_have_fedex_meter_number. While this updated plugin version supports the new FedEx registration method, full compatibility with FedEx RESTful APIs is planned and will be released later. You can start using the registration process now and switch over to REST APIs once supported, ensuring uninterrupted integration after August 31, 2024.
Do I need to change anything in the PluginHive FedEx plugin due to FedEx disabling their SOAP-based Web Services on August 31, 2024?
No immediate change is required on your part to continue using the PluginHive FedEx plugin. The plugin now supports a **FedEx Compatible Solution** that allows connection using your FedEx Account Number and Billing Address without needing a meter number. To configure this, follow these steps:
- Access the plugin settings in your WooCommerce dashboard.
- Use your FedEx Account Number and Billing Address to register and connect.
- Skip the meter number requirement, as it is no longer necessary.
For a detailed guide on this setup, refer to the PluginHive knowledge base article:
https://www.pluginhive.com/knowledge-base/setting-woocommerce-fedex-shipping-plugin/#donot_have_fedex_meter_number
Additionally, PluginHive is actively developing an update to incorporate FedEx RESTful APIs, ensuring full compatibility before FedEx fully migrates from SOAP to REST. This update will be provided ahead of the FedEx deadline, so you can continue shipping without disruption.
Do I need a FedEx meter number to set up the PluginHive FedEx plugin with the new FedEx REST API?
No, you do not need a FedEx meter number to set up the PluginHive FedEx plugin with the new FedEx REST API. The plugin uses the FedEx Compatible Solution, which allows you to register the plugin using your FedEx account number and billing address instead. This simplifies the setup process and ensures compatibility with FedEx’s latest API requirements. For detailed setup instructions, you can refer to the knowledge base article here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-fedex-shipping-plugin/#donot_have_fedex_meter_number
Can the FedEx shipping plugin be used seamlessly during FedEx’s transition from SOAP to REST API?
Yes. PluginHive has completed development of the FedEx REST API integration within their plugin and is currently securing official certification from FedEx. Until certification is granted and the plugin is switched over, the existing SOAP API continues functioning normally, ensuring uninterrupted shipping rate calculation and label printing. Once FedEx approves the REST API implementation, PluginHive will promptly update the plugin to switch to REST. Users who have completed FedEx direct registration can continue using the plugin without disruption during this transition. PluginHive will keep users informed about changes and timelines.
Can the FedEx API Key from the PluginHive WooCommerce plugin be activated on both a test (staging) site and a live production site simultaneously?
No, a single-site license from PluginHive can only be activated on one website at a time, including sub-sites or staging environments. Activating the FedEx API Key on the test site will deactivate it on the live site, causing the live site to stop showing shipping rates. To test on a staging site, you can temporarily activate the key there, but this will disable live rates on production. If you need to use the plugin on multiple sites simultaneously, you must purchase multiple licenses.
Can PluginHive provide the child API key or Bearer Token generated after FedEx Compatible Registration?
No, PluginHive cannot provide the child API key or Bearer Token generated after the FedEx Compatible Registration process due to security and privacy policies. These tokens are generated for your specific FedEx account during registration and are securely managed. If you need support with rate mismatches or configuration, PluginHive recommends reviewing the settings and diagnostic steps provided. They remain available to assist with any configuration-related issues.
Can I use the SOAP API in the PluginHive FedEx plugin if the FedEx production environment has issues?
- In your WordPress site admin panel, navigate to the PluginHive FedEx shipping plugin settings.
- Locate the API connection type option and select the SOAP API instead of REST or any other mode.
- Ensure your FedEx account credentials are entered correctly for SOAP usage.
- Save the settings and test shipping methods to confirm they appear and function correctly.
- Continue using SOAP until PluginHive notifies you that FedEx production issues are resolved and REST API can be used confidently again.
Can I use the new FedEx API instead of the older web service keys with the PluginHive FedEx shipping plugin?
Yes, PluginHive’s FedEx shipping plugin now supports integration via the FedEx Compatible Solution (Registration), which replaces the older web service key method. This system allows the plugin to connect to your FedEx account directly using your FedEx Account Number and billing address without needing web service keys. Although the legacy instructions may still reference the old method, you should follow the updated registration process outlined here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-fedex-shipping-plugin/#donot_have_fedex_meter_number. This ensures you are using the current API approach fully supported by FedEx. For additional assistance, PluginHive can provide personalized walkthroughs via Zoom to help complete this setup efficiently.
Can I use separate API keys for live and development sites to test the custom PluginHive FedEx plugin add-on?
PluginHive does not provide separate test API keys. The plugin license key you purchase is used to activate the plugin license and is valid for one site at a time—whether production, development, or staging. You can use the license key on either the live or development site by activating it accordingly, but not on both simultaneously. Ensure the site where you want to test the custom add-on has an active license. This activates all plugin features including the custom add-on.
Can I test FedEx REST API features on my staging site before applying changes on production using PluginHive?
- Install and configure the PluginHive plugin with the REST API on your staging site using your FedEx test or staging credentials.
- Verify all shipping, tracking, and other custom features thoroughly in staging.
- After successful tests, replicate the settings and plugin version on your live site to avoid disruptions.
Can I test FedEx REST API features on a staging site before applying the changes to a live site in the PluginHive plugin?
- Activate and configure the REST API settings on your staging environment first.
- Perform all necessary functionality and custom feature tests to ensure everything works as expected.
- Once testing is complete and verified, replicate the same settings and configurations to your live site.
Can I test FedEx REST API custom features on my staging site before deploying them on my live production site?
Yes, you can test all FedEx REST API features and customizations on your staging environment. The plugin fully supports this approach. To do this effectively:
- Ensure your staging site has the latest PluginHive plugin version installed (8.0.2 or higher).
- Configure the FedEx REST API credentials on the staging site.
- Test and verify all desired features and integrations work as expected in staging.
- Once testing is complete and you are satisfied with the features, migrate the configuration settings and credentials to your live production site.
This process helps ensure a smooth transition and minimizes downtime or issues after deployment.
Can I test custom features using the PluginHive FedEx REST API integration on a staging site before deploying the changes on a live production site?
Absolutely. You can fully test custom features and REST API integration on your staging environment using the PluginHive FedEx plugin. Once you complete and verify your testing on staging, you can safely transition the REST API settings and customizations to your live production site. This ensures development and troubleshooting do not affect the live environment.
Can I test custom features using the FedEx REST API on my staging site before moving to production in PluginHive?
Yes, you can absolutely perform testing of custom features using the FedEx REST API on your staging environment. After thorough testing and confirming functionality, you can then migrate or activate the REST API setup on your live production site. This approach ensures that your live environment remains stable while you develop and verify new features.
Can I switch from REST API to SOAP API for FedEx real-time shipping rates if REST API authorization is difficult to obtain?
Yes, you can continue using the SOAP API with the PluginHive FedEx Shipping plugin if obtaining REST API authorization codes poses difficulties. The SOAP API remains fully supported and functional for fetching real-time rates. You may keep your current SOAP setup indefinitely and consider switching to the REST API in the future when you are able to obtain the required authorization codes or if the REST API better suits your business needs. PluginHive support is available to assist you whenever you decide to revisit or change the API integration.
Can I switch between SOAP and REST API connections in the WooCommerce FedEx Shipping Plugin, and how?
- Go to the plugin settings within your WooCommerce dashboard.
- Locate the API connection section and select either SOAP or REST as your preferred FedEx API mode.
- Enter the corresponding API credentials for the selected connection type.
- Save the settings.
Can I switch back and forth between SOAP and REST API connections in the WooCommerce FedEx Shipping Plugin?
Yes, the WooCommerce FedEx Shipping Plugin allows you to switch seamlessly between the SOAP and REST API connections within the plugin settings. This flexibility lets you:
- Continue using SOAP for unsupported features like HazMat and C.O.D.
- Upgrade to REST for improved speed, security, and reliability.
- Test and evaluate both connections to determine which best fits your shipping needs.
Simply choose the desired connection type in the plugin’s settings panel and save changes to activate it immediately.
Can I switch back and forth between FedEx SOAP and REST APIs in the PluginHive WooCommerce FedEx plugin?
- Use the SOAP connection if you require legacy functionalities like HazMat or ORM-D shipments.
- Switch to REST to gain benefits of improved speed, security, and future-proof integration.
- Switch back to SOAP if needed without uninstalling or reinstalling the plugin.
Can I share screenshots or attachments with PluginHive support to explain FedEx label generation or API integration issues?
Yes, you can share screenshots or attachments with PluginHive support to clarify issues such as label generation, API errors, or integration details. Best practices include:
- Attach clear, relevant screenshots showing the exact error messages or configuration screens.
- Provide supplementary information like order numbers, timestamps, and steps to reproduce the issue.
- Avoid sharing sensitive data such as passwords or API keys publicly; share these only securely and privately when specifically requested by authorized PluginHive support agents.
- Use PluginHive’s official support channels or email for sending attachments.
- The support team uses these details to diagnose problems and provide targeted assistance promptly.
Sharing this information helps expedite issue resolution and improves communication.
Can I create rules in the PluginHive FedEx plugin to automatically change Incoterms based on whether orders are shipped to private individuals or businesses, similar to how it works in the DHL integration?
Currently, the PluginHive FedEx plugin does not support creating rules to change Incoterms automatically based on order or customer type. This feature is not available in the standard FedEx integration. However, you can share your specific business requirements and examples with the PluginHive team, as they may consider paid customizations if the need is feasible and falls within the plugin's scope.
Can FedEx errors sometimes be caused by issues on FedEx’s side when using PluginHive FedEx integration?
- Carefully review your shipping request and ensure all required data is consistent and correctly formatted.
- Confirm that your plugin and store settings comply with FedEx’s API requirements (especially regarding currency).
- Monitor your orders to see if the error is isolated or recurring.
- Contact FedEx support directly if you suspect issues on their end based on persistent error messages that do not resolve after troubleshooting.
Can FedEx API errors sometimes be caused by issues on FedEx’s side when using PluginHive’s FedEx integration?
- Thoroughly review your shipment request data for consistency and correct formatting.
- Confirm your plugin and store configurations comply with FedEx API currency and data requirements.
- Monitor errors to check if they are isolated incidents or persistent.
- If persistent errors remain after your troubleshooting, directly contact FedEx support to verify if any issues exist on their end.
Are there any limitations when using FedEx’s REST API with the PluginHive WooCommerce FedEx Shipping plugin?
- HazMat (Hazardous Materials) and ORM-D (Other Regulated Materials-Domestic) dangerous goods are not supported via the REST API due to FedEx API restrictions.
- FedEx C.O.D. (Cash On Delivery) service has been deprecated by FedEx and is no longer available in the plugin, regardless of API type.
Are there any limitations to using the FedEx REST API with the WooCommerce FedEx Shipping Plugin?
Yes, the current limitations when using the FedEx REST API in this plugin are:
- FedEx HazMat (Hazardous Materials) and ORM-D Dangerous Goods shipments are not supported with REST as per FedEx restrictions.
- FedEx C.O.D. (Cash on Delivery) service has been deprecated by FedEx and is removed from the plugin entirely.
- If your shipping process requires these unsupported features, you should continue to use the SOAP connection to avoid any disruptions.
Switching between REST and SOAP is fully supported within the plugin settings, allowing you to choose the best connection type per your business needs.
Are there any limitations or restrictions when using the FedEx REST API with the PluginHive WooCommerce FedEx plugin?
- Hazardous Materials (HazMat) and ORM-D Dangerous Goods shipping are not supported via the REST API as per FedEx API constraints.
- FedEx Cash on Delivery (C.O.D.) service has been deprecated by FedEx and is no longer available in the plugin through either API.
Are there any limitations I should be aware of when switching to the FedEx REST API in this plugin?
- No support for FedEx HazMat (hazardous materials) and ORM-D dangerous goods shipments
- FedEx C.O.D. (Cash on Delivery) service has been deprecated by FedEx and is no longer available in the plugin
Are there any current functionality limitations with the WooCommerce FedEx REST API plugin compared to the SOAP version?
- HazMat & ORM-D Dangerous Goods shipping services due to FedEx API restrictions.
- FedEx Cash on Delivery (C.O.D.) service, which has been deprecated by FedEx and is no longer available in the plugin.
Are the FedEx API keys or client/secret keys used to connect the PluginHive FedEx REST API plugin?
No, the PluginHive FedEx REST API plugin does not use the FedEx API key, client key, or secret key for connection or validation. Instead, the plugin requires your FedEx account number, billing address, and a recent shipment invoice or alternative OTP authentication to establish the connection with your FedEx account.
After updating the API key for the WooCommerce FedEx shipping plugin, why am I no longer receiving shipping rates and see "Forbidden" errors related to "Failed to get Internal Endpoints" in the logs?
This issue typically occurs due to a licensing or registration mismatch after updating the API key. To resolve it, follow these steps:
- Navigate to the FedEx Registration section in your WooCommerce dashboard.
- Select License Activation.
- Deactivate the current plugin license.
- In the same FedEx Registration area, proceed to License Activation.
- Re-activate your plugin license with the valid credentials.
- Go to FedEx Registration.
- Select Registration.
- Complete the registration process again with your updated FedEx account details.
Perform these steps carefully to ensure the plugin syncs correctly with FedEx using the updated API key. After reactivation and registration, test if the shipping rates are retrieved properly. This procedure resolves "Forbidden" errors and internal endpoint failures related to API key updates.
After successfully registering the FedEx REST API with PluginHive, how can I verify that the integration is working correctly on my website?
- Check your website’s cart and checkout pages to see if FedEx shipping rates are displayed accurately for your products.
- Confirm that the shipping rates reflect the current FedEx pricing based on the package dimensions, weight, and destination.
- Test the process by placing an order to ensure that the FedEx shipping rates are applied correctly.
- If you use label printing, verify that the labels can be generated successfully (optional if this feature is enabled).
After resolving the issue on the PluginHive side, how should I proceed to verify if shipping rates are now correctly retrieved using the FedEx REST API?
You should perform tests from your end by attempting to fetch shipping rates through the FedEx REST API integration in your PluginHive setup. Confirm whether the rates are being successfully retrieved as expected. If issues persist, communicate the results back to the support team so they can assist further. This hands-on testing ensures that the fix applied on the PluginHive side is effective in your live environment.
After renewing the plugin license, the API Key didn’t change but the "Urgent Action Required" alert still appears on the admin website. What steps should I take to remove this alert?
To resolve the "Urgent Action Required" alert after renewing the plugin license when the API Key remains the same, follow these steps:
- Clear your server cache, as the alert may persist due to cached data.
- If clearing the cache does not remove the alert, deactivate the plugin from your admin panel.
- Reactivate the plugin.
- Re-enter or save the existing API Key again to refresh the license status.
Performing these steps should remove the alert and update the plugin license status on your website.
After renewing the FedEx plugin subscription, why does the plugin still show the renewal banner and appear to use the old API keys?
- Obtain the new API key and Product ID associated with your renewed subscription.
- Open the plugin settings in your website’s admin panel.
- Replace the old API key and Product ID with the new ones you received.
- Save the settings.
- Deactivate the FedEx plugin and then reactivate it.
After renewing my PluginHive subscription, do I need to take any additional steps regarding the API key and settings?
Yes, after renewal, you need to configure the new API key on your site. Follow these steps to ensure your plugin continues to function correctly:
- Obtain the new API key from your PluginHive account.
- Update your website or application configuration to use this new API key.
- Download the latest version of the PluginHive plugin from PluginHive.com by logging into your account under "My Accounts."
- On your site, deactivate and delete the old version of the plugin.
- Install the newly downloaded latest plugin version.
You do not need to worry about losing your existing settings; they will remain intact even after deleting the old plugin version. This ensures a smooth transition without reconfiguring your preferences.
After re-registering the FedEx REST API account in the WooCommerce FedEx Shipping Plugin, I see a success message that disappears quickly and the "Forbidden" error still occurs. How can I confirm proper registration and fix the issue?
- Ensure the plugin is updated to version 8.0.2 or later.
- Follow this detailed registration guide for the plugin: https://www.pluginhive.com/knowledge-base/setting-woocommerce-fedex-shipping-plugin/#Add_FedEx
- Carefully complete all registration steps, making sure to save changes and wait for confirmation messages.
- After registration, log out and back into your WordPress admin to refresh the session.
- Clear any site and browser caches.
After purchasing the renewed plugin, do I need to update the API key or keep the existing one?
After purchasing the renewed plugin, you must activate the plugin license using the new API Key and Product ID tied to your latest purchase order. To do this:
- Go to the FedEx Activation page on PluginHive’s website.
- Enter the new API Key and Product ID associated with your recent purchase.
- Complete the activation process to enable your renewed license.
Keeping the old key will not work, so updating it is necessary. If you face any issues, PluginHive support is available to assist you.
After deactivating and reactivating the API key and plugin, why does it say "0 out of 1 activations remaining" even though it shows as Active?
The message "0 out of 1 activations remaining" indicates that your license activation limit has been reached despite the status showing Active. To fully resolve this and properly activate the license:
- Provide PluginHive support with your WordPress admin site access, along with your API key and Product ID.
- Create a new admin user on your WordPress site with the email [email protected].
- Ensure the newly created user has Administrator permissions and the site’s language is set to English.
- Reply to the support thread confirming the new admin user creation and share the WordPress site URL and password securely.
Once this access is provided, PluginHive support can log in and manually activate the license for you, ensuring the activation limit is properly managed.
After connecting the FedEx REST API, why am I unable to fetch shipping rates, and could the absence of the Company Name field affect the connection?
The inability to fetch rates after connecting via FedEx REST API is unlikely related to the Company Name field, as this detail is not required in FedEx contact information or the API connection. Specifically, the "phiveAccountNumber" field in the plugin acts as a placeholder and does not impact the connection stability. Since your integration is in production mode and the issue may be on FedEx’s side, it is necessary to collaborate with the FedEx support team to investigate further. Providing your FedEx account credentials to PluginHive support enables them to liaise with FedEx and facilitate issue resolution.
After completing FedEx REST API registration, how can I verify if the shipping rates are appearing correctly and labels generating through the PluginHive FedEx plugin?
- Visit your WooCommerce store's Cart and Checkout pages to check if FedEx shipping rates are returned correctly based on your configuration.
- Confirm that the shipping rates displayed correspond to the expected FedEx services and pricing.
- For label generation, the PluginHive FedEx plugin supports label printing only if you enable and configure it within the plugin settings. If you do not generate labels through this plugin, label creation will not occur.
- If you intend to use label printing, ensure you have properly set up the label generation option and that the API credentials have the permissions to create shipment labels.
- Test by placing an order and attempting to create a shipping label from the WooCommerce orders interface.
After adding the new API key for the FedEx plugin, is it necessary to deactivate and reactivate the plugin?
If the renewal banner or "Subscription has expired" message has already disappeared after adding the new API key, then deactivating and reactivating the plugin is not mandatory. In this case, everything will function as expected without additional steps. However, if the banner persists, performing a deactivate/reactivate cycle can help refresh the license status.
After activating a new API key, why do I get a "No available delivery option" message for a valid address when it previously worked with the old API key, and how can I resolve this?
To troubleshoot the "No available delivery option" error after activating a new API key, follow these steps:
- Enable Debug Mode in the PluginHive plugin settings to collect detailed logs.
- Reproduce the issue by attempting to get shipping rates on the cart or checkout page.
- Navigate to the plugin’s "Help & Support" page within the settings.
- Submit a Diagnostic Report through that page, following the detailed instructions provided.
- Provide the reference number generated upon submission for support follow-up.
This diagnostic report contains essential data to investigate the root cause related to the new API key and enable the support team to assist you further.