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

Deprecating: invoicing, dummy payment, dummy credit card and Authorize.net #1279

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/api-reference/orders/objects/invoice.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,7 @@ type Invoice implements ObjectWithMetadata, Job, Node {

#### [<code style={{ fontWeight: 'normal' }}>Invoice.<b>url</b></code>](#)<Bullet />[`String`](../../../api-reference/miscellaneous/scalars/string) <Badge class="badge badge--secondary" text="scalar"/> <Badge class="badge badge--secondary" text="miscellaneous"/>

> URL to view/download an invoice. This can be an internal URL if the Invoicing Plugin was used or an external URL if it has been provided.
> URL to view/download an invoice. This is an external URL to download the invoice if it has been provided.

#### [<code style={{ fontWeight: 'normal' }}>Invoice.<b>order</b></code>](#)<Bullet />[`Order`](../../../api-reference/orders/objects/order) <Badge class="badge badge--secondary" text="object"/> <Badge class="badge badge--secondary" text="orders"/>

Expand Down
14 changes: 0 additions & 14 deletions docs/developer/app-store/apps/invoices.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -83,20 +83,6 @@ Apart from common env variables, the Invoice app accepts the following:

- `TEMP_PDF_STORAGE_DIR=` - a temp directory where the PDF files will be stored. In Vercel, set `/tmp`. Add it to `.gitignore`

## Migration from the _Invoicing_ plugin

The Invoices App covers the functionality of the plugin. In the future, plugins will be deprecated and replaced by apps. To migrate from plugin to app, follow the steps below:

1. Install the Invoices App from the App Store (Dashboard -> Apps).
2. Open the installed App.
3. Verify the default shop billing address. It will be fetched from [Shop Settings](../../../api-reference/miscellaneous/objects/shop).
4. Verify per-channel shop address settings. It will use the default one but can be overridden.
5. Open a test order in the Dashboard.
6. Click the "Generate" button in the "Invoices" section.
7. Wait for two PDF files to generate: one from the plugin and the second from the app. You may need to refresh the page.
8. Compare generated PDF files, and ensure all required information is available on the app-generated invoice.
9. Disable the Invoicing plugin.

### Differences between the plugin and the app

- The invoice name is different. The plugin uses the _invoice_ creation date; the app uses the _order_ creation date.
Expand Down
4 changes: 0 additions & 4 deletions docs/developer/extending/plugins/overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,8 @@ By default, Saleor installs with the following plugins:

- _Adyen_
- [_AdminEmails_](developer/app-store/legacy-plugins/admin-emails.mdx)
- _Authorize.Net_
- _Avalara_
- _Braintree_
- [_Dummy Credit Card_](developer/app-store/legacy-plugins/dummy-credit-card.mdx)
- _Dummy Gateway_
- _Invoicing_
- _NP Atobarai_
- [_OpenID Connect_](developer/app-store/legacy-plugins/oidc.mdx)
- _Razorpay_
Expand Down