Я использую Shopify и должен добавить Qubit на сайт клиентов.Как программно добавлять вещи к объекту JS?
В любой момент времени есть объект «корзина», который показывает, какие товары находятся в корзине пользователей.
Как динамически вставлять объекты в эту структуру json?
"line_items": [{
"product": {
"id": "1234567890",
"sku_code": "0987654321",
"url": "product.html",
"name": "Sparkly Shoes",
"description": "Description about this product",
"manufacturer": "The Shoe Co",
"category": "Shoe",
"subcategory": "Heels",
"color": "n/a",
"stock": 3,
"size": "6",
"currency": "GBP",
"unit_price": 130,
"unit_sale_price": 130,
"voucher": "MYVOUCHER1"
},
"quantity": 1,
"subtotal": 130,
"total_discount": 0
}, {
"product": {
"id": "1234567890",
"sku_code": "0987654321",
"url": "product-dress.html",
"name": "Red Dress",
"description": "Description about this product",
"manufacturer": "The Dress Co",
"category": "Dresses",
"subcategory": "Red dresses",
"color": "n/a",
"stock": 3,
"size": "6",
"currency": "GBP",
"unit_price": 200,
"unit_sale_price": 150,
"voucher": "MYVOUCHER1"
},
"quantity": 1,
"subtotal": 200,
"total_discount": 50
}, {
"product": {
"id": "1234567890",
"sku_code": "0987654321",
"url": "product-swimwear.html",
"name": "Bikini",
"description": "Description about this product",
"manufacturer": "The Bikini Co",
"category": "Swimwear",
"subcategory": "Bikini",
"color": "n/a",
"stock": 3,
"size": "6",
"currency": "GBP",
"unit_price": 100,
"unit_sale_price": 100,
"voucher": "MYVOUCHER1"
},
"quantity": 1,
"subtotal": 100,
"total_discount": 0
}]
},
Взято из: http://tools.qubitproducts.com/uv/demosite/guide.html
Это может быть один продукт или два продукта, и т.д ... как бы я динамически перебирает доступных продуктов в корзине (код псевдо штраф), а затем отобразить несколько значений?
Если бы я определял вышеуказанную структуру json, как бы я сделал это динамически? Просто поместите петлю между кодом? (Чувствует себя грязным?)
Я думаю, что вы можете ввести в заблуждение JSON (формат сериализации) с объектами Javascript (вещи выполнения, которыми вы можете манипулировать). Можете ли вы привести пример того, о каком коде вы думаете? – hugomg
Вы спрашиваете, как добавить продукт в корзину, после получения полей данных продукта? –