Multi-Carrier EasyPost Shipping Methods & Address Validation for WooCommerce
开发者 |
OneTeamSoftware
|
更新时间 |
2024年11月13日 13:37 |
PHP版本: |
7.3 及以上 |
WordPress版本: |
6.7 |
版权: |
GPLv2 or later |
版权网址: |
版权信息
|
详情介绍:
EasyPost Shipping for WooCommerce plugin is the most flexible shipping solution on the market that lets your WooCommerce store to easily integrate with 100+ carriers worldwide by displaying accurate real-time shipping rates at the cart / checkout pages for USPS, Canada Post, Fedex, UPS, Pulorator, DHL and many other carriers.
Stop losing money and time by shipping orders to non-existing addresses!
In addition to live shipping rates our EasyPost plugin can also validate shipping address before allowing customers to place an order.
安装:
- Go to Wordpress -> Plugins -> Add New
- Hit Upload Plugin button
- Hit Choose File button and select zip file with the plugin
- Hit Install Now button
- Hit Activate link
- Installation complete
屏幕截图:
更新日志:
1.6.16
1.6.15
1.6.14
- Disabled debug by default
1.6.13
- Added support for woocommerce blocks checkout
1.6.12
1.6.11
- Added a warning when enabling address validation
1.6.10
1.6.9
1.6.8
- Verified and updated compatibility
1.6.7
- EasyPost API requires to use dots for decimal values, so plugin will convert all numeric values to match that format
1.6.6
- Ability to set company as required field during checkout. It might be useful for some carriers that don't return rates without a company name.
- Relace all non-english letters in the name of customs items with ?
1.6.5
- Proxy requests to WooCommerce Objects to gracefully handle possibility that they were not initialized
- Add vendor / seller ID to rate meta, so Dokan will pick up chosen shipping methods in children orders
1.6.4
- Instance settings will be loaded only when Shipping Zones are enabled
1.6.3
- Updated language template file
- Use Cube Dimensions will only work when Combine All Boxes is enabled, so it won't affect pre-configured box sizes
- Display live shipping rates only when live shipping rates is enabled, even when validate address is enabled
- Various minor bug fixes
1.6.2
- Improved page detection for Page Condition setting
- Centralized handling of logging to make sure that all log messages will be recorded when debug mode is enabled
- Force calculation of the shipping costs on checkout when Page Condition is set to checkout
- Fixed an issue that plugin was using website currency for live shipping rates even when it isn't supported
1.6.1
- Fixed how shipping rates are combined, so only matching rates for all the parcels will be displayed
1.6.0
- Added more logging message for easier bugging
- Minor HTML fixes
- Changed code to use autoloader instead of including files directly
- Fixed issue that broke plugin when weight adjustment was an empty string
- Updated language template file
1.5.4
- Decode UTF8 characters in product names when passed for customs info
- Added support for more RoyalMail and Fastway services
- Added support for CAD
- Fixed issue when item name was used instead of a customer name
- Added HTML5 min attribute to inputs with steps, like min weight, min height and so on.
- Round default min weight / height / length so they won't generate html5 validation error on save
- New language template file
- Fixed header sent warning when validation errors were displayed after plugin settings have been saved
1.5.3
- Synchronized shared code changes
- Added logging of the plugin settings for easier debugging
1.5.2
- Added min length, width, height
- Improved default settings so plugin will be easier setup and use out of the box
- Updated language template
1.5.1
- Fixed the issue that new debug messages were preventing checkout
1.5.0
- Enable debug mode by default
- Ability to choose a condition for what pages live rates will be requested
- Validate products only when this option is enabled in the settings
- Error messages will be displayed in the cart for admin users when debug mode is enabled
- Updated language template
1.4.3
- Ability to control send request timeout
- In order reduce PHP memory requirement product validation has been changed to run in the chunks of 10 products at a time
1.4.2
- Synchronized shared library changes
1.4.1
- Improved simple and variable product validation when settings are saved
- Added ability to use CUBE dimensions for the parcel, it can help to save on shipping when using combine parcels feature or don't have boxes defined
- Add support for the add-on that will allow to group new shipments into batches and create manifests for them
1.4.0
- Ability to have min and max rate cost requirement for shipping rate to be displayed during checkout
- Changed rounding to 2 decimal places
- If package contents is undefined then plugin will fallback to using cart contents
- Add support for free products
- New language template file
1.3.5
- Fixed removal of Boxes and Services
- Fixed loading of the States in the plugin settings
1.3.4
- Improved weight and dimension validation of variable products
- Fixed sorting of the shipping rates displayed in the cart
1.3.3
- New language template
- Slight rearrangement of settings
- Extract website and customer's email and communicate it to API
- Improved support for RoyalMail and customs declaration
1.3.2
- Changed parcel weight adjustment flow to first multiply weight, then add to weight and then set min weight
1.3.1
- Fixed Fixed weight adjustment for international shipments
1.3.0
- Ability to limit number of returned shipping rates
- Various bug fixes
- Moved Live Shipping Rates settings into a separate section
- Updated language template file
1.2.1
- Renamed Admin settings labels to use statements instead of questions. Also made labels and descriptions easier to understand.
- Do not cache validation result of the products
- Moved Settings link before Deactivate link on the plugins page
- Updated language template file
1.2.0
- Ability to turn off caching, which is useful for debugging and reseting corrupted cache
- Changed to have combine boxes enabled by default
- Added notification when Shipping Zones is getting checked
- Try to use full customer address for live shipping rates when customer is registered
- Fixed default phone number to be 10000000000
- Plugin will validate API settings when settings are saved
- Plugin will validate that products match dimension/weight requirements when settings are saved
- Plugin will validate From address
- Plugin will validate that it has been added to Shipping Zones when Shipping Zones feature is enabled
- Added versioning for CSS and JS to work around possible caching when they are changed
- Parcel packer will communicate SKU of the products
- Improved how destination address is extracted during checkout process, which should improve reliability of live shipping rates
1.1.23
- Added path to debug log in the settings of the plugin
1.1.22
- Changed debug to use WooCommerce -> Status -> Logs instead of the messages in the Cart
1.1.21
- Fixed bug that second address line wasn't used in return labels
1.1.20
- Added links to Free Shipping and Flexible Shipping plugins
- Fixed PHP compatibility issue
1.1.19
1.1.18
- Updated EasyPost API adapter
- Included language template (.pot) file
1.1.17
- If address has no name, but has a company name then use it for both name and company fields
1.1.16
- Trim all address fields because some WooCommerce installs can have randome spaces, so then EasyPost API will refuse them
1.1.15
- Use Resident as a name when one isn't set
1.1.14
- Use customer's name as a company when company is not set
1.1.13
- Use from 9am to 16am of a weekday as the label date, so GSO will return shipping rates during the weekend and out of business hours
1.1.12
- Added instruction that products should have weight and dimensions
1.1.11
- GSO carrier requires label_date to be set in order to return rates
1.1.10
- Fixed tracking location handling
1.1.9
1.1.8
1.1.7
- Improved backward compatibility with older PHP
- Synchronized with the latest version of dependencies
- Changed to use receipient name as a company name, when it is not set and when nothing is set then use Resident for the name and - for the company name
- Added Troubleshooting tips in the plugin settings
1.1.6
1.1.5
- DHL requires phone number, so depending on the what information we have we will either use customer's billing phone number of store's phone number or a fake phone number, so we can get the rates
- Always pass customer name, so we can get the quotes from all carriers that require it
- Mark address as residential when address does not have company name set
1.1.4
- Return rates even when error message is present
1.1.3
- Round weight, length, height, width to precision 3
1.1.2
- Updated to include logo with the plugin
1.1.1
- Fixed link to easypost plugin
1.1.0
- Added ability to validate address before allowing customers to pay for their order
- Ability to enable/disable live shipping rates, in cases when you only need address validation
1.0.6
- Do not require to enable/disable live shipping rates
- Do not overwrite PRO settings when saving FREE settings
1.0.5
- Fixed shipping rate adjustments
1.0.4
- Added OneTeamSoftware menu
1.0.3
- Easy way to enable/disable live shipping rates in the cart/checkout pages
- Cache address/parcel/customs info to reduce number of API requests and reduce possible EasyPost fees
- Added a note about EasyPost fees and link to a registration page
1.0.2
- Phone might be returned as an array, in this case use the first value
1.0.1
- Fixed issue with customs items
- Fixed media mail settings
1.0