Magento 2 QuickBooks Online Integration - PowerPoint PPT Presentation

About This Presentation
Title:

Magento 2 QuickBooks Online Integration

Description:

Magento 2 QuickBooks Online Integration by Meetanshi integrates the QuickBooks Online with Magento 2 store for automatic syncing the store data to QuickBooks such as orders, customers, payment methods, invoices, & credit memos. QuickBooks by Intuit is a popular accounting and finance management software that eases the tasks of the admin such as income and expense management, recurring bills, order tracking, and much more. – PowerPoint PPT presentation

Number of Views:1
Slides: 20
Provided by: meetanshiinc
Tags:

less

Transcript and Presenter's Notes

Title: Magento 2 QuickBooks Online Integration


1
QuickBooks Online Integration for Magento 2 User
Guide
Table of Content
1. Extension Installation Guide 2. QuickBooks API Configuration
3. Configuration 4. Account Type Settings
5. Customer Synchronization Settings 6. Products Synchronization Settings
7. Orders Synchronization Settings 8. Invoices Synchronization Settings
9. Credit Memos Synchronization Settings 10. Tax and Country Settings
11. Developer Settings 12. Payment Methods Mapping
13. Tax Mapping 14. Sync Queue
15. History Logs 16. Synchronized Products in QuickBooks
17. Customers, Orders, Invoices, Credit Memos Grid after Synchronization
QuickBooks Online Integration for Magento 2
Meetanshi
2
  • Extension Installation
  • For Magento Marketplace Customers
  • Find the Composer name and version of the
    extension in the extensions composer.json file.
  • Login to your SSH and run
  • composer require meetanshi/magento-2-quickbooks-on
    line-integration
  • composer require quickbooks/v3-php-sdk
  • Enter your authentication keys. Your public key
    is your username your private key is your
    password.
  • Wait for Composer to finish updating your project
    dependencies and make sure there
  • arent any errors.
  • To verify that the extension installed properly,
    run the command
  • php bin/magento modulestatus Meetanshi_QBOnline
  • By default, the extension is probably disabled.
  • Enable the extension and clear static view files
  • php bin/magento moduleenable Meetanshi_QBOnline
    --clear-static-content
  • php bin/magento setupupgrade
  • For Magento version 2.0.x to 2.1.x - php
    bin/magento setupstatic-contentdeploy
  • For Magento version 2.2.x above - php
    bin/magento setupstatic-contentdeploy f
  • php bin/magento cacheflush

QuickBooks Online Integration for Magento 2
Meetanshi
3
  • QuickBooks API Configuration
  • Prior to configuring the extension, you need to
    configure the payment gateway for the API
    connection.
  • First of all, go to https//accounts.intuit.com/in
    dex.html and login with your QuickBooks Online
    Integration account credentials. Move to the
    dashboard and click on the Apps where you can
    find apps if you have already added. Click
    Create an App to create a new app if you
    havent created already. Click on the payment app
    you created to get the client ID, client secret
    and add redirect URL.
  • From here, click on Keys and OAth under the
    development/production mode. The values under
    the client ID and client secret fields need to be
    copied and added to your Magento 2 extension
    configuration. Also, add the redirect URL as

and save the URL.
https//yoursite.com/qbmspayment/connection/succes
s
QuickBooks Online Integration for Magento 2
Meetanshi
4
  • Configuration
  • For configuring the extension, login to Magento
    2, move to Stores ? Configuration ? Meetanshi ?
    QuickBooks Online Integration, where you can find
    various settings to configure the extension.
  • QuickBooks Online Integration Enable or disable
    QuickBooks Online Integration extension from
    here.
  • Sandbox Mode Set YES to enable sandbox mode for
    the QuickBooks Online Integration.
  • Client ID Enter the client ID you have copied
    from the QuickBooks admin panel.
  • Client Secret Enter the client secret you have
    copied from the QuickBooks admin panel.

