Company Payment Methods

Table of Contents

1. Introduction

The Orangecat Company Methods module extends the B2B capabilities of Magento 2 by allowing administrators to assign specific Payment and Shipping methods to individual companies.

This ensures that each company only sees the delivery and payment options that have been negotiated or authorized for them, providing a tailored purchasing experience for B2B clients.

2. Admin Workflow: Assigning Methods

Administrators can manage the available methods for each company directly from the Company edit screen in the Magento Admin Panel.

2.1. Company Methods Assignment

Navigate to Orangecat > Companies, edit a company, and locate the Sales Methods tab. Here you can select which payment and shipping methods are allowed for this specific company.

Company Methods Assignment

Figure 2.1: Assigning Payment and Shipping Methods to a Company

3. Frontend Workflow: Checkout Experience

When a customer associated with a company proceeds to checkout, the system automatically filters the available methods based on the company's configuration.

3.1. Filtered Delivery Methods

Only the shipping methods assigned to the customer's company will be displayed during the shipping step of the checkout.

Checkout Delivery Methods

Figure 3.1: Delivery methods filtered by company settings

3.2. Filtered Payment Methods

Similarly, the payment step will only show the payment options that have been authorized for that company.

Checkout Payment Methods

Figure 3.2: Payment methods filtered by company settings