Description
This plugin integrates the Pigee API to offer:
– Dynamic shipping rates.
– A custom payment gateway.
– WooCommerce Checkout Blocks compatibility.
External Services
This plugin relies on external services provided by Pigee Inc. (pigeepost.com) in order to calculate shipping rates, validate API credentials, create and update orders, and process order fulfillment.<h3>Services Used</h3> The plugin communicates with the following external API endpoints:
- https://api.pigeepost.com/api/v1/store/plugin/status – Update to plugin status
- https://api.pigeepost.com/api/v1/store/valid – validate API key
- https://api.pigeepost.com/api/v1/store/order/getcarriercost – calculate carrier shipping rates
- https://api.pigeepost.com/api/v1/store/order/create – used when a customer selects Pigee Shipping or Pigee Pay at checkout
- https://api.pigeepost.com/api/v1/store/order/statusupdate – update order status
- https://api.pigeepost.com/api/v1/store/order/fulfill – order fulfillment and tracking
- https://api.pigeepost.com/api/v1/store/product/sync – sync product details (weights, dimensions, SKU, price, etc.)
- https://api.pigeepost.com/api/v1/store/product/delete – remove product data when a product is deleted or unpublished
For testing, the same endpoints may also be called on the staging domain:
- https://stagingapi.pigeepost.com<h3>What data is sent and when</h3> - Store identifier and API key – sent when validating credentials
- Order details (products, quantities, weights, prices, shipping address, customer name, and contact information) – sent when calculating shipping rates, creating orders, or fulfilling shipments
- Shipment status updates – sent when confirming fulfillment or updating delivery information
This data is transmitted securely to Pigee’s servers only when your store processes shipping rate requests, creates orders, or updates fulfillment. No data is shared outside of these actions.<h3>Terms of Service and Privacy Policy</h3> By using this plugin, you agree to Pigee’s terms:
Production:
- https://pigeepost.com/terms-conditions
- https://pigeepost.com/privacy-policy
Staging/Testing:
The staging environment (https://stagingapi.pigeepost.com) is used only for testing.
It follows the same Terms of Service and Privacy Policy as the production site:
- https://pigeepost.com/terms-conditions
- https://pigeepost.com/privacy-policy<h3>License</h3>
GPLv2 or later
Installation
- Upload the plugin zip to your WordPress site via Plugins > Add New > Upload Plugin.
- Activate the plugin.
- Go to WooCommerce > Settings to configure shipping and payment settings.
- You will need a Pigee API key. To get your API key, create a free account at https://account.pigeepost.com
- Select Store Connect in your Pigee account and follow the instructions.
- Ensure WooCommerce Blocks plugin is active (if using block-based checkout).
FAQ
-
Is this plugin compatible with WooCommerce Checkout Blocks?
-
Yes. This plugin supports both traditional and block-based checkout flows.
-
Do I need an API key from Pigee?
-
Yes. Create a free account at https://account.pigeepost.com, then go to Store Connect in your account and follow the instructions to generate your key.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Pigee Shipping & Payments” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Pigee Shipping & Payments” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
* Initial release with block and classic checkout support.
1.0.1
* Added support for product sync endpoint for better shipping rate accuracy.
* Resolved TypeError related to missing validation rules when syncing products.
* Enhanced logging for API requests and responses in both staging and production environments.
* Improved WooCommerce Blocks compatibility for shipping and payment methods.
* Minor UI fixes in checkout and settings screens.



