Добавление поля, например IndemnificationAmount к продукту в магазине uCommerce /Umbraco
У меня проблема в Umbraco/uCommerce.
Я пытаюсь найти способ адаптации магазина uCommerce Store для моих конкретных потребностей. То, что я собираюсь сделать, это добавить сумму компенсации к страховому продукту, но, похоже, не могу понять это.
Изменить: На странице продукта я хочу, чтобы у меня было поле, в котором вы можете ввести число (сумму компенсации), которое будет использоваться для представления страховой премии через какую-либо услугу (а не для импорта по данному вопросу). Когда сумма введена, и клиент доволен премией и добавляет продукт в корзину, я хочу, чтобы свойство продукта (сумма компенсации) было заполнено и продукт был добавлен в корзину...
У кого-нибудь есть идея?
1 ответ
Сначала добавьте товар в корзину с помощью CommerceLibrary:AddToBasket()
Затем добавьте свойство динамического порядка в строку, созданную с помощью AddToBasket(). Вы можете установить их на сам заказ или отдельные строки заказа.
В XSLT вы используете CommerceLibrary:SetOrderProperty("myProp", "myValue") или SetOrderPorperty (lineIndex, "myProp", "myValue").
В.NET вы используете myOrder["myProp"] = "myValue или myOrderLine["myProp"] = "myValue".