docs: add missing shipping_profile_id in create product snippets (#11443)
* initial * add link
This commit is contained in:
+1
-1
@@ -237,7 +237,7 @@ curl -X POST 'http://localhost:9000/admin/products' \
|
|||||||
}'
|
}'
|
||||||
```
|
```
|
||||||
|
|
||||||
Make sure to replace `{token}` with the token you received from the previous request, `shipping_profile_id` with the ID of a shipping profile in your application, and `{brand_id}` with the ID of a brand in your application.
|
Make sure to replace `{token}` with the token you received from the previous request, `shipping_profile_id` with the ID of a shipping profile in your application, and `{brand_id}` with the ID of a brand in your application. You can retrieve the ID of a shipping profile either from the Medusa Admin, or the [List Shipping Profiles API route](!api!/admin#shipping-profiles_getshippingprofiles).
|
||||||
|
|
||||||
The request creates a product and returns it.
|
The request creates a product and returns it.
|
||||||
|
|
||||||
|
|||||||
@@ -117,6 +117,7 @@ curl -X POST 'http://localhost:9000/admin/products' \
|
|||||||
"values": ["Default option value"]
|
"values": ["Default option value"]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"shipping_profile_id": "{shipping_profile_id}",
|
||||||
"additional_data": {
|
"additional_data": {
|
||||||
"brand": "Acme"
|
"brand": "Acme"
|
||||||
}
|
}
|
||||||
@@ -125,7 +126,7 @@ curl -X POST 'http://localhost:9000/admin/products' \
|
|||||||
|
|
||||||
<Note title="Tip">
|
<Note title="Tip">
|
||||||
|
|
||||||
Make sure to replace the `{token}` in the authorization header with an admin user's authentication token.
|
Make sure to replace the `{token}` in the authorization header with an admin user's authentication token, and `{shipping_profile_id}` with an existing shipping profile's ID.
|
||||||
|
|
||||||
</Note>
|
</Note>
|
||||||
|
|
||||||
|
|||||||
@@ -124,6 +124,7 @@ const productsData = new Array(productsNum).fill(0).map((_, index) => {
|
|||||||
Size: sizeOptions[Math.floor(Math.random() * 3)],
|
Size: sizeOptions[Math.floor(Math.random() * 3)],
|
||||||
},
|
},
|
||||||
})),
|
})),
|
||||||
|
shipping_profile_id: "sp_123",
|
||||||
sales_channels: [
|
sales_channels: [
|
||||||
{
|
{
|
||||||
id: defaultSalesChannel[0].id,
|
id: defaultSalesChannel[0].id,
|
||||||
|
|||||||
@@ -176,6 +176,7 @@ export const createMultiPartProductsWorkflow = createWorkflow(
|
|||||||
values: ["Default Variant"],
|
values: ["Default Variant"],
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
shipping_profile_id: "sp_123",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@@ -229,6 +230,7 @@ export const createBundledProducts = createWorkflow(
|
|||||||
products: [
|
products: [
|
||||||
{
|
{
|
||||||
title: "Shirt",
|
title: "Shirt",
|
||||||
|
shipping_profile_id: "sp_123",
|
||||||
variants: [
|
variants: [
|
||||||
{
|
{
|
||||||
title: "Shirt",
|
title: "Shirt",
|
||||||
@@ -253,6 +255,7 @@ export const createBundledProducts = createWorkflow(
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Pants",
|
title: "Pants",
|
||||||
|
shipping_profile_id: "sp_123",
|
||||||
variants: [
|
variants: [
|
||||||
{
|
{
|
||||||
title: "Pants",
|
title: "Pants",
|
||||||
@@ -277,6 +280,7 @@ export const createBundledProducts = createWorkflow(
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Shoes",
|
title: "Shoes",
|
||||||
|
shipping_profile_id: "sp_123",
|
||||||
variants: [
|
variants: [
|
||||||
{
|
{
|
||||||
title: "Shoes",
|
title: "Shoes",
|
||||||
@@ -381,6 +385,7 @@ export const createBundledProducts = createWorkflow(
|
|||||||
products: [
|
products: [
|
||||||
{
|
{
|
||||||
title: "Bundled Clothes",
|
title: "Bundled Clothes",
|
||||||
|
shipping_profile_id: "sp_123",
|
||||||
variants: [
|
variants: [
|
||||||
{
|
{
|
||||||
title: "Bundle",
|
title: "Bundle",
|
||||||
|
|||||||
@@ -319,6 +319,7 @@ curl -X POST 'localhost:9000/admin/products' \
|
|||||||
"values": ["Default option value"]
|
"values": ["Default option value"]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"shipping_profile_id": "{shipping_profile_id}",
|
||||||
"additional_data": {
|
"additional_data": {
|
||||||
"custom_name": "test"
|
"custom_name": "test"
|
||||||
}
|
}
|
||||||
@@ -327,6 +328,8 @@ curl -X POST 'localhost:9000/admin/products' \
|
|||||||
|
|
||||||
Make sure to replace `{token}` with an admin user's JWT token. Learn how to retrieve it in the [API reference](!api!/admin#1-bearer-authorization-with-jwt-tokens).
|
Make sure to replace `{token}` with an admin user's JWT token. Learn how to retrieve it in the [API reference](!api!/admin#1-bearer-authorization-with-jwt-tokens).
|
||||||
|
|
||||||
|
Also, make sure to replace `{shipping_profile_id}` with an existing shipping profile's ID. You can retrieve one either from the Medusa Admin dashboard or using the [List Shipping Profiles API Route](!api!/admin#shipping-profiles_getshippingprofiles).
|
||||||
|
|
||||||
The request will return the product's details. You'll learn how to retreive the `custom_name` property with the product's details in the next section.
|
The request will return the product's details. You'll learn how to retreive the `custom_name` property with the product's details in the next section.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
Reference in New Issue
Block a user