{"id":362851,"date":"2026-09-07T03:22:17","date_gmt":"2026-09-07T03:22:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/trust-teddy-connector-for-woocommerce\/"},"modified":"2026-10-07T05:27:55","modified_gmt":"2026-10-07T05:27:55","slug":"trust-teddy-connector-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/fa.wordpress.org\/plugins\/trust-teddy-connector-for-woocommerce\/","author":23555511,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.7","stable_tag":"0.1.7","tested":"7.1.3","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Trust Teddy Connector for WooCommerce","header_author":"Trust Teddy","header_description":"Bridges this WooCommerce store to the Trust Teddy orchestration platform (trust-teddy-core) \u2014 gift checkout, recipient approve\/decline, address collection, payment authorization\/capture handoff.","assets_banners_color":"fbf2f2","last_updated":"2026-10-07 05:27:55","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":446,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.0":{"tag":"0.1.0","author":"ttdev2","date":"2026-09-07 12:47:38","revision":3684928},"0.1.4":{"tag":"0.1.4","author":"ttdev2","date":"2026-09-21 14:51:17","revision":3705809},"0.1.5":{"tag":"0.1.5","author":"ttdev2","date":"2026-09-22 08:51:44","revision":3706908},"0.1.6":{"tag":"0.1.6","author":"ttdev2","date":"2026-09-24 06:12:54","revision":3710582},"0.1.7":{"tag":"0.1.7","author":"ttdev2","date":"2026-10-07 05:27:55","revision":3731903}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3684928,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3684928,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3684928,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3684928,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.0","0.1.4","0.1.5","0.1.6","0.1.7"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3684928,"resolution":"1","location":"assets","locale":"","width":1448,"height":1086},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3684928,"resolution":"2","location":"assets","locale":"","width":1448,"height":1086},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3684928,"resolution":"3","location":"assets","locale":"","width":1448,"height":1086},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3684928,"resolution":"4","location":"assets","locale":"","width":2076,"height":900}},"screenshots":{"1":"Checkout with the Trust Teddy option: the buyer can check \"I don't have the recipient's shipping address\" and continue with Trust Teddy after payment authorization, instead of entering a shipping address.","2":"Payment Authorized confirmation, showing the gift order's progress toward the recipient (Inviting Recipient, Waiting for Approval, Collecting Address, Order Confirmed).","3":"Shipping &amp; Gift Details: collecting the recipient's and sender's contact information right after checkout.","4":"Order progress updates as Trust Teddy coordinates securely with the recipient."}},"plugin_section":[],"plugin_tags":[3513,3148,13486,32352,286],"plugin_category":[45,49],"plugin_contributors":[279484],"plugin_business_model":[],"class_list":["post-362851","plugin","type-plugin","status-publish","hentry","plugin_tags-address","plugin_tags-checkout","plugin_tags-gift","plugin_tags-gifting","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-maps-and-location","plugin_contributors-ttdev2","plugin_committers-ttdev2"],"banners":{"banner":"https:\/\/ps.w.org\/trust-teddy-connector-for-woocommerce\/assets\/banner-772x250.png?rev=3684928","banner_2x":"https:\/\/ps.w.org\/trust-teddy-connector-for-woocommerce\/assets\/banner-1544x500.png?rev=3684928","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/trust-teddy-connector-for-woocommerce\/assets\/icon-128x128.png?rev=3684928","icon_2x":"https:\/\/ps.w.org\/trust-teddy-connector-for-woocommerce\/assets\/icon-256x256.png?rev=3684928","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/trust-teddy-connector-for-woocommerce\/assets\/screenshot-1.png?rev=3684928","caption":"Checkout with the Trust Teddy option: the buyer can check \"I don't have the recipient's shipping address\" and continue with Trust Teddy after payment authorization, instead of entering a shipping address."},{"src":"https:\/\/ps.w.org\/trust-teddy-connector-for-woocommerce\/assets\/screenshot-2.png?rev=3684928","caption":"Payment Authorized confirmation, showing the gift order's progress toward the recipient (Inviting Recipient, Waiting for Approval, Collecting Address, Order Confirmed)."},{"src":"https:\/\/ps.w.org\/trust-teddy-connector-for-woocommerce\/assets\/screenshot-3.png?rev=3684928","caption":"Shipping &amp; Gift Details: collecting the recipient's and sender's contact information right after checkout."},{"src":"https:\/\/ps.w.org\/trust-teddy-connector-for-woocommerce\/assets\/screenshot-4.png?rev=3684928","caption":"Order progress updates as Trust Teddy coordinates securely with the recipient."}],"raw_content":"<!--section=description-->\n<p>Let your customers give a gift without knowing the recipient\u2019s shipping address.<\/p>\n\n<p>Trust Teddy adds a gifting option to your WooCommerce checkout. Recipients choose whether to accept and provide their own delivery details upon acceptance. Your store fulfills the accepted gift.<\/p>\n\n<p>Your Privacy is Our Priority.<\/p>\n\n<h4>How it works<\/h4>\n\n<ol>\n<li><strong>Choose Trust Teddy.<\/strong> The customer selects Trust Teddy at checkout and completes the gift details.<\/li>\n<li><strong>Invite the recipient.<\/strong> A private invitation link allows the recipient to review and accept or decline the gift.<\/li>\n<li><strong>Provide delivery details.<\/strong> Upon acceptance, the recipient enters their shipping address.<\/li>\n<li><strong>Fulfill the gift.<\/strong> Your store receives the delivery information needed to prepare and ship the accepted gift.<\/li>\n<\/ol>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Gifting without an address:<\/strong> Customers can purchase gifts without knowing where the recipient lives.<\/li>\n<li><strong>Recipient choice:<\/strong> Recipients decide whether to accept or decline.<\/li>\n<li><strong>Recipient-provided delivery details:<\/strong> Shipping information comes directly from the person receiving the gift.<\/li>\n<li><strong>Gift status updates:<\/strong> Follow recipient responses through your store\u2019s order statuses.<\/li>\n<li><strong>Merchant fulfillment:<\/strong> Your store handles preparation and shipping.<\/li>\n<\/ul>\n\n<h4>Getting started<\/h4>\n\n<p>Install and activate Trust Teddy Connector for WooCommerce, then register your store through the Trust Teddy settings.<\/p>\n\n<p>Trust Teddy merchant approval is required before your store can process gifts.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to Trust Teddy Core, a service operated by Trust Teddy at http:\/\/testingbms.info:3100. Trust Teddy Core sends the gift invitation, hosts the recipient\u2019s accept\/decline and address pages, and returns the delivery details to your store. The plugin does not work without it.<\/p>\n\n<p>Data sent from your store to Trust Teddy Core:<\/p>\n\n<ul>\n<li><strong>When you register your store:<\/strong> your store\u2019s URL and name, your WordPress admin email address, and your contact phone number (if entered).<\/li>\n<li><strong>When you save the Trust Teddy settings:<\/strong> your admin email address and contact phone number, to keep your contact details current.<\/li>\n<li><strong>When the settings page or checkout loads:<\/strong> your store\u2019s Merchant ID, to check whether your store is approved. No customer data is sent.<\/li>\n<li><strong>When a customer places a Trust Teddy order:<\/strong> the order number, the items (name, quantity, price and product image link), the order total and currency, and the buyer\u2019s name, email address, phone number and customer account ID.<\/li>\n<li><strong>When the customer completes the gift details:<\/strong> the recipient\u2019s name and phone number and\/or email address, the buyer\u2019s name, phone number and email address, and the optional gift message.<\/li>\n<\/ul>\n\n<p>Data sent from Trust Teddy Core to your store:<\/p>\n\n<ul>\n<li>Gift status updates (invited, declined or expired), shown as order statuses.<\/li>\n<li>When the recipient accepts: the recipient\u2019s name and shipping address, saved to the order\u2019s shipping details, and the gift message, saved as an order note.<\/li>\n<\/ul>\n\n<p>Trust Teddy uses this information to deliver the gift invitation and email\/SMS status notifications to the buyer, the recipient and you. Payment card details are never sent to Trust Teddy; payment is handled by your store\u2019s own payment gateway.<\/p>\n\n<p>This service is provided by Trust Teddy: <a href=\"https:\/\/trustteddy.com\/terms\/\">Terms of Service<\/a>, <a href=\"https:\/\/trustteddy.com\/privacy\/\">Privacy Policy<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate Trust Teddy Connector for WooCommerce (WooCommerce must already be installed and active).<\/li>\n<li>Go to WooCommerce \u2192 Settings \u2192 Trust Teddy.<\/li>\n<li>(Optional) Enter a Contact Phone in E.164 format (e.g. +15551234567) to also receive SMS notifications.<\/li>\n<li>Click \"Register with Trust Teddy Core\".<\/li>\n<li>Wait for Trust Teddy to approve your store. Until then, the Trust Teddy option is not shown at checkout.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20woocommerce%3F\"><h3>Does this plugin require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. WooCommerce must be installed and active on your WordPress website.<\/p><\/dd>\n<dt id=\"does%20trust%20teddy%20ship%20the%20gifts%3F\"><h3>Does Trust Teddy ship the gifts?<\/h3><\/dt>\n<dd><p>No. Your store prepares and ships accepted gifts. Trust Teddy coordinates the gift invitation and address collection.<\/p><\/dd>\n<dt id=\"can%20i%20process%20trust%20teddy%20gifts%20immediately%20after%20installation%3F\"><h3>Can I process Trust Teddy gifts immediately after installation?<\/h3><\/dt>\n<dd><p>Your store must register and receive Trust Teddy merchant approval first.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.7<\/h4>\n\n<ul>\n<li>Shipping &amp; Gift Details: First Name and Last Name are now separate fields for both the recipient and the sender, and every field is stacked one per row.<\/li>\n<li>Shipping &amp; Gift Details: the sender's name, phone number and email are prefilled from checkout and editable, and all Sender Information fields except the message are now required.<\/li>\n<li>The recipient's first and last name are saved to the order's shipping first\/last name fields exactly as entered (a multi-word first name is no longer split).<\/li>\n<li>Updated the plugin listing description, FAQ and external-service disclosures.<\/li>\n<\/ul>\n\n<h4>0.1.6<\/h4>\n\n<ul>\n<li>The \"I don't have the recipient's shipping address\" checkout option is now hidden automatically if this store isn't currently enabled by Trust Teddy Core (disabled, or still pending approval) -- previously a buyer could still check it and pay, only for the order to silently fail to reach Core afterward.<\/li>\n<li>The settings page now shows this store's live status (Enabled\/Disabled\/Pending) straight from Trust Teddy Core.<\/li>\n<li>Added a way to update this store's API key from the settings page after Trust Teddy Core rotates it, without needing direct database access.<\/li>\n<li>Use a standard copy icon instead of a clipboard glyph on the Copy Link button.<\/li>\n<\/ul>\n\n<h4>0.1.5<\/h4>\n\n<ul>\n<li>Fix gift orders not completing (order never finalized, cart never cleared) when paid via an asynchronous\/redirect payment method, e.g. Stripe's bank\/Link option.<\/li>\n<li>Fix \"Trust Teddy\" overlapping the \"Why Trust Teddy?\" link on narrow screens.<\/li>\n<li>Fix the buyer's \"Your gift is ready!\" share message sometimes showing the claim link twice (or dropping the message entirely) depending on the share target; the shared text now matches the same \"Trust Teddy Gift Notification:\" format used elsewhere, including the sender's name\/phone.<\/li>\n<li>Copy Link now appears before Share with its own icon, plus a note pointing Windows users to Copy Link and iPhone\/Android\/Mac users to Share.<\/li>\n<li>Fix the share screen not scrolling to the top on load.<\/li>\n<li>Make the Sender Information \"Full Name\" field on the Shipping &amp; Gift Details form editable again (Phone\/Email stay locked).<\/li>\n<\/ul>\n\n<h4>0.1.4<\/h4>\n\n<ul>\n<li>The first gift-invite text is no longer sent automatically by Trust Teddy when a recipient phone number is given -- the buyer now gets a \"Your gift is ready!\" screen with the claim link, a Share button (opens their phone's native share sheet with a prewritten message), and Copy Link, and sends it themselves. Giving a recipient email instead of (or alongside) a phone is unaffected -- that invite still sends automatically as before.<\/li>\n<li>Copy Link on that screen copies the full prewritten invite message, not just the bare link.<\/li>\n<\/ul>\n\n<h4>0.1.3<\/h4>\n\n<ul>\n<li>Show a loading indicator and disable the Continue button on the \"Shipping &amp; Gift Details\" form while it submits, so a second tap can't send the same request twice.<\/li>\n<\/ul>\n\n<h4>0.1.2<\/h4>\n\n<ul>\n<li>The recipient's accept\/decline and shipping-address experience now runs entirely on Trust Teddy's own site instead of this store \u2014 a recipient's gift link never touches this store's own domain any more.<\/li>\n<li>Redesigned the recipient experience: updated privacy-screen copy and icon labels, full-width address fields, a new \"Confirm your shipping address\" review step before the gift is finalized, and a success checkmark on every item in a multi-product gift.<\/li>\n<li>Added Privacy\/Terms links to the privacy and thank-you screens.<\/li>\n<li>Fix declining being wrongly blocked after tapping Accept but before finishing the address form.<\/li>\n<li>Fix the claim card losing its centering on phone screens (was flush against the left edge with its right edge cut off).<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Fix the claim\/address page's mobile layout \u2014 the accept\/decline card and every other claim screen touched the screen edges on phones, and the address form's name\/address and city\/state\/ZIP rows were unusably narrow.<\/li>\n<li>Fix a malformed heart icon rendering as a lopsided shape instead of a heart.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Let your customers give a gift without knowing the recipient\u2019s shipping address.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/362851","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=362851"}],"author":[{"embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ttdev2"}],"wp:attachment":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=362851"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=362851"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=362851"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=362851"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=362851"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=362851"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}