PluginProbe
Packeta / 1.6.1
Packeta v1.6.1
2.3.2 2.3.1 trunk 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3.0 1.3.1 1.3.2 1.4 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 All 56 releases
packeta / readme.txt

readme.txt in Packeta 1.6.1, at readme.txt

322 lines 18.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 === Packeta ===
2 Contributors: packeta
3 Tags: WooCommerce, shipping
4 Requires at least: 5.3
5 Tested up to: 6.3
6 Stable tag: 1.6.1
7 Requires PHP: 7.2
8 WC requires at least: 4.5
9 WC tested up to: 8.0.0
10 License: GPLv3
11 License URI: https://www.gnu.org/licenses/gpl-3.0.html
12
13 == Description ==
14
15 This is the official plugin, that allows you to choose pickup points of Packeta and its external carriers in all of Europe, or utilize address delivery to 25 countries in the European Union, straight from the cart in your e-shop. Furthermore, you can also submit all your orders to Packeta with just one click.
16
17 = Plugin functions: =
18
19 * the ability to choose a pickup place in your cart using our widget v6
20 * the ability to change the destination pickup point of an existing order
21 * the option to allow checkout address validation using our widget HD
22 * delivery to Packeta pickup places (Czech Republic, Slovakian Republic, Hungary, and Romania)
23 * delivery to pickup places of carriers all around Europe
24 * the ability to add/modify the packet weight and dimensions before submitting the packet to Packeta
25 * automatic sending of orders to Packeta with one click
26 * each delivery sent to Packeta will automatically show the tracking number with a link to a website with the shipment tracking
27 * the printing of labels, including direct carrier labels
28 * printing of shipment lists (AWB)
29 * 18+ age verification setting for your products
30
31 = You can look forward to: =
32
33 * automatically updated information on the current packet status
34 * the ability to automatically change the order status according to the packet status
35 * the filling out of customs declarations and shipping of packets to countries outside of the EU
36 * the creation of claim assistant packets
37 * the option to choose a pickup place during the manual creation of the packet in the administration
38
39 == Installation ==
40
41 * You can install the plugin either in your WordPress administration: Plugins->Plugin installation->Upload plugin or upload the "packetery" folder into the /wp-content/plugins/
42 * Activate the plugin in the WordPress menu "Plugins"
43 * Set up the plugin according to our user documentation
44 * If you update the Packeta plugin manually, you first need to completely delete the "packeta" folder and then upload the folder with the new version of the plugin.
45 You should definitely not upgrade by copying the new version to the original folder.
46 This could cause the original version to merge with the new one, which can cause the plugin to become completely non-functional.
47
48 == Frequently Asked Questions ==
49
50 = Is the plugin free? =
51
52 Yes. All functions of our plugin are completely free. No need to purchase any premium extensions.
53
54 = What are the minimum required versions of WordPress and PHP? =
55
56 In order to be able to use modern development procedures and continue to expand the functions of the plugin, it is necessary to run the plugin on WordPress 5.3+ and PHP 7.2 - 8.0.
57
58 = I'm missing a feature I would like to see, what should I do? =
59
60 We are constantly working on adding new features. You can find a list of features we are currently working on in the "You can look forward to" chapter. If there is a feature you would like to see added, that is missing in our list, then please contact us at technicka.podpora@zasilkovna.cz
61
62 = I have found a mistake in the plugin or need help with the installation or set up of the plugin. =
63
64 Please contact us at technicka.podpora@zasilkovna.cz .
65
66 == Changelog ==
67 = 1.6.1 =
68 Added: New filters have been added to display information in e-mail. In the plugin settings, it is possible to select the filter that will be used. Emails now show a tracking number with a link to track your shipment online.
69 Fixed: Treated the situation when a country where we do not have internal delivery points is selected for the order.
70
71 = 1.6.0 =
72 Added: High Performance Order Storage (Custom Order Table) feature support.
73 Added: Claim assistant support.
74 Added: Customs declarations support.
75 Added: REST API support - Packeta specific information added to shop order object.
76 Added: Selected pickup point or validated address is saved using AJAX, which increases compatibility with non-standard templates and plugins.
77 Added: Ability to disallow checkout payment methods in carrier settings
78 Added: Possibility to prepare packet labels on order detail.
79 Updated: Surname is no longer required to send a shipment to Packeta. If the order does not meet the conditions for sending shipment, specific validation errors are now listed in the Packeta log.
80 Updated: Periodic tasks for deleting log records and synchronizing shipment states were implemented asynchronously using ActionScheduler. You can now find all scheduled actions in WooCommerce - Status - Scheduled Actions.
81 Updated: Carrier property in Order entity made non-nullable.
82 Updated: Automatic prefixing of vendor dependencies.
83 Fixed: Correct logging of errors that may occur when updating the table of orders or carriers.
84 Fixed: Repeated packet synchronization now works correctly.
85 Fixed: Packet auto submitter now correctly handles orders with empty payment methods.
86 Fixed: API error on order grid no longer shows for forced packet cancellation.
87 Fixed: Checkout validation no longer triggers warning for empty checkout data.
88 Fixed: Sender validation error no longer triggers more than once during fresh plugin setup.
89 Fixed: Several minor bugs.
90
91 = 1.5.4 =
92 Fixed: An error that would occur when opening order detail for orders to external carriers pickup points after changing the delivery address.
93 Added: The list of parameters, which are being logged into the console of the web browser now also contains the API key.
94
95 = 1.5.3 =
96 Added: A filter to modify the HTML generated for use in email.
97 Updated: When changing the delivery point in the administration, we will not calculate and display the shipping price in the widget, because it is already stored in the order.
98 Fixed: The shipment number is now a string so that API interaction works correctly when using 32-bit PHP.
99 Fixed: Proper indentation of the Packeta header from WordPress notices.
100
101 = 1.5.2 =
102 Fixed: Displaying an order with a shipping method that doesn't have coupons enabled, with free shipping, and with a coupon used now doesn't throw an error.
103 Fixed: For international shipping, the wrong shipping currency was being passed to the widget.
104 Fixed: The plugin stopped working if the delivery country was changed in the order detail to a country not supported by the selected shipping method.
105 Fixed: Failed communication with the Packeta's internal API will no longer result in an error.
106
107 = 1.5.1 =
108 Updated: Viewing the log and printing labels is now possible with the manage_woocommerce permission, which is part of the "Shop Manager" role.
109 Updated: We are extending the packeta_shipping_price filter with another parameter (carrier ID, free shipping limit, prices for individual weight limits). Using this filter, you can set a new shipping price, for example, according to the price of the order.
110 Updated: It is no longer possible to select today's date in the calendar in the "postponed delivery" function.
111 Fixed: When using a payment plugin with a hyphen in its name (e.g. gopay-inline), our plugin crashed. Now everything works as expected.
112 Fixed: If the internal API of Packeta is unsuccessfully called (e.g. due to firewall settings), the plugin will no longer crash.
113
114 = 1.5.0 =
115 Added: In the list of orders, an exclamation mark icon is now displayed, which informs about an unsuccessful action (sending/cancelling a shipment, printing a label).
116 Added: Possibility to automatically open widget when shipping is selected in the checkout.
117 Added: Automatic order submission.
118 Added: Possibility to auto-change order status after packet submission and after auto-submission.
119 Added: Possibility to verify the delivery address in order detail in administration.
120 Added: It is now possible to round the cash on delivery value when sending a shipment to our system.
121 Added: It is now possible to send a shipment also from the order details in the administration.
122 Added: For each category, it is possible to disable specific Packeta carriers.
123 Added: The plugin now supports free shipping coupons. It is possible to set whether it will also apply to surcharges with specific carriers.
124 Added: If you do not have a weight set for the products, you can now set a default shipment weight.
125 Added: If the carrier does not support cash on delivery, it is now not possible to choose a cash on delivery payment at the checkout.
126 Added: You can now set a planned delivery for the order (the shipment will not be delivered before the specified date).
127 Added: A planned task to automatically download the list of carriers. The changes made in the list of carriers are now stored in the log.
128 Updated: The icon for sending the order to Packeta is no longer displayed if all mandatory parameters (e.g. weight) have not been entered for the order.
129 Updated: Improved compatibility with templates that modify the checkout (e.g. Elementor). In the past it happened that with some more complex third party templates, it was not possible to complete the order.
130 Updated: The plugin now remembers the filter settings in the list of orders even after some action has been taken (e.g. sending a shipment).
131 Updated: Some translations have been updated.
132 Fixed: The information about sending the shipment was written twice in the log. Now it only logs in correctly once.
133
134 = 1.4.3 =
135 * Added: Database server version to options export
136
137 = 1.4.2 =
138 * Added: Shop url in settings export
139 * Added: Checkout widget language filter packeta_widget_language
140 * Updated: logging widget options to console, appIdentity update
141 * Fixed: Product-carrier limitation now works properly (bug found in 1.4.1)
142 * Added: Packet status tracking options page success message
143 * Added: Link to a questionnaire at the dashboard
144 * Fixed: Widget backwards compatibility break
145 * Updated: External carrier pickup point detail link is no longer displayed
146 * Fixed: The translations have been modified to load correctly from wordpress.org
147
148 = 1.4.1 =
149 Added: New filter packeta_shipping_price. With the packeta_shipping_price filter, you can adjust the shipping price shown during checkout.
150 Fixed: checking return type of product get_meta.
151 Fixed: Product-carrier limitation user interface for product creation.
152 Fixed: Show all enabled payment methods in plugin settings.
153 Fixed: Product-carrier limitation.
154 Fixed: Checkout widget button visibility handling on no customer address filled.
155 Updated: Filter packeta_create_packet updated to accept array of packet attributes instead of order entity.
156 Updated: Packet status tracking interface and default values.
157 Updated: Refactor of function that gets all available packeta shipping methods.
158 Updated: small edit of translation strings.
159
160 = 1.4 =
161 Fixed: Performance optimization for loading the list of orders
162 Fixed: Label print edge case error
163 Fixed: Woocommerce Currency Switcher compatibility
164 Fixed: ManageWP Worker plugin hack fix to be compatible with ManageWP service
165 Updated: Support for Divi templates made more universal
166 Updated: Packaging weight plugin option re-labeled
167 Updated: removal of widget button container class "place-order", providing compatibility with WP Germanized plugin
168 Added: Possibility to alter optional packet parameters before submission to Packeta API
169 Added: Custom order number support
170 Added: Filter for altering packet data
171 Added: Compatibility with Back In Stock Notifier plugin
172 Added: Age verification fee
173 Added: Possibility to cancel order submission to Packeta
174 Added: Shipping checkout rate per product limitation
175 Added: Order - log relation and related user interface
176 Added: Dimensions (length, width, height) to edit modal panel at order list
177 Added: Multisite support
178 Added: Packeta log auto-deletion via cron
179 Added: Dashboard support widget
180 Added: Tax to COD surcharge and Age verification fee
181 Added: Stockie theme support
182 Added: Calculation of exceeding the Free shipping limit without discount from coupons
183 Added: Free shipping limit is triggered by cart price including VAT
184 Added: Support for payment plugins of 3rd parties e.g. TORET GoPay etc.
185 Added: Packeta button in main menu moved by default to the last position. Final order can be affected by other installed plugins.
186 Added: Support for CURCY - Multi Currency for Woocommerce plugin
187 Added: Limited support for "Multivendor Marketplace Solution for WooCommerce - WC Marketplace" (WCMP) plugin
188 Added: Packet status synchronization
189 Added: Filter to exclude order statuses when filtering orders
190 Added: Price conversion filter
191
192 = 1.3.2 =
193 * Fixed: Other shipping methods support
194
195 = 1.3.1 =
196 * Fixed: Order product loading for age verification service
197 * Updated: For each order is a separate Packeta log
198 * Added: Plugin options export extended with installed plugins
199 * Added: Admin order grid weight column
200
201 = 1.3.0 =
202 * Fixed: Some Elementor and some Divi checkouts are now supported
203 * Fixed: Plugin translations
204 * Added: currency-switcher.com compatibility
205 * Added: API Log - added packetAttributes if the packet was successfully sent
206 * Added: Possibility to choose widget button checkout location in plugin settings
207 * Updated: Checkout widget button after transport methods styling updated
208
209 = 1.2.6 =
210 * Added: New plugin setting that enables replacing shipping address with pickup point address
211 * Updated: Label options naming in Packeta plugin options page
212 * Updated: Show notification when log page doesn’t contain any logs
213 * Updated: Minor code issues resolved
214 * Fixed: Actions run on deleted order now give proper error messages
215 * Fixed: Slovak and czech translations related to label printing
216 * Fixed: Plugin now ignores empty order item product when calculating order weight
217 * Fixed: The display of filter links has been limited to the order overview page
218 * Fixed: Delete order from custom table after deleting woocommerce order
219 * Fixed: Delete all custom table records linked to permanently deleted orders
220 * Fixed: Carrier weight rule duplicate validation
221 * Fixed: Order modal weight field validation
222
223 = 1.2.5 =
224 * Fixed: Packeta plugin is now compatible with Plugins making javascripts load asynchronously in checkout
225
226 = 1.2.4 =
227 * Updated: new HD widget library URL
228
229 = 1.2.3 =
230 * Added: Packeta admin menu icon
231 * Added: Link to documentation to show on "Installed plugins" page
232 * Fixed: Packeta plugin no longer throws error during upgrade with DEBUG_MODE enabled
233
234 = 1.2.2 =
235 * Fixed: Plugin main file directory retrieval updated due to renaming packetery.php to packeta.php
236 * Fixed: Removed tracy examples with errors to pass wordpress.org sniffer
237
238 = 1.2.1 =
239 * Updated: First version to be released at wordpress.org
240
241 = 1.2.0 =
242 * Added: Primary key for carrier table
243 * Updated: Packeta order meta data moved from posts to custom table
244 * Updated: Logger uses custom database table
245 * Updated: Only 3 decimal places are accepted for order weight
246 * Updated: JavaScript and CSS files are now loading conditionally
247 * Fixed: Packeta checkout validators now trigger only if Packeta shipping is selected
248 * Fixed: Label print page now shows the correct number of labels that will be printed
249 * Fixed: Widget button now shows even if no country was selected on checkout page load
250 * Fixed: Javascript dependencies added where missing
251 * Fixed: Non-Packeta order submission to Packeta API no longer creates PHP error
252 * Fixed: Label printing now accepts trashed orders
253 * Fixed: Packeta order modal now dynamically calculates weight if no weight is provided
254 * Fixed: Packeta logger now supports emote characters
255 * Fixed: Deactivating WooCommerce plugin while having Packeta plugin activated no longer crashes the entire site
256
257 = 1.1.1 =
258 * Fixed: Overweight orders now never have shipping for free
259 * Fixed: Packet API submissions now always include order currency
260
261 = 1.1.0 =
262 * Added: Information about the count of printed labels and "back" link added to label offset setting form
263 * Added: Possibility to print the same labels again in a single session in the label print page
264 * Added: Possibility to print single label from order list
265 * Added: Possibility to submit single order to Packeta from order list
266 * Added: Admin pickup point picker in order detail
267 * Added: Packaging weight in plugin settings
268 * Added: Checkout address validation
269 * Added: Possibility to edit order weight in order list
270 * Added: List of active carriers added to carrier settings section
271 * Added: Shipment lists printing
272 * Added: Sender verification in plugin settings
273 * Added: SK translation
274 * Updated: Carrier settings interface
275 * Updated: Packetery buttons in order list
276 * Updated: Flash messages are always first in message stack
277
278 = 1.0.7 =
279 * Fixed: The label print page displays a message to the user if no suitable orders are selected
280 * Fixed: Some environments caused error due PHPDocs being removed by OPCache
281 * Fixed: Order list filters can now be combined
282
283 = 1.0.6 =
284 * Added: Default cash-on-delivery surcharge
285 * Added: Cash-on-delivery surcharge was separated from shipping cost and is shown in order fees during checkout
286 * Updated: Carrier settings page errors highlighted
287 * Fixed: Only available payment methods are available for selection in plugin settings
288
289 = 1.0.5 =
290 * Updated: Sender description
291 * Fixed: Cash-on-delivery payment method is always available for selection in Packeta plugin settings
292 * Fixed: Checkout refresh on payment method change happens only if the value really changes
293
294 = 1.0.4 =
295 * Added: If the creation of the carrier table fails, the user is informed and error is logged
296 * Updated: Settings export expanded to be even more helpful
297 * Fixed: Inputs in the cart implemented so as not to affect the appearance
298 * Fixed: Packeta logo CSS in cart made simple and compatible
299 * Removed: Dependency on intl library
300
301 = 1.0.3 =
302 * Fixed: Use of pickup point method in cart with billing only setting enabled
303
304 = 1.0.2 =
305 * Fixed: Broken relative URLs in multiple places
306
307 = 1.0.1 =
308 * Added: Settings export to help solve various issues
309 * Updated: Logger no longer deletes older records
310 * Fixed: User no longer sees messages from other sessions
311 * Fixed: Logger handles double quotes in error messages
312 * Fixed: Corrected the count of orders in filtering links
313 * Fixed: Save carrier's maximum weight correctly as a float
314 * Fixed: Carrier name input width css rule to cover all carriers
315 * Fixed: Pickup point id will be stored as a string, because external carriers may require it
316 * Fixed: Exception handling during CreatePacket API call - faultstring used when no detail property is returned
317 * Fixed: CLI error - plugin now does not bootstrap in CLI environment
318 * Fixed: Exception when HTTP response headers are already sent - Plugin now does not bootstrap in such case
319
320 = 1.0.0 =
321 * Initial version
322