Здравствуйте, 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    Оценить