ReadyCMS 3.0.63 is live. · Read the changelog
All plugins
Stock availability feed
ReadyCMS

Stock availability feed

With ReadyCMS's Stock Availability feed, you can ensure accurate and real-time stock information across all platforms. Seamlessly integrate your product's stock status and quantities with third-party services in XML, CSV, or JSON formats, supporting the "Allow Out of Stock Orders" (AOOSO) setting for precise inventory representation.

Free v1.0.1 by ReadyCMS
Stock availability feed - banner
Stock availability feed - banner
Stock availability feed - banner
Stock availability feed - banner

Stock availability feed integration for ReadyCMS


The Stock Availability feed is a dedicated feature within ReadyCMS designed to provide real-time updates on product stock availability and quantities. This integration ensures your inventory data is consistently accurate across all connected third-party services, minimizing discrepancies and enhancing customer trust.

This feed accommodates various business models by supporting the "Allow Out of Stock Orders" (AOOSO) setting, which allows customers to place orders for out-of-stock items when applicable.

Key features

  • Real-time stock updates: Automatically update stock levels and availability statuses across all integrated platforms. Ensure your inventory data is always current, reducing the risk of overselling or stockouts.
  • Multi-format support: Generate feeds in XML, CSV, or JSON formats to suit the requirements of different third-party services.
  • Support for AOOSO: Businesses that allow customers to place orders for out-of-stock items should be accommodated, providing a seamless shopping experience.
  • Seamless integration: Integrate effortlessly with various third-party services, ensuring your stock data is readily available where needed. Maintain uniformity in stock information across all sales channels and platforms.
  • Customizable feed parameters: Utilize various parameters to filter and organize your stock data precisely according to your business needs.

Benefits

  • Improved inventory management: Keep track of stock levels accurately across multiple platforms, enhancing operational efficiency.
  • Enhanced customer experience: Provide customers with up-to-date stock information, reducing frustration caused by unavailable products.
  • Reduced operational errors: Minimize manual updates and the potential for human error by automating stock data synchronization.
  • Scalability: Easily manage stock information as your product range and sales channels expand.

How it works

The Stock availability feed integration pulls real-time stock data from your ReadyCMS store and formats it according to the selected output format (XML, CSV, or JSON). This feed can then seamlessly integrate with third-party services, such as marketplaces, comparison shopping engines, or inventory management systems, ensuring that all platforms reflect your products' current stock status and quantities.

Additionally, the AOOSO setting allows you to manage how out-of-stock products are handled, providing flexibility to either restrict or permit orders for items that are not currently available.

You can access the feeds at:

Guide

  1. Configure feed parameters
    • The plugin is already active in your dashboard; you only need to configure the parameters.
    • Utilize customizable parameters to filter and organize your stock data.
    For example: ?limit=50 or ?category[]=32&category[]=423
  2. Generate and review the feed
    • Access the feed URLs (XML, CSV, or JSON) provided above.
    • Verify that the stock information, including quantities and availability statuses, is accurate.
  3. Integrate with third-party services
    • Log in to your desired third-party service (e.g., marketplace, inventory management system).
    • Follow the service's guidelines to upload or connect to the provided feed URL.
    • Ensure that the feed is set to update regularly to maintain real-time accuracy.
  4. Manage AOOSO settings
    • Within ReadyCMS, navigate to the Stock Availability feed settings.
    • Configure the "Allow Out of Stock Orders" (AOOSO) setting based on your business model:
      • Enable AOOSO: Allow customers to place orders for products that are currently out of stock.
      • Disable AOOSO: Restrict orders to only available stock.
  5. Monitor and update
    • Regularly check the integration to ensure feeds are updating correctly.
    • Adjust feed parameters as needed to align with changing business requirements.

Customizable feed parameters

ReadyCMS provides a variety of customizable parameters to help you filter and organize product data for precise and effective feed management.

Below is a comprehensive list of the parameters you can use:

