Title: Help
Last modified: January 23, 2026

---

# Help

 *  Resolved [jboetger](https://wordpress.org/support/users/jboetger/)
 * (@jboetger)
 * [2 months, 2 weeks ago](https://wordpress.org/support/topic/help-956/)
 * My customer wants the following on his website:
 * • Non-firearm items: Show the cheapest shipping option (USPS or UPS) via Pirate
   Ship.
   • Handguns/Pistols: Allow FedEx 2-Day Express only. FedEx Ground must not
   appear.• Long guns/Rifles: Allow UPS Ground only via Pirate Ship.• FFL locator
   at checkout: Mandatory selection with required document upload. Checkout must
   not proceed without it.• Product data: Products are already categorized, and 
   weights and dimensions will be updated for accurate shipping.
 * Any idea how do these things?
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fhelp-956%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

Viewing 4 replies - 1 through 4 (of 4 total)

 *  Plugin Support [shahzeen(woo-hc)](https://wordpress.org/support/users/shahzeenfarooq/)
 * (@shahzeenfarooq)
 * [2 months, 2 weeks ago](https://wordpress.org/support/topic/help-956/#post-18796443)
 * Hi there!,
   Thank you for sharing your customer’s detailed shipping and checkout
   requirements. It’s great that the product data is already well-organized and 
   ready for accurate shipping calculations.To address your customer’s needs:1. **
   Non-firearm Items – Cheapest Shipping via Pirate Ship (USPS or UPS):**You can
   integrate Pirate Ship for shipping rates via a compatible WooCommerce shipping
   plugin or API connection. To show the cheapest shipping option, custom code or
   a shipping plugin that fetches and compares Pirate Ship rates for USPS and UPS
   will be necessary, since WooCommerce does not natively support Pirate Ship.2.**
   Handguns/Pistols – FedEx 2-Day Express Only:**Using shipping classes or product
   categories, you can restrict shipping methods programmatically. You would want
   to enable FedEx 2-Day Express only for these items and hide FedEx Ground. WooCommerce
   Shipping plugins like WooCommerce [FedEx Shipping Method](https://woocommerce.com/products/fedex-shipping-module/)
   allow method restrictions based on shipping classes.3. **Long Guns/Rifles – UPS
   Ground Only via Pirate Ship:**Similar to the handguns setup, restricting shipping
   methods to UPS Ground via Pirate Ship for these products will likely require 
   a combination of shipping classes and custom coding or a specialized plugin linking
   Pirate Ship and WooCommerce with carrier method restrictions. 4. **FFL Locator
   with Mandatory Selection and Document Upload at Checkout:**You can add a required
   checkout field for FFL selection and file upload. There are WooCommerce Checkout
   Field Editor plugins that support file uploads and making fields mandatory. For
   the FFL locator itself, if your customer has a locator or list of FFL dealers,
   a custom integration or plugin might be needed to display available choices. 
   Make sure validation prevents checkout without completion.5. **Product Data Accuracy–
   Weights and Dimensions:**Keeping product weights and dimensions updated is essential.
   WooCommerce supports this out of the box in product settings, and it will improve
   shipping calculation accuracy.I hope this helps
 *  Plugin Support [thelmachido a11n](https://wordpress.org/support/users/thelmachido/)
 * (@thelmachido)
 * [2 months, 1 week ago](https://wordpress.org/support/topic/help-956/#post-18805605)
 * It’s been a while since we heard back from you for this reason we are closing
   this thread. 
 * If WooCommerce has been useful for your store and you appreciate the support 
   you’ve received, we’d truly appreciate it if you could leave us a quick review
   here: 
 *  [https://wordpress.org/support/plugin/woocommerce/reviews/#new-post](https://wordpress.org/support/plugin/woocommerce/reviews/#new-post)
 * Feel free to open a new forum topic if you run into any other problem. 
 *  Thread Starter [jboetger](https://wordpress.org/support/users/jboetger/)
 * (@jboetger)
 * [2 months ago](https://wordpress.org/support/topic/help-956/#post-18808617)
 * How do I get rid of the following error:
 * Search failed: API returned error status: 403
 *  Plugin Support [shahzeen(woo-hc)](https://wordpress.org/support/users/shahzeenfarooq/)
 * (@shahzeenfarooq)
 * [2 months ago](https://wordpress.org/support/topic/help-956/#post-18808637)
 * Hi there!
 * Thanks for reaching out.
 * Since this is a new and separate issue, could you please create a **new support
   ticket** for it? That will help us keep things organized and make sure the right
   team can take a closer look.
 * When you open the new ticket, please include as many details as possible, such
   as:
    - Where exactly you’re seeing this **“Search failed: API returned error status:
      403”** message (page, feature, or plugin)
    - When the issue started appearing
    - Whether you made any recent changes before this began (plugin/theme updates,
      settings changes, server changes, etc.)
    - Any relevant screenshots or error logs
 * With that information, we’ll be able to assist you much more effectively. Looking
   forward to helping you in the new ticket

Viewing 4 replies - 1 through 4 (of 4 total)

You must be [logged in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fhelp-956%2F%3Foutput_format%3Dmd&locale=en_US)
to reply to this topic.

 * ![](https://ps.w.org/woocommerce/assets/icon.svg?rev=3234504)
 * [WooCommerce](https://wordpress.org/plugins/woocommerce/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/woocommerce/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/woocommerce/)
 * [Active Topics](https://wordpress.org/support/plugin/woocommerce/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/woocommerce/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/woocommerce/reviews/)

 * 4 replies
 * 3 participants
 * Last reply from: [shahzeen(woo-hc)](https://wordpress.org/support/users/shahzeenfarooq/)
 * Last activity: [2 months ago](https://wordpress.org/support/topic/help-956/#post-18808637)
 * Status: resolved