Search to get all address details of a Customer

 let customerSearchObj = search.create({

                    type: “customer”,

                    filters:

                        [

                            [“internalid”,“anyof”,customerId]

                        ],

                    columns:

                        [

                            search.createColumn({name: “internalid”, label: “InternalID”}),

                            search.createColumn({

                                name: “isdefaultshipping”,

                                join: “Address”,

                                label: “DefaultShippingAddress”

                            }),

                            search.createColumn({

                                name: “isdefaultbilling”,

                                join: “Address”,

                                label: “DefaultBillingAddress”

                            }),

                            search.createColumn({

                                name: “country”,

                                join: “Address”,

                                label: “Country”

                            }),

                            search.createColumn({

                                name: “addressee”,

                                join: “Address”,

                                label: “Addressee”

                            }),

                            search.createColumn({

                                name: “address1”,

                                join: “Address”,

                                label: “Address1”

                            }),

                            search.createColumn({

                                name: “address2”,

                                join: “Address”,

                                label: “Address2”

                            }),

                            search.createColumn({

                                name: “address3”,

                                join: “Address”,

                                label: “Address3”

                            }),

                            search.createColumn({

                                name: “addressphone”,

                                join: “Address”,

                                label: “AddressPhone”

                            }),

                            search.createColumn({

                                name: “city”,

                                join: “Address”,

                                label: “City”

                            }),

                            search.createColumn({

                                name: “state”,

                                join: “Address”,

                                label: “State_Province”

                            }),

                            search.createColumn({

                                name: “zipcode”,

                                join: “Address”,

                                label: “ZipCode”

                            }),

                            search.createColumn({

                                name: “address”,

                                join: “Address”,

                                label: “Address”

                            })

                        ]

                });

Leave a comment

Your email address will not be published. Required fields are marked *