CPS for Magento

Enterprise-grade CPS configurator for Magento 2 and Adobe Commerce.

Magento 2.4.6+ / Adobe Commerce
Real-time price updates, fully compatible with Magento tax rules
Configuration stored as a custom option on the cart item
Configuration detail in Magento order and invoice PDFs
Per-product CPS settings with multi-store scope support

Walkthrough

1
Upload the Module
Copy the Peopleware_Cps module directory to app/code/Peopleware/Cps in your Magento installation.
Upload the Module
2
Run Setup Upgrade
Run bin/magento module:enable Peopleware_Cps followed by bin/magento setup:upgrade and bin/magento cache:flush.
Run Setup Upgrade
3
Enter API Key
Go to Stores → Configuration → Peopleware → CPS. Enter your API key, tenant code, and API base URL.
Enter API Key
1
Enable CPS on a Product
Open a product in Magento admin and find the CPS tab. Set "Enable CPS Configurator" to Yes.
Enable CPS on a Product
2
Select the CPS Product
Enter the CPS Product ID to link this Magento product to the correct pricing schema.
Select the CPS Product
3
Choose Theme & Layout
Select a visual theme and layout. You can also add custom CSS scoped to this product.
Choose Theme & Layout
1
Customer Configures
The configurator loads in the product detail page. Price updates in real time as selections are made.
Customer Configures
2
Add to Cart
On Add to Cart, the configuration is stored as a custom option on the quote item.
Add to Cart
3
Checkout
The configuration summary appears in the cart, checkout, and order confirmation.
Checkout
1
Order List
CPS orders appear in the standard Magento order grid with a CPS badge for easy filtering.
Order List
2
Order Detail
The order detail page shows the full CPS configuration under the product line item.
Order Detail

Ready to get started?

Connect CPS to your Magento store in minutes. No coding required.