# Custom queries
# Introduction
Following the Extending GraphQL Queries (opens new window), we can override the base queries from odoo to our custom queries.
- Import the
custom-project-api/customQueries.js
file to middleware.config.js
// middleware.config.js
const customQueries = require('./custom-project-api/customQueries.js');
module.exports = {
integrations: {
odoo: {
location: '@vue-storefront/odoo-api/server',
configuration: {
odooBaseUrl,
graphqlBaseUrl
},
customQueries
}
}
};
- Custom queries file must follow
// custom-project-api/customQueries.js
module.exports = {
customGetProduct: ({variables}) => ({
varialbes,
query: gql`
query {
product {
id
name
}
}
`,
variables
}),
Don't forget to reload the application
The application does not reload automatically after saving the changes in Server Middleware. Due to this, you have to restart the application manually. We are working on enabling Hot Reloading in future updates.
← Custom Apis Payment →