Zum Inhalt springen

Werkzeuge · Verkauf und Pläne

MCP-Tools für den Verkauf: Pläne, Produkte und Gutscheine auflisten, Abrechnungsoptionen und Pläne mit Zusatzprodukten als Entwurf anlegen, veröffentlichen und zurückziehen, Preise ändern, Gutscheine und Downsell-Angebote anlegen, bearbeiten und löschen, Produkte und Pläne löschen und die Pläne neu ordnen, mit Bestätigung bei allem, was Geld betrifft.

Was die Community verkauft: Pläne mit Abrechnungsoptionen und Zusatzprodukten, Einzelprodukte, Gutscheine. Alles entsteht als Entwurf und geht erst in den Verkauf, wenn du es sagst; einen Preis ändern, einen Gutschein oder ein Letzte-Chance-Angebot anlegen oder bearbeiten und Löschen brauchen dein Ja, mit einer Zusammenfassung der Beträge. Einen Plan ändern (update_plan) läuft beim ersten Aufruf.

Entwurf vor der Genehmigung

Du kannst alles aufbauen, bevor die Geschäftsinformationen genehmigt sind: Produkte, Optionen, Pläne, Zusatzprodukte, Gutscheine und Downsell-Angebote entstehen als Entwurf und lassen sich beliebig bearbeiten. Auf die Genehmigung wartet nur das Veröffentlichen und Verkaufen:

  • publish_product wird in einer Community ohne Genehmigung mit der Meldung von Memberfy abgelehnt: „Um zu veröffentlichen und zu verkaufen, braucht die Community genehmigte Geschäftsinformationen. Bis dahin kannst du alles als Entwurf anlegen und konfigurieren: Fülle sie unter Einstellungen › Geschäftsinformationen aus und reiche sie zur Prüfung ein.“
  • Bei den zusammengesetzten Tools (create_course, create_event und create_plan mit Veröffentlichen) macht die Ablehnung nichts rückgängig: Kurs, Event, Ticket, Plan und Optionen bleiben als Entwurf, die Antwort nennt den Grund in publish_blocked, und der vorgeschlagene nächste Schritt ist, die Geschäftsinformationen auszufüllen und danach mit publish_product zu veröffentlichen.
  • Der Preis eines Entwurfs steht in der Währung des Landes aus den Geschäftsinformationen (in jedem Status) oder, ohne sie, in Real. Ist die genehmigte Währung eine andere, wird das Veröffentlichen abgelehnt („Dieses Produkt ist in …, die genehmigten Geschäftsinformationen verwenden aber …“): Passe vorher Währung und Preis an.

Jedes Tool hat ein Siegel: Nur lesen ändert nichts, Ändert legt sofort etwas an oder ändert es, und Mit Bestätigung handelt erst nach deinem Ja zu einer Zusammenfassung. Siehe Geld und Bestätigung.

Kurz gesagt

ToolWas es tutMindestrolleTyp
list_plansPläne, Optionen und ZusatzprodukteAdministrator oder FinanzenNur lesen
list_productsAbrechnungsoptionen und Produkte, mit Preis und StatusAdministrator oder FinanzenNur lesen
list_couponsGutscheine mit Status und NutzungAdministrator oder FinanzenNur lesen
create_productLegt ein Produkt oder eine Abrechnungsoption als Entwurf anAdministratorÄndert
create_planOptionen, Plan und Zusatzprodukte auf einmalAdministratorÄndert
publish_productStellt ein Produkt in den VerkaufAdministratorÄndert
unpublish_productNimmt ein Produkt aus dem VerkaufAdministratorÄndert
update_priceÄndert einen Preis, mit BestätigungAdministratorMit Bestätigung
create_couponLegt einen Gutschein an, mit BestätigungAdministratorMit Bestätigung
update_planÄndert Name, Adresse, Optionen und Zusatzprodukte eines PlansAdministratorÄndert
update_productÄndert Titel, Bereiche, Bestand, Raten, Testphase und DirektlinkAdministratorÄndert
update_coupon_statusPausiert einen Gutschein oder aktiviert ihn wiederAdministratorMit Bestätigung
update_couponÄndert Name, Rabatt, Dauer, Limits, Gültigkeit und Produkte eines GutscheinsAdministratorMit Bestätigung
delete_couponLöscht einen GutscheinAdministratorMit Bestätigung
get_coupon_usageWer einen Gutschein genutzt hatAdministrator oder FinanzenNur lesen
list_downsell_offersDie Last-Chance-Angebote eines Plans, mit KonversionAdministratorNur lesen
create_downsell_offerLegt ein Last-Chance-Angebot anAdministratorMit Bestätigung
update_downsell_offerÄndert oder pausiert ein Last-Chance-AngebotAdministratorMit Bestätigung
delete_downsell_offerLöscht ein Last-Chance-AngebotAdministratorMit Bestätigung
delete_productLöscht ein Produkt oder eine AbrechnungsoptionAdministratorMit Bestätigung
delete_planLöscht einen PlanAdministratorMit Bestätigung
reorder_plansBringt die Pläne auf der Preisseite in eine neue ReihenfolgeAdministratorÄndert
get_storefrontWas ein Shop-Bereich zeigtAdministratorNur lesen
update_storefrontWählt die Produkte eines Shops ausAdministratorÄndert

