| 开发者 | welldonesuite |
|---|---|
| 更新时间 | 2026年10月17日 23:18 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[welldosu_form slug="…"] shortcode.Yes, to connect the site. The Overview screen works without a connection and explains every endpoint and data category.
No. The connector neither downloads nor runs code from Well Done Suite or any other server, and has no way to install, activate, update or remove plugins or themes.
No. The connector has no user endpoints. The only user it reports on is the administrator who approved the connection, and only their login, display name, roles and a fixed list of permission flags.
No. The settings endpoint is read-only and returns only the site name, tagline, address, language, time zone, date and time format and first day of the week.
Yes. It can create and update posts, pages and other public, REST-enabled content, and move them to the trash. WordPress checks the permissions of the administrator who approved the connection before every change. Permanent deletion is not available: if the WordPress trash is disabled, the connector refuses to delete and leaves the content in place.
It can create draft products and update existing products and their listed variations: name, descriptions, prices, SKU, stock, status, categories, tags, images and their alt text, attributes, cross-sells, upsells, bundles and the SEO title and description. Publishing needs the administrator to be allowed to publish products. It never deletes products or variations. For orders it can set the status to pending payment, on hold, processing, completed or cancelled, add an order note and record a tracking number and link. Status changes go through WooCommerce, so its customer emails and stock changes happen as they do in wp-admin; a note for the customer is emailed by WooCommerce. Each change needs the administrator to be allowed to edit shop orders. It never creates, refunds, reprices or deletes orders, and refunded or failed orders stay as the payment provider left them.
No. Assistance in the hosted console can propose a change, but this plugin only accepts its fixed REST endpoints. It never evaluates PHP, JavaScript, SQL or shell commands it receives.
Only where a site editor adds the [welldosu_form] shortcode, on the WooCommerce My Account page when the customer portal is switched on, and a cookie notice when the business switches it on in the console. A shortcode page shows a Well Done Suite form in an iframe (see External services). Everywhere else the plugin adds nothing to the public site: no block, no tracking script and no other visitor-facing output. The cookie notice records an answer; it does not load any tracking itself. While a form is switched off, visitors see nothing and editors see a short note.
Under Settings → Well Done Suite, use Use the customer portal on My Account, and switch it on for the shop in the console under Customer portal → Where the portal runs. While either is off — or if the service cannot be reached — My Account shows the standard WooCommerce page. Adding ?welldosu_classic=1 to the My Account address always shows the standard page.
The one-time code created when you click Connect lasts five minutes. Go back to Settings → Well Done Suite, click Connect again and finish the approval straight away.
The local tenant identifier, shared secret and administrator reference are deleted, and the service is told to forget the connection. Signed requests then fail.
Each site in a network can be connected separately. Network-wide connection is not supported. Uninstalling removes the connector's data from every site.
GET /wds/v1/privacy, PUT /wds/v1/privacy/banner and POST /wds/v1/privacy/notice, and the public POST /welldosu/v1/consent. All are listed on Settings → Well Done Suite — Overview.PATCH /wds/v1/orders/{id}. Status changes go through WooCommerce, so its customer emails and stock changes happen as in wp-admin. Each change needs the administrator who connected the site to be allowed to edit shop orders. Orders are still never created, refunded, repriced or deleted.changelog.txt.