Implements and audits FluentCart coupon creation, fixed/percentage calculation, eligibility conditions, stacking/priority, usage limits, recurring discounts, order snapshots, and virtual coupon resolution. Use when working with CouponResource, DiscountService, fctcoupons, fctappliedcoupons…
Implements and audits FluentCart downloadable products, entitlement checks, signed delivery URLs, download limits/expiry logs, Local/S3 storage, custom storage drivers, and Pro R2 behavior. Use when working with ProductDownload, OrderDownloadPermission, generateDownloadFileLink(), FileDownloader…
Designs and audits third-party FluentCart extensions against the real 1.6.0 bootstrap, hybrid WordPress-post/custom-table data model, monetary units, Free/Pro boundary, and public helper APIs. Use when starting a FluentCart addon, choosing between hooks, models, Resource APIs, REST, or direct WordPress APIs, checking…
Implements and audits FluentCart Pro product licensing, license generation, activation limits, site activation/deactivation, customer/admin access, subscription validity, refunds, update checks, package delivery, and legacy EDD-compatible clients. Use when working with the Pro Licensing module, LicenseManager…
Implements and audits FluentCart order, order-item, transaction, status, payment-settlement, refund, renewal-order, and lifecycle-hook behavior. Use when reading or mutating fctorders or fctordertransactions, selecting ordercreated, orderpaid, orderpaiddone, orderpaymentfailed, orderrefunded, or dynamic status hooks…
Builds and audits third-party FluentCart payment gateways using AbstractPaymentGateway, BaseGatewaySettings, PaymentInstance, GatewayManager, frontend fluentcartloadpayments events, transaction reconciliation, refunds, signed webhooks, and optional subscription capabilities. Use when registering…
Implements and audits FluentCart recurring plans, Subscription models, automatic, manual, and system collection methods, gateway-managed versus store-managed billing, renewal invoices, off-session retries, pause/resume/ cancel/reactivate operations, and subscription lifecycle hooks. Use when extending…
Work with FluentCRM 3.x automation subscriber state and FluentCampaign Pro email sequences. Covers FunnelSubscriber, FunnelSequence, FunnelProcessor, FunnelHelper, FunnelMetric, Pro Sequence, SequenceMail, and SequenceTracker. Use when enrolling a contact into an automation funnel, resuming from a benchmark, reading…
★not rated 24▲
+2 3d agoASkillSpector: pass132 tokens
originalMIT
Work with FluentCRM 3.x Companies / account records from companion plugins. Covers the experimental companymodule flag, FluentCrmApi('companies'), Company model fields, createOrUpdate, ownerid as Subscriber ID, custom company fields in meta.customvalues, primary company vs many-to-many company membership…
★not rated 24▲
+2 3d agoASkillSpector: pass131 tokens
originalMIT
Work with FluentCRM 3.x contact data through the public PHP API and ORM models. Covers Subscriber, Lists, Tag, User, ContactsQuery, createOrUpdate, list/tag attach and detach, custom fields, WP user linking, status protection, and contact hooks. Use when a plugin must create or update a contact, map a WP user, read or…
★not rated 24▲
+2 3d agoASkillSpector: pass151 tokens
originalMIT
Builds and audits public custom subscription forms that create or update FluentCRM contacts and carry them through double opt-in. Covers explicit consent, server-owned list/tag mapping, pending and suppressed status policy, createOrUpdate, sendDoubleOptinEmail, list-specific confirmation settings, generic responses…
★not rated 24▲
+2 3d agoASkillSpector: pass128 tokens
originalMIT
Build a custom FluentCRM funnel action — a per-contact sequence step run when an automation reaches it — by extending BaseAction. Covers the three abstract methods (getBlock, getBlockFields, handle), the per-step handle($subscriber, $sequence, $funnelSubscriberId, $funnelMetric) signature, and the skip / failure…
★not rated 24▲
+2 3d agoASkillSpector: pass211 tokens
originalMIT
Build a custom FluentCRM funnel benchmark — a goal/wait point inside a sequence that pauses execution until a matching event occurs (tag applied, list joined, course completed, custom event). Extends BaseBenchMark. Covers the three abstract methods (getBlock, getBlockFields, handle), Optional vs Essential semantics…
★not rated 24▲
+2 3d agoASkillSpector: pass210 tokens
originalMIT
Build a custom FluentCRM funnel trigger by extending BaseTrigger. Covers the four abstract methods (getTrigger, getFunnelSettingsDefaults, getSettingsFields, handle), the auto-injected forcerunactions field, the canonical isProcessable / runmultiple / ifAlreadyInFunnel guard, the fluentcrmfunnelwillprocess{name}…
★not rated 24▲
+2 3d agoASkillSpector: pass222 tokens
originalMIT
Register a custom AJAX option list for FluentCRM trigger / action / benchmark editor pickers. Pairs 'type' => 'restselector', 'optionkey' => '...' in a settings field with a server-side addfilter('fluentcrmajaxoptions{key}', $callback, 10, 3) callback. Filter signature is ($options, $search, $includedIds) — return an…
★not rated 24▲
+2 3d agoASkillSpector: pass196 tokens
originalMIT
Add and parse FluentCRM 3.x SmartCodes and build Pro dynamic contact segments. Covers the addSmartCode method of FluentCrmApi('extender'), parser syntax, fallback/default values, transformers, funnel context smart codes, dynamic segment filters, and ContactsQuery advanced filter providers. Use when a plugin exposes…
★not rated 24▲
+2 3d agoASkillSpector: pass147 tokens
originalMIT
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: