space-invoices / apollo-magento
Apollo invoices/pdf creator for Magento.
Installs: 9
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:magento2-module
Requires
- php: >=7.0
This package is auto-updated.
Last update: 2024-12-16 04:42:00 UTC
README
About Apollo
Apollo is an intuitive all-in-one online invoicing software allowing you to create, edit and send professional invoices with ease. With Apollo, it’s easier-than-ever to create professional invoices.
Apollo features
- Overview your business
- Track payments, partial payments and overdue invoices
- Create documents of varying types (invoices, estimates, etc)
- Easily duplicate or convert documents from one type to another
- Manage invoiceable items and services
- Manage your clients with status overview and robust contact database
- Manage user accounts with read and/or write permission to your data
- Manage multiple organizations with one user account
You can get more information about Apollo at https://getapollo.io.
About Apollo Magento extension
This extension offers some of the features from Apollo, such as creating estimates and invoices and creating PDFs for orders. You can easily create invoices in Magento, and track all invoicing data on Apollo webpage.
Main features
- Automatic (or manual) creating invoices for individual order
- Automatic estimate creating
- Create, view and download PDF documents for each invoice or estimate
- Sending email with PDF attachment of invoice or estimates (can work automatically, or you can send if after any order status update)
- Tracking your invoices/estimates at https://getapollo.io
PDF customization
You can customize your PDF document at Apollo webpage, where you can set PDF logo, choose primary color and set all of the PDF texts. You can do that by simply going to Apollo, find "Account" icon on the bottom of sidebar and click "Customizations" under your organization name.
Installation
First thing you need for Apollo to work, is sign up on Apollo sign up page. After you confirmed email, you can find data you need for you settings at extensions tab.
You can install the module via composer or manually by adding it to the app/code directory. The module is available on packagist.org.
Via composer:
- Navigate to your Magento project directory and from command line run:
composer require space-invoices/apollo-magento
- After that enable Apollo module with command:
php bin/magento module:enable Studio404_Apollo
- Install extension:
php bin/magento setup:upgrade
- And deploy:
php bin/magento setup:static-content:deploy
Manually:
-
Navigate to your Magento project directory
/app/code
-
Create folder named
Studio404
and inside another folder namedApollo
-
Download project as ZIP file and extract it.
-
Copy extracted folder content to
/app/code/Studio404/Apollo
folder. -
From a command line run:
php bin/magento module:enable Studio404_Apollo php bin/magento setup:upgrade php bin/magento setup:static-content:deploy
How to use
For extension to work you need to provide Apollo token and Apollo organization ID. You can find those on our Apollo page, under extensions tab.
Automatic creating/sending
You can find extension settings under Stores > Configuration > Apollo Settings > General. There you can your Apollo credentials and setup automatic invoice sending. You can control when invoice is generated and sent to costumer by setting "Order status", which sends invoice only for orders that match selected status.
Estimates can be sent automatically, but only for "Direct bank transfer" payments.
It is also possible to set "Mail message", which sets the body of email in which the document will be sent.
Manual creating/sending
Invoices and estimates can be created manually for each order, that doesen't have Apollo invoice/estimate yet.
You can find "Apollo" section under "Payment & Shipping Method" section on the order view page. There you can create inovice/estimate. After invoice or estimate is created, you can directly download PDF, send PDF to customer or view document on Apollo page, where you will find extra features.
Requirements
- php 7.0 or higher
- Magetno 2.0 or higher
Apollo is using Space invoices API, so for any additional developer information about extension implementation you can check our Space invoices API PHP documentation.