RegNow XML format
От: devic Fast Version Control System
Дата: 01.10.05 10:05
Оценка:
Кто нибудь может поделиться рабочим примером XML для RegNow.
Меня интересует такой набор:

Продукт
....Персональная лицензия
.......I. цена
....Комерческая лицензия
.......I. цена для 1-5 лицензий
.......II.цена для 6-10 лицензий
.......III.цена для 11 и боллее лицензий

Регистрция тянется с моего сервера.

Вроде и обьясняют, но что то я еще не сообразил как связать на одном продукте и разные лицензии и разные цены. Рабочего примера хватит(данные можно изменить)

спасибо!
Re: RegNow XML format
От: retalik www.airbandits.com/
Дата: 01.10.05 11:41
Оценка: 4 (1)
Здравствуйте, devic, Вы писали:

D>Вроде и обьясняют, но что то я еще не сообразил как связать на одном продукте и разные лицензии и разные цены. Рабочего примера хватит(данные можно изменить)


А есть пример разных лицензий в одном продукте? Я volume discounts к одному продукту прикрутил, а для разных лицензий заводил разные продукты.
Успехов,
Виталий.
Re: RegNow XML format
От: Xander Zerge Россия www.zerge.com
Дата: 01.10.05 11:56
Оценка: 4 (1)
Здравствуйте, 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>

Серёжа Новиков,
программист
Re[2]: RegNow XML format
От: devic Fast Version Control System
Дата: 01.10.05 12:47
Оценка:
Здравствуйте, 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>


вот я и подумал может их можно обьеденить. Хотя если другие делят продукты, то и я так сделаю.
Re[2]: RegNow XML format
От: devic Fast Version Control System
Дата: 01.10.05 12:58
Оценка:
Здравствуйте, Xander Zerge, Вы писали:

спасибо, но все равно еще не понятно.
Думаю я сделаю также как говорит retalik

А вообще XML формат на RegNow мне совсем не нравится
RegNow XML format
От: Neil Sagitov Россия https://www.insofta.com https://www.awicons.com
Дата: 09.10.05 08:05
Оценка: 22 (2)
#Имя: FAQ.shareware.regnow.xml
Здравствуйте, 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>
С уважением, Наиль.
Re[2]: RegNow XML format
От: devic Fast Version Control System
Дата: 09.10.05 09:06
Оценка:
Здравствуйте, 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>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.