Кто нибудь может поделиться рабочим примером XML для RegNow.
Меня интересует такой набор:
Продукт
....Персональная лицензия
.......I. цена
....Комерческая лицензия
.......I. цена для 1-5 лицензий
.......II.цена для 6-10 лицензий
.......III.цена для 11 и боллее лицензий
Регистрция тянется с моего сервера.
Вроде и обьясняют, но что то я еще не сообразил как связать на одном продукте и разные лицензии и разные цены. Рабочего примера хватит(данные можно изменить)
спасибо!
Здравствуйте, devic, Вы писали:
D>Кто нибудь может поделиться рабочим примером XML для RegNow.
D>Меня интересует такой набор:
D>Продукт
D>....Персональная лицензия
D>.......I. цена
D>....Комерческая лицензия
D>.......I. цена для 1-5 лицензий
D>.......II.цена для 6-10 лицензий
D>.......III.цена для 11 и боллее лицензий
D>Регистрция тянется с моего сервера.
D>Вроде и обьясняют, но что то я еще не сообразил как связать на одном продукте и разные лицензии и разные цены. Рабочего примера хватит(данные можно изменить)
D>спасибо!
<product-configuration>
<fields>
<section>
<display>Order Information</display>
<group type="quantity"/>
<group type="pricing">
<display>Order Type</display>
<contents>
<quantity-pricing field="quantity_pricing" pricing="order">
<unit-plural>Licenses</unit-plural>
<level start="1" price="14.95"/>
<level start="6" price="11.20"/>
<level start="11" price="10.00"/>
</quantity-pricing>
</contents>
</group>
</section>
</fields>
...
</product-configuration>
Здравствуйте, retalik, Вы писали:
R>А есть пример разных лицензий в одном продукте? Я volume discounts к одному продукту прикрутил, а для разных лицензий заводил разные продукты.
как я понял это разные лицензии для одного продукта:
<fields>
<section>
<group>
<display>Order Type</display>
<contents>
<!-- Create a drop down box with two license options -->
<select type="menu" field="ordertype" display="Order Type" pricing="order">
<option value="Standard License" price="24.95"/>
<option value="Site License" price="199.95"/>
</select>
</contents>
</group>
</section>
</fields>
а это цены:
<group>
<display>Pricing</display>
<contents>
<quantity-pricing field="quantity_pricing" pricing="order">
<unit-plural>Licenses</unit-plural>
<level start="1" price="24.95"/>
<level start="10" price="19.95"/>
<level start="50" price="14.95"/>
</quantity-pricing>
</contents>
</group>
вот я и подумал может их можно обьеденить. Хотя если другие делят продукты, то и я так сделаю.
Здравствуйте, Xander Zerge, Вы писали:
спасибо, но все равно еще не понятно.
Думаю я сделаю также как говорит retalik
А вообще XML формат на RegNow мне совсем не нравится
Здравствуйте, devic, Вы писали:
D>Кто нибудь может поделиться рабочим примером XML для RegNow.
D>Меня интересует такой набор:
D>Продукт
D>....Персональная лицензия
D>.......I. цена
D>....Комерческая лицензия
D>.......I. цена для 1-5 лицензий
D>.......II.цена для 6-10 лицензий
D>.......III.цена для 11 и боллее лицензий
D>Регистрция тянется с моего сервера.
У меня работает так (правда ключи я сам рассылаю):
<product-configuration>
<fields>
<section>
<display>Order Information</display>
<group type="quantity"/>
<group type="pricing">
<display>License Types</display>
<contents>
<select type="menu" class="custom" field="ordertype" display="Order Type">
<option value="Company License"><display>Company License - see pricing below</display></option>
<option value="Home License" price="19.95"/>
</select>
</contents>
</group>
<group type="pricing">
<display>Company License Pricing</display>
<contents>
<quantity-pricing class="custom" field="custom_quantity" pricing="order">
<unit-singular>License</unit-singular><unit-plural>Licenses</unit-plural>
<level start="1" price="39.95"/>
<level start="5" price="35.95"/>
<level start="10" price="29.95"/>
</quantity-pricing>
</contents>
</group>
<group type="delivery">
<display>CD-ROM</display>
<contents>
<select type="checkbox" field="cdrom" display="CDRom">
<option value="Yes">
<delivery>
<deliver-package name="AWbackup by Lokas Software Package"/>
</delivery>
</option>
</select>
</contents>
<footer>
To receive the software on CD ROM, check this box.
</footer>
</group>
</section>
</fields>
<delivery>
<deliver-custom timeframe="2"/>
</delivery>
<pricing type="order">
<script>
<if>
<condition><check class="custom" field="ordertype" condition="equal_to" test="Company License"/></condition>
<do><return><value-of class="price" field="custom_quantity"/></return></do>
<else><do><return><value-of class="price" field="ordertype"/></return></do></else>
</if>
</script>
</pricing>
</product-configuration>
Здравствуйте, Neil Sagitov, Вы писали:
спасибо Наиль!
я уже встроил как два продукта, может позже переделаю.
А на счет рассылки, то когда генерируется ключ автоматически, то это просто супер.
1. Юзер получает ключ в течении минуты.
2. Я могу в это время быть далеко от компьютера.
3. Чуство радости, что магазин сам работает
вообщем считаю это важным и добавляю для коллекции и этот участок XML.
<delivery>
<deliver-license reference="license">
<generate-license-code>
<script>
<define-parameter name="license_name"/>
<return>
<!-- Execute the CGI script on the remote server -->
<remote.connect url="http://....keygen.php" method="post">
<remote.cgi-value name="PRODUCT_ID"><static value="13204-2"/></remote.cgi-value>
<remote.cgi-value name="FIRSTNAME"><value-of class="recipient" field="fname"/></remote.cgi-value>
<remote.cgi-value name="LASTNAME"><value-of class="recipient" field="lname"/></remote.cgi-value>
<remote.cgi-value name="COMPANY"><value-of class="recipient" field="company"/></remote.cgi-value>
<remote.cgi-value name="EMAIL"><value-of class="recipient" field="email"/></remote.cgi-value>
<remote.cgi-value name="QUANTITY"><value-of class="orderitem" field="quantity"/></remote.cgi-value>
</remote.connect>
</return>
</script>
</generate-license-code>
</deliver-license>
</delivery>