For AI agents: visit https://docs.developers.optimizely.com/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
Jump to Content
Dev Guide
API Reference
User Guide
Dev Guide
Commerce Connect
Configured Commerce
Content Management System
Content Marketing Platform
Cross-platform products
Digital Experience Platform
Experimentation Data
Feature Experimentation
Optimizely Connect Platform
Optimizely Data Platform
Performance Edge
Recommendations
Web Experimentation
Campaign
Deprecated Products
Configured Commerce Cloud
Configured Commerce SDK
Dev Guide
API Reference
User Guide
GitHub
Dev Community
Optimizely Academy
Submit a ticket
Log In
Dev Guide
GitHub
Dev Community
Optimizely Academy
Submit a ticket
Log In
Configured Commerce
Configured Commerce SDK
Dev Guide
Self-managed start with Configured Commerce
Self-managed start with Configured Commerce
Get Started
Configure your SDK environment
Administration
Application Dictionary
Application Dictionary data scheme
Custom properties
Create a custom property in the Application Dictionary
Label change impacts to import and export
Environment Management
Browser compatibility
Performance and scaling guide
Capacity testing by AWS instance type
Storage providers
Rules engine
Create a custom rule type option (criteria type)
Rule types by content
Payment application data security standard overview
Manage the Website
Personas
Create personas
Include data fields in a persona rule
Include rule types in a persona customer segment rule
Manage Content
Work with CMS components
Personas and contextual content
Set up Microsoft Azure
Themes
Widget templates in the Admin Console
Search and SEO
Set Elasticsearch options
Orders
Payment methods
Shipment tracking
Platform Guides
API
Admin console API tester
Admin API architecture
Avalara tax calculation API call
Architecture
Database definitions
Add custom database scripts
Configure SMTP for email services
Improve website performance
Upgrade the database to 4x
Content Manager
Widget attributes
Widget properties
Configure STFP client through a proxy
Data Model
Self-managed start with Configured Commerce
Handlers
Bill Tos
Accounts
Autocomplete
Budget calendar
Budgets
Categories
Catalog pages
Cart
Dashboard panels
Invoices
Dealers
Email
Job quotes
Order approvals
Messages
Products
Orders
Realtime inventory
Quote
Realtime pricing
Sessions
Requisitions
Settings
Websites
Wishlist
Helpers and utilities
DateTimeProvider
DefaultDateTimeProvider
DateSetTableColumnNames
IAuthenticationService
ICookieManager
ISiteContext
IJobLogger
IUnitOfWork
MessageProvider
Performance tuning
Pipelines
Account
Budget
Cart
Etag cache
Catalog
Customer
ConfigureIndexSettings
Inventory
Pricing
HTML redirect
Request for quote
Requisition
Search
Wishlist
Search architecture
Security - Platform
Use email address as the username
Lockout settings for a user account
Restrict access to the Admin Console
iFramed credit card processing for SDK
Timeouts and passwords
Use Case Guides
API
Use APIs in conjunction with promotions and discounts
Use Fiddler to interact with the API
Content management use cases
Add instructional text to checkout address page
Create a customized product widget
Create a subtitle widget
Custom widget attributes
Create a custom template
Handlers and helpers associated with custom address fields
Include warehouse availability on product detail page
Migrate from Razor to DotLiquid
Work with DotLiquid
Configured Commerce modules
Create custom module settings
Add handlers to return custom properties to a service
Rule type option for CMS variants
Tables with an entity and WebAPI
Review application logs
Elasticsearch
Security - use cases
Themes
Theme configuration file
Override TypeScript ControllersperTheme
Override AngularJS controllers
Add a custom property filter to order history
Extend Configured Commerce
Directives (partial views)
Extend or override existing Angular functionality
Theme performance
Layout sections
Layout templates
Page templates
Navigation menu
Widgets
Verification and debugging
Connectors and Integrations
ERP connectors
InsiteConnect for IFS reference
InsiteConnect for Prophet 21 guide
InsiteConnect for Prophet 21 reference
InsiteConnect for SX.e (v10) guide
InsiteConnect for SX.e (v10) reference
Payment gateway connectors
Configure the test dummy gateway as the payment gateway
InsiteConnect for Authorize.Net
InsiteConnect for CardConnect
InsiteConnect for CenPOS
InsiteConnect for CyberSource
InsiteConnect for Moneris
InsiteConnect for Orbital
InsiteConnect for Payeezy
InsiteConnect for PayflowPro
InsiteConnect for PaypalExpress
InsiteConnect for Stripe
InsiteConnect for Vantiv
InsiteConnect for VantivExpress
Integration connections and jobs
Integration permissions
Run an integration job manually
Run a report integration job
configuring-an-integration-job-to-add-products-and-categories-and-map-products-to-categories
Configure a custom order submit integration job
Manually configure integration jobs
Create a nightly maintenance job
Create integration jobs
Product attributes refresh integration job
Export data integration job
Product refresh integration job
How WIS executes real-time invocations
Remove deleted child records integration job
Troubleshoot integration job failures
Troubleshoot delta datasets
PIM and MDM connectors
inRiver (IR) and Configured Commerce integration strategy
PunchOut connectors
Extend the PunchOutOrderRequestParser
Hidden website features
Navigate order request logs
PunchOut testing with Chrome add-in
PunchOut integration partner pre-work
PunchOut cXML integration project lifecycle overview
1. PunchOut process and design overview
2. PunchOut cXML Configuration and data requirements
3. PunchOut setup request and response
4. PunchOut order message (cart information)
5. Order request message (purchase order)
AcceptPriceProvided
CanModifyOrder
CreatePunchOutOrderRequest
CreateItemOutOrderLine
CreateOrderRequestCustomerOrder
CreateSetupRequestCustomerOrder
CreatePunchOutProfiletransactionRequest
CreatePunchOutSession
CreatePunchOutOrderRequestItemout
Create an automated email for failed orders
GetItemOutPricing
GetItemOutProduct
GetOrderRequestCurrency
GetOrderRequestCustomer
GetPunchOutSession
GetSetupRequestCustomer
PoRequisitionHandler
OrderRequestHandler
ProfileTransactionRequestHandler
SetPunchOutSession
SessionRequestHandler
SetupRequestHandler
ValidateCredentials
ValidateXML
Tax connectors
InsiteConnect for Avalara
InsiteConnect for CyberSource
InsiteConnect for Vertex
Integration Processors
Create a custom integration processor for order submit
Configure the sitemap integration postprocessor
Rebuild the product search index
Plug-ins
Use plug-ins
Use real-time pricing
Windows Integration Service - WIS
Overview of integration technology
Configure the WIS
Record WIS logging settings
How the WIS executes real-time invocations
Install the WIS
Prepare the hosting environment for the WIS
Self-managed start with Configured Commerce
Copy Page