Affiliation
Current status: Beta
Affiliation helps you manage Shopify affiliate stores after SaaS authorization, Shopify affiliate campaigns, campaign members, tracking links, discount codes, and performance reads.
Best-fit scenarios
- You need to list authorized Shopify affiliate stores before creating or managing campaigns
- You need to inspect or update a Shopify affiliate campaign
- You need to add NoxInfluencer creators or owned creator links to an affiliate campaign
- You need to activate, terminate, or resume affiliate members after confirming settings
- You need campaign or member performance reads for affiliate tracking
Current beta scope
- List authorized Shopify stores and the last operated store
- List Shopify products for an authorized store
- List, read, create, update, delete, and summarize affiliate campaigns
- List pending and active campaign members
- Add, update, delete, activate, terminate, or resume members
- Read member overview, performance, promotion orders, and tracking-link click details
Important routing rule
Use affiliation for Shopify affiliate campaigns and members. Use Short Links for normal Nox short links.
Shopify store authorization is handled in NoxInfluencer SaaS. If no store is listed, or store access is denied, open the NoxInfluencer affiliation pages to authorize or manage the store first. Do not try to authorize stores from the Skill or CLI.
Key commands
Start with stores:
noxinfluencer affiliation stores list
noxinfluencer affiliation stores last
noxinfluencer affiliation stores products <store_id>
Inspect campaign commands before preparing bodies:
noxinfluencer schema "affiliation campaigns create"
noxinfluencer schema "affiliation campaigns update"
noxinfluencer affiliation campaigns list --store-id <store_id> --page_size 20
noxinfluencer affiliation campaigns get <campaign_id>
noxinfluencer affiliation campaigns overview <campaign_id>
Create, update, or delete campaigns only after approval:
noxinfluencer affiliation campaigns create --body-file affiliation-campaign.json --force
noxinfluencer affiliation campaigns update <campaign_id> --body-file affiliation-campaign-update.json --force
noxinfluencer affiliation campaigns delete <campaign_id> --force
Manage campaign members:
noxinfluencer affiliation members pending <campaign_id>
noxinfluencer affiliation members active <campaign_id>
noxinfluencer affiliation members add <campaign_id> --body-file affiliation-members.json --force
noxinfluencer affiliation members update --body-file affiliation-member-update.json --force
noxinfluencer affiliation members status --body-file affiliation-member-status.json --force
noxinfluencer affiliation members delete --body-file affiliation-member-delete.json --force
Read member performance:
noxinfluencer affiliation members overview <member_id>
noxinfluencer affiliation members performance <member_id>
noxinfluencer affiliation members promotions <member_id>
noxinfluencer affiliation members track-detail <member_id>
Member inputs
When adding members, use search/profile creator_id values when you are adding NoxInfluencer creators. The CLI also supports platform + channel_id, or custom_id for owned or external creator links when the schema calls for it.
Activation can generate SaaS discount codes and affiliate tracking links when member settings are complete.
Safe execution rules
- Campaign and member write commands default to dry-run; use
--forceonly after approval - Use
schema <cmd>before preparing campaign or member JSON bodies - Confirm the exact
store_id,campaign_id,member_id, member list, status action, discount settings, and commission settings before mutations - Use SaaS-aligned discount fields such as
commission_type,discount_method, anddiscount_detailwhen creating or updating campaigns - Store authorization stays in SaaS; the CLI only operates stores already available to the account
Current boundary
- It does not authorize or connect Shopify stores from the CLI
- It does not manage normal Nox short links
- It does not create outreach copy or negotiate creator terms
- It does not operate Shopify admin outside the NoxInfluencer affiliation surface




