The world of commerce is increasingly social. For Magento 2 store owners, leveraging platforms like Twitter(X) is no longer optional but crucial for reaching a wider audience and driving sales. Moreover, social media can help build brand awareness, foster customer engagement, and generate valuable insights into consumer behaviour. In addition to this, Twitter(X) offers a variety of advertising tools that can be tailored to specific target audiences and campaign goals. A powerful tool in your social commerce arsenal is the Magento 2 Twitter(X) Product Feed. This automated product feed allows you to seamlessly share your product catalog on Twitter(X), boosting visibility and engagement. This comprehensive guide will walk you through creating and customizing your own Magento 2 Twitter(X) Product Feed using the powerful and intuitive Scommerce Magento 2 Product Feed Manager extension.
What is a Twitter(X) Product Feed?
A product feed is essentially a structured file containing all the essential information about your products. This information is organized in a way that platforms like Twitter(X) can easily understand and use to display your products to potential customers. In addition to product information, a Twitter(X) Product Feed specifically contains details tailored for the platform, ensuring your products are presented effectively. Key data points typically included are:
- Product ID: A unique identifier for each product.
- Title: The name of your product.
- Description: A concise and compelling description of your product.
- Price: The cost of the product.
- Image URL: A link to a high-quality image of your product.
- Availability: Whether the product is in stock.
- Link: Direct link to the product page on your website.
Why Use a Product Feed for Twitter(X)?
Using a Product Feed for Twitter(X) offers numerous advantages for your Magento 2 store:
- Automation: Say goodbye to manual product updates. The feed automates the process, saving you valuable time and resources.
- Increased Visibility: Reach a broader audience on Twitter(X) and increase your brand’s visibility.
- Accuracy & Consistency: Ensure consistent and accurate product information across platforms, minimizing errors and enhancing the customer experience.
- Boost Sales & ROI: Drive traffic to your website and ultimately increase sales and return on investment.
Step-by-Step Guide: Creating a Twitter(X) Product Feed with Scommerce Extension
Step 1: Installing the Scommerce Magento 2 Product Feed Manager Extension
The Scommerce Magento 2 Product Feed Manager simplifies the process of creating and managing your product feeds. To install the extension, follow the clear instructions provided in the extension’s documentation
Step 2: Configuring the Feed
After installed, navigate to the extension’s configuration settings within your Magento 2 admin panel and modify the global settings as required.
Go to Admin > Scommerce > Manage feed list and add a new empty feed.
Under the general tab, you can customise various settings, including:
- Feed Name: Choose a descriptive name for your Twitter(X) Product Feed. We will name it twitter_feed.
- File Format: Select the appropriate format for Twitter(X) (typically CSV, TXT, or XML).
- URL Key: URL key to access our generated feed.
- Store: Select the store view
- Exclude Parent Products: Select whether you want to exclude parent products excluded from the product feed
- Execution Mode: Select either automatic or manual updates. If you choose manual, you’ll need to generate the feed manually from the grid
Step 3: Mapping Product Attributes
This crucial step involves mapping your Magento 2 product attributes to the corresponding fields required by Twitter(X). Accurate mapping ensures your product information is displayed correctly on the platform. The Scommerce extension provides an intuitive interface for this process. Go to Content Section and add your attributes as shown below:-
We’ve mapped all essential fields from Twitter(X). Furthermore, we’ve provided a list of required parameters. Please refer to this documentation for additional details.
{attribute="product|sku" format="as_is" parent="no" modify="" useLabel="no" child="no"}
{attribute="product|name" format="as_is" parent="no" modify="" useLabel="no" child="no" modify="html_entity_decode|html_escape"}
{attribute="product|description" format="as_is" parent="no" modify="" useLabel="no" child="no" modify="remove_linebreaks|strip_tags|length:150"}
{attribute="inventory|is_in_stock" format="as_is" parent="no" modify="" useLabel="no" child="no" modify="replace:1^in stock|replace:0^out of stock|replace:preorder^preorder"}
{attribute="product|condition" format="as_is" parent="no" modify="" useLabel="no" child="no"}
{attribute="product|price" format="as_is" parent="no" modify="" useLabel="no" child="no"}
{attribute="url|short" format="as_is" parent="no" modify="" useLabel="no" child="no"}
{attribute="image|product_base_image" format="as_is" parent="no" modify="" useLabel="no" child="no"}
{attribute="product|brand" format="as_is" parent="no" modify="" useLabel="no" child="no"}
Table of Required and Optional Parameters for Twitter(X) Product Ads (Based on X’s Documentation):
Parameter | Required or Optional | Description |
---|---|---|
id | Required | Unique identifier for each product. |
title | Required | Product title (max 70 characters). |
description | Required | Product description (max 280 characters). |
availability | Required | Product availability (“in stock”, “out of stock”, “preorder”). |
condition | Required | Product condition (“new”, “used”, “refurbished”). |
price | Required | Product price in local currency format (e.g., USD 19.99). |
link | Required | Direct link to the product page. |
image_link | Required | URL of a high-quality product image. |
brand/gtin/mpn | Required | brand:- Product brand name. gtin:- Global Trade Item Number (GTIN) such as UPC, EAN, or ISBN. mpn:- Manufacturer Part Number (MPN). Note:- Only one of three needs to be included in the feed |
additional_image_link | Optional | URLs of additional product images. |
color | Optional | Product color. |
google_product_category | Optional | Google Product Category ID. |
product_type | Optional | Product type (e.g., “Electronics > Computers > Laptops”). |
size | Optional | Product size. |
age_group | Optional | Target age group for the product (e.g., “adult”, “kids”). |
gender | Optional | Target gender for the product (e.g., “male”, “female”, “unisex”). |
material | Optional | Product material. |
pattern | Optional | Product pattern. |
item_group_id | Optional | ID for grouping variant products (e.g., different sizes or colors of the same product). |
- Go to the format section and modify the settings as per requirement. We have changed the currency settings to required the currency symbal and decimal values as shown below:-
Step 4: Generating and Scheduling the Feed
Once you’ve configured the feed and mapped attributes, you can manually generate the feed file from the grid. If you’ve chosen automatic execution, the feed will be generated automatically through cron. The Scommerce extension allows you to schedule automatic feed generation, ensuring your Twitter(X) Product Feed remains up-to-date. Click on the link to download the generated feed.
Verify the feed details by inspecting the downloaded file:-
Step 5: Submitting Your Feed to Twitter(X)
Although Twitter(X) doesn’t currently offer direct feed submission for product catalogs, you can use the feed for other purposes, such as dynamic product ads or integration with third-party social commerce platforms.
Customising Your Twitter(X) Product Feed
Filtering Products
The Scommerce extension allows you to filter products based on various criteria. You can include or exclude specific products based on categories, price ranges, stock availability, and more.
Optimising Product Data for Twitter(X)
Craft compelling product titles and descriptions within the character limits of Twitter(X). Use relevant keywords and highlight key features to capture attention and encourage clicks.
Using UTM Parameters for Tracking
Implement UTM parameters in your product URLs to track the performance of your Twitter(X) Product Feed. This data provides valuable insights into which products are driving traffic and conversions.
Tips for Success with Your Twitter(X) Product Feed
- Regularly Monitor Performance: Track key metrics like click-through rates and conversions to identify areas for improvement.
- Optimize Product Data: Continuously refine your product titles, descriptions, and images to improve engagement.
- Stay Updated with Twitter(X) Best Practices: Keep abreast of any changes or updates to Twitter(X)’s advertising policies and best practices.
- Experiment with Different Strategies: Test different approaches to find what works best for your audience and products.
Conclusion
A well-constructed Magento 2 Twitter(X) Product Feed can significantly improve your social commerce efforts. By leveraging the power of automation and customization, you can reach a wider audience, drive traffic to your store, and ultimately boost sales. The Scommerce Magento 2 Product Feed Manager extension provides a user-friendly solution for creating and managing your feed, empowering you to maximize your presence on Twitter(X). Take advantage of this opportunity to elevate your social commerce game and reap the rewards of a robust Twitter(X) Product Feed.