Magento 2 Bing Shopping Feed helps you connect your Magento store to the Bing Merchant Center without any hassle.
It helps you send product info like title, price, image, and stock to Bing Shopping in the right format.
You can connect your Magento categories with Bing’s and match product fields to fit Bing’s format. Products can be exported one by one or all at once using the bulk export feature.
The module also updates your Bing listings automatically when a product changes or after an order is placed.
Admin can set up a schedule using cron jobs to keep the product info in sync. This saves time and makes sure your listings on Bing are always current and accurate.
Features
- Admin can link Magento categories with Bing Shopping Feed categories.
- Export products to Bing using mass action from the product listing page.
- Admin can match Magento product attributes with Bing Shopping Feed fields.
- Export all products at once using the export button in admin settings.
- View or remove exported products from the Bing Shopping Feed.
- Products auto-export or update in Bing when saved in Magento.
- Magento updates the Bing inventory after it processes a customer order.
- Admin can schedule product updates in Bing using a cron job.
- Magento deletes the products from the Bing Feed when you remove them from the store.
You can also check out our Magento 2 Google Shopping Feed module to showcase your Magento 2 store’s products on Google.
Installation of Magento 2 Bing Shopping Feed
The installation is quite simple just like the standard Magento 2 extensions.
#Download Module
First, log in to the Webkul Store and go to My Account > My Purchased Products. After verifying your purchase, download the zip file and extract its contents on your system.
#Upload Folder
After extracting the module zip, go to the path src > app, then copy the app folder and paste it into the Magento 2 root directory on your server as shown below:

#Run Commands
Next, You need to run the following commands,
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento indexer:reindex
php bin/magento cache:flush
Language Translation
For translating the module language, navigate through the app/code/Webkul/BingShoppingFeed and edit the en_US.csv file.
Thereafter, rename the CSV as “en_SA.csv” and translate all right side content after the comma in the Arabic language. After editing the CSV, save it.

Now, upload it to the path app/code/Webkul/BingShoppingFeed, where the installation of Magento 2 is on the server.

How to get the Credentials – Client ID and Client Secret
Steps to Obtain Client ID and Secret
- Login to the Developer Portal
Open your browser and go to the official developer portal login.microsoftonline.com. Sign in with your credentials.

- Navigate to Applications > App Registrations
- On the left sidebar, go to “Applications”.
- Then click on “App registrations”.
- View All Applications in the Directory
- Click on “All applications” to view the full list of apps registered under your tenant.
- Select the Bing Shopping Feed App
From the list, click on your app – in this case, select “Bing Shopping Feed”.Shown in the image below.

- Copy the Application (Client) ID
- Inside the app overview page, you’ll see the Application (Client) ID displayed clearly.
Copy this value; you will use it in your integration settings, as illustrated in the image below.

- Generate a New Client Secret
- In the left sidebar, go to “Certificates & secrets”.
- Under the Client secrets tab, click on “+ New client secret”.
- Enter a description (e.g., “Magento Integration”) and choose an expiry period.
- Click Add.
A confirmation popup will appear showing the application credentials were updated successfully, as shown in the image below.

How to add Callback Redirect URL
- Navigate to “Authentication”
- In the left-side menu of the app, click on “Authentication”.
- Inside the Authentication section, scroll to the Redirect URIs field.
- Click on “Add a platform” if no URI exists yet, or use “Add URI”.
- Click Save to apply the changes.

Once these steps are complete, your Client ID, Client Secret, and Redirect URL will be ready for use in your Magento 2 or custom integration setup.
Retrieve the Developer Token
To connect your application to Bing Ads (Microsoft Advertising), you’ll need a Developer Token. This token is required for authentication and account verification during API communication.
Go to Microsoft Advertising Developer Portal. Make sure to log in with the same Microsoft ID that is used to manage your Microsoft Advertising (Bing Ads) account.
After signing in, you will land on the “Developer Settings” page. You’ll find your Developer Token listed under the Authentication Information section.
Along with the Developer Token, all other credentials like Client ID, Client Secret, and Redirect URI are provided.
These are registered from the Microsoft (Bing) side through their developer portal.