list_plans

Nur lesen

Pläne auflisten. Die Pläne der Community mit ihren Abrechnungsoptionen und Zusatzprodukten. Mindestrolle: Administrator oder Finanzen.

Parameter: keine.

Liefert: die Pläne (ID, Name, Adresse), die Optionen jedes Plans (ID, Titel, Preis, Intervall, Status) und die Zusatzprodukte.

Frag so: „Welche Pläne haben wir, und was kostet jede Option?"

list_products

Nur lesen

Abrechnungsoptionen und Produkte auflisten. Alle Produkte: Abo-Optionen, Einzelprodukte, Ratenprodukte und Zusatzprodukte. Mindestrolle: Administrator oder Finanzen.

Parameter: keine.

Liefert: jedes Produkt mit ID, Titel, Typ, Preis, Intervall, Status (Entwurf oder veröffentlicht) und den Bereichen, die es freischaltet. Die ID brauchen create_plan (in add_on_ids), update_price, publish_product und create_coupon.

Frag so: „Welche Produkte sind noch Entwürfe?"

list_coupons

Nur lesen

Gutscheine auflisten. Die Gutscheine mit Status und Nutzung. Mindestrolle: Administrator oder Finanzen.

ParameterTypPflichtBeschreibung
statusACTIVE, INACTIVE, EXPIREDNeinNur ein Status
searchTextNeinTeil des Codes oder Namens
page, limitZahlNeinSeitenweise Abfrage

Liefert: die Gutscheine mit Code, Typ, Wert, Dauer, Gültigkeit, Limit und Nutzungen.

Frag so: „Welche Gutscheine sind aktiv, und wie oft wurde jeder genutzt?"

create_product

Ändert

Abrechnungsoption oder Produkt anlegen. Legt ein Produkt als Entwurf an: eine Abo-Option, ein Einzelprodukt (Ticket, Kurs) oder ein Ratenprodukt. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
titleText, 3 bis 255Ja
typeSUBSCRIPTION, ONE_TIME, INSTALLMENTJaAbo-Option, Einzelprodukt oder Ratenprodukt
priceZahl, in der Währung der CommunityJaBeim Abo der Betrag pro Zyklus; bei Jährlich in Raten der Jahresbetrag
intervalMONTHLY, YEARLYNeinNur bei SUBSCRIPTION: monatlich oder jährlich
max_installments1 bis 12NeinBis zu wie vielen Raten per Karte (Einzelprodukt oder jährlich)
commitment_months1 bis 36NeinVertragslaufzeit; nur monatlich
trial_days0 bis 365NeinKostenloser Testzeitraum
descriptioneinfacher Text, bis 5.000NeinOhne Formatierung: Markdown-Zeichen werden entfernt
space_idsListe von IDsNeinDie Bereiche, die der Kauf freischaltet
stockZahlNeinVerkaufsmenge (Tickets). Leer: unbegrenzt
direct_linkja oder neinNeinEin Einzelprodukt, das per Direktlink verkauft wird, außerhalb des Shops

Liefert: das angelegte Produkt als Entwurf, mit ID.

