{"id":310418,"date":"2026-05-12T04:33:53","date_gmt":"2026-05-12T04:33:53","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/baro-logistics-b2b-client\/"},"modified":"2026-05-12T04:50:34","modified_gmt":"2026-05-12T04:50:34","slug":"baro-logistics-b2b-client","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/baro-logistics-b2b-client\/","author":23496102,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"trunk","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Baro Logistics B2B Client","header_author":"Baro","header_description":"\u0627\u0641\u0632\u0648\u0646\u0647 \u0648\u0631\u062f\u067e\u0631\u0633 \u0628\u0631\u0627\u06cc \u0627\u062a\u0635\u0627\u0644 \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631\u0647\u0627 \u0628\u0647 \u0648\u0628\u200c\u0633\u0631\u0648\u06cc\u0633 B2B \u0628\u0627\u0631\u0648 \u0628\u0627 \u0646\u0627\u0645 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0648 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0627\u062e\u062a\u0635\u0627\u0635\u06cc.","assets_banners_color":"","last_updated":"2026-05-12 04:50:34","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/baro.ir","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":23,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["installation","description"],"tags":[],"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3529403,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3529403,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[10553,24151,1260,3546,286],"plugin_category":[45],"plugin_contributors":[262620],"plugin_business_model":[],"class_list":["post-310418","plugin","type-plugin","status-publish","hentry","plugin_tags-b2b","plugin_tags-logistics","plugin_tags-persian","plugin_tags-shipping","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-parsahaqiqat","plugin_committers-parsahaqiqat"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/baro-logistics-b2b-client\/assets\/icon-128x128.png?rev=3529403","icon_2x":"https:\/\/ps.w.org\/baro-logistics-b2b-client\/assets\/icon-256x256.png?rev=3529403","generated":false},"screenshots":[],"raw_content":"<!--section=installation-->\n<p>1) Upload folder baro_logistics_plugin to \/wp-content\/plugins\/\n2) Activate plugin \"Baro Logistics B2B Client\"\n3) Open WordPress admin menu \"\u0628\u0627\u0631\u0648 \u0644\u062c\u0633\u062a\u06cc\u06a9\"\n4) Enter Base URL + B2B username\/password\n5) Save and click \"\u0644\u0627\u06af\u06cc\u0646\"<\/p>\n\n<p>Base URL values:\n- Production: https:\/\/baro.ir\/api\/b2b\/\n- Stage: https:\/\/barobus.ir\/api\/b2b\/<\/p>\n\n<!--section=description-->\n<p>Official Website: https:\/\/baro.ir\/<\/p>\n\n<h3>Who should use this plugin?<\/h3>\n\n<p>Only businesses approved as Baro B2B clients.<\/p>\n\n<p>To use this plugin, you MUST get credentials from Baro support:\n1) Visit https:\/\/baro.ir\/\n2) Request B2B API\/WordPress integration\n3) Provide your server IP(s) for whitelist\n4) Receive B2B username\/password and permissions\n5) Wait for B2B client activation by Baro team<\/p>\n\n<p>After activation, plugin works with your credentials.<\/p>\n\n<h3>First setup checklist<\/h3>\n\n<ul>\n<li>Credentials received from Baro support<\/li>\n<li>IP whitelist done<\/li>\n<li>Required permissions enabled on your B2B client<\/li>\n<\/ul>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>JWT login + auto refresh token<\/li>\n<li>Track order<\/li>\n<li>Create\/cancel order<\/li>\n<li>Estimate price<\/li>\n<li>Discount validate\/apply<\/li>\n<li>Wallet balance\/pay order\/pay batch<\/li>\n<li>Batch endpoints (estimate\/create\/validate\/compatible cities)<\/li>\n<li>Cities and pickup slots<\/li>\n<li>WooCommerce integration<\/li>\n<li>Persian tracking shortcode: [baro_track_order]<\/li>\n<\/ul>\n\n<h3>Troubleshooting<\/h3>\n\n<ul>\n<li>401: invalid credential, contact Baro support<\/li>\n<li>403: IP not whitelisted<\/li>\n<li>Permission denied: missing permission in B2B client profile<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the Baro Logistics B2B API to create and manage shipment requests and retrieve logistics-related information.<\/p>\n\n<p>It sends store order data, shipment details, authentication credentials, and related customer information to the Baro Logistics API whenever logistics operations are performed by the site administrator or customer.<\/p>\n\n<p>This service is provided by Baro Logistics:\n- Terms of Service: https:\/\/baro.ir\/terms\n- Privacy Policy: https:\/\/baro.ir\/terms#privacy<\/p>\n\n<p>The plugin also connects to the Ipify API to detect the outbound public IP address of the server during API configuration and diagnostics.<\/p>\n\n<p>No personal user data is intentionally sent to Ipify. The request only retrieves the server's public IP address.<\/p>\n\n<p>This service is provided by Ipify:\n- Terms of Service: https:\/\/www.ipify.org\/\n- Privacy Policy: https:\/\/www.ipify.org\/<\/p>\n\n<h3>Support<\/h3>\n\n<p>Website: https:\/\/baro.ir\/\nFor credential issuance, whitelist changes, and permissions, contact support via website.<\/p>","raw_excerpt":"Official Website: https:\/\/baro.ir\/","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/310418","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=310418"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/parsahaqiqat"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=310418"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=310418"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=310418"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=310418"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=310418"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=310418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}