QuickBooks Online Integration for Magento 2
Meetanshi
5
  • After configuring the settings, save the
    configuration and click Connect to QuickBooks
    for
  • the API connectivity. You will get a new window
    to sign in with the QuickBooks credentials.
  • Once you are signed in, the API will ask to
    select the company.

QuickBooks Online Integration for Magento 2
Meetanshi
6
  • After the company selection, you will get the API
    connection success message.
  • After the API gets connected, close the window
    and refresh the Magento 2 configuration page
  • and you can see the Connection Status as
    connected.

QuickBooks Online Integration for Magento 2
Meetanshi
7
4. Account Type Settings Click Fetch All
Accounts to fetch and set 3 account types i.e
asset account, expense account and income
account. If accounts dont get auto selected, you
have to set them manually.
  • Customer Synchronization Settings
  • To synchronize the Magento 2 customers with the
    QuickBooks API, configure the settings below.
  • Sync Mode Select how you want to synchronize
    Magento 2 customers to QuickBooks.
  • Immediately Syncs customers immediately on
    account creation.
  • Cron Job Syncs customers on cron job run time
    and frequency.
  • Frequency Select cron job frequency to automate
    customer sync with QuickBooks.
  • Start Time Set start time of the cron job based
    on the set frequency.

QuickBooks Online Integration for Magento 2
Meetanshi
8
  • Products Synchronization Settings
  • To synchronize the Magento 2 products with the
    QuickBooks API, configure the settings below.
  • Sync Mode Select how you want to synchronize
    Magento 2 products to QuickBooks.
  • Immediately Syncs products immediately on
    creation.
  • Cron Job Syncs products on cron job run time and
    frequency.
  • Frequency Select cron job frequency to automate
    products sync with QuickBooks.
  • Start Time Set start time of the cron job based
    on the set frequency.
  • Sync Product Name Select what you want to set as
    product name for QuickBooks products.
  • Sync Product Description Select what you want to
    set as product description for QuickBooks
    products.
  • Track Product Inventory Select YES to track
    product inventory in QuickBooks.
  • Strip HTML Select YES to strip HTML tags from
    product description.
  • Orders Synchronization Settings
  • To synchronize the Magento 2 orders with the
    QuickBooks API, configure the settings below.
  • Sync Mode Select how you want to synchronize
    Magento 2 orders to QuickBooks.
  • Immediately Syncs orders immediately on
    placement.
  • Cron Job Syncs orders on cron job run time and
    frequency.
  • Frequency Select cron job frequency to automate
    orders sync with QuickBooks.
  • Start Time Set start time of the cron job based
    on the set frequency.
  • Order Prefix Enter order prefix for order
    reference in QuickBooks.

QuickBooks Online Integration for Magento 2
Meetanshi
9
  • Invoices Synchronization Settings
  • To synchronize the Magento 2 invoices with the
    QuickBooks API, configure the settings below.
  • Sync Mode Select how you want to synchronize
    Magento 2 invoices to QuickBooks.
  • Immediately Syncs invoices immediately on
    generation.
  • Cron Job Syncs invoices on cron job run time and
    frequency.
  • Frequency Select cron job frequency to automate
    invoices sync with QuickBooks.
  • Start Time Set start time of the cron job based
    on the set frequency.
  • Credit Memos Synchronization Settings
  • To synchronize the Magento 2 credit memos with
    the QuickBooks API, configure the settings
    below.
  • Sync Mode Select how you want to synchronize
    Magento 2 credit memos to QuickBooks.
  • Immediately Syncs credit memos immediately on
    generation.
  • Cron Job Syncs credit memos on cron job run time
    and frequency.
  • Frequency Select cron job frequency to automate
    credit memos sync with QuickBooks.
  • Start Time Set start time of the cron job based
    on the set frequency.
  • Credit Memo Prefix Enter credit memo prefix for
    credit memo reference in QuickBooks.

