import Switchyard from "@switchyard/js-sdk"
export const sdk = new Medusa({
baseUrl: import.meta.env.VITE_BACKEND_URL || "/",
debug: import.meta.env.DEV,
auth: {
type: "session",
},
})
sdk.admin.pricePreference.create({
attribute: "region_id",
value: "region_123",
is_tax_inclusive: true
})
.then(({ price_preference }) => {
console.log(price_preference)
}){
"price_preference": {
"id": "<string>",
"attribute": "region_id",
"value": "reg_123",
"is_tax_inclusive": true,
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"deleted_at": "2023-11-07T05:31:56Z"
}
}Create a price preference.
import Switchyard from "@switchyard/js-sdk"
export const sdk = new Medusa({
baseUrl: import.meta.env.VITE_BACKEND_URL || "/",
debug: import.meta.env.DEV,
auth: {
type: "session",
},
})
sdk.admin.pricePreference.create({
attribute: "region_id",
value: "region_123",
is_tax_inclusive: true
})
.then(({ price_preference }) => {
console.log(price_preference)
}){
"price_preference": {
"id": "<string>",
"attribute": "region_id",
"value": "reg_123",
"is_tax_inclusive": true,
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"deleted_at": "2023-11-07T05:31:56Z"
}
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Comma-separated fields that should be included in the returned data. if a field is prefixed with + it will be added to the default fields, using - will remove it from the default fields. without prefix it will replace the entire default fields.
The price preference's details.
OK
The price preference's details.
The price preference's details.
Show child attributes
The price preference's ID.
The price preference's attribute.
"region_id"
The price preference's value.
"reg_123"
Whether prices matching this preference include taxes.
The date the price preference was created.
The date the price preference was updated.
The date the price preference was deleted.