Skip to main content
Skip table of contents

Magento configuration

Setting up XAMPP and Magento Admin Panel

  1. Magento requires that XAMPP be installed. Download it at https://www.apachefriends.org/index.html.

  2. Follow the XAMPP installation instructions.

  3. At Select Components, select only the following and click Next: 

    • MySQL 

    • PHP (By default, this is already selected) 

    • phpMyAdmin

      image-20250911-190059.png
  4. Run the XAMPP Control Panel.

  5. Click the Start button for Apache and MySQL. It should look like the image below.

    image-20250911-190143.png
  6. Create the Magento database in MySQL prior to installing Magento. Click MySQL Admin button in the XAMPP control panel, doing redirects to phpMyAdmin (the MySQL database warehouse).

    image-20250911-190158.png
  7. Browse to https://www.apachefriends.org/add-ons.html choose Magento and download the Windows platform installer. This is a Community Edition of Magento. 

  8. Unpack/unzip the Magento installer.

  9. Add the magento folder from the Magento zip file to the XAMPP htdocs folder (C:\Xampp\htdocs).

  10. Browse to http://127.0.0.1/magento/ (the Magento web-based installation wizard). 

  11. Follow the instructions.

  12. In the installation procedure’s Configuration section, type root in the User Name field and leave the User Password blank. Click continue 

  13. Upon completion of the setup, the encryption key will be provided. 

  14. Click the Go to Backend button to go the Magento Admin Panel. Use the username and password you created during installation to log in.

    image-20250911-190218.png
  15. After logging in, the default Dashboard will be displayed.

    image-20250911-190233.png

Setting up Credentials for RPI Configuration

  1. In the Magento admin panel, navigate to System > Web Services > REST OAuth Consumers.

    image-20250911-190249.png
  2. Click on the “Add New” button to add a new Consumer Application.

  3. In the “New Consumer” screen insert a custom name.

  4. The Key and Secret fields are disabled; copy their values for later usage in setting up the RPI connector’s Consumer key and Consumer secret properties.

  5. Set the Callback URL and save the Consumer app.

    image-20250911-190309.png
  6. Navigate to System > Web Services > REST Roles.

  7. Click on the “Add admin Role” button in the top right corner.  The “Add new Role” screen is shown.

  8. In the field “Role name” enter e.g. “RESTadmin”.

    image-20250911-190326.png
  9. Click the “Role API resources” tab on the left.

  10. The “Role Resources” screen is shown.  Select Custom as Resource Access and Product under Resources.

  11. Click on the “Save Role” button in the top right corner of the screen.

    image-20250911-190410.png
  12. Navigate to System > Web Services > REST attributes.

  13. Click on “Admin” in order to configure the REST resource attributes that Admins will be allowed to access.

  14. In the “User type resources” screen, select the resources that Admin users are to access, or select “All“.

    image-20250911-190426.png
  15. Click the “Save” button in the top-right corner.

  16. Navigate to System > Permissions > Users.  The “Users” grid is shown with a list of registered Magento site Administrators.

  17. Click on an admin user in the list to open the “Edit user” screen.

  18. Locate the “REST role” tab on the left. Click it and a list of Admin roles is shown on the screen.

  19. Click on the “Assigned” radio box near the role name.

    image-20250911-190506.png
  20. Save the user.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.