Parameter Description Usage example
limit Limits the number of items in the feed. Defaults to a high number if limit=0. &limit=10
random Orders the items randomly. &random=true
featured Filters items to include only those marked as featured. &featured=true
manufacturer_id Filters items by a specific manufacturer ID. &manufacturer_id=123
status Filters items based on their status. &status=active
on_sale Includes only items that are on sale. &on_sale=true
availability Includes items in stock (stock > 0 ) or the Allow out-of-stock option is enabled. &availability=true
in_stock Includes only items that are in stock (stock > 0). &in_stock=true
tag Filters items by tags. Can accept multiple tags as an array. &tag[]=15&tag[]=542
category Filters items by category. Can accept multiple categories as an array. &category[]=32&category[]=423
manufacturer Filters items by manufacturer. Accepts multiple manufacturers as an array. &manufacturer[]=12&manufacturer[]=323
min_price, max_price Filters items by a price range. &min_price=50&max_price=200
min_wholesale_price, max_wholesale_price Filters items by wholesale price range. &min_wholesale_price=30&max_wholesale_price=100
min_weight, max_weight Filters items by weight range. &min_weight=1&max_weight=10
sku Filters items by SKU for an exact match. &sku=12345
sku_contains Filters items where the SKU contains a specific string. &sku_contains=abc
sku_starts_with Filters items where the SKU starts with a specific string. &sku_starts_with=abc
sku_ends_with Filters items where the SKU ends with a specific string. &sku_ends_with=123
barcode Filters items by barcode for an exact match. &barcode=987654321
barcode_contains Filters items where the barcode contains a specific string. &barcode_contains=987
barcode_starts_with Filters items where the barcode starts with a specific string. &barcode_starts_with=987
barcode_ends_with Filters items where the barcode ends with a specific string. &barcode_ends_with=321
title_contains Filters items where the title contains a specific string. &title_contains=example
title_starts_with Filters items where the title starts with a specific string. &title_starts_with=example
title_ends_with Filters items where the title ends with a specific string. &title_ends_with=product
slug Filters items by slug for an exact match. &slug=example-slug
slug_contains Filters items where the slug contains a specific string. &slug_contains=example
slug_starts_with Filters items where the slug starts with a specific string. &slug_starts_with=example
slug_ends_with Filters items where the slug ends with a specific string. &slug_ends_with=slug
permalink Filters items where the permalink contains a specific string. &permalink=example-url
custom_field Filters items where a custom field contains a specific string. &custom_field=example-data
product_feed Filters items where the product feed contains a specific string. &product_feed=data
created_after, created_before Filters items created within a specific date range. &created_after=2024-01-01&created_before=2024-12-31
updated_after, updated_before Filters items updated within a specific date range. &updated_after=2024-01-01&updated_before=2024-12-31
published_after, published_before Filters items published within a specific date range. &published_after=2024-01-01&published_before=2024-12-31
g_id Filters items by a specific global ID. &g_id=123
visibility Filters items by their visibility status. &visibility=public
lang Filters items by language. &lang=en
charge_vat Filters items by whether VAT is charged. &charge_vat=1
required_shipping Filters items based on whether shipping is required. &required_shipping=1

Note: These parameters can be appended to your feed URLs to customize the data output according to your specific requirements.

FAQ

Q1: What formats does the Stock Availability feed support?

A1: The Stock Availability Feed supports three formats:


Q2: How does the "Allow Out of Stock Orders" (AOOSO) setting work?

A2: The AOOSO setting allows you to control whether customers can place orders for products that are currently out of stock.

  • Enabled: Customers can place orders for out-of-stock items, allowing for backorders or pre-orders.
  • Disabled: Customers can only purchase items currently in stock, preventing overselling.

You can configure this setting within ReadyCMS's Stock availability feed plugin settings.


Q3: Can I customize which products are included in the Stock availability feed?

A3: You can customize the feed using the above Customizable Feed parameters. Parameters such as category, status, on_sale, and others allow you to filter and organize your stock data precisely according to your business needs.

Example: To limit the feed to 50 items in category IDs 32 and 423:

?limit=50&category[]=32&category[]=423

Q4: How often is the Stock Availability feed updated?

A4: The Stock availability feed is designed to provide real-time updates. However, the actual frequency of updates depends on how often you refresh the feed URL or schedule automated updates within your third-party service.


Q5: What should I do if I exceed my feed parameter limits?

A5: If you exceed any limits associated with feed parameters (e.g., limit), the feed will default to a high number or handle the request based on ReadyCMS's predefined settings. For specific limits related to your subscription or usage, please consult your ReadyCMS plan details or contact ReadyCMS Support.


Q6: Is there a limit to the number of products I can include in the Stock Availability Feed?

A6: The number of products you can include in the feed depends on your ReadyCMS plan's storage and processing capabilities. Check your plan details or consult ReadyCMS support for specific information on feed limits.


Q7: How do I ensure my stock data is secure?

A7: ReadyCMS ensures the security of your stock data through robust security protocols. If you use Cloud Media, all data is protected by ReadyCMS's security measures. For FTP Media, ensure your FTP server uses secure protocols like SFTP or FTPS and keep your credentials confidential.

Build more with ReadyCMS

Explore the full plugin marketplace or book a demo to see them in action.

Book a demoContact usNo credit card. No commitment.