Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document Kickstart having monetization added #310

Closed
cnovak opened this issue Feb 1, 2020 · 6 comments
Closed

Document Kickstart having monetization added #310

cnovak opened this issue Feb 1, 2020 · 6 comments
Assignees
Labels
documentation Documentation needed

Comments

@cnovak
Copy link
Collaborator

cnovak commented Feb 1, 2020

Kickstart will now install monetization if you use a monetized enabled org. However, there isn't any documentation about this.

If you have a monetization enabled org, when you install Kickstart it will ask if you want to install Monetization.

@cnovak cnovak added the documentation Documentation needed label Feb 1, 2020
@cnovak
Copy link
Collaborator Author

cnovak commented Feb 6, 2020

I updated the issue to be more clear - this issue is to update the Kickstart project page (maybe) and documentation so that it is clear that Kickstart can enable monetization for you.

Things to document:

  1. Need to make it clear that Kickstart can set up monetization for you. I talked to someone that did not realize this feature is part of Kickstart. Might be good to mention on project page summary.
  2. What do you need to do to get Kickstart to enable monetization? Do you just need a monetized org? I believe you also need to have commerce module installed since Kickstart does not have commerce in it's composer.json. Or is it that you need to add commerce only if you want add credit to be configured?
  3. We should point out that if you install Kickstart using our instructions, the composer create-project command will create a main composer.json file that has monetization and commerce installed. If you are not using monetization, you can run composer remove drupal/apigee_m10n drupal/commerce to remove the unneeded modules.

@cnovak
Copy link
Collaborator Author

cnovak commented Feb 6, 2020

@arshad can you give details on the logic in Kickstart install for question #2 above?

@shadcn
Copy link
Contributor

shadcn commented Feb 12, 2020

If you want to set up monetization only, you need:

  1. A monetized organization (this is determined automatically during Kickstart installation based on the connection information provided). If Kickstart finds a monetized organization during installation it will prompt if you want to enable monetization.

If you want monetization and add credit, you need:

  1. A monetized organization.
  2. The commerce and address module dependencies (which comes out of the box if you install Kickstart using the composer project, as noted in 3 above).

See also: https://github.com/apigee/apigee-devportal-kickstart-drupal/blob/8.x-1.x/src/Installer/ApigeeDevportalKickstartMonetization.php

@jbennett13
Copy link
Collaborator

jbennett13 commented Apr 14, 2020

Draft of proposed changes to Kickstart and Monetization docs and project pages attached for review: https://docs.google.com/document/d/1TU3Vwwb_pe6pAv_6X_na96BCAdbiYtl7PdK-Y1bpLsk/edit?usp=sharing

Will this also resolve #330?

@jbennett13
Copy link
Collaborator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Documentation needed
Projects
None yet
Development

No branches or pull requests

4 participants