Frag so: „Lege das Produkt Einzel-Mentoring an, R$ 450, in bis zu 3 Raten, das den Bereich Mentorings freischaltet. Lass es als Entwurf."

Hinweise: Nichts wird verkauft, bevor publish_product läuft, und das Anlegen hängt nicht von genehmigten Geschäftsinformationen ab (siehe Entwurf vor der Genehmigung). Für einen Plan mit mehreren Optionen macht create_plan alles auf einmal. Die Regeln jedes Felds sind die des Dashboards: siehe Produkte und Abrechnungsoptionen.

create_plan

Ändert

Plan mit Optionen und Zusatzprodukten anlegen. Abrechnungsoptionen → Plan mit den Optionen → verknüpfte Zusatzprodukte. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
nameText, bis 120JaDer Name des Plans
descriptioneinfacher TextNeinOhne Formatierung: Markdown-Zeichen werden entfernt
slugText, bis 60NeinDie Adresse des Plans, für den Link /pricing/<adresse>
optionsListe, 1 bis 6JaDie Abrechnungsoptionen (siehe unten)
add_on_idsListe von IDsNeinBestehende monatliche Produkte, die keine Planoption sind, aus list_products
publishja oder neinNeinVeröffentlicht alle Optionen. Standard: Entwurf
idempotency_keyText, bis 100Nein

Jede Option:

FeldTypBeschreibung
titleText, 3 bis 255Pflicht. Z. B. Mentoring · Monatlich
priceZahl, in der Währung der CommunityPflicht. Bei jährlich der Jahresbetrag
intervalMONTHLY, YEARLYStandard: MONTHLY
max_installments1 bis 12Bei jährlich: bis zu wie vielen Raten per Karte
commitment_months1 bis 36Mindestvertrag, bei monatlich
trial_days0 bis 365Kostenloser Testzeitraum
descriptioneinfacher TextOhne Formatierung: Markdown-Zeichen werden entfernt
space_idsListe von IDsDie Bereiche, die die Option freischaltet

Liefert: den Plan (ID, Name, Adresse), die Optionen (ID, Titel, Preis, Intervall, Status) und die verknüpften Zusatzprodukte.

Frag so: „Lege den Plan Mentoring an, mit monatlich R$ 390 und 6 Monaten Vertrag und jährlich R$ 3.900 in bis zu 12 Raten, beide schalten den Bereich Mentoring frei, und verknüpfe die Einzelsitzung als Zusatzprodukt."

Hinweise: Schlägt ein Schritt fehl, wird der Plan zuletzt rückgängig gemacht, weil Memberfy keinen Plan löscht, der noch Optionen hat. Siehe Pläne, Zusatzprodukte und Jährlich in Raten.

publish_product

Ändert

Produkt veröffentlichen (in den Verkauf). Stellt ein Produkt im Entwurf in den Verkauf. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
product_idIDJaAus list_products oder einer Erstellung

Liefert: das Produkt, veröffentlicht.

Frag so: „Du kannst das Produkt Excel von Null veröffentlichen."

Hinweise: Veröffentlichen setzt genehmigte Geschäftsinformationen voraus, und das Produkt in der Währung des genehmigten Landes. Fehlt das, lehnt Memberfy ab, und das Produkt bleibt ein bearbeitbarer Entwurf. Siehe Entwurf vor der Genehmigung.

unpublish_product

Ändert

Produkt aus dem Verkauf nehmen. Nimmt ein Produkt aus dem Verkauf. Wer schon gekauft hat, behält den Zugriff. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
product_idIDJa

Liefert: das Produkt, nicht mehr im Verkauf.

Frag so: „Nimm das Ticket für das Oktober-Treffen aus dem Verkauf."

update_price

Mit Bestätigung

Preis eines Produkts ändern. Ändert den Preis eines Produkts oder einer Abrechnungsoption. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
product_idIDJaAus list_products
new_priceZahl, in ReaisJa

Die Zusammenfassung: das Produkt, der aktuelle Preis, der neue Preis und der Status (Entwurf oder veröffentlicht).

Frag so: „Erhöhe Growth Monatlich von R$ 129 auf R$ 149."

