Shopify
Visma.net

Shopify + Visma.net

Integration documentation and guides

Getting Started · 4How It Works · 6FAQ · 6

Getting Started

4

Getting Started

Start with credentials, setup steps, and the key guides for this pair.

Shopify

api_key · Never, unless the app is removed or the secret is rotated

10 minutes
  1. 1

    Find the MyShopify domain

    Open Shopify Admin, go to Settings → Domains, and copy the yourstore.myshopify.com address.

  2. 2

    Enable app development

    Go to Settings → Apps, open Develop apps, and continue to Build apps in Dev Dashboard.

  3. 3

    Create the Junipeer app

    Create a new app, name it something like Junipeer, set App URL to https://app.junipeer.io, and enable Embed app in Shopify admin.

  4. 4

    Add the required scopes

    Paste the required scopes (read/write for orders, products, customers, inventory, fulfillments, payments). See the full Shopify Setup guide for the exact scope list.

  5. 5

    Release and install the app

    Release the app, install it on the correct store, and confirm the installation.

  6. 6

    Copy the credentials

    Open Settings inside the app and copy the Client ID and Client Secret for use in Junipeer.

Screenshots

Swipe to browse screenshots

Visma.net

oauth2 · Until access is revoked, disconnected, or re-authentication is required

3 minutes
  1. 1

    Open the Visma.net connector in Junipeer

    Start the Visma.net connection from the relevant connector or onboarding step in Junipeer.

  2. 2

    Click Connect

    Use the connect action in Junipeer to start the Visma Connect sign-in flow.

  3. 3

    Sign in with the correct Visma account

    Choose the Visma account that has access to the Visma.net environment and company that should be connected.

  4. 4

    Approve the requested access

    Review the OAuth consent screen in Visma Connect and approve the connection if the account and environment are correct.

  5. 5

    Return to Junipeer and verify the connection

    After the approval flow completes, go back to Junipeer and make sure the Visma.net connector shows as connected.

How It Works

6

How It Works

Use sync patterns and architecture notes to understand ownership and flow.

orders

One-way

Sync new and updated orders from Shopify to Visma.net as sales orders, including line items, customer details, shipping information, and payment status

customers

One-way

Sync customer profiles from Shopify to Visma.net, including contact information, billing/shipping addresses, and customer classifications

products

Reverse

Sync product catalog from Visma.net to Shopify, including SKUs, descriptions, pricing, and product categories for inventory management

stock

Reverse

Sync real-time inventory levels from Visma.net to Shopify to ensure accurate product availability and prevent overselling

invoices

Reverse

Generate invoices in Visma.net based on fulfilled Shopify orders and sync invoice status back to Shopify for order tracking

credit notes

Reverse

Create credit notes in Visma.net for Shopify refunds and returns, and update refund status in Shopify order records

FAQ

6

FAQ

Quick answers to the most common questions for this connector pair.

How do I connect my Shopify store to Visma.net through Junipeer iPaaS?

To connect Shopify and Visma.net, first sign up for Junipeer iPaaS and navigate to the integrations dashboard. Select the Shopify + Visma.net integration template, then authenticate both platforms by providing your Shopify store URL and API credentials, along with your Visma.net company database and user credentials. The platform will guide you through the connection process with step-by-step instructions.

Was this article helpful?

What data syncs between Shopify and Visma.net, and how often?

The integration syncs orders, customers, products, inventory levels, and payment information from Shopify to Visma.net. Customer data, order details, and invoice information are synchronized in real-time or on scheduled intervals (every 15 minutes, hourly, or daily based on your preference). Product and inventory updates can be bidirectional, ensuring both platforms stay current with stock levels and product information.

Was this article helpful?

How are refunds and returns handled between Shopify and Visma.net?

When a refund is processed in Shopify, the integration automatically creates a corresponding credit note in Visma.net. The system maps refund amounts, reasons, and order references to ensure accurate financial records. Return inventory can be automatically updated in both systems, and you can configure whether partial refunds, full refunds, or store credits should trigger specific accounting entries in Visma.net.

Was this article helpful?

What are the most common issues with this integration and how can I resolve them?

Common issues include authentication timeouts, duplicate customer records, and tax calculation mismatches. Authentication problems are usually resolved by refreshing API tokens in the Junipeer dashboard. Duplicate customers can be prevented by enabling customer matching rules based on email addresses. Tax discrepancies often occur due to different tax settings between platforms - ensure your tax codes in Visma.net match your Shopify tax configurations and regional requirements.

Was this article helpful?

Does the integration support multi-currency transactions?

Yes, the Shopify + Visma.net integration fully supports multi-currency transactions. Orders placed in different currencies on Shopify are automatically converted and recorded in Visma.net using real-time exchange rates or your preferred rate source. You can configure base currencies, set up automatic currency conversion rules, and ensure that financial reporting in Visma.net accurately reflects international sales from your Shopify store.

Was this article helpful?

How do I get started with the Shopify + Visma.net integration?

Start by ensuring you have admin access to both your Shopify store and Visma.net account. Sign up for Junipeer iPaaS, select the Shopify + Visma.net integration from the marketplace, and follow the setup wizard. Configure your sync preferences, map your product categories and tax codes, test the connection with a sample order, then activate the integration. The entire setup typically takes 15-30 minutes, and Junipeer provides documentation and support throughout the process.

Was this article helpful?