Introduction

Before now a user has to visit two pages (Add Sub page and Edit Product page) in order to fully configure the Subreseller/Callshop Reseller. There is no way for an ordinary user to figure out the two next steps (after Sub is added) without detailed instructions:

  • the Product is required for Subreseller; 
  • how to add a [clone] a Product. 

To make user life easier new tab 'Clone Products' has been added while adding Subreseller / Callshop Reseller.

Purpose and scope

Ticket NumberTT#409260
Target Build
MR49-0
Affected ComponentsPortaAdmin
Document Start Date 

Collaborators

Development Department

Testing and Support Departments

WI Add Subreseller / Add Callshop Reseller pages changes

  • Added "Clone Products" tab which is available ONLY on 'Add' pages for these two entities
  • Added grid(table) with available for current Reseller products

How to configure

On Clone Products tab user can specify one or more products which should be cloned. He press 'Edit' button and fill in new Product name.

This field is mandatory. If you leave it empty product won't be cloned

He can check comboboxes if he need to clone Discount Plan, Subscription or Rates.

 By default only Rates checkbox is checked

 

If selected currency for this Subreseller is not the same as for Available Products in list, he can see two radiobuttons in Rates column while editing this record, istead of one checkbox. User can choose 'Clone without Rates' or 'Convert Rates' button. If he selected 'Convert Rates' he can specify custom exchange rate.

By default exchange rate field is filled in with default exchange rate, which is taken from Source specified by Admin on Currencies page

 

When user finishes configuration he should press 'Update' button to confirm his changes. He can see changes made by him in grid(table). Rates column will be rendered according to what user specify in clone product configuration.

 

User must specify at least one product for cloning or error will be appeared during saving.

When user press 'Save' or 'Save & Close' buttons handler will pass entered parameters to TaskStack 'clone_product' procedure. Soon Product(s) / Tariff(s) / Rate(s) / Subscription / Discount Plan (if checked) will be displayed on Subreseller WI