{"id":294269,"date":"2026-06-19T23:49:50","date_gmt":"2026-06-19T23:49:50","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/plugopolis-shipping-center\/"},"modified":"2026-10-28T04:32:09","modified_gmt":"2026-10-28T04:32:09","slug":"plugopolis-shipping-center","status":"publish","type":"plugin","link":"https:\/\/ja.wordpress.org\/plugins\/plugopolis-shipping-center\/","author":23471978,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.3.4","stable_tag":"2.3.4","tested":"6.9.10","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Plugopolis Shipping Center","header_author":"Plugopolis","header_description":"Connect your store with major carriers through the Shippo API. Provides basic tracking and label generation features. Upgrade to Pro for automation and advanced options.","assets_banners_color":"30658a","last_updated":"2026-10-28 04:32:09","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/plugopolis.com\/plugins\/plugopolis-shipping-center\/","header_author_uri":"https:\/\/plugopolis.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":291,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.3.1":{"tag":"2.3.1","author":"plugopolis","date":"2026-06-19 23:49:15","revision":3579306},"2.3.2":{"tag":"2.3.2","author":"plugopolis","date":"2026-10-28 01:04:36","revision":3769736},"2.3.4":{"tag":"2.3.4","author":"plugopolis","date":"2026-10-28 04:32:09","revision":3769895}},"upgrade_notice":{"2.3.4":"<p>The order box is now light by default to match the WordPress order screen (Dark is under Settings \u203a Labels), with readable dropdowns and messages in both. Recommended for all users.<\/p>","2.3.3":"<p>Shipping Center Pro&#039;s auto-complete and tracking email now run after a label is bought. Recommended for Pro users.<\/p>","2.3.2":"<p>Fixes Shipping Center Pro settings not saving, and Shippo API keys breaking after saving package templates. Re-enter your API keys if rates or labels stopped working. Recommended for all users.<\/p>","2.3.1":"<p>Minor fix to version declarations. Recommended for all users.<\/p>","2.3.0":"<p>Updated admin settings interfaces and UI interactions. Recommended for all users.<\/p>","2.2.0":"<p>Major compliance update: complete prefix renaming, Pro licensing removal, PHPCS fixes, and deployment cleanup. Recommended for all users.<\/p>","2.1.0":"<p>Plugopolis Suite integration update. Recommended for all users.<\/p>","2.0.0":"<p>Major rebrand to Plugopolis. API keys are now encrypted at rest. Existing values are automatically migrated.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3579306,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3579306,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3579306,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.3.1","2.3.2","2.3.4"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[3808,3546,190926,550,286],"plugin_category":[36,45],"plugin_contributors":[268005],"plugin_business_model":[],"class_list":["post-294269","plugin","type-plugin","status-publish","hentry","plugin_tags-labels","plugin_tags-shipping","plugin_tags-shippo","plugin_tags-tracking","plugin_tags-woocommerce","plugin_category-analytics","plugin_category-ecommerce","plugin_contributors-plugopolis","plugin_committers-plugopolis"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/plugopolis-shipping-center\/assets\/icon-128x128.png?rev=3579306","icon_2x":"https:\/\/ps.w.org\/plugopolis-shipping-center\/assets\/icon-256x256.png?rev=3579306","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Plugopolis Shipping Center provides a complete shipping management solution with direct Shippo API integration:<\/p>\n\n<ul>\n<li>Create shipping labels directly from orders<\/li>\n<li>Real-time shipping rates from major carriers<\/li>\n<li>Automatic tracking number detection<\/li>\n<li>Multiple tracking numbers per order<\/li>\n<li>Email notifications with tracking info<\/li>\n<li>Support for major carriers (USPS, UPS, FedEx, DHL, OnTrac)<\/li>\n<li>Secure API key encryption (AES-256-CBC)<\/li>\n<li>Compatible with WooCommerce High-Performance Order Storage (HPOS)<\/li>\n<\/ul>\n\n<p><strong>Pro Features (available separately):<\/strong><\/p>\n\n<ul>\n<li>Automated label generation workflows<\/li>\n<li>Bulk label creation<\/li>\n<li>Advanced tracking dashboard<\/li>\n<li>Custom email templates with tracking links<\/li>\n<li>Package template management<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to one external service to provide its functionality:<\/p>\n\n<h4>Shippo API<\/h4>\n\n<p>This plugin connects to the Shippo API (https:\/\/goshippo.com) to provide shipping rate calculation, shipping label creation, package tracking, label refunding, and pickup requests. Shippo is a third-party shipping API aggregator that connects to major carriers (USPS, UPS, FedEx, DHL, OnTrac).<\/p>\n\n<p><strong>When data is sent:<\/strong>\n* When a store administrator requests shipping rates from the order edit screen\n* When a store administrator purchases a shipping label\n* When a store administrator requests a label refund\n* When a store administrator requests a pickup\n* When a store administrator validates their address configuration<\/p>\n\n<p><strong>What data is sent:<\/strong>\n* Sender and recipient shipping addresses (name, street, city, state, postal code, country, phone, email)\n* Package dimensions and weight\n* Selected shipping rate and carrier information\n* Your Shippo API key for authentication<\/p>\n\n<p><strong>A free Shippo account is required.<\/strong> You can create one at <a href=\"https:\/\/goshippo.com\">goshippo.com<\/a>.<\/p>\n\n<ul>\n<li>Shippo Terms of Service: https:\/\/goshippo.com\/terms<\/li>\n<li>Shippo Privacy Policy: https:\/\/goshippo.com\/privacy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/plugopolis-shipping-center<\/code><\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Go to Shipping Center &gt; Settings to configure your options<\/li>\n<li>Enter your Shippo API key to enable label creation<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20shippo%20account%3F\"><h3>Do I need a Shippo account?<\/h3><\/dt>\n<dd><p>Yes. You'll need a free Shippo API account to use label creation and live rates. Sign up at <a href=\"https:\/\/goshippo.com\">goshippo.com<\/a>.<\/p><\/dd>\n<dt id=\"is%20my%20api%20key%20stored%20securely%3F\"><h3>Is my API key stored securely?<\/h3><\/dt>\n<dd><p>Yes. All API keys are encrypted using AES-256-CBC before being stored in the database. Keys are never displayed in full after saving.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20woocommerce%20hpos%3F\"><h3>Does this work with WooCommerce HPOS?<\/h3><\/dt>\n<dd><p>Yes. The plugin is fully compatible with WooCommerce High-Performance Order Storage (Custom Order Tables).<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.3.4<\/h4>\n\n<ul>\n<li>New: Settings \u203a Labels \u203a Order Screen Theme. The Shipping Center box on the edit order screen is now light by default, matching the WordPress screen around it; choose Dark for the previous look.<\/li>\n<li>Improved: dropdowns, warnings and error messages in the order box are themed and readable in both light and dark; text on buttons meets WCAG AA contrast.<\/li>\n<li>Fixed: an empty red error bar showed under the shipping rates, and a hidden error could stay visible.<\/li>\n<li>Fixed: a large empty space at the bottom of the order box.<\/li>\n<li>Fixed: the order box restyled WooCommerce's own dropdowns elsewhere on the order screen.<\/li>\n<\/ul>\n\n<h4>2.3.3<\/h4>\n\n<ul>\n<li>Fixed: Shipping Center Pro's auto-complete and tracking email never ran after buying a label; Shipping Center now tells Pro when a label is purchased.<\/li>\n<\/ul>\n\n<h4>2.3.2<\/h4>\n\n<ul>\n<li>Fixed: Pro settings (package templates, automation, tracking email, live rates) were not saved, and saving the settings page removed them. The Pro add-on loads after the core settings page is set up, so it is now looked up when saving.<\/li>\n<li>Fixed: saving package templates re-encrypted the stored Shippo API keys, which stopped them working.<\/li>\n<li>Fixed: saving the settings page while the Pro license is inactive no longer clears the Pro settings.<\/li>\n<li>Fixed: the package template list in the order screen read an option that is no longer used.<\/li>\n<\/ul>\n\n<h4>2.3.1<\/h4>\n\n<ul>\n<li>Fixed: Mismatches in stable tag version and deployment configurations<\/li>\n<\/ul>\n\n<h4>2.3.0<\/h4>\n\n<ul>\n<li>Improved: Admin settings page layout and design compatibility<\/li>\n<li>Improved: JavaScript interactions and validation in the shipping dashboard<\/li>\n<li>Improved: Card layout styling and asset management<\/li>\n<li>Fixed: Minor style refinements for metaboxes and fields<\/li>\n<\/ul>\n\n<h4>2.2.0<\/h4>\n\n<ul>\n<li>Major: Complete prefix renaming from <code>wc<\/code> to <code>plugopolis<\/code> across all PHP, JS, and CSS files (28 files updated, 15 files renamed) to satisfy WordPress.org plugin review requirements<\/li>\n<li>Major: Removed all Pro licensing infrastructure from core plugin (orphaned license properties, methods, hooks, and UI elements)<\/li>\n<li>Security: Removed development script (fix_translations.py) from plugin directory<\/li>\n<li>Fixed: Missing translators comments on internationalized strings with placeholders<\/li>\n<li>Fixed: Unordered placeholders in translatable strings now use numbered format<\/li>\n<li>Fixed: Unescaped output in metabox template<\/li>\n<li>Fixed: File naming \u2014 renamed image files to remove spaces from filenames<\/li>\n<li>Fixed: Readme.txt <code>Tested up to<\/code> value now matches plugin header<\/li>\n<li>Fixed: Removed dead <code>init_hooks()<\/code> method and redundant HPOS declaration from core class<\/li>\n<li>Fixed: Duplicate phpcs:ignore comments in main plugin file and logger<\/li>\n<li>Fixed: Stale license reference comment in admin settings API key display<\/li>\n<li>Fixed: Missing directory listing protection (index.html) in assets\/images\/carriers\/<\/li>\n<li>Improved: Admin CSS consolidated into single admin.css file (replaced framework, modern, and styling files)<\/li>\n<li>Improved: Admin scripts properly scoped \u2014 enqueued only on relevant admin pages<\/li>\n<li>Improved: Debug logging disabled by default and properly gated behind WooCommerce logger<\/li>\n<li>Improved: Removed development markdown files from plugin directory<\/li>\n<li>Improved: Added index.html directory listing guards to all subdirectories<\/li>\n<li>Improved: All AJAX actions now use unique <code>plugopolis_sc_<\/code> prefixed action names<\/li>\n<li>Improved: General code cleanup and WordPress.org review compliance<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Added: Plugopolis Suite integration with cross-plugin discovery cards<\/li>\n<li>Improved: Admin UI consistency with unified Plugopolis design system<\/li>\n<li>Improved: Debug logging now properly gated behind WooCommerce logger<\/li>\n<li>Fixed: Minor code cleanup and removal of dead code<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Major: Rebranded to Plugopolis Shipping Center<\/li>\n<li>Added: Modern admin UI with Plugopolis design system<\/li>\n<li>Added: Pro plugin extensibility hooks and filters<\/li>\n<li>Added: AES-256-CBC encryption for API key storage<\/li>\n<li>Enhanced: Complete dark mode compatibility<\/li>\n<li>Improved: HPOS compatibility throughout<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Refined: Restored Plugopolis Blue for buttons and refined neutral Zinc grey scheme.<\/li>\n<li>Improved: Consistency across all admin UI components.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Major: New Premium Grey design scheme replacing the previous blue palette.<\/li>\n<li>Enhanced: Updated \"Package template\" tables with modern grey aesthetic.<\/li>\n<li>Improved: Refined \"Custom Message\" editor styling for better dark mode consistency.<\/li>\n<li>Fixed: Standardized CSS variables across framework and admin interfaces.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Major: Complete dark mode compatibility for the order metabox.<\/li>\n<li>Enhanced: Premium glassmorphism design for the shipping center dashboard.<\/li>\n<li>Improved: Consistent styling across all admin interfaces.<\/li>\n<li>Fixed: Various UI\/UX refinements in the tracking management section.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Enhanced: Improved settings page styling with consistent rounded corners<\/li>\n<li>Synced version with Pro update.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Enhanced: Improved settings page styling with consistent rounded corners<\/li>\n<li>Enhanced: Blue gradient section headers now display on all core settings sections<\/li>\n<li>Enhanced: Added shine animation to Save Changes button<\/li>\n<li>Security: Implemented industry-standard API key security (keys never shown after save)<\/li>\n<li>Improved: API key fields now use best practice obfuscation (show only last 4 characters)<\/li>\n<li>Fixed: Text padding issues in core tab panels<\/li>\n<li>Fixed: Main header border-radius now matches section headers (16px)<\/li>\n<li>Cleanup: Removed unused dark mode placeholder code<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Major Release: Complete UI modernization with professional design system<\/li>\n<li>Added: Modern CSS framework with design tokens and variables<\/li>\n<li>Added: Enhanced JavaScript with real-time form validation and interactions<\/li>\n<li>Improved: All form fields now have modern rounded corners and subtle shadows<\/li>\n<li>Improved: Consistent button styling throughout the interface<\/li>\n<li>Improved: Responsive design optimized for mobile and tablet devices<\/li>\n<li>Improved: Enhanced accessibility with better focus states and keyboard navigation<\/li>\n<li>Fixed: Form field styling consistency between free and Pro versions<\/li>\n<li>Performance: Optimized CSS and JavaScript for faster load times<\/li>\n<\/ul>\n\n<h4>0.8.0<\/h4>\n\n<ul>\n<li>Major UI\/UX improvements with unified blue gradient headers<\/li>\n<li>Added carrier logo support in live rates display<\/li>\n<li>Improved settings card structure and CSS architecture<\/li>\n<\/ul>\n\n<h4>0.7.3<\/h4>\n\n<ul>\n<li>Fixed: WooCommerce High-Performance Order Storage (HPOS) compatibility<\/li>\n<li>Added: HPOS-compatible order data handling<\/li>\n<\/ul>\n\n<h4>0.0.1<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Streamline your shipping workflow with Shippo integration, label creation, and tracking management.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/294269","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=294269"}],"author":[{"embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/plugopolis"}],"wp:attachment":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=294269"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=294269"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=294269"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=294269"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=294269"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=294269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}