{"id":389411,"date":"2026-11-03T03:47:31","date_gmt":"2026-11-03T03:47:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/kargomucuz-shipping-for-woocommerce\/"},"modified":"2026-11-03T03:47:02","modified_gmt":"2026-11-03T03:47:02","slug":"kargomucuz-shipping-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/kargomucuz-shipping-for-woocommerce\/","author":23400988,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.6.1","stable_tag":"2.6.1","tested":"7.1.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Kargomucuz Shipping for WooCommerce","header_author":"Kargomucuz","header_description":"WooCommerce sipari\u015flerini Kargomucuz'a aktar\u0131r; g\u00f6nderi, takip ve hesap bilgilerini y\u00f6netir.","assets_banners_color":"10446c","last_updated":"2026-11-03 03:47:02","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/kargomucuz.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":124,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.6.1":{"tag":"2.6.1","author":"xristal","date":"2026-11-03 03:47:02","revision":3781076}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3781076,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3781076,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3781076,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3781076,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.6.1"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[31179,132972,55977,3546,286],"plugin_category":[45],"plugin_contributors":[290424],"plugin_business_model":[],"class_list":["post-389411","plugin","type-plugin","status-publish","hentry","plugin_tags-cash-on-delivery","plugin_tags-kargo","plugin_tags-shipment-tracking","plugin_tags-shipping","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-xristal","plugin_committers-xristal"],"banners":{"banner":"https:\/\/ps.w.org\/kargomucuz-shipping-for-woocommerce\/assets\/banner-772x250.png?rev=3781076","banner_2x":"https:\/\/ps.w.org\/kargomucuz-shipping-for-woocommerce\/assets\/banner-1544x500.png?rev=3781076","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/kargomucuz-shipping-for-woocommerce\/assets\/icon-128x128.png?rev=3781076","icon_2x":"https:\/\/ps.w.org\/kargomucuz-shipping-for-woocommerce\/assets\/icon-256x256.png?rev=3781076","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Kargomucuz Shipping for WooCommerce connects your store to the Kargomucuz shipping service (Turkey). Orders are sent to the carrier you choose with one click or automatically, and shipment status, tracking numbers and labels are kept in sync with WooCommerce.<\/p>\n\n<p><strong>Features<\/strong><\/p>\n\n<ul>\n<li>Manual (single or bulk) and automatic order transfer. Automatic transfer runs in the background when an order becomes Processing and retries failed transfers.<\/li>\n<li>Choice of the carrier services that are active on your Kargomucuz account.<\/li>\n<li>Desi calculation from product dimensions and weight, with a fallback value and a per-order override.<\/li>\n<li>Cash on delivery (corporate Kargomucuz accounts only): the order total is collected by the carrier.<\/li>\n<li>Province, district and neighbourhood selection for Turkish addresses on the classic and block checkout.<\/li>\n<li>Shipment status sync every 15 minutes; delivered orders can be completed automatically and customers receive their tracking number by email.<\/li>\n<li>Printable shipping label with barcode, tracking links for customers and the \"My account\" page.<\/li>\n<li>Wallet balance and debt overview, with debt payment from the wallet balance.<\/li>\n<li>Compatible with WooCommerce High-Performance Order Storage and the checkout block.<\/li>\n<\/ul>\n\n<p>The plugin requires a Kargomucuz account and an API token created in the account's developer settings.<\/p>\n\n<h4>External service and data disclosure<\/h4>\n\n<p>This plugin relies on the Kargomucuz API (https:\/\/api.kargomucuz.com\/), a third-party service operated by Kargomucuz.<\/p>\n\n<ul>\n<li>When an administrator connects an account, the API token is validated with the API and stored in the WordPress options table.<\/li>\n<li>When an order is transferred, the recipient name, address, telephone number, email address, package desi\/weight and, for cash on delivery orders, the order total are sent to the API.<\/li>\n<li>The checkout page requests the district and neighbourhood lists for the selected province from the API through the site's own server; no customer data is sent with these requests.<\/li>\n<li>The plugin requests the account name, wallet balance, debt, active carrier services and shipment status, and submits a debt payment only when an administrator requests it.<\/li>\n<li>Carrier logos shown in the admin screens are loaded from the image addresses returned by the API, which may be hosted by the carriers themselves.<\/li>\n<\/ul>\n\n<p>Service: https:\/\/kargomucuz.com\/\nSign up: https:\/\/auth.kargomucuz.com\/sign-up\/\nContact: https:\/\/kargomucuz.com\/iletisim\nAPI: https:\/\/api.kargomucuz.com\/\nPrivacy policy: https:\/\/kargomucuz.com\/gizlilik-politikasi\nTerms of use: https:\/\/kargomucuz.com\/kullanim-kosullari<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce.<\/li>\n<li>Upload and activate this plugin.<\/li>\n<li>In your Kargomucuz account, open your profile photo, Account Settings, Developer Tools, API Token Management, then create a new token with the permissions needed for shipments, addresses, account and payments. Leave the expiry field blank if you want a token without an expiry.<\/li>\n<li>Open the Kargomucuz menu in WordPress and paste the token. The plugin verifies it before saving it.<\/li>\n<li>Save your sender address, choose a carrier and the transfer mode under Kargomucuz &gt; Settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20a%20kargomucuz%20account%20required%3F\"><h3>Is a Kargomucuz account required?<\/h3><\/dt>\n<dd><p>Yes. Shipment, label, wallet and debt operations are provided by the Kargomucuz service.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20the%20wallet%20balance%20is%20lower%20than%20the%20debt%3F\"><h3>What happens when the wallet balance is lower than the debt?<\/h3><\/dt>\n<dd><p>The debt payment action submits the amount currently available in the wallet. Any remaining debt stays visible in the panel.<\/p><\/dd>\n<dt id=\"how%20often%20are%20shipment%20statuses%20checked%3F\"><h3>How often are shipment statuses checked?<\/h3><\/dt>\n<dd><p>Every 15 minutes with WP-Cron. If your server cannot run WP-Cron (for example when loopback requests are blocked), the plugin runs the check during admin page visits and the settings page shows a server cron command you can add.<\/p><\/dd>\n<dt id=\"which%20payment%20methods%20are%20treated%20as%20cash%20on%20delivery%3F\"><h3>Which payment methods are treated as cash on delivery?<\/h3><\/dt>\n<dd><p>WooCommerce's \"Cash on delivery\" method. Cash on delivery is available only for corporate Kargomucuz accounts. Other gateways can be added with the <code>kargomucuz_cod_payment_methods<\/code> filter.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.6.1<\/h4>\n\n<ul>\n<li>All admin scripts and styles are now enqueued; no inline script or style blocks.<\/li>\n<li>The checkout no longer contacts the Kargomucuz API until an administrator has connected an account.<\/li>\n<li>Moved the admin menu below the WooCommerce section.<\/li>\n<li>Removed unused settings registrations and an unused admin-post handler.<\/li>\n<\/ul>\n\n<h4>2.6.0<\/h4>\n\n<ul>\n<li>Fixed a fatal error after the first transfer of a new order.<\/li>\n<li>Fixed shipment status sync: delivered, returned and cancelled shipments are no longer polled forever; delivered orders can be completed automatically.<\/li>\n<li>Fixed desi calculation: product dimensions and weights are converted to cm\/kg, the \"per order\" fallback desi works, virtual and refunded items are skipped, and a per-order desi can be entered on the order screen.<\/li>\n<li>Automatic transfer now runs in the background when an order becomes Processing (or On hold when unpaid orders are allowed), never twice, and retries at most 3 times with an order note on failure.<\/li>\n<li>Cash on delivery orders are sent with the order total to be collected by the carrier (can be turned off).<\/li>\n<li>The shipping company list now shows the services active on your Kargomucuz account.<\/li>\n<li>Added a Kargomucuz box to the order screen: neighbourhood selection, desi, single-order transfer, status refresh and a printable label with barcode.<\/li>\n<li>Added the neighbourhood field and phone validation to the block checkout.<\/li>\n<li>Transfers no longer stop when the neighbourhood service is unavailable; the address is sent without it and an order note is added.<\/li>\n<li>Clear error messages from the Kargomucuz API are shown on the order and in bulk transfer.<\/li>\n<li>Declared compatibility with WooCommerce HPOS and checkout blocks.<\/li>\n<li>New admin design matching the Kargomucuz panel: card layout, order filters and search, sticky bulk transfer bar, responsive on mobile. The admin menu is now labelled \"Kargomucuz\".<\/li>\n<li>Shipment status sync now also runs when WordPress cron cannot reach the site (loopback blocked).<\/li>\n<\/ul>\n\n<h4>2.5.0<\/h4>\n\n<ul>\n<li>Added district and neighbourhood selection to the checkout and My Account address forms for Turkish addresses.<\/li>\n<li>Added neighbourhood selection to the sender address settings.<\/li>\n<li>Sender and receiver addresses now send the selected neighbourhood to Kargomucuz, which is now required.<\/li>\n<\/ul>\n\n<h4>2.4.2<\/h4>\n\n<ul>\n<li>Show the last automatic shipment check and the next scheduled check in plugin settings.<\/li>\n<li>Retry eligible failed orders even when no active shipments need status updates.<\/li>\n<\/ul>\n\n<h4>2.4.1<\/h4>\n\n<ul>\n<li>Removed webhook registration guidance and the incoming webhook endpoint.<\/li>\n<li>Kept scheduled shipment status checks at 15-minute intervals.<\/li>\n<\/ul>\n\n<h4>2.4.0<\/h4>\n\n<ul>\n<li>Replaced username and password sign-in with a validated Bearer API token.<\/li>\n<li>Removed stored legacy session credentials and switched all API calls to token authorization.<\/li>\n<li>Updated registration and contact links, and improved WordPress database query compatibility.<\/li>\n<\/ul>\n\n<h4>2.3.0<\/h4>\n\n<ul>\n<li>Added wallet balance and debt display and administrator initiated debt payments.<\/li>\n<li>Added capability and nonce checks for administration actions.<\/li>\n<li>Removed sensitive request and response logging and external font loading.<\/li>\n<li>Fixed WooCommerce dependency metadata and scheduled status checks.<\/li>\n<\/ul>","raw_excerpt":"Send WooCommerce orders to Kargomucuz: shipments, labels, tracking, cash on delivery and wallet balance.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/389411","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=389411"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/xristal"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=389411"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=389411"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=389411"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=389411"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=389411"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=389411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}