Linux 软件免费装
Banner图

ShareCrew — Creator Profit-Share for WooCommerce

开发者 wpshelf
更新时间 2026年10月22日 07:29
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

affiliate influencer woocommerce commission creators

下载

0.1.0 0.1.1 0.1.2 0.1.7

详情介绍:

ShareCrew gives your WooCommerce creators a link and, if you want, a discount code, credits the orders they send, and shares a percentage of each order's profit — not its revenue — with them. Maturation, refunds, statements and payout files are handled for you. Requires WooCommerce 8.5 or newer, active (order attribution). WooCommerce 10.3 or newer is recommended so the Costs card can read WooCommerce's own Cost of Goods Sold field directly; on an older WooCommerce, ShareCrew still works from a product cost meta key, a category margin, or a global margin you set. How a creator gets credited ShareCrew reads several signals and picks the strongest one, in this order:
  1. A typed code — a real WooCommerce coupon the creator owns. Most short-form video traffic never clicks anything; a viewer types the code they saw, so the code is the primary signal, not a fallback.
  2. The referral link (/go/{handle}), which sets a first-party cookie on a dedicated, never-cached redirect, or a ?cr= URL parameter picked up by a small client-side script when the landing page itself was served from cache.
  3. WooCommerce's own order-attribution data, when neither of the above is present.
  4. A repeat-customer lock: for a number of days you choose, a customer's later orders are credited to the creator who first brought them, even with no code or cookie on the later order.
  5. A manual assignment you make yourself on the order.
Exactly one creator is credited per order, and every commission row records which of these signals won. Codes are optional. With links only switched on, ShareCrew creates no coupons, no audience discount exists, and every screen, email and the public program summary speak only of the link; orders are credited by the link, WooCommerce's attribution data and the repeat-customer lock. Switching codes off expires the creators' coupons without deleting them, and switching back restores them. Who pays for a code's discount A setting decides who carries the discount a creator's code gives: Changing who pays, or the range, re-applies the rules to every live creator coupon at once. What "profit" means, and what your store must provide A commission can be based on profit, on plain revenue, or on a fixed amount per order. The basis applies to the whole program; the rate comes from the creator's tier and can be overridden per creator, product or category. In profit mode, ShareCrew builds a breakdown for the order: the price paid, minus your product cost, an estimated share of shipping and packaging, an estimated payment-gateway fee, and the cost of any gift item — and shares your chosen percentage of what is left. It reads your product cost from WooCommerce's own Cost of Goods Sold field where that WooCommerce feature is active, or from a cost custom field, a per-category margin, or a global margin you set — in that order, and it always shows which one supplied a given line. An unknown cost is never treated as zero. A line whose cost ShareCrew cannot find puts that commission on hold, naming the product, unless you have explicitly opted to assume a stated default margin instead. A commission is also held (and capped) if the computed amount would exceed a safety ceiling you set as a percentage of the order's revenue — this is a guard against a data error, not a normal outcome. The Settings screen states plainly how many of your products have a cost ShareCrew can read, because a profit-share program computed on missing cost data quietly overpays on exactly the orders that lost you money. Payouts: files and store credit — it does not move money ShareCrew does not connect to PayPal, Stripe, your bank, or any payment processor, and it never will move money on your behalf in this version. What it does: You upload the CSV file to PayPal or your bank yourself, and mark the run paid once you have; a payout run and marking it paid are always two separate actions, both recorded with who did it. The cache requirement, stated plainly The referral cookie is set only on the /go/ redirect, and that response must never be served from cache. A full-page cache or CDN that caches /go/ — or strips its Set-Cookie header — will serve the first visitor's cookie to everyone after them, silently. ShareCrew's Settings screen names the exact path to exclude for Cloudflare, LiteSpeed and nginx, and a daily health check fetches your own /go/_probe URL to confirm the exclusion is still in place, naming the caching layer and the fix when it is not. Codes are unaffected by this: a typed code is credited whether or not the cookie ever gets set. Privacy and consent What it does not do ShareCrew is not an affiliate network, an influencer CRM, a content-approval tool, a customer refer-a-friend scheme, or a payment processor. It does not move money to a creator directly; it prepares the files and the store-credit coupon, and a person carries out the transfer. It does not decide your tracking-consent posture, generate a legal terms page for you (it offers a starting-point terms skeleton, clearly labelled as not legal advice), or handle any tax filing or withholding. It flags a code whose recent use looks unusual — an unexplained spike in uses, or referrals from a known coupon-site domain — for you to review; a flag is information for a human, never an automatic block or void. When a creator leaves When a creator leaves the program — archived by you, leaving on their own, or erased through WordPress's privacy tools — a negative balance (refunds that arrived after they were paid) is written off with a recorded ledger row, so nobody is asked to pay money back. The exception is a creator you archive as removed for fraud: their balance is kept as it is, and approving them again later clears that mark. Status ShareCrew runs on a live WooCommerce store. Its money rules are covered by an append-only ledger with checked invariants, twenty-nine profit-share fixtures verified to the cent, and a property test over randomised order, refund and payout sequences. Questions and reports are welcome in the support forum.

