Сохранить данные массива в Webflow CMS? - PullRequest
0 голосов
/ 27 мая 2020

Я работал над проектом последние 2 месяца и, наконец, подошел к концу, однако я столкнулся с небольшой проблемой, пытаясь завершить sh одну из моих фаз.

I В настоящее время я использую облачные функции Google Firebase, чтобы получить информацию о продукте с платформы прямой доставки и сохранить ее, а затем отправить в CMS Webflow всякий раз, когда публикуется новый продукт. Однако теперь мне нужно убедиться, что у меня есть все необходимые мне опции, чтобы клиенты могли выбирать нужный размер и цвет. Текущая проблема при отправке этой информации в Webflow заключается в том, что она приходит в виде массива. Я не уверен, как сохранить этот массив данных в один элемент коллекции. Моя первоначальная структура данных должна была выглядеть примерно так:

productCollection = {
    productTitle, 
    productId, 
    thumbnailImage, 
    productImages(multi-image field),
    //The above data is currently the only sections that I have working saved into Webflow
    colorWays, // multi-ref field?
    sizes, // multi-ref field?
};

colorsCollection = {
    productTitle, 
    productId, 
    [colorName's] // I would somehow need this array of information saved into this collection in one Item
};

sizesCollection = {
    productTitle, 
    productId, 
    [sizeName's] // I would somehow need this array of information saved into this collection in one Item
};

Я надеюсь, что приведенное выше имеет смысл. Мне понадобятся эти данные, чтобы после передачи в мою платежную систему я мог взять название цвета и название размера, сделать их строкой и связать их со всеми возможными вариантами, чтобы выбрать правильный SKU и отправить заказ на прямую доставку. служба. Кроме того, я не использую тарифный план для электронной коммерции, я настроил все это через обычную CMS.

Я не уверен, есть ли способ сделать это, или даже какой-нибудь «взлом», чтобы обойти это. Мы будем благодарны за любой вклад. Большое вам всем спасибо.

...