Multi-Carrier Shippo Shipping Rates & Address Validation for WooCommerce
开发者 |
OneTeamSoftware
|
更新时间 |
2024年11月15日 10:35 |
PHP版本: |
7.3 及以上 |
WordPress版本: |
6.7 |
版权: |
GPLv2 or later |
版权网址: |
版权信息
|
详情介绍:
Shippo Shipping for WooCommerce plugin lets you access the lowest-possible rates from USPS, UPS, FedEx, DHL, and more.
Display accurate real-time shipping rates at the cart / checkout pages and validate shipping address before the payment.
安装:
- 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.5.15
1.5.14
1.5.13
- Disabled debug by default
1.5.12
- Added support for woocommerce blocks checkout
1.5.11
1.5.10
- Added a warning when enabling address validation
1.5.9
1.5.8
1.5.7
- Verified and updated compatibility
1.5.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.5.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.5.4
- Instance settings will be loaded only when Shipping Zones are enabled
1.5.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
- Improved address validation so it won't be possible to bypass it
- Various minor bug fixes
1.5.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.5.1
- Fixed how shipping rates are combined, so only matching rates for all the parcels will be displayed
1.5.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.4.6
- 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.4.5
- Improved choice of rates' currency. Plugin will attempt to pick either requested currency or one of supported currencies.
- Added HTML5 min attribute to inputs with steps, like min weight, min height and so on.
1.4.4
- UTF8 decode names of the products when using them for customs declaration
1.4.3
- Synchronized shared code changes
- Added logging of the plugin settings for easier debugging
1.4.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.4.1
- Fixed the issue that new debug messages were preventing checkout
1.4.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.3.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.3.2
- Synchronized shared library changes
1.3.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
1.3.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.2.5
- Fixed removal of Boxes and Services
- Fixed loading of the States in the plugin settings
1.2.4
- Improved weight and dimension validation of variable products
- Fixed sorting of the shipping rates displayed in the cart
1.2.3
- New language template
- Slight rearrangement of settings
- Extract website and customer's email and communicate it to API
1.2.2
- Changed parcel weight adjustment flow to first multiply weight, then add to weight and then set min weight
1.2.1
- Fixed Fixed weight adjustment for international shipments
1.2.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.1.1
- Do not cache address when it was not validated by Shippo, because Shippo won't be storing it anyways
- 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.1.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.0.23
- Added path to debug log in the settings of the plugin
1.0.22
- Changed debug to use WooCommerce -> Status -> Logs instead of the messages in the Cart
1.0.21
- Fixed bug that second address line wasn't used in return labels
1.0.20
1.0.19
- Added links to Free Shipping and Flexible Shipping plugins
- Fixed PHP compatibility issue
1.0.18
- Synchronized code base
- Include language template (.pot) file
1.0.17
- If address has no name, but has a company name then use it for both name and company fields
1.0.16
- Trim all address fields because some WooCommerce installs can have randome spaces, so then Shippo API will refuse them
1.0.15
- Report as incomplete only To address
- Fixed mass unit for custom items when unit is LBS
- Use Shipper as a name of the certifying person when name is not provided
1.0.14
- Fixed php notice when no shipping rates were returned
1.0.13
- Use customer's name as a company when company is not set
1.0.12
- Added instruction that products should have weight and dimensions
1.0.11
1.0.10
1.0.9
- Changed troubleshooting tips to be inline
1.0.8
- Improved compatibility with Premium version of the plugin
- Improved handling of cases when Shippo returns errors along with the rates
- Added troubleshooting tips in the settings of the plugin
1.0.7
- Improved backward compatibility
1.0.6
1.0.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.0.4
- Round customs net weight to precision 3
- Set certify name either to origin name or company
- Don't check if adddress is complete when address validation is off
1.0.3
- Return rates even when error message is present
1.0.2
- Fixed that debug messages aren't comming through
1.0.1
- Return rates if they are present, even when error message is set by Shippo
1.0