Hinweise: Bestehende Abonnements folgen den Regeln von Memberfy für Preisänderungen, denselben wie beim Bearbeiten im Dashboard. Siehe Abrechnungsoptionen.

create_coupon

Mit Bestätigung

Gutschein anlegen. Legt einen Rabattgutschein an, prozentual oder als fester Betrag, für alle Produkte oder nur für einige. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
codeText, 2 bis 50JaZ. B. PRO20. Wird in Großbuchstaben gespeichert
nameText, bis 120JaDer interne Name
typePERCENTAGE, FIXEDJaProzentual oder fester Betrag
valueZahlJa20 = 20 %, oder der Betrag in Reais
durationONCE, FOREVER, REPEATINGNeinBei Abos: nur die 1. Abbuchung (Standard), immer, oder einige Monate
months1 bis 36NeinMit REPEATING
max_usesZahlNeinLeer: unbegrenzt
start_dateDatum ISO 8601NeinStandard: jetzt
end_dateDatum ISO 8601NeinLeer: ohne Ende
product_idsListe von IDsNeinNur diese Produkte. Leer: alle

Die Zusammenfassung: Aktion, Code, Rabatt (20% oder R$ 50,00), Dauer, Nutzungslimit, Gültigkeit und Produkte.

Frag so: „Lege den Gutschein BLACK30 an, 30 % nur auf die erste Abbuchung, für die Growth-Pläne, bis zu 100 Nutzungen, gültig bis 30.11."

Siehe Gutscheine.

update_plan

Ändert

Plan bearbeiten. Ändert Name, Beschreibung, Adresse, ob er aktiv ist, die Abrechnungsoptionen und die Zusatzprodukte eines Plans. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
planID oder Link (/pricing/…)Ja
name, description, slugTextNein
activeja oder neinNein
option_idsListe von IDsNeinDie vollständige Liste der Optionen des Plans
add_on_idsListe von IDsNeinDie vollständige Liste der Zusatzprodukte

Frag so: „Nimm die Jahresoption aus dem Plan Growth und lass nur die monatliche.“

Hinweise: Ändert sofort, was verkauft wird, ohne Bestätigung. Den Preis änderst du mit update_price, das nach deinem Ja fragt.

update_product

Ändert

Produkt bearbeiten. Ändert Titel, Beschreibungen, freigeschaltete Bereiche, Bestand, Raten, Testphase oder Direktlink. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
productID oder SlugJa
title, description, short_descriptionTextNein
space_idsListe von IDsNeinDie Bereiche, die der Kauf freischaltet
stockZahlNein
max_installmentsZahlNein
trial_daysZahlNein
direct_linkja oder neinNein

Frag so: „Erhöhe den Ticketbestand auf 120.“

Hinweise: Den Preis änderst du mit update_price, das eine Bestätigung braucht.

update_coupon_status

Mit Bestätigung

Gutschein pausieren oder reaktivieren. Pausiert einen Gutschein oder aktiviert ihn wieder. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
couponID oder CodeJa
statusACTIVE, INACTIVEJaReaktivieren oder pausieren

Frag so: „Pausiere den Gutschein BLACK30.“

update_coupon

Mit Bestätigung

Gutschein bearbeiten. Ändert einen bestehenden Gutschein. Nur, was gesendet wird, ändert sich; pausieren geht mit update_coupon_status. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
couponID oder CodeJa
name, descriptionTextNein
valueZahlNeinProzentsatz (20 = 20 %) oder Betrag, je nach Typ des Gutscheins
durationONCE, FOREVER, REPEATINGNeinEinmal, für immer oder für einige Monate
months1 bis 36NeinMit REPEATING
max_uses, max_uses_per_personZahlNeinNutzungslimits
start_date, end_dateDatumNeinDie Gültigkeit
product_idsListe von IDsNeinDie Produkte, für die der Gutschein gilt

Liefert: beim ersten Aufruf den Code und was sich ändert, sowie den Bestätigungscode.

Frag so: „Erhöhe BLACK30 auf 40 % und verlängere ihn bis Sonntag.“

Siehe Gutscheine.

delete_coupon

Mit Bestätigung

Gutschein löschen. Bereits gewährte Rabatte gelten weiter. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
couponID oder CodeJa

