BigCommerce Stencil - получение пользовательских полей продукта в карточке продукта

Я пытаюсь получить каждый продукт custom_fields данные на страницах списка категорий в BigCommerce Stencil. Эта документация здесь и представление продукта JSON ниже предполагают, что это невозможно.

Мне трудно поверить, что эта функциональность будет исключена из Stencil, учитывая, что она была доступна в Blueprint.

{
    "id": 691,
    "name": "Archipelago Botanicals - Pomegranate Lip Gloss",
    "url": "http://******.mybigcommerce.com/archipelago-botanicals-pomegranate-lip-gloss/",
    "brand": {
      "name": "Archipelago Botanicals"
    },
    "rating": 0,
    "availability": "",
    "summary": "Pomegranate lip gloss leaves lips hydrated, shiny and smooth. Apply liberally.Net Weight: 0.42 oz. / 12 g Mineral Oil, Polybutene, Octyidodecanol, Butylene, Ethylene, Styrene Copolymer, Ethylene, Propylene, Styrene Copolymer, C18-36 Acid Triglycerides, Fr",
    "image": {
      "data": "https://cdn3.bigcommerce.com/*****/images/stencil/{:size}/products/691/41439/arbopolipgl__77026.1464267682.jpg?c=2",
      "alt": "Archipelago Botanicals - Pomegranate Lip Gloss"
    },
    "date_added": "Apr 7th 2016",
    "qty_in_cart": 0,
    "pre_order": false,
    "has_options": false,
    "show_cart_action": false,
    "price": {
      "without_tax": {
        "formatted": "$5.00",
        "value": 5
      },
      "rrp_without_tax": {
        "formatted": "$12.50",
        "value": 12.5
      },
      "saved": {
        "formatted": "$7.50",
        "value": 7.5
      },
      "tax_label": "Tax"
    }
  },

Я что-то упустил или эта функция недоступна на Stencil в настоящее время?

Кто-нибудь придумал креативное решение для извлечения этих данных из каждой карты продукта?

Спасибо

1 ответ

Решение

product card теперь позволяет это разоблачить. Он предоставляет массив всех пользовательских полей, связанных с продуктом. Информация об объекте карты товара находится здесь.

Это было изменение, которое нужно было сделать в базовом приложении BC, а исправление было выпущено 20 сентября.

Другие вопросы по тегам