RCP Fulfillment — Store Pickup and Delivery for React Checkout Pro
calcActive())">
$399.99
- 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.
Description / RCP Fulfillment — Store Pickup and Delivery for React Checkout Pro
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 a fulfillment selector (Pickup vs Delivery) to the React checkout flow.
- Conditionally shows delivery-specific fields only when Delivery is selected.
- Captures checkout data needed for fulfillment operations and order routing.
- Supports date/time capture to align order placement with real service windows.
- Works with Toweringmedia checkout and fulfillment module stack.
Fulfillment behavior (important)
When Store Pickup is selected
- No shipping/delivery address is required for fulfillment.
- Customer completes billing/payment details and places the order.
- Order is marked for pickup-style handling in your internal workflow.
When Delivery is selected
- Delivery address and delivery schedule fields become part of the checkout flow.
- Optional geolocation/mapping setup can be used for distance-aware delivery logic.
- Distance-based pricing flows can be paired with your configured per-mile rules.
Recommended module stack
- React Checkout Pro as the checkout foundation.
- Distance-delivery logic module for delivery zone or mileage-based pricing.
- Store pickup module for pickup timing/location workflows.
- Your selected payment gateway integration (Authorize.Net, Moneris, etc.).
Validation checklist before going live
- Pickup path completes successfully without forcing delivery address fields.
- Delivery path enforces required delivery fields and produces valid totals.
- Date/time selections save correctly to the order and are visible to operations staff.
- Delivery pricing behavior matches your expected rules in real checkout scenarios.
- Mobile and desktop checkout UX are both validated end-to-end.
Who this is for
RCP Fulfillment is built for merchants who run both store pickup and local delivery, and need that decision captured clearly during checkout without forcing unnecessary fields on every customer.