Back to Top

Magento 2 Order Fetch Module

Updated 19 January 2023

Introduction

Magento 2 Order Fetch – UVdesk Open Source: The extension connects Magento 2 online store with UVdesk Open Source Helpdesk system to sync and validate orders. Once integrated, ticket agents can fetch the order related information like payment method, product name, cost, shipping, and other details on the tickets.

Note:- 

Magento 2 Order Fetch – UVdesk Open Source module is only supported by UVDesk version 1.0 or greater. To use this module first, you must have to install UVdesk Open Source Helpdesk.

Features

  • Add multiple Magento 2 online stores and fetch order data.
  • View shipping information with the shipping method used.
  • View ordered product details – name, price, quantity, and refund information. 
  • The support agent can view orders placed – date and time
  • View order status
  • View payment method information
  • The product name is hyperlinked to the online store product page.
  • View billing information with address

Why Is The Need Of Open Source Magento 2 Order Fetch Module?

This module improves the efficiency of your support staff by displaying the order related details on the ticket system. Overall, it reduces the time spent by the support staff by fetching the order related details on the ticket system only. No need to leave the ticket system to check the details.

Video Tutorial

Installation – Magento 2 Order Fetch

Step 1: Make a directory with the name uvdesk inside the project’s App folder.

Searching for an experienced
Symfony Company ?
Find out More

Note:

  • Make sure your project must be running under the development environment.
  • This package is dependent on the free uvdesk/eCommerce package so ensure you’ve installed that package before proceeding with the installation
  • Also, this package is dependent on the Pecl OAuth extension as it is the dependency for Magento2 App. By running below command the user can install the extension.
pecl install oauth

Step 2: The customer will get a zip folder after purchasing the extension. After that, unzip the respective extension zip then rename the extracted folder name to “Magento” after that merge Magento folder into the project root directory inside apps/uvdesk

Installation

Step 3: After that, run these commands below to complete the setup in the Project root directory.

1$ php bin/console uvdesk_extensions:configure-extensions
Magento-Order-Fetch-Installation-2
1$ php bin/console assets:install
Magento-Order-Fetch-Installation-3

At last, clear project cache

1$php bin/console c:c
Magento-Order-Fetch-Installation-3-1

Once the commands have executed successfully, you will see the Apps icon on the dashboard after login into the admin panel.

Configuration – Magento 2 Order Fetch

Once you are on the Admin dashboard, click the Explore Apps option which you will be redirected to the Application page.

Magento-Order-Fetch-Dashboard

Here, you will see the Magento eCommerce App, click on that App icon.

webkul-magento2-order-fetch-uvdesk-open-source_3

After that, you will enter into the integration page. Here, you will get the “+Integrate Magento Store” button.

Integrate-Magento-store-1

Once you clicked on that button, you will bring it to the configuration setting page. In this setting page, you will get six fields such as NameHostnameConsumer KeyConsumer SecretAuth Token & Auth Secret.

webkul-magento2-order-fetch-uvdesk-open-source_1

How to get Consumer KeyConsumer SecretAuth Token & Auth Secret from Magento Store?

You have to follow the below steps mentioned to get keys from your store for configuring your Magento Application.

  • Login to your store’s Admin Panel.
  • Once logged in successfully, go to System -> Extensions then click on Integrations.
Magento Admin Panel
  • On the Integrations Page, click on Add New Integration.
Add new integration
  • Under the Integration Info section, fill out the necessary details as necessary (you don’t need to fill the Callback URL then Identity link URL).
Magento_2-integration
  • Under the API section, enable Sales to be able to retrieve order related resources.
  • API Resources
    -> Sales -> Operations -> Orders -> Actions -> View
    -> Sales -> Operations -> Invoices
    -> Sales -> Operations -> Shipments
    -> Sales -> Operations -> Credit Memos
  • -> Sales -> Operations -> Billing Agreements
  • -> Catalog -> Inventory -> Products
mag-2-1
  • Sales -> View -> Fetch
  • Products -> view
mag-1-1

  • Stores -> Settings -> All stores
  • mag-3-1

    Stores -> Terms & conditions -> Order status

    mag-4-1
    • After that, click on Save then your Integration will be saved.
    • Under Integrationsselect the newly created integration then click on Activate.
    • You’ll be prompted to allow the integration to access the selected resources. Click on allow then you’ll be presented with your API Credentials which will be required to connect with your store.
    • Copy these details then click on Done to save your integration.
    Access-Token
    • After the successful configuration, you will see a success message on the UVdesk. The below screenshot shows integration has been successfully completed.
    webkul-magento2-order-fetch-uvdesk-open-source_2_

    Fetch Order Details on UVdesk Portal

    Now, on the Magento 2 helpdesk ticket system, the support staff can enter the Order ID and select the channel name from the drop-down and then click on Fetch Order.

    webkul_magento2_order_fetch_uvdesk_open_source_4

    Support

    That’s all for the Magento 2 Order Fetch Module of UVdesk Open Source. Furthermore, if you still have any issue please raise a ticket on our ticket panel.

    Current Product Version - 1.0

    Supported Framework Version - 1.0.X

    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*


    Be the first to comment.

    Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content