Retrieve the MMC(Microsoft Merchant Center) Store ID
To get your Microsoft Merchant Center Store ID, follow the steps below:
Step 1: Navigate to Merchant Center
Log in to your Microsoft Advertising account and go to the Merchant Center section.
Step 2: Select an Existing Store
Under the list of existing stores, find and click on your store.
As shown in the image below.

Step 3: Locate the Store ID in the URL
After clicking on the store name, you’ll be redirected to the store’s details page.
The Store ID will be visible in the browser URL – usually at the end of the link.
(Refer to the highlighted area in the image below for reference.)

Admin Configuration of Magento 2 Bing Shopping Feed
After the successful installation, the admin can configure the module by navigating through
Bing Shopping Feed> Configuration Settings.

General Settings
1. MMC Store ID: This is the Microsoft Merchant Center Store ID, used to identify the specific store where your product feed will be submitted.
2. Application ID: This field stores the Application (Client) ID
3. Client Secret: This is the secret key generated during app registration
4. Developer Token: This token is obtained from the Microsoft Advertising Developer Portal.
Bing Shopping Attributes Mapping
This section allows the store admin to map Magento product attributes with the required Bing Shopping attributes.
The correct mapping ensures that product data is accurately sent to Bing Merchant Center.
Navigate to Bing Shopping Feed > Mapped Attributes.

Map the following attributes:
- Offer ID: Select the Magento attribute to serve as the unique product ID. Commonly set as SKU.
- Title: Choose the product name attribute to appear as the product title on Bing.
- Description: Assign the product description attribute for detailed listing content.
- Price: Map the regular product price.
- Sale Price: Optionally assign the special (discounted) price.
- Sale Price Effective Date Start: Set the attribute for the sale price start date (e.g.,
special_from_date). - Sale Price Effective Date End: Set the attribute for the sale price end date (e.g.,
special_to_date).
Once the attributes are mapped correctly, click the “Save Attributes Mapping” button to apply the changes.
Fields marked with an asterisk (*) are required for successful data sync with Bing Merchant Center.

Default Configurations
- Weight Unit: Choose the unit of weight used in your store (e.g., Pounds). This will be reflected in the Bing Shopping product feed.
- Age Group: Define the target age group for your products (e.g., Adult).
- Product Available For: Select the target gender for the products (e.g., Male).
- Product Condition: specify the condition of the product listed in the feed (e.g., New).
- Promotion ID: Add your custom promotion ID (e.g., Webkul123) to track promotions through the feed.
Feed Generation
- Feed Name: The name of the product feed (e.g., Bing Shopping feed). All products will be included under this feed.
- Publishing Enabled: Choose whether to enable feed publishing (Yes/No).
Cron Schedule
- Mode of Execution: Set to
Cronautomatic execution. - Cron Frequency: Choose how often the feed should be generated (e.g., Daily).
- Start Time: Set the exact time when the cron job should start (HH:MM:SS).
Mapped Categories
Under this section, the admin can view all mapped categories with their details and link Magento 2 store categories to Bing Merchant Account categories.

To map a new category, click the Map Category button shown in the snapshot above.
This will open a section to link your store categories with Bing Feed categories.
Select your Magento store category first, then choose the matching Bing Shopping category and its sub-categories if needed.
Finally, click the Save Mapping Data button to save the mapping. A success message will appear once saved.

After saving the Magento store category mapping, a pop-up message appears confirming that the category mapping was successfully saved, as shown in the image.

Bing Feed Products
Navigate to Bing Shopping Feed > Mapped Product, where the image below shows that the products have already been exported to the Bing Shopping feed.

How to Export Products to Bing Merchant Account?
The admin can export products to the Bing Shopping feed from the product list page by navigating to Catalog > Products.
Here, the admin can select only specific products to export instead of exporting the entire store catalog.
After selecting the desired products, under the Actions dropdown, the admin will click on Export Items On Bing Feed.

A pop-up will appear showing the product sync in progress. Once the export is successful, a confirmation message will be displayed.

Bing Feed Products
You can check your Export product in Bing Feed Products.

Also, you can watch your products on your Bing Merchant Account.

Support
So, that is much about Magento 2 Bing Shopping Feed.
If you have any more queries, please feel free to reach out ot us at support@webkul.com or create a ticket.
Current Product Version - 4.0.0
Supported Framework Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x

Be the first to comment.