Liefert: beim ersten Aufruf den Code und wie oft er genutzt wurde, sowie den Bestätigungscode.

get_coupon_usage

Nur lesen

Nutzung eines Gutscheins ansehen. Wer ihn genutzt hat, wann und mit wie viel Rabatt. Mindestrolle: Administrator oder Finanzen.

ParameterTypPflichtBeschreibung
couponID oder CodeJa
pageZahlNein

Frag so: „Wer hat den Gutschein BLACK30 genutzt?“

list_downsell_offers

Nur lesen

Downsell-Angebote eines Plans. Die Rabattangebote auf Zusatzprodukte nach dem Kauf eines Plans, mit wie oft sie gezeigt und angenommen wurden. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
planID oder LinkJa

Frag so: „Wie gut konvertiert das Last-Chance-Angebot für die Coworking-Erweiterung?“

create_downsell_offer

Mit Bestätigung

Downsell-Angebot anlegen. Legt ein Rabattangebot auf ein Zusatzprodukt an, das nach der Zahlung des Plans angezeigt wird. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
planID oder LinkJa
add_on_idIDJaDas Zusatzprodukt des Plans
discount_percentZahlNein
timingIMMEDIATE, DELAYEDNeinSofort (Standard) oder nach einer Weile
delay_minutesZahlNeinMit DELAYED
price_durationFOREVER, FIRST_CHARGE, CYCLESNeinRabatt für immer, nur bei der ersten Abbuchung oder für einige Zyklen
cyclesZahlNeinMit CYCLES
ttl_minutesZahlNeinWie lange das Angebot gilt

Frag so: „Biete 30 % auf die Coworking-Erweiterung für alle, die Growth ohne sie abonnieren, für die ersten 3 Abbuchungen.“

Siehe Downsell.

update_downsell_offer

Mit Bestätigung

Downsell-Angebot bearbeiten. Ändert ein Last-Chance-Angebot eines Plans oder pausiert es. Nur, was gesendet wird, ändert sich. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
planID oder LinkJa
offer_idIDJaAus list_downsell_offers
discount_percent, timing, delay_minutes, price_duration, cycles, ttl_minutesNeinDieselben wie bei create_downsell_offer
activeja oder neinNeinMit nein wird das Angebot pausiert

Frag so: „Pausiere das Angebot für die Coworking-Erweiterung bis Monatsende.“

delete_downsell_offer

Mit Bestätigung

Downsell-Angebot löschen. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
planID oder LinkJa
offer_idIDJaAus list_downsell_offers

delete_product

Mit Bestätigung

Produkt löschen. Löscht ein Produkt oder eine Abrechnungsoption. Wer gekauft hat, behält den Zugriff. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
productID oder SlugJaAus list_products

Liefert: beim ersten Aufruf Titel, Preis und Status sowie den Bestätigungscode.

Hinweise: Um nur den Verkauf zu stoppen, nimm lieber unpublish_product. Siehe Produkte.

delete_plan

Mit Bestätigung

Plan löschen. Bestehende Abonnements werden nicht gekündigt. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
planID oder Link (/pricing/…)Ja

Liefert: beim ersten Aufruf den Namen des Plans und seine Optionen sowie den Bestätigungscode.

reorder_plans

Ändert

Pläne neu ordnen. Bringt die Pläne auf der Preisseite in eine neue Reihenfolge, vom ersten bis zum letzten. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
plan_idsListe von IDsJaAus list_plans, in der neuen Reihenfolge

Frag so: „Setz auf der Preisseite Growth vor Starter.“

get_storefront

Nur lesen

Shop ansehen. Was ein Shop-Bereich zeigt: alle Produkte oder nur die ausgewählten. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
spaceID oder LinkJaDer Shop-Bereich

update_storefront

Ändert

Produkte des Shops auswählen. Legt fest, was ein Shop-Bereich verkauft. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
spaceID oder LinkJa
modeall, selectedJaAlle veröffentlichten Produkte, oder nur die ausgewählten
product_idsListe von IDsNeinMit selected, aus list_products

Frag so: „Lass im Shop nur die einzelnen Kurse.“

Siehe Shop.

Verwandte Artikel