{"id":83759,"date":"2018-07-11T08:07:35","date_gmt":"2018-07-11T08:07:35","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/parcel2go-shipping\/"},"modified":"2026-04-01T07:56:54","modified_gmt":"2026-04-01T07:56:54","slug":"parcel2go-shipping","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/parcel2go-shipping\/","author":16056928,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.3","stable_tag":"2.0.3","tested":"6.9.4","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"Parcel2Go Shipping","header_author":"Parcel2Go","header_description":"A plugin to book your WooCommerce sales with a shipping provider","assets_banners_color":"354f83","last_updated":"2026-04-01 07:56:54","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.parcel2go.com\/","header_author_uri":"https:\/\/www.parcel2go.com\/","rating":2.5,"author_block_rating":0,"active_installs":100,"downloads":4694,"num_ratings":12,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"parcel2go","date":"2018-08-14 12:19:09"},"1.0.1":{"tag":"1.0.1","author":"parcel2go","date":"2019-01-31 16:20:38"},"1.0.2":{"tag":"1.0.2","author":"parcel2go","date":"2019-05-13 11:34:19"},"1.0.3":{"tag":"1.0.3","author":"parcel2go","date":"2019-07-09 13:12:45"},"1.0.4":{"tag":"1.0.4","author":"parcel2go","date":"2020-08-24 15:23:41"},"2.0.0":{"tag":"2.0.0","author":"parcel2go","date":"2026-03-03 15:04:24"},"2.0.1":{"tag":"2.0.1","author":"parcel2go","date":"2026-03-09 11:12:57"},"2.0.2":{"tag":"2.0.2","author":"parcel2go","date":"2026-03-20 11:09:45"},"2.0.3":{"tag":"2.0.3","author":"parcel2go","date":"2026-04-01 07:56:54"}},"upgrade_notice":{"2.0.3":"<p>Release automation for WordPress.org and WooCommerce packaging, with stricter version and changelog validation.<\/p>"},"ratings":{"1":7,"2":0,"3":0,"4":2,"5":3},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3496273,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3496273,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3496273,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3496273,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.0.1","1.0.2","1.0.3","1.0.4","2.0.0","2.0.1","2.0.2","2.0.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3496273,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3496273,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3496273,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3496273,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3496273,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3496273,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3496273,"resolution":"7","location":"assets","locale":""}},"screenshots":{"1":"Parcel2Go Shipping in the WooCommerce admin menu","2":"Order ship flow: get quotes and book a service","3":"Order Process: Select a courier and ship parcel","4":"Complete screen: Successfully shipped order via Parcel2go","5":"Settings: extended woocomerce settings to show required fields","6":"Settings: fields for tax and eori number","7":"Product shipping tarrifcode and country of manufacture"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[5567,3808,159098,3546,286],"plugin_category":[45],"plugin_contributors":[171332],"plugin_business_model":[],"class_list":["post-83759","plugin","type-plugin","status-publish","hentry","plugin_tags-courier","plugin_tags-labels","plugin_tags-parcel2go","plugin_tags-shipping","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-parcel2go","plugin_committers-parcel2go"],"banners":{"banner":"https:\/\/ps.w.org\/parcel2go-shipping\/assets\/banner-772x250.png?rev=3496273","banner_2x":"https:\/\/ps.w.org\/parcel2go-shipping\/assets\/banner-1544x500.png?rev=3496273","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/parcel2go-shipping\/assets\/icon-128x128.png?rev=3496273","icon_2x":"https:\/\/ps.w.org\/parcel2go-shipping\/assets\/icon-256x256.png?rev=3496273","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/parcel2go-shipping\/assets\/screenshot-1.png?rev=3496273","caption":"Parcel2Go Shipping in the WooCommerce admin menu"},{"src":"https:\/\/ps.w.org\/parcel2go-shipping\/assets\/screenshot-2.png?rev=3496273","caption":"Order ship flow: get quotes and book a service"},{"src":"https:\/\/ps.w.org\/parcel2go-shipping\/assets\/screenshot-3.png?rev=3496273","caption":"Order Process: Select a courier and ship parcel"},{"src":"https:\/\/ps.w.org\/parcel2go-shipping\/assets\/screenshot-4.png?rev=3496273","caption":"Complete screen: Successfully shipped order via Parcel2go"},{"src":"https:\/\/ps.w.org\/parcel2go-shipping\/assets\/screenshot-5.png?rev=3496273","caption":"Settings: extended woocomerce settings to show required fields"},{"src":"https:\/\/ps.w.org\/parcel2go-shipping\/assets\/screenshot-6.png?rev=3496273","caption":"Settings: fields for tax and eori number"},{"src":"https:\/\/ps.w.org\/parcel2go-shipping\/assets\/screenshot-7.png?rev=3496273","caption":"Product shipping tarrifcode and country of manufacture"}],"raw_content":"<!--section=description-->\n<p>Parcel2Go Shipping is a WooCommerce admin extension that connects your store to the Parcel2Go API. From the WooCommerce admin you can:<\/p>\n\n<ul>\n<li>Get shipping quotes for orders<\/li>\n<li>Book shipping service and pay via card<\/li>\n<li>Download shipping labels (multiple sizes) after booking<\/li>\n<li>Manage shipping and monitor progress till fulfillment<\/li>\n<li>Configure store settings<\/li>\n<\/ul>\n\n<p>The plugin registers under <strong>WooCommerce \u2192 Parcel2Go Shipping<\/strong> and works with WooCommerce Admin. It requires WooCommerce to be installed and active.<\/p>\n\n<p>This plugin uses third-party external services (Parcel2Go API, Braintree, and Sentry). See the \"External services\" section below for what data is sent, when, and links to each service's terms and privacy policy.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the following third-party services. Use of each is required for the stated features.<\/p>\n\n<ul>\n<li><p><strong>Parcel2Go API<\/strong> \u2014 Used to get shipping quotes, validate addresses, find dropshop locations, create bookings, and manage labels. The plugin sends order and shipment details (addresses, postcodes, package dimensions, and related data) to Parcel2Go when you request quotes, validate an address, search for dropshops, or complete a booking. This service is provided by Parcel2Go.com Limited. Terms and conditions: https:\/\/parcel2go.com\/terms-and-conditions | Privacy policy: https:\/\/parcel2go.com\/privacy-policy<\/p><\/li>\n<li><p><strong>Braintree (PayPal)<\/strong> \u2014 Used to process card payments when you pay for a shipment at checkout. Payment card data is sent to Braintree only when you choose \"Pay by card\" and submit payment; the plugin does not store card details. This service is provided by Braintree (a division of PayPal). Terms: https:\/\/www.braintreepayments.com\/legal | Privacy policy: https:\/\/www.braintreepayments.com\/legal\/braintree-privacy-policy<\/p><\/li>\n<li><p><strong>Sentry<\/strong> \u2014 Used for error reporting and performance monitoring and to collect feedback you submit in the plugin. When the plugin runs, Sentry may receive error details, performance metrics, and optional feedback messages; we do not collect personal data without consent. This service is provided by Sentry. Terms: https:\/\/sentry.io\/terms\/ | Privacy policy: https:\/\/sentry.io\/privacy\/<\/p><\/li>\n<\/ul>\n\n<h3>Source code for built assets<\/h3>\n\n<p>The JavaScript and CSS in the build\/ directory are generated from human-readable source code. The source is included in this plugin in the <strong>src\/<\/strong> directory so the code can be reviewed, studied, and adapted in line with open source guidelines.<\/p>\n\n<p><strong>Prerequisites:<\/strong> Node.js (and npm) for the front-end build; Composer for PHP dependencies (optional, if working on the backend).<\/p>\n\n<p><strong>To rebuild the front-end:<\/strong> This plugin includes a package.json with the required dependencies. From the plugin directory, run:<\/p>\n\n<p>npm install\n  npm run build<\/p>\n\n<p>The build output is written to the build\/ directory. For PHP dependencies (e.g. when developing the includes\/ code), run <code>composer install<\/code> (or <code>composer install --no-dev<\/code> for production); see composer.json in the plugin directory.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce if you have not already.<\/li>\n<li>Upload the plugin zip via <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>, or install from the WordPress.org plugin directory.<\/li>\n<li>Activate <strong>Parcel2Go Shipping<\/strong>.<\/li>\n<li>Go to <strong>WooCommerce \u2192 Settings<\/strong> to configure your store settings.<\/li>\n<li>Use <strong>WooCommerce \u2192 Parcel2Go Shipping<\/strong> to create shipments for orders.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20woocommerce%3F\"><h3>Do I need WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. Parcel2Go Shipping requires WooCommerce to be installed and active. You can install this plugin first; once WooCommerce is activated, the extension will work.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20collect%20user%20data%3F\"><h3>Does the plugin collect user data?<\/h3><\/dt>\n<dd><p>We do not collect user data without consent. The plugin uses Sentry for error and performance monitoring and optional feedback; see the \"External services\" section above for what data is sent and links to Sentry's privacy policy.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.3<\/h4>\n\n<p>31\/03\/2026<\/p>\n\n<ul>\n<li>Add manual release workflow with guardrails for version parity, stable tag format, changelog presence, and existing-SVN-tag checks.<\/li>\n<li>Generate two downloadable artifacts per release run: SVN payload zip and WooCommerce production zip (from wp-scripts plugin-zip).<\/li>\n<li>Move WordPress.org deploy to manual-only and use the recommended 10up deployment action.<\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<p>18\/03\/2026<\/p>\n\n<ul>\n<li>Download shipping labels from the order complete screen and from <strong>Previous Shipments<\/strong> (label size: A4 and 4x6).<\/li>\n<li>Label availability after booking without a full page reload when the booking response includes a label hash.<\/li>\n<li>For completed orders that are missing a stored label hash, the plugin can sync the hash from Parcel2Go once so labels become available.<\/li>\n<li>Shipment cards show courier branding consistently with the quotes flow (courier slug).<\/li>\n<li>Label URLs are cached server-side for faster repeat downloads.<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<p>05\/03\/2026<\/p>\n\n<ul>\n<li>WordPress.org directory compliance: include composer.json and src\/ in distribution.<\/li>\n<li>Document external services (Parcel2Go API, Braintree, Sentry) in readme with data usage and ToS\/Privacy links.<\/li>\n<li>Document source code for built assets (src\/) and build instructions in readme.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<p>03\/03\/2026<\/p>\n\n<ul>\n<li>Major update: rebuilt codebase with React and WooCommerce Admin.<\/li>\n<li>HPOS (High-Performance Order Storage) compatible.<\/li>\n<li>Product fields: tariff code and country of manufacture for international customs.<\/li>\n<li>Improved booking flow, prerequisite notices, and order\/shipment pages.<\/li>\n<li>Courier and tracking details on orders and Previous Shipments.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<p>11\/11\/2019<\/p>\n\n<ul>\n<li>Bug fix for parcel protection quotes<\/li>\n<li>API performance improvements.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<p>08\/07\/2019<\/p>\n\n<ul>\n<li>Option to choose Parcel2Go shipping label sizes.<\/li>\n<li>Testing with latest WordPress and WooCommerce.<\/li>\n<li>API performance improvements.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<p>07\/05\/2019<\/p>\n\n<ul>\n<li>API performance improvements.<\/li>\n<li>Updates to images.<\/li>\n<li>Tested with latest WordPress and WooCommerce.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<p>05\/02\/2019<\/p>\n\n<ul>\n<li>Added all quotes to the final quote page, instead of only the top results.<\/li>\n<li>Various bug fixes.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<p>11\/07\/2018<\/p>\n\n<ul>\n<li>First release of the Parcel2Go WordPress plugin.<\/li>\n<\/ul>","raw_excerpt":"Create shipments from WooCommerce admin via the Parcel2Go API: get quotes, book services, and pay.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/83759","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=83759"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/parcel2go"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=83759"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=83759"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=83759"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=83759"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=83759"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=83759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}