Добавление поля, например 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".

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