10. Tax and Country Settings Set tax country to
sync tax class with QuickBooks.
11. Developer Settings Select YES to enable debug
log.
QuickBooks Online Integration for Magento 2
Meetanshi
10
12. Payment Methods Mapping After the
configuration settings, move to QuickBooks Online
Integration ? Payment Methods Mapping to map
Magento 2 payment methods with QuickBooks. First
of all, click Add All Payment Methods button
to add all the Magento 2 payment methods to the
list in the grid and then, click Synchronize to
sync each payment method with QuickBooks API.
  • To see the mapped payment methods in QuickBooks,
    from the QuickBooks dashboard, click on Settings
    ? Lists ? All Lists ? Payment Methods where you
    can see all the mapped payment methods.

QuickBooks Online Integration for Magento 2
Meetanshi
11
13. Tax Mapping Move to QuickBooks Online
Integration ? Tax Mapping to map Magento 2 tax
classes with QuickBooks. First of all, click
Add All Tax Code button to add all the Magento
2 tax codes to the list in the grid and then,
click Synchronize to sync each tax code with
QuickBooks API.
  • To see the mapped tax codes in QuickBooks, from
    the QuickBooks dashboard, click on
  • Taxes from the sidebar where you can see all the
    mapped tax codes.

QuickBooks Online Integration for Magento 2
Meetanshi
12
14. Sync Queue If your store is already having
customers, products, orders, invoices, credit
memos and want all of them to sync with
QuickBooks after the extension installation, move
to QuickBooks Online Integration ? Sync Queue.
Click Add Customers, Add Products, Add
Orders, Add Invoices, Add Credit Memos one
by one in the same order as mentioned to add all
here in the sync queue. Click on
Synchronization button to sync them gradually
with QuickBooks.
QuickBooks Online Integration for Magento 2
Meetanshi
13
15. History Logs After synchronization is done,
the status of each entity is shown with the
details on the separate grid in backend at
QuickBooks Online Integration ? History Logs. If
the data is synchronized right, the status will
be success else if theres problem during data
sync, it will show error status.
QuickBooks Online Integration for Magento 2
Meetanshi
14
16. Synchronized Products in QuickBooks After
successful synchronization of Magento 2 products,
move to Sales ? Products and Services from the
QuickBooks dashboard where you can see all the
products listed.
QuickBooks Online Integration for Magento 2
Meetanshi
15
  • Customers, Orders, Invoices, Credit Memos Grid
    after Synchronization
  • After synchronization of customers, orders,
    invoices and credit memos in QuickBooks, if you
    check the backend grid of individual, you can see
    QBO ID for each entity.
  • Customers Grid with QBO Customer ID
  • After the successful synchronization of customers
    to QuickBooks, move to Customers ? All Customers
    to see QBO customer ID. The admin can select
    multiple customers and use Sync
  • to QuickBooks mass action to sync them manually.

QuickBooks Online Integration for Magento 2
Meetanshi
16
? To see the mapped customers in QuickBooks,
from the QuickBooks dashboard, click on Sales ?
Customers.
QuickBooks Online Integration for Magento 2
Meetanshi
17
  • Orders Grid with QBO Order ID
  • After the successful synchronization of orders to
    QuickBooks, move to Sales ? Orders to see QBO
    order ID. The admin can select multiple orders
    and use Sync to QuickBooks mass
  • action to sync them manually.
  • Invoices Grid with QBO Invoice ID
  • After the successful synchronization of invoices
    to QuickBooks, move to Sales ? Invoices to see
    QBO invoice ID. The admin can select multiple
    invoices and use Sync to QuickBooks
  • mass action to sync them manually.

QuickBooks Online Integration for Magento 2
Meetanshi
18
? To see the mapped orders and invoices in
QuickBooks, from the QuickBooks dashboard, click
on Sales ? All Sales ? Invoices.
QuickBooks Online Integration for Magento 2
Meetanshi
19
  • Credit Memos Grid with QBO Credit Memo ID
  • After the successful synchronization of credit
    memos to QuickBooks, move to Sales ? Credit
    Memos to see QBO credit memo ID. The admin can
    select multiple credit memos and use Sync to
    QuickBooks mass action to sync them manually.

QuickBooks Online Integration for Magento 2
Meetanshi
Write a Comment
User Comments (0)
About PowerShow.com