Documentation Index
Fetch the complete documentation index at: https://docs.kibocommerce.com/llms.txt
Use this file to discover all available pages before exploring further.
Announcements
Migration of the AWS EU Sandbox (SB) Environment to Google Cloud Platform (GCP)
As part of KIBO’s ongoing commitment to providing a modernized cloud architecture that scales with your business, we are migrating our EU sandbox (SB) environment from AWS EU to Google Cloud Platform EU (GCP). TimingThe migration is scheduled for June 2, 2026, starting at 1pm US Central time. A 6-hour downtime window will be required for this migration. Impact
All AWS EU Sandbox (SB) tenants and services will be migrated to GCP.
During the migration window, the AWS EU sandbox environment (
https://t100000.sb.euw1.kibocommerce.com/… )will be temporarily inaccessible. Tenant services will be intermittently available during this time. KIBO will automatically redirect all existing environment endpoints to the GCP infrastructure following the maintenance window.
Legacy Order Performance Optimization: Orders >60 days old will become non-progressible. Client-side Actions Post-Migration
None; KIBO will automatically redirect traffic to the new infrastructure. However, if your organization uses IP whitelisting, you must add the new GCP NAT gateway addresses found in our Knowledge Base prior to the migration date to avoid service interruption.
Find more details about this migration in our Support Portal article: Action Required: AWS EU SB Migration to GCP (June 2026).
If you have questions, please contact KIBO Support.
Production Tenant Features
Commerce
- FedEx Multi-Factor Authentication (MFA) Support: FedEx Multi-Factor Authentication (MFA) for FedEx and FedEx SmartPost carrier accounts is now supported. You can authorize FedEx accounts directly from the carrier account settings using one of four verification methods — SMS, Call, Email, or Invoice.
- Fulfillment Location and Inventory Validation Updates: When a fulfillment location is explicitly specified on a Ship to Home or Delivery item, the system now validates inventory at that specific location rather than returning a validation error or using aggregate inventory across all locations.
- Handling Fee Configuration and Retention: You can now configure item level and order-level handling fees for BOPIS and Delivery, in addition to existing Shipping handling fees. While these configuration options are available by default, contact KIBO Support to enable the order-level handling fee retention feature for your tenant. When enabled, order handling fees are retained as follows:
- Shipping (STH): Retained until all shipments with the same shipping method are cancelled.
- BOPIS: Retained until all shipments at the same location are cancelled.
- Delivery: Retained until all shipments with the same delivery method and location are cancelled.
Fulfillment
- Enhanced Delivery Updates: The Auto Capture Job now supports Flexible Auto Capture configuration for Enhanced Delivery shipments. Admins can configure two new site-level settings —
deliveryCaptureByanddeliveryCaptureOn— to define the shipment state or workflow step at which payment capture should trigger for Delivery shipments (e.g., trigger auto capture on the Dispatch step).
Production Bug Fixes
| Service | Resolution |
|---|---|
| Catalog | Fixed an issue where product catalog exports failed with a “Path is empty” error when additional fields beyond the default column set were included in the export. The export job was completing successfully and the file was being generated, however the system was returning an error because the file had not yet fully finished uploading to storage by the time the download link was resolved — a timing issue that became increasingly likely as export file sizes grew larger (e.g. exports with many product attributes producing files of 200MB or more). A retry mechanism with exponential backoff has been introduced to the export download path, allowing the system to wait and reattempt resolving the file before surfacing an error to the user. Product catalog exports with additional fields now complete and download successfully. |
| Commerce | Fixed an issue where orders containing invalid date values (such as dates outside of a standard range) were missing from search results. The system now automatically handles these date values to ensure all affected orders are correctly indexed and searchable. |
| Commerce | Fixed an issue where creating or importing orders failed when a customer’s email address contained an apostrophe. The system now correctly processes these characters. |
| Commerce | Fixed an issue where clearing a date-type order attribute value in the Admin UI did not successfully remove the existing value. The system now correctly saves the cleared state, ensuring the field no longer reverts to its previous value after saving. |
| Commerce | Fixed an issue where the mini-cart did not immediately display merged items after a guest user logged in. The system now correctly performs cart merge logic across all cart views, ensuring guest items are reflected immediately following login without requiring the user to first visit the full cart page. |
| Order Routing | Fixed an issue where order routing filters using Boolean extensible attributes failed to match correctly, causing orders to be misrouted or cancelled. Boolean attribute values are now correctly evaluated during filter comparisons. |
Production Sandbox Features
Catalog
- German-Language Error Messages for Catalog Administration: The Catalog Administration API now returns error messages in German when requests are made with the
Accept-Language: deheader. Previously, the API returned all error messages in English regardless of the language header sent by the caller. Developers building German-language storefronts or integrations can now receive fully localized error responses — including not-found errors on products and categories, and validation errors on write operations — ensuring a consistent, language-appropriate experience for German-speaking users.
Fulfillment
- Shipment Estimated Delivery Date Updated Event Enhancement: The
Shipment.EstimatedDeliveryDateUpdatedevent is now available for subscription when a shipment’s estimated delivery date is updated.
Order Routing
- New Order Routing UI Redesign- Enhancements:
- Flexible Scenario Reordering: Reorder scenarios using drag-and-drop or by entering a rank directly. Changes are staged and applied on save, making it easier to manage large strategies.
- Strategy Activation Guard: Strategies cannot be activated without at least one scenario. A confirmation dialog is now shown when changing Active/Inactive status.
- Improved Filter Visibility: The Attribute column now includes entity type prefixes (e.g.,
Order.Total,Location.Zip Code) for better context. - Scenarios Pagination Control: Added an Items per page selector (10–30) with session persistence for easier navigation.
Sandbox Bug Fixes
| Service | Resolution |
|---|---|
| Catalog | Fixed an issue where a product catalog export job reported a successful completion, but the downloaded archive file was missing the products file, with no error or indication of why the file was absent. The export job now restarts in full when an interruption is detected, ensuring all resources are re-exported and the final output file is complete. A retry limit has also been introduced to prevent a stuck job from retrying indefinitely; if the job fails to complete after the configured number of attempts, it is marked as permanently failed. |
| Catalog | Fixed an issue where product detail page (PDP) entries in the XML sitemap index were significantly under-populated, with each product sub-sitemap containing only ~200 URLs instead of the expected ~2,000. This was caused by a page size cap being incorrectly applied to the internal sitemap generation process, reducing sitemap coverage to approximately 15% of the full product catalog. The sitemap generator now correctly retrieves up to 2,000 product URLs per batch, restoring full PDP coverage in the sitemap index. |
| Commerce | Fixed an issue where payment void operations failed for canceled split orders, resulting in an “Errored” payment status. The system now correctly processes these voids, ensuring payment records accurately reflect the canceled state of the order. |
| Commerce | Fixed an issue where exporting Purchase Order payment terms failed partway through, preventing the full file from being generated. The system now correctly handles individual record errors without interrupting the overall export process, ensuring the job completes successfully. |
| Commerce | Fixed an issue where processing a refund for a return resulted in the refunded item quantity being doubled. The system now ensures that the refunded quantity does not exceed the original quantity ordered. |
| Commerce | Fixed an issue where processing large volumes of customer data requests resulted in errors. The system now handles these requests reliably without interruption. |
| Inventory | Fixed an issue where using GetInventory with type=ALL_STORES and a limit parameter caused items at already-accepted locations to be dropped from the response. The system now correctly returns all items at any location that has already been accepted within the limit, regardless of when those items are encountered during processing. |
| Order Routing | Fixed an issue where order routing was failing in scenarios where inventory was split across both distribution center and vendor locations, causing shipment creation to fail. Orders involving vendor location splits are now processed and fulfilled correctly. |
| Order Routing | Fixed an issue where scenario filter conditions were silently cleared when navigating away from a routing rule using the breadcrumb or hamburger menu without saving. |