安装:

  1. Install and activate the plugin. WooCommerce 8.5 or newer must already be active.
  2. Open WP Shelf → ShareCrew in wp-admin and work through the getting-started checklist, starting with Tracking mode — this is a legal-posture choice, not a default to leave alone.
  3. On the Costs card, check how many of your products have a cost ShareCrew can read, and set a category or global margin for the rest, or choose revenue-share mode instead.
  4. On the Attribution card, exclude /go/ from your cache and CDN rules, using the exact pattern the screen prints for your setup.
  5. Publish a page with the ShareCrew apply-form block or the [sharecrew_apply] shortcode, then approve applications under Applications. Approval issues the creator's coupon code (unless you run links only) and referral link.
  6. On the Payouts card, choose which payout methods you offer and your payout schedule and minimum.

屏幕截图:

  • The creator portal in My Account, on the Storefront theme: the creator's code, their link with its QR code, and their clicks, orders and earnings over the last 30 days. A creator sees order numbers and dates, never a customer's name or address.
  • Payouts → Due: what each creator is owed from matured commissions, grouped by payout method — bank transfer, PayPal or store credit. An amount below your payout minimum rolls into the next run.
  • A numbered statement for a paid payout, with the store as issuer, each commission it covers, the payout reference and your self-billing text.
  • Settings → Costs: how many of your products have a cost ShareCrew can read, which ones do not, and the order in which cost sources are tried. A commission on a product with no known cost is held rather than computed as if the cost were zero.
  • The Overview: attributed revenue, profit shared and profit per €1 of program cost over 30 days, top creators by profit, what needs attention, and the result of the daily check on the referral-link redirect.
  • A creator's Earnings screen on a phone: pending, available and paid totals, and each order with its status and the date it becomes available.

常见问题:

My translation plugin only translates some of ShareCrew's strings

Some translation plugins capture a string only when it is displayed on a page view. Many ShareCrew strings appear only in emails sent from scheduled jobs, so such a plugin never sees them. Hook do_action( 'sharecrew_warm_strings' ) on wp_footer on one page of your site: it renders every portal and email string invisibly, so they can be captured and translated. Third-party strings can be added through the sharecrew_warm_strings_extra filter.

Link clicks are not being credited

If Tracking mode is "Only with consent" (the default), the cookie is set only once a WP Consent API plugin reports marketing consent; with no such plugin installed, it is never set. If that is not the cause, your page cache may be caching the /go/ redirect or stripping its cookie. Exclude paths starting with /go/ (or your configured link base) from every cache layer — Cloudflare cache and Set-Cookie transform rules, LiteSpeed's Do Not Cache URIs, nginx proxy_cache / fastcgi_cache. ShareCrew's health check tests this daily and names the layer and the fix. Creator codes are credited regardless of your cache configuration.

Why is a commission on hold?

Almost always one of two reasons, and both are named on the commission: ShareCrew could not find a cost for a line on the order (check the Settings → Costs card for which products are missing a cost, or opt into an assumed default margin), or the computed amount exceeded the safety ceiling you set as a percentage of order revenue, which holds and caps the row so a data error surfaces instead of paying out silently. A held commission can be released once the underlying cost or setting is corrected.

Does ShareCrew pay tax on a creator's behalf?

No. ShareCrew records what each creator was paid on a numbered statement per payout, which carries your self-billing text for your bookkeeper. It does not calculate, withhold, remit or file any tax, and it does not tell you whether a creator is a business or an employee. Take tax advice for your own program.

更新日志:

0.1.7 0.1.6 0.1.5 0.1.4 0.1.3 0.1.2 0.1.1 0.1.0