{"id":388081,"date":"2026-10-22T15:20:51","date_gmt":"2026-10-22T15:20:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/buildmerce-agent-orders\/"},"modified":"2026-10-22T15:20:23","modified_gmt":"2026-10-22T15:20:23","slug":"buildmerce-agent-orders","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/buildmerce-agent-orders\/","author":18290742,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.2","stable_tag":"1.1.2","tested":"7.1.3","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"Buildmerce Agent Orders","header_author":"Buildmerce","header_description":"A password-protected frontend agent portal for creating WooCommerce orders and emailing payment requests.","assets_banners_color":"042642","last_updated":"2026-10-22 15:20:23","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":80,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.2":{"tag":"1.1.2","author":"fasstechies","date":"2026-10-22 15:20:23","revision":3760130}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3760213,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3760157,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3760157,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3760213,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"buildmerce\/agent-portal":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"buildmerce\/agent-portal","version":"1.1.2","title":"Agent Payment Portal","category":"widgets","icon":"money-alt","description":"A protected agent portal for creating WooCommerce orders and emailing payment links.","textdomain":"buildmerce-agent-orders","editorScript":"bm-ap-portal-block","supports":{"html":false,"multiple":false}}},"tagged_versions":["1.1.2"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[17989,260380,209782,287925,286],"plugin_category":[45],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-388081","plugin","type-plugin","status-publish","hentry","plugin_tags-client-portal","plugin_tags-custom-orders","plugin_tags-payment-links","plugin_tags-sales-agents","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_committers-fasstechies"],"banners":{"banner":"https:\/\/ps.w.org\/buildmerce-agent-orders\/assets\/banner-772x250.png?rev=3760213","banner_2x":"https:\/\/ps.w.org\/buildmerce-agent-orders\/assets\/banner-1544x500.png?rev=3760157","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/buildmerce-agent-orders\/assets\/icon-128x128.png?rev=3760213","icon_2x":"https:\/\/ps.w.org\/buildmerce-agent-orders\/assets\/icon-256x256.png?rev=3760157","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Give sales staff a dedicated frontend portal to create an agreed order, record a SKU and PO, and email the client a WooCommerce payment link. Agents use individual accounts and see their own requests. Clients enter billing and shipping addresses and pay using an available WooCommerce gateway.<\/p>\n\n<p>Merchant settings include portal selection, sign-in method, payment-link verification policy, allowed gateways, quantity\/amount limits, submission delay, request pagination and paid-order status.<\/p>\n\n<p>A native Agent Payment Portal block is included. The original [buildmerce_agent_paylater] shortcode remains supported. PHP and JavaScript translation templates are included.<\/p>\n\n<p>Orders contain an ad-hoc product line. The charge is the agreed unit price multiplied by quantity. Separate taxes\/shipping rates, catalog inventory, subscriptions and catalog-product selection are not provided.<\/p>\n\n<p>This is a free, open-source plugin. All included functionality is available without a Buildmerce account, license key, trial expiry or paid upgrade. The installed payment gateway may require its own merchant account and fees. See README.md for test coverage and gateway requirements.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install on HTTPS staging with WooCommerce 8.2 or newer active.<\/li>\n<li>Open WooCommerce \u2192 Agent Orders and review settings.<\/li>\n<li>Create separate WordPress users with the Payment Agent role.<\/li>\n<li>Open the portal page created at activation, or add the Agent Payment Portal block to your chosen published page.<\/li>\n<li>Exclude the portal and checkout order endpoints from page caching.<\/li>\n<li>Test the full agent \u2192 client email \u2192 order-pay \u2192 gateway \u2192 saved order flow before production use.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20include%20a%20payment%20gateway%3F\"><h3>Does it include a payment gateway?<\/h3><\/dt>\n<dd><p>No. It uses your enabled WooCommerce payment gateways. Install and configure the gateway separately and verify its order-pay support.<\/p><\/dd>\n<dt id=\"can%20agents%20manage%20the%20wordpress%20dashboard%3F\"><h3>Can agents manage the WordPress dashboard?<\/h3><\/dt>\n<dd><p>Payment Agent users have read and request-creation capabilities only. They are redirected to the portal from the dashboard. Site administrators and shop managers manage the resulting orders in WooCommerce.<\/p><\/dd>\n<dt id=\"is%20email%20verification%20required%3F\"><h3>Is email verification required?<\/h3><\/dt>\n<dd><p>New installations keep WooCommerce verification. You can select direct access with the complete valid order link for agent-created guest orders. Upgrades from 1.0.x preserve direct access.<\/p><\/dd>\n<dt id=\"can%20the%20customer%20enter%20a%20separate%20shipping%20address%3F\"><h3>Can the customer enter a separate shipping address?<\/h3><\/dt>\n<dd><p>Yes. Shipping is the same as billing by default; unchecking that option reveals a separate address form.<\/p><\/dd>\n<dt id=\"does%20entering%20a%20sku%20reduce%20inventory%3F\"><h3>Does entering a SKU reduce inventory?<\/h3><\/dt>\n<dd><p>No. The SKU is a reference on an ad-hoc order line and does not link or change a catalog product.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Verify agent permissions, HTTPS POST context and action nonces directly in create\/resend handlers.<\/li>\n<li>Require the full payment link, native payment permission and order-key-scoped nonces before address updates.<\/li>\n<li>Only restore posted addresses after nonce verification; keep GET notice rendering read-only.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Align the plugin text domain, folder and translation template with the WordPress.org slug.<\/li>\n<li>Add translator comments and escape error messages, settings output and field attributes.<\/li>\n<li>Preserve PO punctuation in plain-text email and escape it in HTML email.<\/li>\n<li>Correct portal creation and select the proper agent-history query for legacy storage or HPOS.<\/li>\n<li>Add readme compatibility metadata based on real WordPress\/WooCommerce tests.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Merchant configuration, gateway selection and agent request limits.<\/li>\n<li>Native editor block, translated interface and WordPress sign-in option.<\/li>\n<li>Paginated request history with status filtering.<\/li>\n<li>Upgrade preservation for existing direct-link and portal-login behavior.<\/li>\n<li>Privacy-policy text, QA tools and marketplace preparation documentation.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Direct payment links and separate customer shipping address.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial frontend agent order and payment-request flow.<\/li>\n<\/ul>","raw_excerpt":"Create custom WooCommerce orders and email payment links from a protected sales-agent portal.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/388081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=388081"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/fasstechies"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=388081"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=388081"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=388081"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=388081"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=388081"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=388081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}