UPS Shipping Label Generation & Printing – WooCommerce UPS FAQs
-
Generating and Printing UPS Labels Directly from WooCommerce
When you click the “Print” option with these settings, the shipping label will be downloaded to your system rather than opening in a browser pop-up. You should open the downloaded label file from your computer and then print it using your preferred print dialog.
After activating and updating the plugin, please refer to this setup knowledge base article for detailed instructions on completing the setup and ensuring you can generate UPS shipping labels and rates.
https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/
If the UPS shipping labels are not showing in the orders section after updating the plugin and following all documentation steps, please reach out to [email protected] so our team can investigate this further for you.
Also, share the diagnostic report along with the relevant screenshot to the support team.
After updating to the latest version of the WooCommerce UPS Shipping Plugin with Print Label, you can configure the cleanup functionality. To do this, go to the plugin’s settings in your WooCommerce admin, click on the “Advanced” tab, and set up the cleanup options according to your requirements. The cleanup feature is not automatic and requires user configuration to manage the removal of UPS shipment details.
So far, no other customers have reported slow label generation times with the UPS plugin, so the issue seems to be specific to your site. We recommend ensuring that you’re using the latest version of the UPS plugin, and as a next step, try temporarily deactivating all other plugins except WooCommerce and UPS to check if the issue persists.
You are free to cancel the annual subscription at any time if you no longer need it. There is also a 30-day refund policy available in case the plugin does not meet your business needs.
It is not possible for customers to use or enter their own UPS account during checkout. Customers will pay the product price plus shipping charges at the time of placing the order, and the shipping cost is always deducted from the admin’s account when the shipping label is generated. The plugin does not support the use of a customer’s UPS account for billing.
Yes, you can add a customer PO to your UPS shipping label using the “Add Meta to Shipping Labels” addon for the UPS plugin. This paid addon enables you to include custom information from order meta fields on your shipping labels by mapping a meta key (such as “purchase_order”) to the UPS label’s reference field. Ensure that you enter the correct meta key, as accuracy is your responsibility. The addon does not allow adjustment of the position of the reference field—it will appear in its default location on the label.
The PluginHive WooCommerce UPS Shipping Plugin with Print Label offers the DDU option. The plugin automatically displays rates including taxes in the cart if the shipment qualifies for custom and duties. You can select the DDU option in the Terms of Sale (Incoterm) tab under the International form tab in the plugin settings.
Yes, even if you opt to use flat rates instead of UPS live rates, you can still utilize the PluginHive UPS plugin to generate and print shipping labels. The label generation and printing functionality works independently of the live rate calculation, allowing you to manage UPS shipments directly from your store.
The PluginHive UPS Shipping plugin for WooCommerce enables you to create UPS shipments and generate UPS shipping labels directly within your WooCommerce site. You can access and print shipping labels exclusively within your WooCommerce dashboard. There is currently no option to export shipments or shipping labels from the plugin to external UPS software, and the plugin does not offer communication back and forth with UPS software. All shipping label management and printing should be done through your WooCommerce site using the plugin.
Yes, you can generate forward and return labels at the same time using different shipping services in the PluginHive UPS plugin. Enable the ‘Include Return Label’ option, which provides a separate table allowing you to select a different service for the return label.
Currently, the PluginHive UPS plugin does not support generating an additional shipping label for extra products added to an order after the initial label has been created, without voiding the first label. If your workflow commonly requires sending an additional label for items added after label generation, you would need to void the original label.
Yes, you can install the PluginHive WooCommerce UPS Shipping Plugin with Print Label on your staging environment for testing purposes. After completing your tests, simply deactivate the plugin license on the staging site and then activate it on your live site. This allows you to ensure everything works as desired before launching on your production website.
Renewing the plugin license is essentially a new purchase. Once the purchase is complete, you will receive a new API key to activate the plugin license. Going forward, your license will be placed under a subscription, so the API key will remain the same during auto renewals and you won’t need to update it manually in the future. Your existing plugin settings will remain intact and do not need to be reset.
Yes, the WooCommerce UPS Shipping plugin allows you to manually generate and print shipping labels with just one or two clicks. This feature enables quick and easy label printing for your orders. Also you can automatically generate the label.
By default, ZPL label files generated by the PluginHive UPS plugin are not intended to be viewed or printed directly from the browser, as they are designed for thermal printers using specific software. If you want to print labels directly from the browser:
– Go to the PluginHive UPS plugin label settings.
– Change the label format option to PDF or PNG.
– Create a new shipping label, then open the PDF/PNG label in your browser.
– Print the label using your Zebra printer.
Printing PDF or PNG labels through a ZPL printer is generally supported and avoids issues with direct ZPL file handling in browsers.
Printing two labels per sheet is not possible when using the individual order label printing feature, as it only processes one label at a time. To print multiple labels per sheet, use the bulk label printing feature and adjust your printer’s print preview settings to print two pages per sheet. This way, bulk printing enables you to print multiple labels.
Yes, you can print ZPL labels generated by the PluginHive plugin using Zebra Thermal Printers. Several customers successfully use Zebra printers to print their ZPL labels. Ensure your printer is set up to accept ZPL label files for seamless printing.
The 5-site (multi-pack) license is no longer available. To use the WooCommerce UPS Shipping Plugin with Print Label on 5 sites, you need to purchase 5 separate single-site licenses. Each license can be used for one site at a time.
Yes, you can continue to generate shipping labels for previous orders after installing and activating the WooCommerce UPS Shipping Plugin with Print Label, even if WooCommerce Shipping Services is still active.
Yes, you can use both the PluginHive UPS plugin and the UPS Desktop program to generate and print UPS shipping labels without causing any conflicts on your UPS account. Each platform will generate labels independently and charges will be applied for each label created, regardless of which system is used. It’s important to manage shipments and void any labels you do not need directly from the respective system in which the label was generated.
Yes, you can use standard 4″x6″ UPS labels. To generate labels in this size, go to the Label Generation tab in the plugin settings and select PNG as the print label type.
The PluginHive multi-carrier plugin does not offer a print label option within the plugin. You can use it to fetch live shipping rates from various carriers, but generating shipping labels is not supported directly through this plugin.
Yes, it’s possible to use the PluginHive UPS plugin solely for backend shipping label creation and printing, even if your customers receive free shipping. The plugin will still allow you to print the label even when the order is placed using the free shipping option.
Yes, you can create manual orders from the backend of your WooCommerce store and use the UPS plugin to generate shipping labels for those orders.
Yes, you can use WooCommerce’s Free Shipping or Flat Rate Shipping methods in combination with the PluginHive UPS plugin. Even if customers select these shipping options at checkout, you can still use the plugin to generate UPS shipping labels for their orders. The plugin’s label generation works regardless of the shipping method chosen by the customer during checkout.
Yes, PluginHive’s plugin can be set up for reverse logistics purposes, similar to the workflow described. The plugin will automatically take customer addresses from orders, and the recipient address will be yours. You can refer to this article: https://www.pluginhive.com/knowledge-base/how-to-allow-customers-to-download-ups-labels-repair-shop/
At present, the label will only open in a new tab or window after you click the “Print label” option within the order details screen. There is no plugin setting or feature to have the label automatically open in a new tab as soon as it is generated. After generating the label, you will need to scroll to the bottom of the page and manually click “Print label” to view or print it.
No, the WooCommerce UPS Shipping Plugin with Print Label prints labels with the ship date provided by the UPS API, and it is not possible to automatically print a label with a future ship date within the plugin.
Yes, the “Add More Shipping Fields” addon is compatible with the PluginHive UPS plugin. This addon enables you to pack a single product into multiple packages, ensuring that multiple shipping labels and tracking numbers are generated per order. Please reach out to pluginhive support to ensure it fits your business requirements before purchasing, as the addon is a paid, non-refundable solution.
The PluginHive UPS plugin does not currently provide an option to change the order status to “Completed” automatically after a shipping label is generated. The order status is managed by WooCommerce, and order status updates must be done manually in this workflow.
Yes, the WooCommerce UPS Shipping plugin supports automatic label generation and has the capability to send shipping labels via email to both the sender and the receiver as soon as an order is placed. This allows users to print the labels directly from their email without needing to interact with WordPress.
Yes, the PluginHive UPS plugin supports printing ZPL (Zebra Programming Language) labels, which are compatible with Zebra thermal printers. ZPL labels are downloaded to your system but cannot be opened directly. To print them, you’ll need to configure your Zebra printer to recognize and automatically print ZPL files. Most Zebra printers should support this setup.
The plugin does display the selected package details for each shipment. When viewing the order, there is a “Generate Package” option that shows which package was selected. Screenshot
Yes, the PluginHive WooCommerce UPS Shipping plugin is designed to simplify the shipping workflow, including automatic label generation. You can also configure default, international, and domestic shipping services so that the plugin automatically generates shipping labels even for flat-rate free shipping. This setup reduces the need for manual navigation through different WordPress menus, making the process easier for users with limited technical experience. For more detailed instructions on automatic label generation, you can refer to the PluginHive knowledge base article: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#print-shipping-labels-automatically
Yes, you can use the WooCommerce UPS Shipping Plugin to generate return labels for customers, even if UPS is not used for outgoing shipments.
You just need to ensure that your UPS account is connected to the plugin.
The plugin does not support generating a return label independently without first creating a forward shipping label. Return labels can only be generated in conjunction with a forward shipment.
Yes, the WooCommerce UPS Shipping Plugin with Print Label allows you to add “Delivery Confirmation” for your shipments, which serves as proof of delivery. To enable this feature, go to the plugin Settings, then navigate to Special Services, and enable the Delivery Confirmation option. This setting will ensure that each order includes delivery confirmation for your records. Detailed instructions can be found in the plugin documentation: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#ups-delivery-confirmation
The PluginHive UPS Shipping plugin does not allow users to generate and print shipping labels on their own by simply filling in their address/contact information. Instead, users must follow the WooCommerce cart and checkout process to place an order, after which a shipping label is generated and sent to them.
With the UPS Shipping Plugin, store owners can generate UPS SurePost labels and then share them with users. While end customers cannot generate labels themselves, you can create the label through the plugin and send it to the user for printing.
Currently, vendors cannot generate or print shipping labels directly from their vendor dashboards. Shipping labels must be generated by the store admin. However, the PluginHive UPS plugin provides an option to automatically email shipping labels to vendors as soon as the label is generated. To enable this feature:
1. Navigate to UPS Shipping > Settings > Shipping Labels in your WordPress dashboard.
2. Enable the option to automatically send shipping labels to the vendor’s email address.
This ensures vendors receive their shipping labels via email after you generate them.
Yes, the PluginHive UPS Shipping Plugin allows you to choose which UPS services you want to use or display. When purchasing a label, you can select any preferred UPS shipping service directly within the order interface.
The Multi-Warehouse add-on allows you to configure multiple (one or more) warehouse addresses based on the destination country or state. You can add as many additional ship-from addresses as needed.
Yes, the plugin supports generating shipments and labels at any time after the order is created. You are not required to generate a shipping label immediately upon order placement. This flexibility accommodates made-to-order workflows where shipments are purchased only once the product is ready.
You can cancel the subscription by logging into your account at pluginhive.com. Once logged in, go to My Account > Subscriptions and cancel the subscription from there.
If you don’t mind, could you please let us know the reason for the cancellation? If you’ve faced any issues with the plugin, we’ll be happy to assist you. You can also reach out to us at [email protected] for help.
Yes, the WooCommerce UPS Shipping plugin allows you to generate UPS shipping labels directly from your WooCommerce backend. It automates order shipping by displaying real-time UPS rates at checkout, printing shipping labels, and enabling you to pay postage within your WooCommerce store. The shipping cost can be included in the order total, allowing you to manage shipping expenses efficiently during backend order processing.
Yes, by registering your UPS account with our WooCommerce UPS Shipping Plugin with Print Label, you can automatically generate UPS shipping labels for your WooCommerce orders. The plugin integrates directly with the UPS API to facilitate this process. Additional features include showing real-time shipping rates to customers, providing tracking IDs, and enabling pickup requests from your UPS account.
ZPL labels generated by the PluginHive UPS plugin cannot be printed directly from the Chrome browser. ZPL files are not meant to be opened or printed via a web browser as they are specialized label format files. To print ZPL labels, download the generated file to your computer, then use your Zebra printer’s official software or driver utilities to send the file to the printer. Ensure that your Zebra printer is correctly configured to recognize ZPL files. This process enables accurate label printing without browser limitations.
We have implemented special character replacements to address issues with German characters in ZPL labels. These updates, which handle and convert such characters, are included in plugin version 6.3.0.
Please make sure you’re using the latest version.
Please check the Send Email Notification setting under the Rates and Services tab in the plugin settings. Make sure that the recipient option is not selected—this will prevent UPS from sending email notifications to the customer.
However, please note that this setting applies to all orders, and cannot be limited to specific cases like gift orders or delivery attempts only.
Both plugins allow you to configure live shipping rates, print shipping labels, and access tracking features directly within WooCommerce. The UPS Shipping Plugin supports only UPS, while WooCommerce Shipping Services (WSS) supports multiple carriers, including UPS. WSS is suitable if you plan to use multiple carriers.
There is no need to purchase UPS shipping labels from any other application. The plugin integrates with the UPS API and allows you to generate UPS shipping labels directly within your WooCommerce orders on your WordPress site.
No, you do not need to perform OAuth 2.0 registration repeatedly after each plugin update or license renewal.
You do not need any third-party software to generate or print UPS shipping labels. The PluginHive UPS shipping plugin allows you to generate and print labels directly within your WooCommerce store.
At the moment, there is no multisite license option offered. A separate single-site license is required for each individual site.
Having a prepaid UPS account or using a credit card for payments on the UPS website does not typically affect the PluginHive plugin’s ability to generate shipping labels. However, the plugin relies on your UPS account being active and correctly linked to your UPS profile in the UPS system. If the account is not recognized by the UPS API or not associated with your profile, label generation through the plugin may fail even if it works on the UPS website. Always ensure your account status is valid and properly configured in your UPS profile for API access.
Yes, the WooCommerce UPS Shipping Plugin with Print Label is compatible with the “Shipping Multiple Addresses for WooCommerce” plugin, available on the WooCommerce marketplace. This setup allows customers to split their orders and ship items to multiple addresses. For your specific requirements, such as setting minimum quantities per address and updating addresses for subscriptions in the future, you should check the detailed functionality with the Shipping Multiple Addresses plugin team to ensure all features align with your workflow.
At present, PluginHive does not offer a standalone WooCommerce plugin for Purolator that allows end customers to print shipping labels directly from the My Account > Orders page, as is available with the UPS and FedEx plugins. The current WooCommerce Shipping Services plugin supports Purolator by allowing rate calculation at checkout, label generation by the admin, pickup requests, order fulfillment, and tracking. However, label printing is available only to the admin, and there is no built-in feature or snippet to enable customers to print labels from their order page. Additionally, PluginHive is not able to provide a custom or standalone Purolator shipping label plugin at this time.
The “WooCommerce UPS Shipping Plugin with Print Label” displays only live UPS rates on the cart or checkout page and does not directly allow you to assign free shipping to specific products. However, you can use WooCommerce’s built-in Free Shipping method, which is configured based on shipping zones.
Yes, the UPS Shipping Plugin from PluginHive includes a bulk action feature. This enables you to generate and print shipping labels for multiple shipments simultaneously, optimizing your packing and shipping process for efficiency.
Here is the article: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#print-shipping-labels-for-multiple-orders-in-bulk
The PluginHive UPS plugin offers both options for generating shipping labels. You can configure the plugin to automatically create shipping labels as soon as an order is placed, streamlining your shipping process. Alternatively, you can choose to generate labels manually if you prefer more control. For automatic label generation enable Generate Packages Automatically After Order Received and Generate Shipping Labels Automatically After Order Received under shipping label tab. You can refer more here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#print-shipping-labels-automatically
Yes, the PluginHive WooCommerce UPS Shipping plugin automatically populates the recipient’s first and last name on the UPS label using the details provided in the WooCommerce account. Manual entry is not required, ensuring accurate recipient information whether shipping to a standard address or a relay point.
Yes, the PluginHive WooCommerce UPS Shipping plugin supports automatic label generation. Labels can be generated automatically as soon as an order is received in your store. For more information and setup instructions, refer to this article: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#print-shipping-labels-automatically
The plugin does not support UPS Worldwide Economy, and therefore does not support UPS Worldwide Economy DDU either.
Yes, the WooCommerce UPS Shipping plugin displays real-time shipping rates directly from UPS on the cart and checkout pages. The shipping price shown to the customer is the same amount that will be charged to your UPS account when you print the shipping label. This ensures price transparency between what your customer sees during checkout and the actual cost billed for label generation.
The UPS WooCommerce Shipping Plugin supports generating return labels for single package shipments and only for one return location. Proximity-based return routing and multiple return locations are not supported at the moment. You can reach out to the pluginhive support team in regard the customization request.
The plugin does not support 3.5″ x 5″ label sizes. For guidance on configuring label formats supported by the plugin, refer to this article: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#Configure_Label_Format.
The WooCommerce UPS Shipping plugin does not automatically include the cost of return labels in the rates shown to customers during checkout, as the UPS API does not provide return label costs in its rates. However, the plugin allows you to adjust shipping rates and add a fixed cost specifically for return labels. This way, you can charge customers for return labels by including the additional cost in your shipping rates configuration. You can find rate adjustment options within the plugin settings, where you can apply a fixed or percentage-based fee to cover return shipping costs.
The WooCommerce UPS Shipping plugin does not interact or integrate directly with UPS WorldShip. Instead, it connects with the UPS API to fetch shipping services and generate shipping labels directly within WooCommerce.
The plugin does not stop the label-generation process or provide an alert if the custom declared value is missing. Instead, it defaults to using the product price as the declared value for customs documents.
The WooCommerce UPS Shipping Plugin with Print Label does not provide an option to generate a combined PDF that includes both the UPS shipping label and the packing slip. The plugin’s standard functionality is limited to generating UPS shipping labels only.
Yes, the WooCommerce UPS Shipping Plugin with Print Label is compatible with Block checkout, allowing seamless integration with sites that use the block-based checkout feature in WooCommerce.
Yes, the WooCommerce UPS Shipping Plugin with Print Label supports the Cash on Delivery (COD) payment option for domestic shipments within the USA. You can enable this feature in the plugin settings by navigating to the UPS Shipping Plugin settings page in your WooCommerce admin dashboard and selecting the option to allow COD. This will make COD available as a payment method at checkout for eligible domestic (within USA) UPS shipments.
The WooCommerce UPS Shipping Plugin with Print Label does not support UPS Digital Connections. If you require integration with UPS Digital Connections, consider using WooCommerce Shipping Services, which is a monthly subscription plugin providing automated shipping with live rates, one-click label printing, and order tracking for UPS carriers.
The plugin supports UPS Simple Rate. However, it is not possible to apply UPS Simple Rate to only certain products based on SKU. The plugin can provide either Simple Rates or UPS Normal Rates, but does not selectively offer Simple Rates according to SKU.
Yes, WooCommerce Shipping Services enables you to generate and print shipping labels directly from the order page, similar to the workflow in the UPS Shipping Plugin. Simply click into an order to access label generation and printing options. For further assistance with WSS features, you can contact the dedicated PluginHive support team by raising a ticket with the WooCommerce Shipping Services tag.
No, PluginHive has not made any changes to the UPS label formats. The plugin returns the shipping labels exactly as received from UPS without any alteration of the label format.
When you generate UPS shipping labels using the PluginHive UPS shipping plugin, the label charges are billed directly to your UPS account. The plugin connects to UPS using your account credentials, and the cost of each label is determined by the shipping rates you have agreed upon with UPS. Payment for these labels is processed directly through the payment method set up in your UPS account.
To access the Custom Scaling option in the UPS plugin, go to the Label tab in the plugin settings and enable “Display Labels in Browser for Individual Order.” Once this setting is enabled, you will be able to see and use the Custom Scaling option to adjust your label size.
To adjust the shipping label size:
1. Navigate to the plugin settings.
2. Go to the “Shipping labels” tab.
3. Enable Display Labels in Browser for Individual Order, then Locate the “Custom scaling” feature.
4. Use the custom scaling option to modify the label’s scaling factor so that it fits your printer requirements.
When using the Bulk label generation feature, the UPS label is created based on the shipping service used to place the order. It is not possible to select a different UPS service for each order during bulk label generation. The label will always correspond to the shipping method chosen at checkout. To use different UPS services for different orders, you would need to generate labels individually for each order where you wish to select a different service.
To automatically assign a declared value and insure packages for UPS shipments, enable the “Insurance” option within the plugin settings. Follow these steps:
1. Navigate to the plugin dashboard.
2. Go to UPS Shipping → Settings → General.
3. Locate the “Insurance” option and turn it on.
Once enabled, the plugin will assign a declared value to the package based on the products packed, and ensure the shipment is automatically. This ensures that all eligible shipments are insured according to the declared value without manual intervention.
Bulk exporting shipping labels in ZPL format is not supported in PluginHive. Under Bulk Actions, you can print shipping labels only in PNG and PDF formats. The Bulk Print option cannot be used for ZPL/EPL formats, as these files do not open like standard file formats. For ZPL/EPL files, labels must be generated and printed individually.
To change the automatic label generation service for international shipments in the PluginHive UPS plugin, follow these steps:
1. Go to your WordPress wp-admin dashboard.
2. Navigate to the Shipping Labels.
3. Find the section for ‘Automatic Label Generation’, ‘Default Services’ for international shipments.
4. Where you can change the setting
5. Save the changes.
To check if you’ve completed the upgrade to the new UPS REST API, go to UPS Shipping > Registration in the plugin settings.
If the registration status shows as “Successful,” then you’re all set with the new OAuth-based integration.
If not go ahead and complete the registration.
To achieve this setup:
1. Set up WooCommerce Free Shipping for orders over $500 as described above, so it appears only when the minimum amount is met.
2. By default, WooCommerce does not let you hide or display shipping methods based solely on order totals for specific methods like UPS.
3. To conditionally display or hide shipping methods, install and configure the “Hide WooCommerce Shipping Methods and Rate Adjustment” plugin from PluginHive: https://www.pluginhive.com/product/hide-woocommerce-shipping-methods-and-rate-adjustment/
– Use this plugin to create rules: show only Free Shipping when the total is over $500, and show only UPS when the total is below $500.
4. With this configuration, you can still generate shipping labels for all orders, including those with Free Shipping using the UPS label generation feature.
This setup will meet your requirements for offering conditional shipping choices and retaining shipping label functionality for every order.
To set up the PluginHive plugin so that the customer’s address appears as the Ship From address on UPS shipping labels (for reverse logistics scenarios):
1. In the plugin settings, locate the “Ship From Address Preference” option.
2. Set the “Ship From Address Preference” to “Shipping Address.” This ensures the customer’s shipping address is used as the origin (Ship From) on the generated shipping labels.
After properly configuring the setting and generating new labels, the customer’s address should appear as the Ship From address as needed for reverse shipments.
The PluginHive plugin displays shipping labels exactly as provided by UPS. For the 8.5×11 format, UPS includes both the label and the instructions, and the plugin cannot remove the instruction section.
However, once the label is generated, you can adjust your print settings to print two labels on a single page.
To enable this, go to the Shipping Label tab in the plugin settings and turn on the options “Generate Packages Automatically After Order Received” and “Generate Shipping Labels Automatically After Order Received.”
Once enabled, the label will be generated automatically as soon as the order is received. Here is the complete article for your reference on how it works.
https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#print-shipping-labels-automatically
The PluginHive WooCommerce UPS plugin relies on the UPS API to generate shipping labels. If the UPS API accepts an address and returns a label, the plugin will display and allow label generation, regardless of address validity. Address validation occurs only on the WooCommerce cart and checkout pages, managed by WooCommerce itself. The plugin does not independently validate addresses or prevent label creation based on invalid addresses. For enhanced validation, you may consider implementing address validation solutions at the checkout level within WooCommerce.
Enable the “Print Customer’s Name as Company Name on Labels” option under the Advanced tab in the plugin settings. Once this option is enabled, if a customer does not enter a company name at checkout, their first and last name will automatically be printed as the company name on UPS labels. Please note, when this setting is active, the customer’s name will appear twice on the label—both as the company name and as the customer name. This ensures compliance with UPS requirements for having a name in the company field.
To ensure the customer’s name appears in the UPS shipping history when no company name is provided at checkout, follow these steps:
1. In your PluginHive UPS plugin, go to the “Advanced” tab in the plugin settings.
2. Enable the option “Print Customer’s Name as Company Name on Labels.”
3. With this option enabled, if your customers do not enter a company name at checkout, their name will automatically be printed as the company name on UPS shipping labels and will appear in the UPS shipping history.
This adjustment helps maintain consistency and ensures that customer information is correctly reflected in your UPS shipping records.
The PluginHive UPS plugin generates the shipping label using the UPS service selected by the customer at checkout.
You can verify the selected service while creating the shipment and generating the label from the Edit Order page in WooCommerce.
Please make sure you have configured the auto label generation in the plugin settings. You can refer: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#print-shipping-labels-automatically
If the label does not generate automatically, try generating the label manually to identify any possible issues. Follow the steps detailed in the PluginHive knowledge article on manual label generation: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#printing-your-first-ups-shipping-label. You can also share the diagnostic report to our support team. Ensure that “Debug Mode” is enabled in the plugin settings before attempting this. If the problem persists, submit a Diagnostic Report from the “Help & Support” section in plugin settings, mentioning the assigned reference number.
To manually generate a UPS shipping label for an order using the PluginHive WooCommerce UPS Shipping Plugin, follow these steps:
1. Open the specific order within your WooCommerce admin panel.
2. Locate the UPS options for that order.
3. Generate the package then calculate the shipment.
4. Click on the option to generate the shipping label.
5. If you encounter issues or need more detailed instructions, refer to the PluginHive knowledge base article for step-by-step guidance: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#printing-your-first-ups-shipping-label
These steps will assist you in creating the shipping label directly from your order page.
To generate a UPS shipping label:
– Click on Generate Packages on the Edit Order page.
– Click Calculate Cost.
– Click Create Shipment.
You can follow the steps in this article: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#printing-your-first-ups-shipping-label
To generate a UPS shipping label:
– Click on Generate Packages on the Edit Order page.
– Click Calculate Cost.
– Click Create Shipment.
You can follow the steps in this article: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#printing-your-first-ups-shipping-label
You can generate both the shipping label and the commercial invoice for orders you don’t want to charge the customer for. The UPS plugin can be used solely to generate the label and commercial invoice without any issues.
Follow these steps:
1. Once the order is placed, open the order.
2. Generate the package.
3. Calculate the shipment.
4. Confirm the shipment.
To generate shipping labels in a 4×6 format, set the label type to “PNG” and set the Label formal to “None” in your PluginHive settings. After making these changes, you should be able to print labels in the desired 4×6 format.
In order to generate the shipping label, you can go through this detailed guide: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#printing-your-first-ups-shipping-label
To apply the new API key to your existing WooCommerce Shipping with Print Label plugin, you just need to update the new API key. You can follow the steps detailed in the article provided: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#activate-the-plugin-license The plugin’s settings are typically retained in the database as is standard for WordPress plugins, so your previous configuration should not be lost. Please follow the configuration steps in the article to update your license key without needing to fully uninstall the plugin.
Please refer to the attached setup document for guidance on configuring the PluginHive UPS plugin, connecting your label printer, and automating shipments with one click.
https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/
To access the print label option in the PluginHive UPS plugin after updating and registering with UPS OAuth2, you must first generate a shipping label. Once the label is generated, the print label option will appear. For detailed steps, you can refer to the following article: https://www.pluginhive.com/knowledge-base/print-ups-shipping-label-for-your-woocommerce-orders/
The UPS plugin displays labels exactly as they are returned from the UPS API and does not modify the label size. UPS typically provides labels that are approximately 4″ x 7″ (greater than 4″ x 6″) by default. To print the labels at your desired size (4″ x 6″), you can either:
1. Use the Custom scaling option available in the plugin settings.
2. Adjust your printer’s print settings to scale the labels to the correct size.
These adjustments will help you print the labels in your required dimensions.
The PluginHive UPS shipping plugin supports shipping hazardous products, including items containing lithium-ion batteries (UN3481). You need to configure the hazardous product settings within the plugin. Detailed setup instructions are available in the PluginHive knowledge base article for hazardous materials configuration.
To prevent automatic UPS label generation when TForce/LTL service is selected, you should not select any default service for both domestic and international shipments under the “Shipping Labels” tab in the UPS plugin settings. This will ensure that a UPS label is not generated if a UPS shipping service is not chosen for the order.
To prevent the COD option from appearing on future shipping labels, please disable the COD option under Special Services in the plugin settings.
In the Shipping label tab, ensure the “Send Shipping label via Email” option is configured as “Shipper” rather than “Recipient.” This setting determines who receives the shipping label via email.
The shipping label provided does not include any additional custom margins or modifications; it is supplied as-is. To prevent the top of the label from being cut off, adjust the margin settings in your printer’s preferences or print setup. Ensure that you also check for any positioning or scaling options specific to your printer model that might influence where the label starts printing. Making these adjustments should help reposition the label so that the entire first line is printed correctly.
The PluginHive UPS plugin generates shipping labels as files downloaded to your system. To print labels directly:
1. Download the label when it’s generated by the plugin.
2. Open the file using your PDF viewer or image viewer (depending on the label format).
3. Print the label using your printer’s standard print dialog.
Direct-to-printer functionality is not supported within the plugin itself.
You can use the “Print UPS Label” bulk action in WooCommerce to generate a single file containing all the UPS labels for your orders. For ZPL labels, this action generates one file with all the labels, which you can then download and send to your Zebra printer. ZPL files do not open directly like PDFs or images. For ZPL file formats, ensure your printer and printing method support direct ZPL printing.
To print labels directly from your browser instead of downloading them:
1. Go to the PluginHive plugin settings.
2. Navigate to “Shipping Labels.”
3. Set the “Print label type” to “PNG.”
4. Enable the option “Display the labels in the browser.”
Now, when you click the “Print label” option, labels will appear in your browser for easy printing.
To print shipping labels in PDF format, use the “Bulk Actions” feature on the WooCommerce Orders page. Select your orders, choose the bulk action to generate labels, and the plugin will provide the labels in PDF format for you to print.
The UPS shipping label is generated directly by UPS, and the PluginHive WooCommerce UPS Shipping Plugin does not have the ability to modify the label layout or remove any included instructions or excess information. Any additional details, instructions, or layout are controlled by UPS and cannot be altered from within the plugin. If you require a different label format, you may wish to contact UPS support to inquire about available options or settings associated with your UPS account.
It is not possible to generate a new UPS label for the same order without voiding the previous shipment. Once the shipment has been shipped, it cannot be voided. To resolve this, you can create a new order with the correct address and generate a new UPS label for that order.
If the COD option was enabled during shipment creation and you want to remove it from the UPS waybill, follow these steps:
1. Before the shipment is shipped, void the existing shipment that contains the COD option.
2. Disable the COD option in the shipment settings on the Edit Order page.
3. Create a new shipping label without selecting the COD option.
To renew your UPS plugin license and ensure uninterrupted functionality, use the renewal link provided: WooCommerce UPS Shipping Plugin with Print Label Renewal. This can also be done directly from PluginHive product page. Make sure to renew before the expiry date to continue using the plugin without interruption.
If you are unable to regenerate a shipping label after voiding it, I recommend reaching out to PluginHive Support for assistance.
Please enable Debug Mode in the plugin settings, reproduce the issue, and submit a Diagnostic Report from the Help & Support tab along with your support request. This will help our team investigate and resolve the issue effectively.
1. Navigate to the plugin settings in your WordPress admin panel.
2. Go to the “International Forms Settings” tab.
3. Locate the field to enter the default Vendor Collect ID Number and input your IOSS number.
4. Save the changes.
Once set, this default Vendor Collect ID Number will be automatically applied to all relevant shipments.
To set up the WooCommerce UPS Shipping Plugin and configure label printing, follow these steps:
1. Visit the official setup documentation: [UPS Shipping Plugin Setup Guide](https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/).
2. Install and activate the PluginHive WooCommerce UPS Shipping Plugin on your WordPress site.
3. Navigate to the plugin’s settings in your WooCommerce dashboard.
4. Enter your UPS credentials and configure shipping services as per your requirements.
5. Try label generation.
6. Test the setup by creating a sample order and generating a UPS shipping label to confirm everything works correctly.
7. If you encounter any issues or require more assistance, reach out to PluginHive support for personalized help.
The PluginHive UPS plugin is designed only to display live shipping rates at checkout and generate shipping labels for your orders; it does not manage subscription scheduling. You can reach out to pluginhive support for more information, along with your complete business case.
To stop the recurring license expiration notice, follow these steps:
1. Configure the latest API key and Product ID in the plugin settings on your website.
2. Once the new credentials are set, deactivate the plugin in your WordPress admin.
3. Reactivate the plugin.
These steps should remove the renewal banner and ensure the plugin functions normally. Make sure your license remains active for uninterrupted service.
After renewing your WooCommerce UPS Shipping Plugin with Print Label, you receive a new Product API key. To activate this new key:
1. Log in to your WordPress site’s admin dashboard.
2. Navigate to the “UPS Shipping” section.
3. Select “License Activation.”
4. Enter and activate the new Product API key you received with your renewed purchase.
This process will replace your old key with the new one, ensuring continued access to UPS shipping services and uninterrupted plugin functionality.
The UPS plugin requires an active license on the site for shipping rates to display and to generate labels. If the license is not activated, shipping options and the ability to print labels will not be available. A single-site license can only be activated on one website at a time(even if it’s a live or staging site)
To update the WooCommerce UPS Shipping Plugin with Print Label when automatic updates are unavailable, follow these steps:
1. Activate Your License:
– Go to your website’s admin panel.
– Navigate to the plugin settings and configure the “Product API Key” and “Product ID”.
– You can find these details in your PluginHive account under My Account → API Keys on pluginhive.com.
2. Check for Updates:
– After activating your license, refresh your plugin page.
– Alternatively, go to WordPress Dashboard → Updates, and click “Check Again” to search for new plugin updates.
If a UPS shipping label has been successfully generated, you will see the Print Label button on the Edit Order page. From there, you can view and print the label.
To verify the bulk printing functionality:
1. Select multiple orders from your WooCommerce orders page.
2. Use the Bulk action menu to choose the option for generating or printing shipping labels.
To void (cancel) a shipping label after it has been created:
1. Go to the Edit Order page in your WooCommerce admin.
2. Click on the “Void Shipment” button.
This action will cancel the shipment linked to the shipping label. Use this option if you need to void a label for any reason after creation.
To void a shipment, open the specific order and scroll down to find the “Void Shipment” button. Click on it, and once done, click on “Client-Side Reset”. This will ensure the shipment has been successfully voided.
To set up reverse shipping using the PluginHive UPS Shipping plugin:
1. Go to the plugin’s general settings and set the “ShipFrom Address Preference” to “Shipping Address.”
2. Enable the “Automatic label generation” feature in the settings.
3. In the plugin settings under “Shipping labels,” set “Recipient” to send the shipping label via email to the customer.
4. This configuration will automate the sending of a shipping label to customers after they place an order, facilitating reverse shipping.
5. More setup details can be found in this article: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#auto_label_printing
At the moment, it’s not possible to automatically cancel or void UPS shipping labels when an order is refunded or cancelled.
You will need to manually void the shipment from the order details page in your WooCommerce dashboard.
There is no built-in functionality or snippet currently available to automatically cancel or void UPS shipment labels when an order is cancelled or refunded. You must manually void the shipment.
Renewal is essentially the same as purchasing the plugin again. To renew your subscription, you need to purchase the plugin again through the respective product links:
– WooCommerce UPS Shipping Plugin with Print Label: https://www.pluginhive.com/product/woocommerce-ups-shipping-plugin-with-print-label/
– WooCommerce Table Rate Shipping Pro Plugin: https://www.pluginhive.com/product/woocommerce-table-rate-shipping-pro-plugin/
If the “WooCommerce UPS Shipping Plugin with Print Label” was not purchased under a subscription, it won’t renew automatically. You will not be charged for future renewals, and no action is needed to cancel.
However, if it was purchased under a subscription plan, you can cancel the renewal by logging into your PluginHive account, going to the Subscriptions tab, and clicking Cancel Subscription. This will stop future automatic renewals.
To configure the UPS service for automatic label generation:
1. Open the PluginHive UPS Shipping plugin settings in your WordPress admin.
2. Navigate to the section for label generation or shipping services.
3. Look for options to set the default service for domestic and international shipments.
4. Select the default for international shipments if you want labels to use this service.
5. Save your settings.
This ensures all international orders (using flat rates or free shipping) will generate labels using the default service.
To prevent automatic shipping label emails from being sent to customers, make sure that the “Send Shipping Label via Email” option is not set to “To Recipient” in your plugin settings. This ensures that customers will not receive the shipping label via email.
To print a 4 x 6 label, set the “Print Label Type” to PNG format. Once you set the label type to PNG, generating a new shipping label will produce a 4 x 6 sized label. This format is the standard for 4 x 6 shipping labels.
PluginHive does not offer an auto-renewal feature for the WooCommerce UPS Shipping Plugin with Print Label if it was purchased prior to the new subscription model. You need to renew the plugin manually. To renew, simply make a new purchase of the plugin before the expiration date.
To generate and download a shipping label, follow these steps:
1. Go to the Orders page in your WooCommerce dashboard.
2. Select and open the order for which you want to generate a label by clicking Edit Order.
3. Click on Generate Packages.
4. Calculate the shipping cost.
5. Create the shipment.
Once the shipment is created, the label will be available for you to download or print. For detailed instructions, you can refer to PluginHive’s knowledge base: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#printing-your-first-ups-shipping-label
To generate and print UPS shipping labels in bulk:
1. Select all the orders you want to process in your WooCommerce orders list.
2. From the Bulk Actions dropdown, click “Generate UPS Label” to generate shipping labels for these orders.
3. After the labels are generated, select the same orders again.
4. Use the Bulk Actions dropdown to choose “Print UPS Label” to print the previously generated labels.
Note: You cannot print labels unless they have already been generated.
To generate and print UPS shipping labels in bulk with WooCommerce:
1. Select all the orders for which you want to create shipping labels using the order list checkboxes.
2. From the “Bulk Actions” dropdown menu, choose “Generate UPS Label” and apply the action. This will generate the shipping labels for the selected orders.
3. Once the labels are generated, select the orders again.
4. From the “Bulk Actions” menu, choose “Print UPS Label” and apply. You can only print labels for orders where labels have already been generated.
To manually generate a UPS shipping label using the PluginHive UPS Shipping Plugin, follow these steps:
Go to WooCommerce → Orders and open the order for which you want to generate the label.
Scroll down to the PluginHive UPS Shipping section.
Click on Create Shipment to generate packages.
Once the packages are created, click on Generate Label to get the UPS shipping label.
The label will then be available for download, You can refer: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#printing-your-first-ups-shipping-label
If automatic label generation does not work, you can attempt to generate the shipping labels manually:
1. Ensure products in the order have weight and dimensions filled out.
2. Follow this step-by-step guide: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#printing-your-first-ups-shipping-label
This guide provides detailed instructions for manual label creation within the PluginHive UPS plugin for WooCommerce.
There is no special printer setup required with the PluginHive UPS shipping plugin. Once the label is generated, you can download the label file and print it using your regular printer as you would with any other PDF or image file. As soon as a shipping label is generated, your UPS account will be charged for that specific label/service. If needed, you can void or cancel the label directly from the plugin to prevent charges. The plugin automates the process, so you simply click “Generate Package,” verify the package details, and confirm the shipment for the label to be created. No manual input of shipment details is required during this process.
To void a shipping label and generate a new one in the PluginHive WooCommerce UPS Shipping plugin, follow these steps:
1. Go to the desired order’s Edit Order page in your WooCommerce dashboard.
2. Click on the “Void Shipment” button to cancel the current shipment and void the generated label.
3. After voiding, remain on the same Edit Order page.
4. Generate the packages, calculate the shipping cost, and create a new shipment as needed.
5. This process will allow you to generate a new shipping label for the order.
If you encounter any issues during this process, ensure your plugin settings are configured correctly and that you are generating the label in your preferred format.
To void a shipping label without affecting the customer’s order:
1. Navigate to the order details page in your WooCommerce dashboard.
2. Locate the section for shipping labels or PluginHive shipment details related to the order.
3. There will typically be an option to “Void Shipment” next to the existing label details. Click this option. Once done, you will get a pop-up where you click client-side reset.
4. The label will be voided, but the main order and its customer details will remain intact.
5. After voiding, you can generate a new shipping label in your desired format based on your updated settings.
After generating a shipping label using the PluginHive UPS plugin, you will see an option labeled “Void Shipment” next to “Print Label” on the order page. Click on “Void Shipment” to cancel the shipment. This action will void the label and update the shipment status within the plugin.
Bulk label generation in the WooCommerce UPS Shipping Plugin allows you to create shipping labels for multiple orders at once, streamlining your fulfillment process. To use this feature:
– Navigate to the WooCommerce orders section in your WordPress dashboard.
– Select multiple orders for which you want to generate UPS labels.
– Use the plugin’s bulk actions to initiate label creation.
– The plugin will use the weight and dimension data from each product in the selected orders to generate accurate shipping labels.
This feature saves time by reducing repetitive tasks and ensures shipments are processed efficiently. Make sure all product details are correctly filled in to avoid errors during bulk label creation.
The plugin requires an active license to function properly. If the license is deactivated, either manually or due to plugin deactivation, the label generation and other related features will not work. Always ensure your plugin license is activated and up to date.
PluginHive’s plugin generates a shipping label for each package based on the total weight, dimensions, and the packaging configuration in your WooCommerce order. For example, if your order requires 3 packages, the plugin will automatically create three separate labels. You can refer: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#print-shipping-labels-automatically
For pricing details of the ‘Add Meta to Shipping Labels’ add‑on for UPS, please contact our support team at [email protected]. They’ll provide you with the most up‑to‑date information
Please follow these steps to help diagnose and resolve the issue:
1. Ensure that the Debug Mode is enabled in the plugin settings.
2. Attempt to generate the label again to reproduce the issue.
3. After reproducing the issue, navigate to the “Help & Support” page within the plugin settings.
4. Submit a Diagnostic Report from that page.
Following these steps will provide our team with the information needed to investigate and assist you further. Detailed instructions for submitting the diagnostic report can also be found on the “Help & Support” page.
Make sure you are accessing the General tab within the PluginHive UPS plugin settings, not the WooCommerce general settings. The desired option, “Billing Address as Shipper Address on Label,” is only available in the PluginHive plugin’s own settings section. Once there, you can enable or disable the feature as needed for correct label generation.
Since your original purchase was made several years ago, the plugin license may have expired. Plugin licenses are now valid for one year and require annual renewal.
To access and download the latest version of the plugin, you need to renew your license. Please purchase and renew the plugin at the following link: https://www.pluginhive.com/product/woocommerce-ups-shipping-plugin-with-print-label/. Once you have renewed your license, you will be able to download and install the plugin from your PluginHive account.
You can check the complete setup article here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/
Yes, you can generate UPS shipping labels using the PluginHive UPS plugin for orders that used WooCommerce’s Free Shipping or Flat Rate shipping methods at checkout. The plugin allows you to create and print shipping labels regardless of which shipping method the customer selected during checkout.
Shipping charges are typically deducted only when the label is actually scanned by UPS. However, because the charging process is managed directly by UPS, it is recommended to confirm this policy with UPS for the most accurate and up-to-date information.
No, using WooCommerce’s Free Shipping or Flat Rate methods will not affect your ability to generate and print UPS shipping labels with the PluginHive plugin. You can continue to generate UPS labels for any order, regardless of the shipping option selected by the customer.
Yes, you can assign a WooCommerce flat rate for customer checkout, and UPS will still handle the shipping if you generate labels using the UPS plugin. Here’s how it works:
1. Configure the flat rate shipping option in your WooCommerce store so customers only see and pay your specified flat rate at checkout.
2. After receiving orders, use the UPS plugin within your WooCommerce admin to generate and print shipping labels for each order. The plugin communicates directly with UPS to create valid UPS shipping labels, regardless of the checkout rate type.
3. The shipping process with UPS will proceed as usual, since the label contains all the shipment details needed by the carrier.
This setup allows your customers to pay a flat shipping rate while you handle order fulfillment with UPS using the official plugin label generation features.
Simply voiding the label is sufficient. No further action is required to process a refund for the label.
No, you do not require any separate plugin for label creation. The WooCommerce UPS Shipping Plugin with Print Label includes both automatic and manual shipping label generation as built-in features.
Yes, entering your UPS account number (Shipper number) and login credentials is required to complete the registration process in the plugin. This is essential to retrieve live rates and generate shipping labels. Incomplete registration, including the absence of a shipper number, can affect plugin functionality and may contribute to inaccurate shipping rates. Complete the registration process to ensure proper operation.
Once the admin label generation is set up, the shipping label will be generated automatically after the order is placed. The label is sent via email to both the admin and the customer, allowing the customer to ship their order to the admin without further admin intervention.
No, displaying live shipping rates to customers is optional. If you offer free shipping or flat rates and do not wish to show shipping rates on the frontend, you can configure the PluginHive UPS plugin to be used solely for generating and printing shipping labels on the backend, without displaying rates to customers.
No, it is not necessary to enable UPS shipping options for customers to generate shipping labels. The plugin can be configured to generate shipping labels automatically for your orders, even if UPS shipping methods are not available to customers at checkout. This provides flexibility to use custom shipping rates (such as free shipping flat rates).
No, the PluginHive UPS Shipping plugin requires customers to go through the WooCommerce cart and checkout flow to receive a shipping label. There is no feature that allows customers to generate or download a prepaid shipping label without placing an order.
The plugin allows you to set one default shipping service (such as UPS Standard or UPS Saver) each for domestic and international shipments. This default is used to generate labels for orders placed using free or flat rate shipping. If an order is placed using a flat rate method, the label will always be generated with the default service you configured. However, if an order is placed using a live UPS Shipping method (direct from the plugin with real-time rates), the label is generated based on the customer’s selection at checkout.
Currently, the PluginHive plugin does not support emailing shipping labels in PDF format to customers. At this time, label PDFs can be generated and printed via Bulk Actions in the WooCommerce orders screen by selecting the relevant order(s) and choosing “Print UPS Label (PDF)” from the Bulk Actions menu, but automated email delivery of PDF labels to customers is not available.
Currently, the UPS plugin does not offer the option to add or delete products from packages during manual label creation. This functionality is available in the Canada Post plugin, but has not yet been implemented in the UPS plugin. You can reach out to Pluginhive support if you need any customization on it.
Phone number validation for UPS shipping labels is managed by the UPS API. To determine if a phone number with a 5-digit extension can be included:
1. Log in to your UPS account at ups.com.
2. Attempt to generate a UPS label manually using the same phone number format (main number + 5-digit extension) that appears in your WooCommerce orders.
3. If the label generates successfully, this format is accepted by UPS and can be included.
4. If an error occurs, the UPS API does not accept the format, and the extension must be removed from the phone number field before generating the label within WooCommerce.
If UPS accepts the format, you may retain the extension in the shipping phone field. If not, you will need to remove it each time when generating labels using the plugin.
The UPS plugin does not have a built-in feature to automatically change the WooCommerce order status to “Completed” when a shipping label is generated. As Order status is a WooCommerce feature, the plugin doesn’t have any control over it; hence, the status should be changed manually.
You can automatically generate and print commercial invoices for international shipments when generating UPS labels in bulk using the PluginHive plugin. To enable this:
1. Navigate to the plugin settings and go to the “International Forms” tab.
2. Enable the “Commercial Invoice” option.
Once you have enabled this setting, commercial invoices will be generated automatically for international shipments, both in bulk or individually. There is no need to manually select and print commercial invoices for each international order.
No, a phone number is a mandatory field required by UPS for shipping label generation. The PluginHive UPS plugin enforces this requirement and does not offer a way to bypass or skip the phone number field. All shipments must contain a valid shipping phone number in order to successfully generate a label. If phone numbers are missing from your orders, you will need to update them before creating the shipping labels.
Yes, it is possible to generate a UPS shipping label without charging the customer for shipping. This can be accomplished by enabling WooCommerce’s Free Shipping option. In the plugin settings, under the Label Generation tab, select a default UPS service. This setup ensures that when a customer places an order with Free Shipping, the plugin still generates a UPS shipping label using the default service you’ve chosen.
The UPS plugin does not support partial fulfillment; shipments must be generated for all products in an order at once. After a shipping label is created for an order, it’s not possible to generate additional labels for remaining products within the same order.
Generating and printing shipping labels cannot be done simultaneously in the PluginHive plugin. After generating labels for multiple orders in the overview, you must manually select those orders again to print the created labels using the bulk action feature. Both actions—label generation and label printing—are separate and require selecting the orders for each step under bulk action. However, you can use automatic print label feature, then you can manually select the orders to print the labels in bulk.
The PluginHive UPS plugin generates return shipping labels based on the total number of packages created for an order. So, if an order has multiple packages, a return label will be generated for each package accordingly.
No, it is not possible to generate shipping labels without orders using the PluginHive plugin.
Currently, it is not possible to manually change the Duties and Taxes Payer option on a per-shipment basis directly on the Edit Order page before generating a label. However, PluginHive offers a custom paid addon that enables you to automatically set the Duties and Taxes Payor based on predefined rules, such as the destination country. This addon applies the configured rule at the time of label generation, rather than allowing for manual selection on each order.
Yes, the PluginHive UPS plugin supports printing ZPL labels that are compatible with Zebra Thermal Printers. This allows you to print shipping labels using your Zebra printer for efficient and professional output. Many customers use Zebra printers to print their ZPL labels generated from the plugin.
The UPS shipping label has a character limitation of 35 characters for label comments, and the plugin does not allow comments to be split into two lines. All comments must fit within the single-line character limit defined by UPS.
You can use the WooCommerce Shipping Services plugin, which automates shipping with live rates, one-click label printing, and order tracking for major carriers including UPS and USPS. This single solution allows you to retain the print label function for multiple carriers without needing to combine individual plugins. The plugin also comes with a 14-day free trial.
Yes, with the PluginHive UPS plugin, you can generate both the forward (shipment) and return labels using your UPS account. The labels can be sent to the customer via email, but they will be sent in a separate email from the receipt email.
Yes, Zebra printers are supported for shipping label printing, and several customers successfully use Zebra printers with the plugin. Configure the label format to ZPL in the plugin settings. However, ZPL labels are downloadable to your system but cannot be opened directly. To print them, you’ll need to configure your Zebra printer to recognize and automatically print ZPL files.
Yes, the plugin allows the Order ID to be displayed on UPS shipping labels. You can configure the label settings to include the Order ID, typically in the “Reference” or “Purchase Order No.” field, so it appears on the written label under Order details in shipment description.
Yes, the plugin is now compatible with WooCommerce HPOS. Make sure that you’re using the latest version of the plugin.
The WooCommerce UPS Shipping Plugin with Print Label is a yearly subscription. The license is valid for one year from the date of purchase, and since it’s a subscription product, it will automatically renew each year.
An active license is required to continue receiving plugin updates and support.
There is a detailed article that outlines the steps for generating UPS shipping labels using the plugin. You can refer to this guide: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#printing-your-first-ups-shipping-label. For a comprehensive guide to setting up the plugin, use this resource: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/.
Yes, PluginHive offers a WooCommerce Shipping Services plugin that integrates with the USPS carrier. The plugin provides:
– Automated shipping for major carriers including USPS, UPS, FedEx, DHL, and more.
– Live shipping rates.
– One-click label printing.
– Order tracking.
– A 14-day free trial.
An onboarding session can also be arranged if needed.
Currently, there is no built-in script or cleanup functionality available to remove UPS shipment details or labels for orders older than 6 months. However, the cleanup functionality for UPS shipment details is available in the PluginHive UPS plugin.
To do this, go to the plugin’s settings in your WooCommerce admin, click on the “Advanced” tab, and set up the cleanup options according to your requirements. The cleanup feature is not automatic and requires user configuration to manage the removal of UPS shipment details.
Currently, there is no option within the plugin to set automatic label generation only for certain product orders. The plugin does not support segregating auto-label generation by specific products; auto or manual shipping label creation applies to all products in the store.
Currently, there is no direct setting in the PluginHive plugin to automatically generate a return shipping label for every order when the initial shipping label is generated.
The order status in WooCommerce is not automatically updated when you use the ‘Print Label’ feature in the PluginHive plugin. Order status management is handled by WooCommerce, and the plugin does not offer hooks or actions to automatically change the order status upon printing a label. You will need to manually update the order status to ‘Complete’ from the WooCommerce order page once the shipment is confirmed or delivered. There are no built-in options within the plugin to automate this process.
Currently, the PluginHive UPS Shipping plugin does not support assigning shipping methods with calculated costs automatically during bulk order uploads or manual order creation. If you attempt to bulk generate labels for such orders, the plugin offers an option to set “Default services for Domestic and International Orders.” These defaults are used to generate labels for orders that do not have a PluginHive UPS shipping method specified. To configure this:
1. Go to the UPS plugin settings in your WooCommerce dashboard.
2. Navigate to the “Shipping Labels” section.
3. Set your preferred default UPS service for domestic and international orders.
This setup helps automate label generation for orders with unspecified or third-party shipping methods. However, adding shipping methods and rates directly during bulk upload or manual order creation is not currently supported.
The PluginHive UPS plugin does not alter the shipping labels provided by the UPS API. The appearance of blank space, such as a white gap at the bottom of domestic UPS labels, is determined by UPS. For international labels, UPS includes printed instructions at the bottom, but for domestic labels, these instructions are omitted, leaving a blank space. This is standard behavior from UPS, and the label format cannot be adjusted through the PluginHive plugin.
Yes, you can prevent the product name from appearing on the UPS shipping label by configuring the settings as follows:
1. Go to the Shipping Label settings in your PluginHive plugin.
2. Locate the section for “Shipment Description for UPS Label” or “Commercial Invoice.”
3. Customize the shipment description based on your preference, ensuring the product name is not included.
4. After updating the settings, void any existing label and generate a new one to confirm that the product name no longer appears on the label.
This allows you to control the information displayed on your UPS shipping labels.
To renew the plugin license this time, you need to purchase the UPS Shipping Plugin with print Label again. Upon purchase, you will receive a new API key, which you must update on your site. In subsequent years, the plugin license will auto-renew.
Go ahead and purchase the plugin from here: https://www.pluginhive.com/product/woocommerce-ups-shipping-plugin-with-print-label/
Currently, setting “Direct Delivery” as the default option at the global level within the plugin settings is not available. You should enable it at the product level.
Order status is a WooCommerce feature. Hence, the plugin doesn’t have control over it. So, you’ll need to manually change the order status to COMPLETE within WooCommerce.
Please reach out to pluginhive support along with the diagnostic report.
You need to change the ShipFrom Address preference in the plugin settings. Follow these steps:
1. Go to WooCommerce -> Settings -> Shipping -> UPS -> General.
2. Set the “ShipFrom Address Preference” to “Origin Address” (instead of “Shipping Address”).
3. Void any incorrectly generated labels.
4. Generate new labels and check again.
Please contact [email protected] for assistance. Our team will investigate why return labels aren’t generating automatically and guide you through the correct setup.
To enable automatic label generation after an order is placed, please make sure the following options are enabled under the Label Generation tab:
1. Generate Packages Automatically After Order Received
2. Generate Shipping Labels Automatically After Order Received
Once these are enabled, the shipping label will be generated automatically as soon as the customer places an order.
You can refer this article: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#print-shipping-labels-automatically
If the license has expired, you need to purchase a new license to renew it. You can do this by visiting the following link: https://www.pluginhive.com/product/woocommerce-ups-shipping-plugin-with-print-label/. From the next year onward, auto-renewal will be available.
The “Add Meta to Shipping Labels” addon allows you to add custom information from Order, Order Item, or Product Meta Data to UPS or FedEx shipping labels. You specify the relevant meta key (such as “purchase_order”), and the addon will display the corresponding value in the shipping label’s reference field according to UPS’s label formatting standards. To use the addon:
1. Install the provided zip file on your WooCommerce site.
2. Map your desired meta key to the label reference field using the addon’s settings.
3. The custom value will appear automatically on labels for eligible shipments.
Please refer to the official documentation or contact support for detailed configuration steps.
The “KEY” or “INV” code in the corner of a UPS shipping label indicates that the shipment requires printed international paperwork, specifically a Commercial Invoice. This is a standard UPS notation to alert that customs documents must be physically included with the package.
A successful order is one where the order received page loads successfully immediately after checkout. However, when it comes to triggering automatic label generation, if the setting is configured to “Payment Confirmed,” the plugin generates the label only when WooCommerce receives confirmation that payment has been received. Therefore, it is recommended to set the trigger to “Payment Confirmed” to ensure label generation occurs after payment confirmation.
To get support for shipping label generation issues, please share the diagnostic report with the support team.
The difference between “EDI” and “EDI-Pull” is determined by how UPS processes shipments across borders. “EDI” typically refers to shipments using standard electronic paperless customs documents, while “EDI-Pull” may involve additional data retrieval methods used by UPS, possibly based on shipment region or service type. Enabling the NAFTA certificate is not directly related to whether “EDI” or “EDI-Pull” is shown. For further clarification it is recommended to contact your UPS account representative, as they can provide detailed explanations specific to your account and shipping profile.
The difference between “KEY” and “EDI Pull” codes on UPS shipping labels is as follows:
– “KEY” indicates that physical paper customs documents, such as a Commercial Invoice, are required to be included with the shipment. This is commonly seen for destinations like China.
– “EDI Pull” means that shipment documents are sent electronically to UPS and customs authorities, and you typically do not need to include physical paperwork.
The required option may depend on the destination country’s regulations or your UPS account setup. For clarification about documentation requirements for specific destinations, contact your UPS representative.
Yes, you need to renew the license to continue receiving updates and support.
Renewing is essentially a new purchase, go ahead and purchase the license from here: https://www.pluginhive.com/product/woocommerce-ups-shipping-plugin-with-print-label/. However, once renewed, your license will be set to auto-renew from the next year.
– Go to WooCommerce > Orders.
– Find the relevant order.
– Locate and use the “Confirm Shipment” feature.
– Once you confirm the shipment, the shipping label will be generated.
– Use the “Print label” option to either view the label in your browser or download it to your system.
– After downloading or viewing, you must manually print the label using your connected printer.
You can refer attached document for more details: https://www.pluginhive.com/knowledge-base/print-ups-shipping-label-for-your-woocommerce-orders/
If clicking “Confirm Shipment” causes the page to reload without generating a shipping label, follow these troubleshooting steps:
1. Go to the General Tab in the plugin settings.
2. Enable the “Debug Mode” option.
3. Try generating the shipping label again to reproduce the error.
4. Navigate to the “Help & Support” page within the plugin settings.
5. Submit a Diagnostic Report as instructed on that page.
This process collects diagnostic information to help identify and resolve the issue.
All mandatory shipping details, such as the recipient’s phone number, must be correctly provided for successful label generation. If any required field is missing or incorrect, the plugin will not generate the shipping label. Update the order with the necessary information, then attempt to regenerate the label.
PluginHive does not have control over third-party plugins that provide LTL rates. If LTL rates are not appearing, try deactivating the PluginHive plugins temporarily to check if they are affecting the rate display. This will help identify if there’s a conflict between plugins.
If you do not wish to receive automatic label generation notifications, you can turn off the “Automatic label generation” feature. To do this, navigate to the “Shipping Labels” tab in the plugin settings and disable the automatic label generation option. Once turned off, the plugin will stop attempting to automatically generate labels and will no longer display these status messages for new orders.
To resolve the label generation issue, please enable ‘Debug Mode’ in the General Tab of the plugin settings, try to generate the label again, and then submit a Diagnostic Report to the support team via the ‘Help & Support’ page within the plugin settings. They will get back to you shortly.
If you are using the UPS Shipping plugin on multiple websites and receive a message after submitting labels, ensure that the latest license key is activated on any website where it hasn’t been activated yet. There’s no need to create a new account; you only need to activate the necessary licenses on each website. This should resolve the issue.
You can monitor new orders to verify if the correct UPS service is used for shipping labels by following these steps:
1. Wait for orders where customers select different UPS services (e.g., UPS Standard or UPS Saver).
2. After each qualifying order, generate the shipping label for that order using the PluginHive UPS plugin.
3. Check the shipping label to confirm it matches the UPS service selected by the customer at checkout.
If generating shipping labels fails repeatedly for certain orders, perform the following:
1. Enable “Debug Mode” in the plugin settings (General Tab).
2. Manually attempt to generate the label again.
3. Go to “Help & Support” within the plugin settings.
4. Submit the Diagnostic Report as guided.
5. Share this report with PluginHive support for a detailed analysis and appropriate solution. This will help identify whether the issue is due to order-specific data, plugin configuration, or account setup.
If your active WooCommerce UPS Shipping Plugin license is showing as expired and you’re unable to print labels, please note that an active plugin license is required for label generation. Kindly ensure your license is renewed and properly activated in the plugin settings. If the issue persists, contact [email protected] for further assistance.
If the UPS account number used for plugin registration is not present in your UPS profile, you must add it directly to your UPS profile. To do this:
1. Log in to your UPS profile at ups.com.
2. Navigate to the “Accounts & Payments” section.
3. Add the UPS account number to your profile.
4. Once the account is added, re-register your UPS account in the PluginHive plugin.
If you need further guidance on adding an account, refer to the UPS article: https://learningcenter-ihub.ups.com/Support/KB/add-shipper-accounts-to-ups-user-account or reach out to your UPS account representative for assistance.
Follow these steps to resolve activation issues with the WooCommerce UPS Shipping Plugin:
1. Go to the WooCommerce UPS Shipping Activation page.
2. Navigate to the API Key Deactivation section and enable the “Deactivate API Key” option.
3. Click on Save Changes.
4. Log in to your PluginHive.com account, go to My Account > API Keys, and delete any previous activation of the license key if present.
5. Deactivate and then reactivate the WooCommerce UPS Shipping plugin in your WordPress dashboard.
6. Return to the WooCommerce UPS Shipping Activation page.
7. In the API Key Activation section, enter your license API key and Product-ID.
8. Click on Save Changes to complete activation.
These steps should resolve the deactivation and activation issues. If you need further assistance, contact PluginHive support.
To ensure shipping rates are displayed on the cart and checkout pages, please verify that the Real-Time Rates option is enabled in the plugin settings.
The “No shipping method available” typically appears due to one or more of the following reasons:
1. Missing product weight or dimensions
2. Incomplete UPS account registration
3. Incorrect shipper/origin address
We recommend reviewing these settings and confirming the details.
Note: UPS requires the country, state, city, and postal code fields to be filled in to fetch live shipping rates.
If you continue facing issues, you can enable Debug Mode in the plugin settings, reproduce the issue, and submit a Diagnostic Report via the “Help & Support” page with your ticket reference for further assistance.
If your Zebra printer prints correctly from other applications (like Word or test prints) but not from the PluginHive UPS plugin:
– Download the generated ZPL label file to your computer.
– Use Zebra’s printing software or a compatible thermal printing utility to send the ZPL file directly to your printer.
– If issues persist, try switching the label format in the plugin settings to PDF or PNG, generate a new label, and attempt to print using those formats.
– Ensure your printer drivers and configuration are up to date and that the printer is selected correctly when printing.
If your UPS shipping label is spilling onto the next page due to the extra white space at the bottom, you can try custom scaling option in the PluginHive plugin to adjust the label size for printing. Here’s how to do it:
1. Go to the Shipping Label section in the plugin settings.
2. Find the option to Display Labels in Browser for individual orders.
3. Use your browser’s print dialog scaling option or the plugin’s custom scaling setting to reduce the label size
This adjustment allows the full label to fit onto your standard label without cutting off any information or physical trimming.
If the “Download Label” button is missing, please ensure that the shipping label has been successfully generated for the respective order.
The print/download option will appear only after the label is created.
To ensure shipping rates are displayed on the cart and checkout pages, please verify that the Real-Time Rates option is enabled in the plugin settings.
The “No shipping method available” message typically appears due to one or more of the following reasons:
1. Missing product weight or dimensions
2. Incomplete UPS account registration
3. Incorrect shipper/origin address
We recommend reviewing these settings and confirming the details.
Note: UPS requires the country, state, city, and postal code fields to be filled in to fetch live shipping rates.
If you continue facing issues, you can enable Debug Mode in the plugin settings, reproduce the issue, and submit a Diagnostic Report via the “Help & Support” page with your ticket reference for further assistance.
If UPS has issued you a new account number and your website is unable to print labels, follow these steps:
1. Log in to your UPS account at ups.com.
2. Navigate to “Accounts and Payments” and add your new UPS account number.
3. Re-register your new UPS account in the plugin by going to UPS Shipping → Registration.
4. After completing these steps, you will be able to generate shipping labels.
If a shipping label fails because the recipient phone number is missing, you should add the phone number to the order and update it before generating the label. After updating the order with the phone number, try generating the label again. The error occurs if the order has no phone number; thus, ensuring a phone number is added and the order is updated should resolve this issue.
If the “Calculate Shipping Cost” button refreshes the page without displaying the cost, follow these steps:
1. Enable “Debug Mode” in the plugin settings (found under the General Tab).
2. Reproduce the issue by attempting to calculate the shipping cost again.
3. Navigate to the “Help & Support” section within the plugin settings.
4. Submit a Diagnostic Report as per the on-screen instructions.
This report provides additional information to the support team to help investigate and resolve the issue efficiently.
To generate shipping labels manually:
1. Open the relevant order within your WooCommerce dashboard.
2. Generate the Package,Calculate the Shipping cost then confirm the shipment.
3. If you encounter issues, visit the PluginHive Knowledge Base article for detailed, step-by-step instructions: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#printing-your-first-ups-shipping-label
If the UPS shipping label continues to indicate “Adult Signature” required, Double-check the Delivery Signature options at both the global plugin settings and under each product’s individual shipping options.
If the issue persists, Please contact pluginhive support.
To resolve the issue with UPS shipping options not appearing after key renewal and activation, follow these steps:
1. Ensure your plugin is updated to the latest version (6.2.3).
2. Deactivate and then reactivate the plugin license. To do this, go to UPS Registration → License Activation in your plugin settings.
3. Re-register your UPS account in the plugin.
4. Make sure your products have the required “Weight & dimension” configured, as these are mandatory to get live UPS rates.
If these steps do not resolve the problem, check for any plugin error messages in the logs.
The UPS plugin allows you to generate labels in PNG, ZPL, or GIF formats. You can use any of these label types that suit your printer, allowing you to use a generic label printer as needed.
The “Send shipping label via email” action is triggered immediately after the shipping label is generated. Based on your plugin configuration, the shipping label will be sent via email to the shipper or the receiver.
To assist you To submit a Diagnostic Report for troubleshooting, follow these steps:
1. Go to the General tab of your PluginHive plugin settings.
2. Enable the “Debug Mode” option.
3. Reproduce the issue.
4. Navigate to the “Help & Support” page within the plugin settings.
5. Submit a Diagnostic Report as per the instructions provided on that page.
This report will provide the necessary information for the support team to investigate and resolve your issue.
Please make sure that you have an active plugin license and the license is activated on your store. If yes, you will be able to update the plugin version under the installed plugin.
If you are using very older version, you can download the plugin ZIP file from your account on PluginHive.com by following these steps:
1. Login to your account at https://www.pluginhive.com/
2. Navigate to “My Accounts” > “API Downloads and API Keys”.
3. Locate the plugin you have purchased, and download the latest version from there.
For detailed downloading, installation, and update instructions, refer to this guide: https://www.pluginhive.com/knowledge-base/how-to-download-install-update-woocommerce-plugin/
If you have any issues accessing your account or downloading the file, contact PluginHive support for further assistance.
To locate and disable this setting:
1. Go to the UPS plugin settings in your WordPress or WooCommerce dashboard.
2. Navigate to the general settings tab of the plugin.
3. Look for the option labeled “Billing Address as Shipper Address on Label.”
4. Uncheck or disable this option.
5. Save changes.
Auto-generated shipping labels can be found by visiting the respective order details in your WooCommerce dashboard. Alternatively, you can go to the Orders page, select the order, and use the Bulk Actions menu to print the labels. More detailed instructions can be found in the PluginHive knowledge base article: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#print-shipping-labels-automatically
The WooCommerce UPS Shipping Plugin includes a label generation feature. To access and set up label printing, follow these steps:
1. Ensure the plugin is correctly installed and your UPS account is integrated.
2. Navigate to your WooCommerce dashboard and go to the Orders section.
3. Open the order for which you want to generate a UPS shipping label.
4. Generate the package and calculate the shipping cost.
5. Generate and confirm the shipment.
6. Look for the UPS label generation or print option within the order details.
For detailed, step-by-step instructions on configuring and using the label printing feature, refer to this article: https://www.pluginhive.com/knowledge-base/print-ups-shipping-label-for-your-woocommerce-orders/
If you do not see the label printing option, ensure your plugin is up to date and properly configured with your UPS account.
Downloaded shipping labels are typically saved in your system’s “Downloads” folder. After clicking the “Print Label” option in your WooCommerce order, check the “Downloads” folder to locate your label file and proceed with printing.
To locate and configure recipient settings for shipping label and tracking notification emails:
1. Go to your PluginHive UPS plugin settings in your WordPress dashboard.
2. Navigate to the “Rates and Services” tab and the “Shipping Labels” tab.
3. In these sections, review and set your preferences for sending email notifications and shipping labels to customers, store owners, or both, as needed.
4. Save your settings after making the desired adjustments.
If your plugin subscription has expired, you can purchase or renew the WooCommerce UPS Shipping Plugin with print label directly from the PluginHive website at this link: https://www.pluginhive.com/product/woocommerce-ups-shipping-plugin-with-print-label/. After completing the purchase, you will need to activate the plugin license and make sure that you completed UPS OAuth registration.
To add the recipient’s phone number for a shipment:
1. Go to the WooCommerce Orders section of your WordPress dashboard.
2. Open the specific order where you’re experiencing the issue.
3. Click “Edit” on the order details page.
4. Enter the recipient’s phone number in the designated phone number field in the shipping address section.
5. Save or update the changes to the order.
6. Try generating the shipping label again.
Currently, PluginHive does not offer a USPS solution that allows customers to generate their own shipping labels. The available USPS plugin supports label generation by admins only, not customer-initiated label creation.
The shipping address is validated by the UPS carrier itself when using the PluginHive plugin. The plugin sends the shipping details to UPS, which then verifies the address and provides shipping rates or generates shipping labels accordingly.
To ensure shipping rates are displayed on the cart and checkout pages, please verify that the Real-Time Rates option is enabled in the plugin settings.
The “No shipping method available” message typically appears due to one or more of the following reasons:
1. Missing product weight or dimensions
2. Incomplete UPS account registration
3. Incorrect shipper/origin address
We recommend reviewing these settings and confirming the details.
Note: UPS requires the country, state, city, and postal code fields to be filled in to fetch live shipping rates.
If you continue facing issues, you can enable Debug Mode in the plugin settings, reproduce the issue, and submit a Diagnostic Report via the “Help & Support” page with your ticket reference for further assistance.
If you are not receiving email notifications after creating a shipping label, check the following steps:
1. Confirm that the “Send email notification to” feature is correctly configured in the PluginHive UPS plugin settings, ensuring notifications are set for both the sender and receiver.
2. Verify you are not missing the emails by checking your spam or junk email folder.
Order confirmation emails, including live tracking details, are sent by WooCommerce and are outside the direct control of the PluginHive UPS plugin. When a shipping label is generated and the order status is updated to ‘Completed’, an order completion email with tracking information should automatically be sent to the customer. If these emails are not being received, please check the following:
1. Ensure that WooCommerce is configured to send order confirmation and completion emails.
2. Verify that the order status is being correctly updated to ‘Completed’ after label generation.
3. Check your email spam or junk folder to ensure the emails are not being filtered.
You can refer this article for reference: https://www.pluginhive.com/ups-tracking-for-woocommerce-orders/
https://www.pluginhive.com/knowledge-base/send-shipping-label-shop-owner-via-email-using-woocommerce-ups-shipping-plugin/
If you are not receiving shipping labels via email from the PluginHive plugin but are successfully receiving regular WooCommerce emails, please follow these troubleshooting steps:
1. Confirm that the shipping label is being generated successfully by the plugin.
2. Verify that the “send shipping label via email” option is enabled for both the shipper and the receiver within the plugin settings.
The expiration message in your WooCommerce segment may be caused by an outdated or invalid API key configured in your plugin settings. To resolve this:
Update and configure the latest API key within the UPS plugin settings on your WooCommerce site.
This will solve the issue.
The expiration message appears because the plugin license has not yet been activated on your site. An active license is required for the plugin to function and provide UPS shipping features. To resolve this, please activate your license by following the steps outlined here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#activate-the-plugin-license. Once activated, the plugin will resume full functionality. If you need further assistance, feel free to reach out to the PluginHive support team.
If you’re unable to generate a shipping label for regions like the Isle of Man despite the address being correct and included in your shipping zone, please contact PluginHive support with the Diagnostic Report for further assistance.
To share the Diagnostic Report, go to the Help & Support section of the plugin settings, enable Debug Mode, reproduce the issue, and click Send Diagnostic Report.
If a shipping label has already been generated for an order, it is not possible to generate additional labels for the same order unless the existing labels are voided first. To resolve this:
– Void the existing labels.
– Add any missing products or packages to the order.
– Generate a new set of labels for the updated order.
The option to generate labels is only available when no labels have been created for that order.
If you’re unable to generate shipping labels, please create a support ticket and submit the diagnostic report after replicating the issue. Once received, our team will review the details and get back to you with a resolution.
UPS Ground service does not support the “Saturday Delivery” option. Please disable the “Saturday Delivery” setting and try generating the label again.
If you’re unable to generate UPS shipping labels for some orders, the issue may not necessarily be related to when the order was placed relative to the plugin installation.
To help us investigate further, please enable the “Debug Mode” option in the plugin settings and reproduce the issue. Then, visit the “Help & Support” page in the plugin settings and submit a Diagnostic Report, referencing your ticket number.
If automatic shipping labels are not being generated reliably, even though your WooCommerce settings appear correct, please ensure the following:
The Automatic Package Generation and Label Generation options are enabled in the plugin settings.
1. The trigger for Automatic Label Generation is properly configured.
2. Default services are set for both Domestic and International shipments.
You can refer to the attached article for detailed step-by-step instructions: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#print-shipping-labels-automatically
The number of shipping labels generated depends on how many packages are created for the order.
Please check how many packages were generated for the particular shipment, as this will determine the number of labels created.
Multiple shipping labels may be generated for a single order if the plugin creates multiple packages. To ensure that only one label is generated, please make sure the order is packed into a single package by adjusting your parcel packing settings.
You can refer to this article to learn more about how packaging works and how to manage label generation: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#configure-parcel-package-settings
Also, check if you enabled pre-packed under product settings
The plugin generates and displays the label exactly as received from UPS, without modifying it. If the soft copy of your label is clear and does not show grid lines, but the printed label is unclear or contains unwanted backgrounds, the issue likely lies with your printer settings or drivers rather than with the plugin. You should:
– Check your print preview settings before printing.
– Make sure your printer driver (especially for Zebra printers) is up-to-date and configured correctly.
– Try voiding the existing labels, then in the plugin settings set the label type to “PNG” and turn off the “Display labels in Browser” option. Generate a new label, download it, open the file from your system and print it.
– If grid lines or quality problems persist only on the physical print and not on the soft copy, consult your printer’s support team, as the PluginHive support is not equipped to troubleshoot specific printer configuration issues.
If shipping labels are not generating automatically, even though manual generation works, please ensure the following settings are enabled:
Generate Packages Automatically After Order Received
Generate Shipping Labels Automatically After Order Received
These options are essential for the auto-label generation feature. You can refer to this article for more details: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#print-shipping-labels-automatically
Also, make sure the default services are correctly set for both domestic and international shipments, especially if you’re using flat rate or free shipping methods. This is crucial for automatic label generation to work properly.
Kindly update the plugin, we have already addressed this issue in version 6.3.0
The label is being generated and displayed correctly by the plugin, which means the issue likely relates to your printer settings or configuration. Please review and adjust your printer settings, as the actual printing process is managed by your printer and not by the PluginHive plugin. Ensuring your PDF viewer or print setup is functioning correctly should resolve the problem.
To ensure shipping rates are displayed on the cart and checkout pages, please verify that the Real-Time Rates option is enabled in the plugin settings.
The “No shipping method available” message typically appears due to one or more of the following reasons:
1. Missing product weight or dimensions
2. Incomplete UPS account registration
3. Incorrect shipper/origin address
We recommend reviewing these settings and confirming the details.
Note: UPS requires the country, state, city, and postal code fields to be filled in to fetch live shipping rates.
If you continue facing issues, you can enable Debug Mode in the plugin settings, reproduce the issue, and submit a Diagnostic Report via the “Help & Support” page with your ticket reference for further assistance.
To auto-generate UPS shipping labels for orders using other shipping options, make sure you have done the following:
1. Activate your plugin license and register your UPS account correctly within the plugin.
2. Navigate to the plugin settings and go to the “Shipping labels” tab.
3. Enable both “Generate Packages Automatically” and “Generate labels automatically”.
4. Choose a default UPS service for both Domestic and International orders in the same settings area.
These steps should enable UPS label generation even when UPS shipping is not available to customers at checkout.
To ensure shipping rates are displayed on the cart and checkout pages, please verify that the Real-Time Rates option is enabled in the plugin settings.
The “No shipping method available” typically appears due to one or more of the following reasons:
1. Missing product weight or dimensions
2. Incomplete UPS account registration
3. Incorrect shipper/origin address
We recommend reviewing these settings and confirming the details.
Note: UPS requires the country, state, city, and postal code fields to be filled in to fetch live shipping rates.
If you continue facing issues, you can enable Debug Mode in the plugin settings, reproduce the issue, and submit a Diagnostic Report via the “Help & Support” page with your ticket reference for further assistance.
By default, UPS requires a “Company name” for shipments. If this field is not provided during checkout, the PluginHive plugin automatically adds a hyphen (“-”) as a placeholder. This may result in the customer’s name not appearing in UPS shipment history. To ensure customers’ names appear:
– Make the “Company name” field mandatory on your WooCommerce checkout page so customers provide this information.
– Alternatively, enable the plugin setting to use the customer’s name as the company name on shipping labels by navigating to: WooCommerce → Settings → Shipping → UPS → Advanced, then enable the option “Print Customer’s Name as Company Name on Labels.”
This will help ensure customer names are correctly printed and transferred to UPS.
UPS does not support the “Next Day Air Saver” service for return shipments in all cases. Due to this UPS limitation, the PluginHive UPS plugin cannot generate return labels using Next Day Air Saver. It is recommended to select an alternative UPS service for your return shipping labels.
Voiding international shipping labels in the PluginHive UPS plugin is only possible within 24 hours of label creation. After 24 hours, the option to void is no longer available in the plugin. To void labels older than 24 hours, you must contact UPS support and request cancellation of those labels. Once UPS has canceled the labels, you can use the plugin to clear out the old data and generate new shipping labels for those orders.
If labels are generated inconsistently, verify that all products in successful shipments have weight (and dimensions if required), whereas products in unsuccessful shipments might lack these details. If the issue still persists, contact [email protected].
The white space at the bottom of UPS shipping labels generated by the PluginHive plugin is a default feature designed by UPS and is present on the original label returned directly from the UPS API. This additional space typically appears on domestic labels (it may contain information on international labels). The PluginHive plugin does not alter or modify the label format received from UPS, and this feature cannot be changed or removed by the plugin. The label format, including the additional space, is determined entirely by UPS and their API.
The UPS website populates the “Company name” of the ShipTo address as a mandatory field. If your order does not include a value for “Company name,” UPS will display a default hyphen (“-”) in this field on their website. To prevent this:
– Make the “Company name” field mandatory at your WooCommerce checkout page.
By ensuring that all orders have a value entered for “Company name,” the field will display correctly on the UPS label and the UPS website.
Or you can enable
Print Customer’s Name as Company Name on Labels under advanced tab. This will make sure that if the company name will be replaced by customer name
ZPL format files do not open directly, which is expected behavior. These files need to be downloaded to your system and then printed using compatible printing software for Zebra printers.
If your WooCommerce UPS Shipping Plugin with Print Label is still showing the subscription as expired even after renewal, it’s likely that the new license key hasn’t been activated on your site. Kindly activate the plugin license.
ZPL format files are not designed to open directly in browsers. This is standard for ZPL files. They must be downloaded to your system, after which you can print them using compatible label printing software or a Zebra printer.
The issue may occur if your UPS account hasn’t been registered properly within the plugin, even if the API Key Status shows as active. This can prevent the label from being generated and result in the site reloading without errors. Re-registering the UPS account in the plugin typically resolves this issue. If your shipment label is not generating, follow these steps:
– Submit a diagnostic report by enabling Debug Mode in the plugin’s General Tab, reproducing the issue, and navigating to the “Help & Support” page within the plugin settings to submit details.
– The support team will check and assist you
To view the UPS icon next to orders after generating labels, you need to enable the “Actions” column on your order page. This can be done by going to the Screen Options in your orders page. Once this option is activated, you will be able to see the UPS icon on orders that have a generated shipment and label.
Automatic label generation with the PluginHive UPS plugin is triggered only when an order status is set to “Processing.” Orders placed using certain payment methods, like credit/debit cards, move to “Processing” automatically and generate labels. However, orders with “On Hold” status (commonly from bank transfer payments) do not trigger automatic label creation. In these cases, you must manually generate the shipping label after payment is confirmed or change the order status to “Processing.”
If labels have stopped generating for both new sales and returns, even though all plugin settings appear identical to another site, we recommend sharing a Diagnostic Report with our support team for further investigation.
Please follow the steps below to generate and share the report:
1. Go to the General tab in the plugin settings.
2. Enable the Debug Mode option.
3. Try generating a label again to capture the issue in the logs.
4. Navigate to the Help & Support tab within the plugin settings.
5. Submit the Diagnostic Report.
Once received, our support team will review the logs and assist you further.
Please make sure that the “Send Shipping Label via Email” option is configured under the Shipping Label tab in the plugin settings. Also, ensure that the shipping label was successfully generated for the order you’re referring to—labels are only sent by email if the generation is successful.
UPS requires a phone number to successfully generate a shipping label, as it is a mandatory field for their service. If the phone number is missing from the order, label generation may not complete successfully. To ensure that the phone number and email are required fields at checkout, you can configure your WooCommerce checkout settings or use a checkout field management plugin to make these fields mandatory. The PluginHive UPS plugin relies on information provided at checkout, so ensuring these fields are required at the checkout level will address this requirement.
The customer’s billing address is appearing as the shipper address because the option “Billing Address as Shipper Address” is enabled in your plugin settings. To fix this:
1. Go to the plugin settings and navigate to the “General” section.
2. Turn off the option labeled “Billing Address as Shipper Address on Label.”
3. Void the existing label that was created.
4. Generate a new UPS label, and it will now use your address (set as the origin address) as the shipper address on the label.
UPS imposes a length limitation on custom descriptions printed on their shipping labels. Any text exceeding this restriction will be cut off and cannot be printed in full. This is a UPS-mandated limitation, not something configurable within the PluginHive plugin. To ensure your message appears, you will need to shorten the description.
The Print Label button does not appear when shipping labels have not been generated for your orders. To resolve this:
1. Ensure that you have generated shipping labels by following the steps outlined in PluginHive’s guide: https://www.pluginhive.com/knowledge-base/setting-woocommerce-ups-shipping-plugin/#printing-your-first-ups-shipping-label
2. Once the labels are generated, the Print Label option should become available.
Make sure that you have set the “Ship From Address Preference” to “Origin address.” This will ensure the label displays the correct sender and recipient addresses.
The PluginHive plugin prints labels exactly as returned from the UPS API, without making any modifications to the label quality or formatting.
To address this:
– Ensure you are selecting the optimal label format supported by your printer, such as PNG, PDF, or ZPL, based on your printer’s capabilities.
– Verify your printer settings, including print resolution (DPI), to match the recommended settings for shipping labels.
The PluginHive plugin does not perform address validation when generating UPS shipping labels. The shipping labels are generated based on information returned directly from the UPS API, and the plugin simply displays the label as received. Address validation occurs only on the WooCommerce cart and checkout pages, managed by WooCommerce itself, and not by the PluginHive plugin. To verify if the issue is with the address, you can try generating a label using the exact same address directly through the UPS API. If UPS provides the label, the plugin will display it accordingly.
The plugin requires a phone number with the shipping address to successfully create a shipping label. This is a requirement from UPS to ensure labels are generated with complete and accurate recipient information. Please ensure that customers provide a phone number in the shipping address field during checkout to avoid issues when generating shipping labels. This practice helps comply with carrier requirements and prevents transaction errors.
If the plug-in is not creating shipping labels, enable Debug Mode in the plugin settings and try to generate a shipping label again. After reproducing the issue, submit a diagnostic report from the “Help & Support” page in the plugin. The support team will review the relevant logs in the report and assist further.
Choosing “Payment Confirmed” ensures that labels are generated only after WooCommerce receives confirmation that payment has been successfully received. This is particularly important for payment methods like ACH, where confirmation may take longer, preventing premature label generation before payment is finalized. This helps avoid issues with shipping prices or delayed manual intervention.
Yes, you can still print UPS shipping labels for orders placed with Free Shipping. The shipping label generation is not dependent on the shipping method selected by the customer during checkout, so you will retain the ability to generate UPS labels for all orders, regardless of the shipping method.
Yes, the PluginHive plugin allows you to print shipping labels using a Zebra label printer, as long as the printer supports standard label sizes like 4×6 or 8.5×11 inches and can handle formats such as PNG, GIF, ZPL, or EPL.
ZPL labels are specifically designed to be printed from Zebra Printers. Ensure your printer settings are configured appropriately. Note that ZPL labels cannot be opened directly from your system. For more information on setting up label formats, you can refer to the knowledge base article provided by PluginHive.
The WooCommerce UPS Shipping Plugin with Print Label will not display live rates or generate shipping labels without an active license. To continue using UPS services with the plugin, you must renew your license. Without renewal, you will lose both the plugin’s core functionality and access to support and updates.
Looking for more details or ready to start using the plugin?
Visit the product page to explore all features and pricing.