Table of Contents
RCP Fulfillment — Store Pickup and Delivery for React Checkout Pro User Guide for Magento 2
Extension context
This is a Toweringmedia Magento 2 extension guide for the current admin extension catalog.
Product page
Overview
RCP Fulfillment for React Checkout Pro (Magento 2) RCP Fulfillment extends React Checkout Pro by adding a fulfillment decision step at checkout: Store Pickup or Delivery . The UI is designed so shoppers choose a fulfillment method first, then complete only the fields required for that path. For Pickup orders, checkout can proceed without a delivery address. For Delivery orders, the customer enters delivery details and selects date/time options so your team can execute local hand delivery workflows.
What this extension does
- Adds Store Pickup vs Delivery selection directly inside React Checkout Pro.
- Shows delivery address, delivery date, and delivery time inputs only when Delivery is selected.
- Works with Toweringmedia fulfillment modules for operational handoff.
- Supports distance-based delivery pricing workflows when configured.
- Built for merchants running local delivery + pickup checkout flows in Magento 2.
Visual examples
Installation
Install and validate in a staging environment before production rollout.
cd /path/to/magento # Install from your licensed package source php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento setup:static-content:deploy -f php bin/magento cache:flush
Configuration
Set extension options in Magento Admin and verify behavior in storefront checkout/catalog flows based on your use case.
Validation checklist
- Extension configuration saves without errors in Admin.
- Storefront/admin behavior matches the intended feature scope.
- Order/cart/calculation behavior remains stable with this extension enabled.
- Logs remain clean during the primary test flows for this extension.
Troubleshooting
- Feature not visible: verify module status, cache flush, and static assets deployment.
- Unexpected totals/behavior: retest with only required related modules enabled.
- Admin setting not applying: clear cache and confirm scope (default/store view) values.


