Magento

Available for all licenses

Introduction

In this article, you will discover all configurations related to your e-commerce site built with Magento, following this outline:


Integration Configuration

  • Username: Enter the name of your site, for example, www.slowvespa.it.
  • REST API Address: Provide the full URL pointing to Magento's APIs. Typically, this is the site address followed by /rest/V1/, for example:
    https://www.slowvespa.it/rest/V1/
    Magento can host multiple sites on a single installation, so be precise.

Consumer Key / Consumer Secret / Access Token / Token Secret

  1. Go to Settings and select Integrations under Extensions.
  2. Enter the integration name (e.g., MarketRock). Other fields can be left empty.
  3. Assign the necessary permissions, including:
    • Sales, Invoices, and Shipments
    • Store Settings
  4. Activate the integration by clicking "Activate".
  5. You will now obtain the four required fields:
    • Consumer Key
    • Consumer Secret
    • Access Token
    • Token Secret

Entering Data in MarketRock

Once you enter the data, MarketRock will immediately verify it. If valid, the second part of the settings will appear.


Advanced Configuration

  • Magento Store:

    • If you have multiple sites on a single Magento installation, choose which site to connect.
    • If a customer has multiple sites, they must link them one by one using the same keys.
  • Notify Customer After Shipment:

    • Allows Magento to send shipment notifications to customers after MarketRock has processed the shipment.
  • Issue Receipt Before Shipment:

    • Magento requires a receipt before marking an order as Complete.
    • MarketRock can generate the receipt before notifying Magento of the shipment.
  • Capture Payment:

    • If enabled, Magento automatically collects payment using the customer's selected payment method when the receipt is issued.
  • Notify Customer After Receipt Issuance:

    • Magento sends a notification to the customer when the receipt has been issued.

Troubleshooting

If the settings are invalid, an error message will appear. In this case, check:

  • The REST API address is correct and complete
  • The site is accessible
  • The keys are valid
  • The integration is active
  • The permissions have been correctly assigned