Compare commits
3
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
60072cfcbe | ||
|
|
c9b376c4e6 | ||
|
|
cea41ce428 |
@@ -19,6 +19,16 @@ spec:
|
||||
image: gitea.cruzcloud.net/devops/ecommerce-frontend:v1.0.77
|
||||
ports:
|
||||
- containerPort: 80
|
||||
env:
|
||||
- name: HEADLESS_PROVIDER
|
||||
value: medusa
|
||||
- name: MEDUSA_BACKEND_URL
|
||||
value: http://medusa-svc:9000
|
||||
- name: MEDUSA_REGION_ID
|
||||
value: reg_01KZT86WPAH7A7ZZRDSX3350V2
|
||||
envFrom:
|
||||
- secretRef:
|
||||
name: commerce-storefront
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
|
||||
@@ -258,6 +258,14 @@ function backendUrl(): string {
|
||||
return value.replace(/\/$/, "");
|
||||
}
|
||||
|
||||
function regionId(): string {
|
||||
const value = process.env.MEDUSA_REGION_ID;
|
||||
if (!value) {
|
||||
throw new Error("MEDUSA_REGION_ID no está configurado.");
|
||||
}
|
||||
return value;
|
||||
}
|
||||
|
||||
async function medusaFetch<T>(
|
||||
path: string,
|
||||
searchParams?: URLSearchParams,
|
||||
@@ -515,7 +523,10 @@ async function fetchProducts(
|
||||
): Promise<Product[]> {
|
||||
const params = new URLSearchParams({
|
||||
limit: String(limit),
|
||||
currency_code: "cop",
|
||||
// El validador de /store/products no acepta currency_code (400
|
||||
// "Unrecognized fields"); el precio calculado solo se resuelve con
|
||||
// region_id.
|
||||
region_id: regionId(),
|
||||
fields:
|
||||
"+metadata,+images,+tags,+categories,+collection,+variants.inventory_quantity,+variants.calculated_price,+variants.options",
|
||||
});
|
||||
@@ -543,7 +554,10 @@ export const medusaCatalogProvider: CatalogProvider = {
|
||||
const params = new URLSearchParams({
|
||||
handle: slug,
|
||||
limit: "1",
|
||||
currency_code: "cop",
|
||||
// El validador de /store/products no acepta currency_code (400
|
||||
// "Unrecognized fields"); el precio calculado solo se resuelve con
|
||||
// region_id.
|
||||
region_id: regionId(),
|
||||
fields:
|
||||
"+metadata,+images,+tags,+categories,+collection,+variants.inventory_quantity,+variants.calculated_price,+variants.options",
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user