Skip to main content

Booking progress modal

Submitted by admin on
Shell machine name
SHELL-1162-BookingProgressModal
Shell sections
{
    "sections": [
        {
            "sectionKey": "section_common_items",
            "sectionTitle": "Common Items",
            "fields": [
                {
                    "fieldKey": "field_back",
                    "fieldLabel": "Back",
                    "type": "field"
                },
                {
                    "fieldKey": "field_continue",
                    "fieldLabel": "Continue",
                    "type": "field"
                },
                {
                    "fieldKey": "field_select",
                    "fieldLabel": "Select",
                    "type": "field"
                },
                {
                    "fieldKey": "field_proceed",
                    "fieldLabel": "Proceed",
                    "type": "field"
                },
                {
                    "fieldKey": "field_accessories",
                    "fieldLabel": "Accessories",
                    "type": "field"
                },
                {
                    "fieldKey": "field_final_bike_price",
                    "fieldLabel": "Final Bike Price",
                    "type": "field"
                }
            ],
            "sections": []
        },
        {
            "sectionKey": "section_loan_details_tab",
            "sectionTitle": "Loan Details",
            "fields": [
                {
                    "fieldKey": "field_refresh",
                    "fieldLabel": "Refresh",
                    "type": "field"
                },
                {
                    "fieldKey": "field_submit_new_request",
                    "fieldLabel": "Submit New Request",
                    "type": "field"
                },
                {
                    "fieldKey": "field_submit_details",
                    "fieldLabel": "Submit Details",
                    "type": "field"
                },
                {
                    "fieldKey": "field_skip_loan",
                    "fieldLabel": "Skip Loan",
                    "type": "field"
                },
                {
                    "fieldKey": "field_quote_request_info",
                    "fieldLabel": "Quote Request Info",
                    "type": "textfield",
                    "fieldValue": "Based on your request the dealer have sent you the quote."
                },
                {
                    "fieldKey": "field_dealer_response_info",
                    "fieldLabel": "Dealer Response Info",
                    "type": "textfield",
                    "fieldValue": "We have send a request to the dealer to provide a quote for your bank loan. The dealer will response soon with quote. We will notify you via email with the updated quote."
                },
                {
                    "fieldKey": "field_download_quote_info",
                    "fieldLabel": "Download Quote Info",
                    "type": "textfield",
                    "fieldValue": "You will be able to download the quote when it is ready on the page."
                }
            ],
            "sections": []
        },
        {
            "sectionKey": "section_bank_quote",
            "sectionTitle": "Bank Quote",
            "fields": [
                {
                    "fieldKey": "field_bank_loan_quote_from",
                    "fieldLabel": "Bank Loan Quote from",
                    "type": "field"
                },
                {
                    "fieldKey": "field_download_quote",
                    "fieldLabel": "Download Quote",
                    "type": "field"
                },
                {
                    "fieldKey": "field_dealer",
                    "fieldLabel": "Dealer",
                    "type": "field"
                },
                {
                    "fieldKey": "field_bank_name",
                    "fieldLabel": "Bank Name",
                    "type": "field"
                },
                {
                    "fieldKey": "field_quote_prepared_on",
                    "fieldLabel": "Quote Prepared on",
                    "type": "field"
                },
                {
                    "fieldKey": "field_loading",
                    "fieldLabel": "Loading",
                    "type": "field"
                },
                {
                    "fieldKey": "field_not_available",
                    "fieldLabel": "Not Available",
                    "type": "field"
                }
            ],
            "sections": []
        },
        {
            "sectionKey": "section_warranty_tab",
            "sectionTitle": "Warranty",
            "fields": [
                {
                    "fieldKey": "field_selected",
                    "fieldLabel": "Selected",
                    "type": "field"
                }
            ],
            "sections": []
        },
        {
            "sectionKey": "section_insurance_tab",
            "sectionTitle": "Insurance",
            "fields": [
                {
                    "fieldKey": "field_loading_insurance_details",
                    "fieldLabel": "Loading Insurance Details",
                    "type": "field"
                }
            ],
            "sections": []
        },
        {
            "sectionKey": "section_accessories_tab",
            "sectionTitle": "Accessories",
            "fields": [
                {
                    "fieldKey": "field_review_accessories_info",
                    "fieldLabel": "Review Accessories Info",
                    "type": "field"
                },
                {
                    "fieldKey": "field_remove",
                    "fieldLabel": "Remove",
                    "type": "field"
                },
                {
                    "fieldKey": "field_add",
                    "fieldLabel": "Add",
                    "type": "field"
                }
            ],
            "sections": []
        },
        {
            "sectionKey": "section_registration_tab",
            "sectionTitle": "Registration",
            "fields": [
                {
                    "fieldKey": "field_vehicle_registration",
                    "fieldLabel": "Vehicle Registration",
                    "type": "field"
                },
                {
                    "fieldKey": "field_maximum_documents_reached",
                    "fieldLabel": "Maximum Documents Reached",
                    "type": "field"
                },
                {
                    "fieldKey": "field_drop_files_here_to_upload",
                    "fieldLabel": "Drop Files Here to Upload",
                    "type": "field"
                },
                {
                    "fieldKey": "field_new_uploads",
                    "fieldLabel": "New Uploads",
                    "type": "field"
                },
                {
                    "fieldKey": "field_saved_documents",
                    "fieldLabel": "Saved Documents",
                    "type": "field"
                },
                {
                    "fieldKey": "field_restore",
                    "fieldLabel": "Restore",
                    "type": "field"
                },
                {
                    "fieldKey": "field_download",
                    "fieldLabel": "Download",
                    "type": "field"
                },
                {
                    "fieldKey": "field_delete",
                    "fieldLabel": "Delete",
                    "type": "field"
                },
                {
                    "fieldKey": "field_documents_count",
                    "fieldLabel": "Documents Count",
                    "type": "field"
                }
            ],
            "sections": [
                {
                    "sectionKey": "section_verify_modal",
                    "sectionTitle": "Verify Modal",
                    "fields": [
                        {
                            "fieldKey": "field_verify",
                            "fieldLabel": "Verify",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_digilocker_redirect_info",
                            "fieldLabel": "Digilocker Redirect Info",
                            "type": "textfield",
                            "fieldValue": "You will be redirected to digilocker website where you will need to verify your Aadhar Card with your OTP."
                        }
                    ],
                    "sections": []
                },
                {
                    "sectionKey": "section_remove_verification_popup",
                    "sectionTitle": "Remove Verification Popup",
                    "fields": [
                        {
                            "fieldKey": "field_remove_verification",
                            "fieldLabel": "Remove Verification",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_confirm_remove_verification",
                            "fieldLabel": "Confirm Remove Verification",
                            "type": "textfield",
                            "fieldValue": "Are you sure want to remove the verification?"
                        }
                    ],
                    "sections": []
                }
            ]
        },
        {
            "sectionKey": "section_make_payment_tab",
            "sectionTitle": "Make Payment",
            "fields": [
                {
                    "fieldKey": "field_payment_summary",
                    "fieldLabel": "Payment Summary",
                    "type": "field"
                },
                {
                    "fieldKey": "field_make_payment",
                    "fieldLabel": "Make Payment",
                    "type": "field"
                },
                {
                    "fieldKey": "field_items",
                    "fieldLabel": "Items",
                    "type": "field"
                },
                {
                    "fieldKey": "field_prices",
                    "fieldLabel": "Prices",
                    "type": "field"
                },
                {
                    "fieldKey": "field_ex_showroom_price",
                    "fieldLabel": "Ex-Showroom Price",
                    "type": "field"
                },
                {
                    "fieldKey": "field_pending_amount",
                    "fieldLabel": "Pending Amount",
                    "type": "field"
                },
                {
                    "fieldKey": "field_others",
                    "fieldLabel": "Others",
                    "type": "field"
                },
                {
                    "fieldKey": "field_road_tax",
                    "fieldLabel": "Road Tax",
                    "type": "field"
                },
                {
                    "fieldKey": "field_insurance",
                    "fieldLabel": "Insurance",
                    "type": "field"
                },
                {
                    "fieldKey": "field_warranties",
                    "fieldLabel": "Warranties",
                    "type": "field"
                },
                {
                    "fieldKey": "field_fitting_charges",
                    "fieldLabel": "Fitting Charges",
                    "type": "field"
                },
                {
                    "fieldKey": "field_booking_amount_paid",
                    "fieldLabel": "Booking Amount Paid",
                    "type": "field"
                },
                {
                    "fieldKey": "field_total_amount_paid",
                    "fieldLabel": "Total Amount Paid",
                    "type": "field"
                },
                {
                    "fieldKey": "field_loan_amount",
                    "fieldLabel": "Loan Amount",
                    "type": "field"
                },
                {
                    "fieldKey": "field_pending_amount_for_payment",
                    "fieldLabel": "Pending Amount for Payment",
                    "type": "field"
                },
                {
                    "fieldKey": "field_enter_custom_amount",
                    "fieldLabel": "Enter Custom Amount",
                    "type": "field"
                },
                {
                    "fieldKey": "field_back_to_select_payment",
                    "fieldLabel": "Back to Select Payment",
                    "type": "field"
                },
                {
                    "fieldKey": "field_pay_at_dealership",
                    "fieldLabel": "Pay at Dealership",
                    "type": "field"
                },
                {
                    "fieldKey": "field_pay_online",
                    "fieldLabel": "Pay Online",
                    "type": "field"
                },
                {
                    "fieldKey": "field_on_road_price",
                    "fieldLabel": "On-Road Price",
                    "type": "field"
                }
            ],
            "sections": [
                {
                    "sectionKey": "section_dealer_information",
                    "sectionTitle": "Dealer Information",
                    "fields": [
                        {
                            "fieldKey": "field_dealer_information_heading",
                            "fieldLabel": "Dealer Information Heading",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_contact_dealership_info",
                            "fieldLabel": "Contact Dealership Info",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_loading_details",
                            "fieldLabel": "Loading Details",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_address",
                            "fieldLabel": "Address",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_phone_number",
                            "fieldLabel": "Phone Number",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_contact_number_unavailable",
                            "fieldLabel": "Contact Number Unavailable",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_dealer_information_not_available",
                            "fieldLabel": "Dealer Information Not Available",
                            "type": "field"
                        }
                    ],
                    "sections": []
                }
            ]
        },
        {
            "sectionKey": "section_delivery_tab",
            "sectionTitle": "Delivery",
            "fields": [
                {
                    "fieldKey": "field_dealer_summary",
                    "fieldLabel": "Dealer Summary",
                    "type": "field"
                },
                {
                    "fieldKey": "field_bike_arrival_date",
                    "fieldLabel": "Bike Arrival Date",
                    "type": "field"
                },
                {
                    "fieldKey": "field_tentative_bike_delivery_date",
                    "fieldLabel": "Tentative Bike Delivery date",
                    "type": "field"
                },
                {
                    "fieldKey": "field_not_available",
                    "fieldLabel": "Not Available",
                    "type": "field"
                }
            ],
            "sections": []
        },
        {
            "sectionKey": "section_booking_status_section",
            "sectionTitle": "Booking Status Section",
            "fields": [],
            "sections": [
                {
                    "sectionKey": "section_bike_details_section",
                    "sectionTitle": "  Bike Details section",
                    "fields": [
                        {
                            "fieldKey": "field_bike_details",
                            "fieldLabel": "Bike Details",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_cancel",
                            "fieldLabel": "Cancel",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_save",
                            "fieldLabel": "Save",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_change_details",
                            "fieldLabel": "Change Details",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_change_model",
                            "fieldLabel": "Change Model",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_model",
                            "fieldLabel": "Model",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_model_year",
                            "fieldLabel": "Model Year",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_color",
                            "fieldLabel": "Color",
                            "type": "field"
                        }
                    ],
                    "sections": []
                },
                {
                    "sectionKey": "section_dealer_summary_section",
                    "sectionTitle": "Dealer Summary section",
                    "fields": [
                        {
                            "fieldKey": "field_dealer_summary",
                            "fieldLabel": "Dealer Summary",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_dealer_name",
                            "fieldLabel": "Dealer Name",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_phone_number",
                            "fieldLabel": "Phone Number",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_phone",
                            "fieldLabel": "Phone",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_landline",
                            "fieldLabel": "Landline",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_address",
                            "fieldLabel": "Address",
                            "type": "field"
                        }
                    ],
                    "sections": []
                },
                {
                    "sectionKey": "section_delivery_details_section",
                    "sectionTitle": " Delivery Details section",
                    "fields": [
                        {
                            "fieldKey": "field_delivery_details",
                            "fieldLabel": "Delivery Details",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_bike_final_pricing",
                            "fieldLabel": "Bike Final Pricing",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_tentative_bike_delivery_date",
                            "fieldLabel": " Tentative Bike Delivery date",
                            "type": "field"
                        }
                    ],
                    "sections": []
                },
                {
                    "sectionKey": "section_purchase_preferences_section",
                    "sectionTitle": " Purchase Preferences section",
                    "fields": [
                        {
                            "fieldKey": "field_purchase_preferences",
                            "fieldLabel": "Purchase Preferences",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_ownership_status",
                            "fieldLabel": " Ownership Status",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_reown",
                            "fieldLabel": "Reown",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_new_purchase",
                            "fieldLabel": "No, this is a new purchase",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_yes",
                            "fieldLabel": "Yes",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_insurance",
                            "fieldLabel": "Insurance",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_from_dealership",
                            "fieldLabel": "From Dealership",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_will_buy_my_own",
                            "fieldLabel": "Will buy my own",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_registration",
                            "fieldLabel": "Registration",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_permanent_registration",
                            "fieldLabel": "Permanent Registration",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_temporary_registration",
                            "fieldLabel": "Temporary Registration",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_buying_my_first_bike",
                            "fieldLabel": "Buying my first bike",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_buying_additional_bike",
                            "fieldLabel": "Buying additional bike",
                            "type": "field"
                        },
                        {
                            "fieldKey": "field_replacing_existing_bike",
                            "fieldLabel": "Replacing existing bike",
                            "type": "field"
                        }
                    ],
                    "sections": []
                },
                {
                    "sectionKey": "section_checkbox_cta",
                    "sectionTitle": " Checkbox & CTA",
                    "fields": [
                        {
                            "fieldKey": "field_declaration",
                            "fieldLabel": "Declaration",
                            "type": "textfield",
                            "fieldValue": "I hereby accept the booking and confirm that charges will be deducted after I confirm this booking."
                        },
                        {
                            "fieldKey": "field_accept_booking",
                            "fieldLabel": "Accept Booking",
                            "type": "field"
                        }
                    ],
                    "sections": []
                }
            ]
        },
        {
            "sectionKey": "section_other_items",
            "sectionTitle": "Other Items",
            "fields": [
                {
                    "fieldKey": "field_booking_confirmation",
                    "fieldLabel": "Booking Confirmation",
                    "type": "field"
                },
                {
                    "fieldKey": "field_booking_received",
                    "fieldLabel": "Booking Received",
                    "type": "field"
                },
                {
                    "fieldKey": "field_receive_message",
                    "fieldLabel": "Your booking is being confirmed. We will get back to you once we have an estimated delivery date of your Bike.",
                    "type": "field"
                },
                {
                    "fieldKey": "field_booking_cofirm_message",
                    "fieldLabel": "booking_cofirm_message",
                    "type": "textfield",
                    "fieldValue": "Your booking has been confirmed.\nYou will have to accept the delivery date to proceed. Should you wish to change the delivery date, you can call the dealership at"
                },
                {
                    "fieldKey": "field_waiting_for_verification_to_complete",
                    "fieldLabel": "Waiting for Verification to Complete",
                    "type": "field"
                },
                {
                    "fieldKey": "field_title_awaiting_confirmation",
                    "fieldLabel": "Awaiting Confirmation",
                    "type": "field"
                },
                {
                    "fieldKey": "field_title_booking_confirmation",
                    "fieldLabel": "Booking Confirmation",
                    "type": "field"
                },
                {
                    "fieldKey": "field_title_customer_confirmation",
                    "fieldLabel": "Customer Confirmation",
                    "type": "field"
                }
            ],
            "sections": []
        }
    ]
}