Address Validation & Pickup Location Errors in Shopify – Shopify Ship, Rate, and Track for FedEx FAQs
-
Fix address validation and FedEx pickup location issues in Shopify
No, you do not need to update the FedEx pickup address separately in the PluginHive Shipping app. Once you update the address in Shopify’s main location settings, this information is automatically used by the PluginHive app for FedEx pickups. Therefore, your update in Shopify is sufficient. If you want to verify the setup or schedule a FedEx pickup, you can do so through the app as usual without any additional address changes.
Yes, FedEx rates in the app are calculated based on your Ship From Address, Ship To Address, and Packaging Details configured in the app settings. Initially, the app uses weight-based packaging, meaning shipping rates are calculated solely based on product weight. If you are shipping large items, you should set up Box Packing within the app to factor in box dimensions for more accurate rates. This setup allows the app to calculate shipping costs more precisely based on package size and weight. You can contact support for assistance or to schedule a setup session via Zoom for help with configuring Box Packing.
PluginHive does not offer a feature to block specific address types like POBOXs directly within the app. The shipping rates are calculated based on the customer’s entered address at checkout, but the app itself cannot restrict or block addresses. To prevent customers from entering POBOX addresses, you should explore Shopify’s native settings or apps that can restrict address types during checkout. Checking Shopify support or their app store for address validation or checkout customization solutions is recommended.
Currently, the PluginHive app supports fulfilling an order from only one location at a time. If an order contains items from multiple locations, you need to split the fulfillment process: 1. Use the app to fulfill the items from one location by editing the order to remove products from other locations. 2. Fulfill the remaining products from the other locations outside the app using your standard Shopify fulfillment processes or other tools. This approach prevents automatic cancellations and ensures accurate fulfillment for multi-location orders.
Currently, the PluginHive app supports fulfilling a single order from only one location at a time. If an order contains products from multiple locations, you need to split the fulfillment: 1. Edit the order within the app to include only products from one location and fulfill those. 2. For the remaining products from other locations, fulfill those outside the PluginHive app using Shopify’s native order management or another fulfillment process. This means a single order cannot be fully fulfilled from multiple locations through the app simultaneously. If you need help managing this process, you can contact PluginHive support for assistance.
No, the "From Address" email used for customs or shipping documentation in PluginHive is pulled from your Shopify store’s connected settings, not editable directly in the app. To update this email: – Update the relevant email settings in your Shopify store’s locations or general settings. – If the email field is not visible or editable, provide collaborator access to PluginHive support so they can update the Ship From Address on your behalf. – Confirm changes in the PluginHive app once the support team has made necessary updates.
No, PluginHive does not support multi-location fulfillment for a single order. You cannot fulfill parts of one order from two different locations using the app. Each order must be fulfilled entirely from one fulfillment location assigned in Shopify. If you need to ship from multiple locations, you would need to split the order into separate orders handled individually by each location.
No, FedEx’s deprecation of certain Web Services APIs does not affect customers who are registered with FedEx through PluginHive, as PluginHive is an authorized FedEx Compatible Solution Provider. Customers using PluginHive via the compatible registration process retain uninterrupted access to FedEx Address Validation, Tracking, and shipping rate services despite the API changes. The impact occurs only if the FedEx account is not properly registered within PluginHive following the required process for compatibility.
1. To update the phone number in the Ship From Address (which may serve as the account owner's number), go to your Shopify Admin and navigate to **Settings > Locations**. 2. Edit the relevant location and update the phone number there. The PluginHive app will use the updated phone number from this location when generating shipping labels. 3. The Ship To phone number is taken directly from the customer's shipping address during checkout and cannot be edited by the app automatically. 4. To change the Ship To phone number, you need to manually edit the shipping address on the Shopify Order page before generating the shipping label via the app. This ensures the correct phone number appears on the label.
1. To update the account owner’s phone number (used in the Ship From Address), go to **Shopify Admin > Settings > Locations**. 2. Edit the relevant location and update the phone number. PluginHive uses this location phone number for generating shipping labels. 3. The customer’s phone number (Ship To phone) is taken directly from the customer’s shipping address entered during checkout and cannot be automatically changed by the app. 4. To change the Ship To phone number on the label, manually edit the shipping address phone number on the Shopify Order page before generating the shipping label through the PluginHive app.
The app uses the Shipping Address configured in your Shopify Location settings as the "Ship From" address for orders. To update it: 1. Go to your Shopify admin panel. 2. Navigate to **Settings > Locations**. 3. Update the shipping address associated with the relevant location. 4. Ensure that Shopify orders are assigned to the same location as the fulfillment location. With this configuration, the app will automatically use that location’s address as the ship-from address for your shipments.
To update the contact name printed on the Commercial Invoice, go to the App Settings in the PluginHive dashboard. Navigate to **Shop Contact Details** and locate the **Ship From Address** section. Here, enter the desired first name and last name (e.g., "Nupo") in the respective fields. This name is mandatory; if left blank, the system will default to "Jesper Folkesson" or the previously saved name. Make sure to save changes for the update to reflect on the invoice.
The pickup address corresponds to the order’s fulfilment location. To change the pickup address, update the order’s fulfilment location within your Shopify admin. This fulfilment location acts as both the origin and pickup address. If you need to modify specific address details such as the street, city, or postal code of your locations, navigate to **Shopify Settings -> Locations** and make the necessary updates there. After updating, regenerate the shipping label to reflect the changes.
The shipper contact number on your FedEx shipping labels is taken from the Ship From Address configured in your Shopify Location Settings. To change this number, follow these steps: 1. Log in to your Shopify admin panel. 2. Navigate to **Settings** > **Locations**. 3. Select the location that is being used as your Ship From Address. 4. Edit the address details and update the phone number field to your desired contact number. 5. Save the changes. 6. Return to the PluginHive app and generate a new shipping label. The updated contact number will appear on the label. If you encounter any issues or the number does not update correctly, try refreshing the app or clearing cache before generating the label again.
It is not possible to disable or restrict FedEx shipping rates specifically for addresses containing a PO Box. FedEx calculates and returns shipping rates based on the Postal Code, City, and State entered during checkout regardless of whether the address includes a PO Box. Therefore, the system will continue to show FedEx rates even if the shipping address is a PO Box. If you need to prevent PO Box addresses for delivery, consider implementing address validation or custom checkout rules outside of PluginHive to block PO Box entries.
The PluginHive app uses the shipper addresses that are configured in your Shopify store settings. To edit shipper information, follow these steps: 1. Log in to your Shopify Admin panel. 2. Navigate to **Settings** located at the bottom left of the admin screen. 3. Select **Locations** from the Settings menu. 4. Find the location (shipper address) you want to edit and click on it to update the address details, contact information, or other relevant fields. 5. Save the changes. These updated shipper addresses will then be reflected within the PluginHive app during shipping operations. If you need to edit any other shipper-related information not covered by Shopify’s locations settings, please specify so further guidance can be provided.
To successfully generate a courtesy return label, ensure the following: 1. Confirm the specific order number you want to create the return label for. 2. Verify that the shipping service selected for the return label is compatible with the return address type. For example, FedEx Home Delivery service works only for residential addresses. If your return address is a business/commercial address, this service may cause the label to fail. Choose a service compatible with the return location. 3. Ensure the return “Ship From” address (usually the customer’s address on the order) includes a valid phone number in the Shipping Address section on your Shopify order page. Missing phone numbers will generate errors such as “RequestedShipment Shipper contact – phoneNumber is required” causing label generation to fail. 4. After adding or updating the phone number, retry generating the return label in the PluginHive app.
To allow PluginHive to access your Shopify store for troubleshooting: 1. Go to your Shopify admin panel and navigate to **Settings > Users and permissions**. 2. Check for the access request sent by PluginHive (the collaborator request). 3. Approve the collaborator request from PluginHive’s account. Ensure that the permissions granted cover the areas PluginHive needs to investigate, such as app installations and store settings. 4. If the initial store owner cannot approve, have someone with the required administrative permissions (such as another owner or account admin) approve the request. 5. Confirm to PluginHive once approved so they can proceed with troubleshooting. If you do not see the request, ask PluginHive to send it again or verify the email address used.
To change the name that appears as the shipper on your FedEx shipping labels, follow these steps: 1. Go to the PluginHive app settings. 2. Navigate to **App Settings** → **Locations**. 3. Click on your location name to edit the details. 4. Update the "Ship From Address" name field with your brand name "Balemage" instead of the manufacturing name. 5. Also, update the location address details as needed in your Shopify Settings. Note: The Ship From Address is a mandatory requirement for shipping label generation through the FedEx API. The company name associated with the FedEx account will still be known to FedEx, but the label can show your brand name as the sender.
The state/province code "LO" in the Ship From address for London is required by FedEx as part of the address format and cannot be removed from the shipping label. "London" is the city name, and "LO" is the mandatory state/province code. Therefore, the label must include "LO" and it cannot be deleted or hidden.
The label generation failure often occurs due to an incorrect postal code provided by the customer. To resolve this: 1. Verify the postal code entered for the shipment address. 2. Use the FedEx Rates Calculator or the official FedEx website to confirm the correct postal code for the city. For example, for Quezon City, FedEx suggests using the postal code "1118". 3. Update the shipping address in your order details with the correct postal code. 4. Attempt to generate the label again after making the correction. By ensuring the postal code is accurate, you can avoid label generation errors related to address validation.
To configure the PH Ship, Rate & Track for FedEx app for international shipping, follow these steps: 1. Install the app from the Shopify app store and connect it to your existing FedEx account credentials. 2. Ensure your Shopify store products are correctly created with accurate weights; these will automatically import into the app. 3. For adding or updating product dimensions (length, width, height), use the app’s CSV export/import feature to bulk manage product dimension details. 4. Specify your shipping origin (Ship From address) in the app settings to ensure accurate rate calculations. 5. The app will then calculate shipping rates dynamically for your customers based on real-time FedEx rates, considering the destination address (Ship To), weight, and package dimensions. 6. Test the setup by placing orders through your store to verify shipping rates display as expected, including for international destinations like the UK and the US. For detailed instructions and screenshots, refer to the official setup guide: https://www.pluginhive.com/knowledge-base/setting-up-shopify-fedex-app/ Additionally, you can use the 15-day free trial period after installation to fully test the configuration without commitment.
To successfully set up your FedEx account integration with the PluginHive app on Shopify, follow these steps: 1. Grant collaborator access to your Shopify store by sending an invitation to [email protected]. This enables the support team to assist with backend integration. 2. Provide the following accurate FedEx account details to the support team to enable them to add the account on your behalf: – Account Name – Account Number – First Name – Last Name – Company Name – Phone Number – Email Address – Street Address – City – Zip Code – Country 3. Verify that the address information associated with your FedEx account is correct and complete to prevent address validation errors. 4. Once collaborator access is granted and the details are shared, the support team will attempt to add your FedEx account within the app backend to resolve the integration and address issues. Following these steps helps troubleshoot "invalid address" errors by ensuring correct account details and allowing support intervention.
The app uses the address of your Shopify Fulfillment Location as the Ship From Address for shipping labels and as the Return Address for return labels. To show a different address, you need to update the address of your Shopify Fulfillment Location to the one you want to appear on the labels. This updated address will then be used by the app for both shipping and return labels. Steps to do this: 1. Log in to your Shopify admin panel. 2. Navigate to Settings > Locations. 3. Select the fulfillment location you want to update. 4. Edit the address details to the alternative address you prefer to show publicly. 5. Save the changes. The app will automatically use this updated location address as your Ship From and Return Address in all labels generated.
The PluginHive FedEx app automatically pulls the "Ship From" address from the Shopify fulfillment location settings. To update the address on your FedEx labels, follow these steps: 1. Log in to your Shopify admin panel. 2. Navigate to **Settings** → **Locations**. 3. Locate and select the fulfillment location used for your shipments. 4. Update the address to the new, correct company address. 5. Save the changes. 6. After updating the address in Shopify, create new shipping labels; the app will automatically use the updated address for all new labels generated. This ensures your corrected address appears correctly on future FedEx shipping labels.
To generate a FedEx label with an updated Ship From address including a unit number, follow these steps: 1. Open the PluginHive app settings or label generation page. 2. Navigate to the Ship From Address section. 3. Edit the address fields to include the required unit number, for example: – Pandit Foods Ltd – 56 Ethel Road West, Unit #6 – Piscataway, New Jersey, 08854 4. Save the address changes. 5. Generate a new shipping label using the updated address. This will ensure FedEx labels display the full address with the unit number to avoid delivery or pickup issues.
The PluginHive FedEx app uses the Ship From Address assigned to your order based on the Shopify location settings. To update the pickup address that appears on your shipment labels, follow these steps: 1. Log in to your Shopify admin panel. 2. Navigate to **Settings** > **Locations**. 3. Edit the location that is assigned as the Ship From Address for your orders by updating the address details. 4. Save the changes. Once updated, the PluginHive app will automatically use the new Ship From Address for generating your FedEx shipment labels. Ensure that your orders are linked to this updated location for the changes to reflect correctly. If you have multiple fulfillment locations, verify that the correct one is assigned to each order in Shopify.
The “Ship From” address used by the PluginHive FedEx app is pulled from the Shopify Location assigned to your orders. To update the address on your shipping labels: 1. Log in to your Shopify admin panel. 2. Navigate to **Settings** > **Locations**. 3. If you have a single location configured, update the address details there with your new “Ship From” address (including street, city, state, zip code). 4. Save the updated location information. 5. The PluginHive app automatically uses this updated location for generating shipping labels. After updating, generate a new label to confirm the correct address prints. If the updated address does not show immediately on labels, the app may need to refresh its data internally (see troubleshooting below).
To verify PluginHive shipping rates against FedEx official rates, follow these steps: 1. Note all order details used in the plugin calculation: – Ship From address – Ship To address – Package weight, dimensions, and packaging type 2. Visit FedEx.com and use their shipping calculator tool. 3. Enter the exact same shipping origin, destination, and package details. 4. Compare the resulting FedEx rate with what PluginHive displays at checkout. 5. If you observe any differences, capture a complete screenshot from FedEx including the addresses, package info, and the quoted rates. 6. Also, take a screenshot of the PluginHive shipping rate as shown on your Shopify checkout page. 7. Share both screenshots with support for further analysis. This process ensures transparency and allows PluginHive support to investigate whether discrepancies arise from transmission issues, misconfiguration, or FedEx system-side differences.
To verify the shipping services available for your order: 1. In the PluginHive app, the list of shipping services is dynamically provided based on your order details (package size, weight, origin, and destination). 2. For an independent check, log in to your FedEx account at fedex.com. 3. Enter the same shipping details (Ship From address, Ship To address, package dimensions, and weight) as in your order. 4. Proceed with the shipment steps up to the service selection to see which FedEx shipping services are available for your package. 5. The service options visible on FedEx's website should match or closely reflect what the PluginHive app shows. 6. If a specific service such as "Connect Plus" is not listed on FedEx’s site, it will not appear in the PluginHive app either.
You can verify the label creation date and time within the PluginHive app by navigating to **App → Shipping** where the details for each label are displayed. This allows you to cross-check when the label was created relative to when the address update was made. Additionally, the app automatically uses the Shopify-assigned fulfillment location for label generation. To fully verify updated shipping addresses under Shopify settings → Location, you may need to grant appropriate permissions to the app. Always confirm address updates in Shopify before generating labels in PluginHive to avoid errors.
To adjust the maximum package weight setting and control how many items fit into a single shipment, follow these steps: 1. Open the PluginHive app. 2. Navigate to "Settings." 3. Go to "Packaging Settings," and then select "More Settings." 4. Locate the option for "Maximum Weight Per Package" or similar. 5. Increase the value to a weight that accommodates your shipment size, such as above the total order weight (e.g., above 65 lbs). 6. Save the changes. This adjustment allows the system to pack more items in a single box, reducing multiple package creations due to weight constraints.
The PluginHive app uses the Fulfillment Location in your Shopify store as the "Ship From" address. To change the "Ship From" address: 1. Log in to your Shopify admin panel. 2. Go to **Settings** > **Locations**. 3. Select or add a location with the address you want to use as the Ship From address (e.g., Dick’s Sporting Goods address). 4. Assign this location as the fulfillment location for the relevant orders or products. 5. The PluginHive app will automatically use this updated location address when generating shipping labels. Note: Ensure the Shopify fulfillment location is correctly set before creating shipping labels through the app.
The app automatically uses the Shopify-assigned Fulfillment Location as the Ship From Address for your FedEx shipments. To change the ship-from address, you need to update the Fulfillment Location directly within your Shopify admin settings. After updating the location in Shopify, generate the shipping label again in the app to have it use the new address.
After updating your Shopify Location address and receiving confirmation from PluginHive support that they refreshed the app data: 1. Create or use a new order in your Shopify store. 2. Generate a FedEx shipping label for that order through the PluginHive app. 3. Inspect the shipping label details to verify the “Ship From” address matches the updated location in Shopify. 4. If the correct address appears, the sync and refresh were successful. If not, contact PluginHive support for further troubleshooting.
The "Origin postal code missing or invalid" error indicates that the app cannot find or verify the Ship From postal code information necessary for FedEx rate and label requests. To fix this: 1. Go to **Shopify Admin → Settings → Locations**. 2. Edit the Ship From location used for your shipment processing. 3. Confirm that the postal code and all other address fields are correctly entered and formatted. 4. Ensure no spaces or invalid characters in the postal code field. 5. Save the location settings. Additionally, verify in PluginHive’s FedEx app settings that the Ship From address details are consistent and complete, including the contact person’s information. Once verified and corrected, the error should be resolved allowing rates and labels to generate successfully.
To resolve this issue, you need to register your FedEx account properly within the PluginHive app via one of the following methods: 1. **Register Your FedEx Account Freshly:** – We remove the existing FedEx account details from your PluginHive setup. – You then register your FedEx account anew through the PluginHive app’s registration flow. 2. **Add FedEx Account as a Secondary Account:** – You keep your current FedEx account details intact. – Add your FedEx account as a secondary account within the app to ensure compatibility with FedEx’s new API requirements. **Steps to add FedEx as a Secondary Account:** 1. Log in to the PluginHive app. 2. Navigate to the ‘Add Account’ page. 3. Enter your FedEx Account Number. 4. Provide the associated Billing Address as prompted. 5. Complete the registration and save. After completing either method, monitor your shipments and address validation to verify that FedEx address validation and shipping rates are restored. If needed, support is available to guide you through this setup via call or email.
Connecting your FedEx account using the billing address and account number instead of just meter number and authentication key offers these advantages: 1. FedEx automatically generates a new set of authentication credentials, including a valid meter number, improving connection reliability. 2. It enables additional PluginHive features such as label evaluation and address validation that may not work with the older method. 3. Reduces errors linked to outdated or invalid meter numbers or keys. 4. Provides a more seamless and updated integration experience as recommended by FedEx for production environments. Therefore, PluginHive and FedEx suggest connecting via billing address and account number for enhanced functionality and fewer authentication issues.
FedEx shipping costs in PluginHive are calculated directly by FedEx’s rate API based on your account details and order attributes including: – Ship From address – Ship To address – Package weight and dimensions – Selected shipping service Because the app forwards your order details to FedEx in real time, the rates fetched will be your account-specific rates, including any negotiated discounts. To verify this, replicate the shipment details on FedEx.com using the same addresses and package info; the rates should match. This validation confirms that PluginHive displays accurate, account-based shipping rates.
The FedEx shipping rates shown in the PluginHive app reflect your actual FedEx account rates, including any discounts linked to your account. To verify rates: 1. Log in to your FedEx account on the FedEx website. 2. Enter the same shipment details you use in the app, including: – Ship From Address – Ship To Address – Package weight and dimensions 3. Enable the **Direct Signature** option if you use it in your shipments. 4. Compare the rates displayed on the FedEx site with those shown in the PluginHive app. If there is any discrepancy, providing a complete screenshot of the FedEx rates page—showing all details such as Ship From/To addresses, package details, and rates—will help identify issues.
The app relies on FedEx’s API to automatically classify the provided address as residential or commercial during the checkout process; no manual setting is required or available for this classification within the app. However, in the cart estimator, if the Street Address Line 1 field is missing, the app cannot perform live address validation and defaults to the classification set in the app’s Address Validation Settings. To control this behavior for the cart estimator: 1. Ensure the cart page includes the Street Address Line 1 field, as automatic address validation requires this to classify the address correctly. 2. Navigate to the app’s settings: App Settings -> Auto Settings. 3. Locate the "Enable FedEx Address Validation?" option. 4. Configure this setting to define how addresses should be classified when validation cannot occur (e.g., defaulting to residential or commercial). These steps will help achieve more accurate shipping cost estimation in the cart by leveraging FedEx address classification where possible.
The pickup location is determined by the ship-from address used for each order. Specifically: 1. The pickup location matches the "Ship From" address on the shipping label. 2. For Shopify users, it corresponds to the Shopify-assigned location set as the origin for the order. Therefore, to confirm where a pickup is scheduled from, check the ship-from address on the order or shipping label.
After updating your billing address with FedEx Customer Service, it may take up to 24 hours for the changes to fully propagate through FedEx’s internal systems and APIs. Only after this synchronization period should you attempt to reconnect your FedEx account in the PluginHive app. If the integration still fails after 24 hours, retry and consider rescheduling support calls to troubleshoot further.
PluginHive support manually refreshed the shipping address within the app backend after verifying your updated Shopify Location settings. This refresh caused the app to pull the current ship-from address and phone number from Shopify correctly, ensuring that new shipping labels display the correct and updated information. After this fix, generating a new label reflected the updated shipping address.
Currently, no immediate action is required from your side. FedEx is discontinuing several SOAP API endpoints (Tracking, Address Validation, Validate Postal Codes) by August 31, 2024, and moving to REST APIs. PluginHive is aware of this change and is actively working to update its integration to use the new FedEx REST APIs. Once the updated integration is ready and live, PluginHive will notify you if any updates or changes need to be made on your Shopify store or within the PluginHive settings to ensure continued service without disruption. Until then, you can continue using the existing setup as usual.
The FedEx SOAP API endpoints for Tracking, Address Validation, and Validate Postal Codes will be disabled by August 31, 2024, as FedEx is migrating to REST APIs. PluginHive is actively working on updating the integration to the new FedEx REST APIs. The team will conduct thorough testing of the updated plugins before releasing these enhancements to customers. You do not need to take any action at this time. If any update or input is required from your side, PluginHive will proactively contact you via phone or email with detailed instructions. Until then, you can continue using the app without interruption.
No, the app does not have the capability to modify Shopify’s cart or checkout pages, including adding buttons or input fields for customers to select residential or commercial address status. The classification is handled automatically via FedEx address validation at checkout, and the app cannot insert custom options on the cart or checkout pages for customers to manually choose address type. Any changes to add such a button would require custom development outside the app, potentially by modifying the store’s theme code.
FedEx shipping rates shown on your store are calculated directly by FedEx based on shipment details such as Ship From address, Ship To address, and package dimensions. To troubleshoot the discrepancy: 1. Use the FedEx official rates calculator at http://fedex.com to recreate the shipment scenario using the exact shipment details. 2. Verify whether the negotiated one-rate prices you expect (e.g., FedEx 2Day at $10.95, FedEx Standard Overnight at $32.68, etc.) match the rates returned by FedEx’s calculator. 3. If the calculator confirms your negotiated rates, capture a complete screenshot of the results. 4. Share this screenshot to assist support in identifying why Shopify displays different rates and to help resolve the issue. Ensuring shipment details are consistent across platforms and verifying rates directly with FedEx is essential to diagnosing rate display problems.
If the Shopify Locations page does not show an email field, the incorrect email address may be pulled from another setting or cached data in the PluginHive app. To resolve this: 1. Provide PluginHive support with collaborator access to your Shopify store so they can investigate the issue directly. 2. Once access is granted, PluginHive support can verify and update the 'Ship From Address' email or other relevant store settings that the app uses. 3. After updating, confirm in the PluginHive app that the email address has been correctly updated to your desired email. This approach allows PluginHive technical team to troubleshoot hidden or underlying configurations that aren't editable via the Shopify Locations page.
Before joining a PluginHive support call, ensure the following: 1. Your system has a working microphone for two-way communication. 2. You have permission and capability to share your screen, as it may be required to diagnose issues or walk through configurations. 3. You join the call punctually at the scheduled time to use the allocated support slot efficiently. 4. Have any relevant information or screenshots ready, such as printing settings or error messages, to facilitate faster troubleshooting. Ensuring these prerequisites helps maximize the effectiveness of the support session.
The following SOAP API WSDL endpoints will be deprecated on August 31, 2024: – Tracking WSDL (used for package tracking) – Address Validation WSDL (used for validating shipping addresses) – Postal Code Validation WSDL (used for validating postal codes) Their replacements are the corresponding FedEx REST APIs: – Track API (REST) for tracking packages – Address Validation API (REST) for address validation – Postal Code Validation API (REST) for postal code validation Documentation and usage details for these REST APIs can be found at the FedEx developer portal under the respective API sections.
To prepare for the deprecation of the FedEx SOAP API WSDLs (including tracking, address validation, and postal code validation), you must update your integration to use the latest FedEx REST APIs before August 31, 2024 to avoid service interruptions. Follow these steps: 1. Review the documentation for the respective REST APIs: – Track API (REST): https://developer.fedex.com/api/sv-se/catalog/track.html#/api – Address Validation API (REST): https://developer.fedex.com/api/sv-se/catalog/address-validation.html#/api – Postal Code Validation API (REST): https://developer.fedex.com/api/sv-se/catalog/postal-code.html#/api 2. Begin migrating your existing SOAP API calls to the REST-based endpoints supported in the above documentation. 3. Test the new REST API integration thoroughly in your development or sandbox environment. 4. Deploy your updated integration to production well before August 31, 2024. If you are unable to complete this migration in time, you can use FedEx’s online tracking tools available on their website as a temporary alternative: – Quick tracking: https://www.fedex.com/sv-se/tracking.html – Advanced tracking with fedex.com login: https://www.fedex.com/sv-se/tracking/advanced.html If you are a Compatible Solution Provider (CSP), you should follow the guidance supplied by the Compatible Program team and/or your Channel Manager and can disregard this notice.
The FedEx error "There are no valid services available" means that FedEx cannot find any shipping options for the provided shipment details, typically due to issues with the destination address or service restrictions. To troubleshoot this: 1. Verify the shipping address on the FedEx website to check if their system accepts the address and returns valid service options. 2. Check the postal/zip code and ensure it is correctly formatted and valid for the destination region. 3. Contact FedEx customer service to confirm whether the destination is currently serviceable and if any limitations or restrictions apply. 4. Review the shipment details (package size, weight, service type) to ensure they comply with FedEx’s shipping criteria. 5. If the shipping address has been used successfully in the past but now fails, ask FedEx for any updates or changes in their address validation or delivery capabilities. Resolving this issue often requires direct communication with FedEx, as PluginHive relies on real-time carrier responses for rate quoting and label creation.
The message indicates that FedEx is deprecating their older Web Services Tracking and Address Validation APIs, requiring users to upgrade to their newer RESTful APIs to avoid service disruptions. As a user, you should prepare for this transition by: 1. Reviewing your current FedEx API integrations to identify if you are using the older Web Services Tracking or Address Validation APIs. 2. Planning to upgrade your system to use the FedEx RESTful APIs, which are the supported and enhanced version moving forward. 3. Consulting with your technical team or developer to begin integrating or testing the FedEx RESTful APIs to ensure continuity in tracking and address validation features. 4. Staying informed through FedEx communications or your platform provider for updates or specific instructions to complete the upgrade. 5. Contacting your platform or integration support team if you require assistance with the upgrade process. Currently, the upgrade process is being handled on your behalf by your service provider, and you will be informed if any action is required from you. Meanwhile, monitor for updates and be ready to collaborate on any necessary changes.
To effectively report issues and receive timely support: 1. Capture detailed screenshots showing all relevant information: shipping origin, destination, package details, displayed shipping cost, and any error messages at checkout. 2. Provide exact shipping details used in affected orders (addresses, package weight/dimensions). 3. Include the FedEx shipment log or transaction ID if available. 4. Share your Shopify location settings and confirm what is configured as "Ship From" address. 5. Report any changes in behavior or errors coinciding with specific dates or app updates. 6. Communicate in writing (email or ticket) with this attached information, which enables PluginHive’s support team to analyze, replicate, and resolve issues efficiently. Following this process ensures a thorough evaluation and faster resolution of shipping-related problems.
If errors occur during authentication with only the meter number and authentication key, such as login or validation failures, the best approach is to switch to the updated integration method: 1. Ask PluginHive support to clear the existing FedEx account connection from your app settings. 2. Reconnect your FedEx account using your FedEx account number and billing address, which allows FedEx to issue new authentication credentials automatically. 3. This method provides more reliable authentication and enables additional features like label evaluation and address validation. 4. After reconnection, test label generation to ensure the account is working correctly. If you still face issues, contact PluginHive support for troubleshooting or arrange a call to resolve the problem.
Incorrect FedEx service display often results from using a test FedEx account or missing address validation features. To resolve this: 1. Confirm your Shopify store is linked to your FedEx production account, which supports address validation and classification. 2. Place a test order with the specific address to verify services shown at checkout. 3. Ensure the store has active inventory, as orders cannot be tested if all products are out of stock. 4. If discrepancies remain after using a production account and having inventory available, contact PluginHive support to schedule a session for detailed troubleshooting.
If you encounter the error “There are no valid services” in the Rate Logs, proceed as follows: 1. Verify that the Ship From address postal code and country set in Shopify Locations comply with FedEx standards. For example, in South Korea, postal codes must be 5 digits. 2. Confirm that the shipping address entered at checkout is complete and valid, including country, postal code, and street address. 3. Double-check your FedEx account credentials configured within the PluginHive app to ensure they are entered correctly and active. 4. Review shipment details like package weight and dimensions to verify they meet FedEx shipping criteria for available services. 5. If all settings appear correct, share your FedEx Account Representative’s contact details with PluginHive support, so they can investigate account-specific or API access issues with FedEx directly. Following these steps helps identify and resolve the root cause of this API error.
The "Unexpected reply from service" error when generating a FedEx label can be caused by inconsistencies in the shipping address format or temporary issues with the FedEx server. To resolve this: 1. Wait for some time and retry generating the label, as the FedEx server may be temporarily unresponsive. 2. Verify and correct the shipping address, specifically by removing any periods ('.') after address components such as "70th" or "St" (e.g., change "8550 NW 70th. St.." to "8550 NW 70th St"). This can help prevent address validation issues with FedEx's system. 3. If the problem persists after these steps, consider granting PluginHive support permission to attempt generating the label from their end for further troubleshooting.
This error commonly occurs because the Ship From Address in your Shopify store is not fully configured, which causes rate fetching to fail. To resolve this issue, follow these steps: 1. Go to your Shopify Admin panel. 2. Navigate to **Settings → Locations**. 3. Ensure the Ship From location that you are using for shipping labels has the complete address filled out, including: – Address line(s) – City – State – Postal code 4. In the PluginHive app settings (Ship, Rate, and Track for FedEx or Multi-Carrier Shipping Label), confirm that you have entered the required details associated with the Ship From address: – Person Name – Phone Number – Email Address 5. Save changes and try generating the label again. This complete configuration ensures that the FedEx API receives all necessary origin details to provide valid rates and generate shipping labels without errors.
To resolve issues with draft orders not accepting address changes during checkout, follow these steps: 1. Verify the draft order exists and is active in your store by checking the correct draft order number. 2. Confirm that the shipping address format complies with the requirements of both your eCommerce platform and the shipping carrier (FedEx). Even if FedEx accepts the address, the platform or plugin may have additional validations. 3. Ensure that the draft order has not been deleted or modified in a way that prevents address updates. 4. Check for any plugin or app conflicts that might restrict address changes on draft orders. 5. Review the maximum item limits and shipment weight restrictions for the shipping method configured (your total items are below 280 max, which is acceptable). 6. Test with a new draft order to see if the issue replicates, helping to isolate if the problem is specific to a single draft order. 7. If the issue persists, collect detailed error messages and contact support via the usual ticketing system or direct communication channels, providing the correct draft order number and a clear description of the problem. Since phone support is not provided, continued support happens through messaging. Providing the correct draft order number (e.g., D97 instead of D92) is essential for faster assistance.
FedEx shipping rates may fail to appear if there is an issue with the shipping address associated with the order. To resolve this: 1. Verify the shipping address in the order details on your store (e.g., Shopify). 2. Confirm the address is a valid, mappable location recognized by FedEx. You can use FedEx’s address validation tool or attempt to recreate the address on FedEx.com. 3. If the address is invalid or cannot be found, update the order with the correct, complete shipping address information. For example, ensure street names, city, postal codes, and country details are accurate and match FedEx’s address format. 4. After updating the address, try generating the shipping label again. 5. If specific order numbers are experiencing the rate failure, identify and share those to get targeted assistance. Address validation is crucial for rate calculation and label generation with FedEx through PluginHive. Ensuring all shipping addresses are valid and complete typically resolves these issues.
If addresses entered in the PluginHive app are showing as invalid, follow these steps to resolve the issue: 1. **Verify Address Format:** Ensure that the addresses are entered in a proper and complete format, including street address, city, state/province, postal code, and country. 2. **Check App Settings:** Review the address validation settings within the PluginHive app to confirm that supported countries and address formats match your test addresses. 3. **Confirm API Connectivity:** Validate that the app has proper connectivity to the address validation or shipping rate API services, as failure in connection might cause invalid address responses. 4. **Review Error Reports:** Check the PluginHive app’s diagnostic or error report sections for any specific error messages related to address validation failures. 5. **Schedule a Support Session if Needed:** If after verifying the above, the problem persists, book a support appointment using the PluginHive scheduling link to have specialists review your app configuration and settings directly. Following these steps should help resolve address validation issues and allow you to continue your testing seamlessly.
The shipping rates displayed at checkout are directly calculated by FedEx based on the order details, including the Ship From address, Ship To address (such as a PO Box), and package information. If FedEx’s rate calculation system generates shipping rates for a PO Box address, these options, like FedEx 2nd Day, will appear at checkout. The app does not modify or restrict the shipping methods or rates provided by FedEx. To validate this behavior, you can test the shipment processing directly on FedEx.com using the same PO Box address to see if FedEx itself allows or rejects such shipments during its own checkout process. This approach helps determine whether the issue originates from FedEx’s rate calculation or the app’s handling of shipping options.
The PluginHive app itself does not have any inherent problem processing Tennessee addresses. Testing transactions with Tennessee addresses have been completed successfully, returning valid FedEx shipping rates. If customers experience errors such as "cannot ship to Tennessee" or "invalid address," this may be due to issues originating from the shipping carrier's side (e.g., FedEx) or how the address is validated outside the app. To resolve this: 1. Verify the accuracy and completeness of the Tennessee shipping addresses entered by customers. 2. Check the shipping carrier service availability and restrictions for Tennessee addresses directly through the carrier’s platform. 3. Ensure that the shipping service configured in your PluginHive app supports deliveries to Tennessee. 4. If issues persist despite correct configurations and valid addresses, contact the shipping carrier to confirm if there are any temporary service disruptions or restrictions for Tennessee shipments. 5. Retest the order placement after these verifications to confirm normal operation. If additional assistance is needed, provide detailed order data and error messages for further investigation.
To verify and troubleshoot discounted FedEx contract rates not showing correctly, follow these steps: 1. Log into the FedEx website directly using your FedEx account credentials. 2. Use the exact shipment details as in your PluginHive order (e.g., order #2479) for an accurate comparison. Provide: – Ship From Address: 7660 Stockton Boulevard, Sacramento, CA 95823, US – Ship To Address: 322 W Church Rd, Morrice, MI 48857, US – Package Weight and Dimensions: 21.601 lbs and 15x11x13 inches with your packaging 3. Check the rates displayed on the FedEx website for these details. 4. Compare the rates shown on FedEx’s site with what PluginHive is showing for the same shipment parameters. 5. If the discounted contract rates differ, capture a complete screenshot including Ship From and To addresses, package details, and rate information from the FedEx site. 6. Share this screenshot with PluginHive support for further investigation and resolution. This process helps ensure that the rates displayed in PluginHive align with the current contract rates FedEx applies to your shipments.
Shipping rates may not appear correctly if the Ship From Address in your Shopify settings is missing or incorrect. To resolve this: 1. Log in to your Shopify Admin Panel. 2. Navigate to **Settings > Locations**. 3. Check the details of your Ship From Address (this is the location from where your shipments originate). 4. Update the location details to be accurate and complete (including address, city, postal code, country). 5. Save the updated location information. 6. After updating, test the shipping rates again at checkout to ensure they are now calculated and displayed properly. This ensures the PluginHive app can accurately calculate rates based on the correct origin address.
The shipping rates displayed by the app are pulled directly from your own FedEx account and reflect the actual charges FedEx would apply for your shipment details. To verify or troubleshoot rate differences: 1. Log in to your FedEx account at fedex.com. 2. Use the FedEx rate calculator tool to recreate the exact shipment scenario by entering: – Same Ship From address as in your Shopify order (and app). – Same Ship To address as in your order. – Exact package dimensions and weight you are shipping. 3. Compare the rates shown on fedex.com with those in the app. 4. If there are discrepancies, capture screenshots from FedEx website showing the ship-from, ship-to, package info, and rate details. 5. Share the Shopify order details along with these screenshots for further analysis.
To investigate discrepancies between the shipping price shown at checkout and the actual amount charged, follow these steps: 1. Verify the shipping rates directly on FedEx’s official website by logging into your FedEx account. 2. Recreate the shipment using the exact details from the order’s FedEx invoice, including: – Ship from address – Ship to address – Package weight and dimensions 3. Take a screenshot showing all shipment details and the shipping rate displayed on fedex.com. 4. Obtain a copy of the FedEx invoice related to the order. 5. Grant collaborator access to your Shopify store for the support team to review order and shipping configurations thoroughly. 6. Provide the Shopify order number for precise case referencing. By gathering this information and sharing it with the support team, they can better analyze the cause of the price mismatch and suggest appropriate corrective actions.
This error often occurs if you are not generating the shipping label through the correct workflow in the Shopify admin using the PluginHive app. To resolve this: 1. Go to the specific Order page in your Shopify admin. 2. Click on **More Actions** dropdown on that order. 3. Select **Generate Shipping Label** from the options. 4. This will open the PluginHive app interface showing rates, including FedEx, based on correct address validation. Ensure you complete the label generation from this path to avoid address validation errors. Attempting to generate labels from other pages or interfaces may lead to incorrect validations.
This error occurs when the shipping address provided is inaccurate or invalid, resulting in no available shipping services. To resolve this: 1. Verify that the shipping address details, especially the city name, are correctly entered. Avoid placeholder or test values like "Rate Test." 2. Ensure all mandatory address fields, such as street, city, state, and postal code, are properly filled with valid data recognized by shipping carriers. 3. Re-submit the address and attempt package generation again. 4. If the problem persists, review any address validations or formatting rules applied by your app or PluginHive. By entering a correct, valid address, you should receive appropriate shipping service rates without the "no valid services" error.
To troubleshoot shipping errors for California addresses, follow these steps: 1. Verify the shipping address entered by the customer to ensure it is valid and complete. 2. Perform a test checkout using the same products, quantities, and shipping options as reported by the customer with a California address. This helps confirm whether shipping rates appear correctly. 3. Check if the shipping carrier rates (e.g., FedEx) are showing up properly during your test checkout. 4. If rates appear during your test but customers report failures, monitor your system for a few days to see if the issue recurs, possibly related to intermittent carrier API responses or address validation errors. 5. Collect and review screenshots or detailed customer reports showing the entered products and shipping address to help investigate further. 6. If the problem persists despite rates appearing correctly during tests, consider deeper troubleshooting involving your carrier integration settings or contacting support with detailed examples. This approach ensures you identify whether the issue is consistent or intermittent and helps isolate problems either in your store setup or with carrier rate fetching.
FedEx One Rate depends on predefined packaging and service-specific pricing from FedEx, and occasional discrepancies can occur if the rate data or package details do not match exactly. To verify the accuracy of FedEx One Rate for specific services like Standard Overnight or Priority Overnight: 1. Log into the official FedEx website. 2. Enter the shipment details exactly as used in PluginHive: – From Address: 8170 Ronson Road, San Diego, CA, 92111, US – To Address: 18 West 18th Street, New York, NY, 10011, US – Packaging: FedEx Pak – Weight: 0.02 lbs 3. Click on "Show Rates" to view the FedEx One Rate values for each service. 4. Compare these rates with the ones displayed in PluginHive for the same services. 5. If discrepancies appear, capture a complete screenshot including the Ship From address, Ship To address, package details, and rates shown. 6. Share the screenshot for further investigation. This process helps isolate whether the issue originates from the FedEx website or the PluginHive app integration. PluginHive logs rates as returned by FedEx One Rate API, so validating against FedEx directly is essential for troubleshooting rate differences.
The "invalid address" error occurs because the Registered Billing Address provided for your FedEx account information is incorrect or incomplete. To resolve this: 1. Verify the billing address you enter exactly matches the Registered Billing Address used on your FedEx account at fedex.com. 2. Ensure all required address fields are complete and accurate, including street, city, state, postal code, and country. 3. If unsure about the correct billing address details, log in to your FedEx account on fedex.com to confirm the information. 4. After confirming, update the billing address in the PluginHive app setup for FedEx accordingly. If you require assistance during this verification or setup process, you can schedule a Zoom call with PluginHive Support to guide you step-by-step.
The 'retry' error in the PluginHive app typically occurs when the carrier (e.g., FedEx) does not return shipping rates for the specified shipment. This can happen if the carrier finds the shipping address invalid or if no valid shipping services are available for that destination. Since the app displays a generic error, it is recommended to: 1. Verify the shipping address on the carrier’s official website (e.g., FedEx) to check if rates are available for that address. 2. Contact the carrier directly if rates are not showing or if the carrier returns errors such as invalid zip code or no valid services. 3. Confirm that the address format meets the carrier’s specifications (for example, check postal/zip code validity and address accuracy). 4. In cases where the carrier previously accepted the address but now returns errors, the issue may be with the carrier’s regional service availability or address validation updates. Currently, the app does not display detailed carrier error messages, so users must check directly with the carrier to diagnose such issues.
The invalid address error typically occurs because the billing address registered with FedEx does not exactly match the address entered in the PluginHive app. To resolve this: 1. Verify the billing address details on your FedEx account by logging into fedex.com. 2. Ensure you enter the exact same address format in the PluginHive app, paying attention to spelling, abbreviations, and suite or unit numbers. 3. If you continue to face errors, schedule a Zoom call with PluginHive support using the provided booking link to review and correct the address details together. 4. Keep your FedEx account login credentials handy during the call to facilitate checking and updating your account information accurately.
FedEx recently deprecated some Web Services APIs for Tracking and Address Validation as of August 31st, which affects users who are not registered through a FedEx Compatible Solution Provider. PluginHive is recognized as a FedEx Compatible Solution Provider, meaning customers registered with PluginHive using the compatible registration flow will continue to have uninterrupted access to FedEx services, including Address Validation and shipping rates. If your FedEx account is not registered through this compatible registration process within the PluginHive app, you will experience disruptions like inactive address validation and missing FedEx shipping rates.
The PluginHive app uses the Shopify assigned Fulfillment Location for each order as the Ship From Address on the shipping label. Updating the default location details in Shopify settings alone does not automatically change the Ship From address used for label generation. To ensure the correct fulfillment address appears on the label, update the Fulfillment Location directly on the Shopify order before generating the shipping label through the PluginHive app. This means: 1. Open the specific Shopify order. 2. Change the Fulfillment Location to your desired fulfillment address (e.g., Freedom Quay). 3. Generate the shipping label again using the PluginHive app. This approach ensures the label shows the correct ship-from location.
The name displayed at the top left corner of the FedEx shipping label is pulled from the "Ship From" address configured in the app. To correct it, follow these steps: 1. Go to the app’s main dashboard and open **App Settings**. 2. Navigate to **Locations** where your shipping origin details are stored. 3. Select the relevant location and click **Edit**. 4. Update the **First Name** and **Last Name** fields with the correct sender's name. 5. Save the changes. 6. Generate a new label to verify that the updated name appears correctly. This ensures the label prints the accurate sender name in the Ship From section.
Looking for more details or ready to start using the plugin?
Visit the product page to explore all features and pricing.