Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Orders placed by an user will generate an email to the order receiver and a confirmation to the user. The order receiver will be:

  • For an user: The selected reseller will get the order

  • For an user connected to a company: The user's company's parent organisation will get the order.

  • For an user with no selected reseller: Default order receiver as defined in profile.config

  • For an user connected to a company with no selected reseller: Default order receiver as defined in profile.config

Price list

Price lists are defined by name, available currencies for that price list and valid countries for the price list. One price list should also be the default price list.

  • For each organisation which is not a client organisation, it is possible to select price list for outgoing prices. Outgoing price on an organisation is the price a client which has the organisation as parent organisation will see when purchasing parts.

  • Each user or organisation may choose parent organisation. An user will see the outgoing price of the parent organisation. Parent organisation is called reseller when users register.

  • In case of a user or client organisation not having a parent organisation (reseller), the user will be able to select the default price list if the user is in a country which the default price list covers.

  • Users cannot be created (or cannot register) if they do not choose a reseller or have access to a default price list.

In the sample below, users at Client SE will see the price list Prices SE. Users at Reseller SE will see the price list Reseller price Europe (may choose currency SEK). Users at Reseller DE will see the price list Reseller price Europe (may choose currency EUR). Client CN will place orders to default order receiver (OEM) and will see default price list (Default prices World, may choose currency SEK, EUR or USD).Image Removed


...


Note that if the top organisation has "accept orders" set to true, end clients may choose to send orders to the top organisation (normally the OEM) despite having local resellers. The end client will also see the OEM's outgoing price, which normally is intended as reseller price.

Note that if the default price list covers a country in which there is also a reseller, users registering will be able to choose a price list or a reseller.

Availability

Availability is defined through an availability provider. All users (or users of company of any type) connected to an organisation with availability provider (outgoing) selected will see the availability specified by the availability provider.

Signifikant Platform comes with three default availability providers which may fetch availability from the database, an XLS file or an CVS file. The database may be loaded through manual upload of an XLS or an CVS file. Signifikant Platform availability provider is controlled through profile.config and must be given a name to appear in admin section of web viewer.

Code Block
<AvailabilityProvider>

...


  <AssertDbAvailabilityProvider>

...


    <AvailabilityForCountry/>

...


    <ProviderNameCode>AssertDatabase</ProviderNameCode>

...


  </AssertDbAvailabilityProvider> 

...

</AvailabilityProvider>

Refer to Configuration of Web Viewer version 4.x for more information on default availability providers.

...

If AutoSelectResellerEnabled is true, the the user will get a reseller appointed. The user will then get the reseller's price list. This will happen if organisations is turned on, and exactly one reseller in the user’s country exist.

If AutoSelectPriceListEnabled is true, the user will get a price list automatically. This will happen if

  • organisations is turned on, no reseller exist for the country the user has selected and a default price list exist for that country

  • organisations is turned off and a default price list exist for the country the user has selected

Order mail attachment

Orders attached to email may be as pdf or xls.

Use the below setting for pdf

Code Block
<OrderAttachmentProviderToOEM>

...


  <OrderAttachmentProviderAsPdfToOEM>

...


  </OrderAttachmentProviderAsPdfToOEM>

...


</OrderAttachmentProviderToOEM>

...


<OrderAttachmentProviderToCustomer>

...


  <OrderAttachmentProviderAsPdfToCustomer>

...


  </OrderAttachmentProviderAsPdfToCustomer>

...


</OrderAttachmentProviderToCustomer>

Use the below setting for xls

Code Block
<OrderAttachmentProviderToOEM>

...


  <OrderAttachmentProviderAsExcelToOEM>

...


  </OrderAttachmentProviderAsExcelToOEM>

...


</OrderAttachmentProviderToOEM>

...


<OrderAttachmentProviderToCustomer>

...


  <OrderAttachmentProviderAsExcelToCustomer>

...


  </OrderAttachmentProviderAsExcelToCustomer>

...


</OrderAttachmentProviderToCustomer>

...

Info
//


Configuration in version 5.1

Code Block
languagexml
	<!-- Turn on order function, set mail address for default orders, turn on organisations, and accept -->
	<!-- orders at resellers -->
	<OrderEnabled>true</OrderEnabled>
<OrderReceiver>sales@oem.com</OrderReceiver>
<OrganizationEnabled>true</OrganizationEnabled>
<OrganizationAcceptDirectOrdersEnabled>true</OrganizationAcceptDirectOrdersEnabled>// <OrganizationAcceptDirectOrdersEnabled>true</OrganizationAcceptDirectOrdersEnabled> <!-- Turn on Assert's default functions for price, availability, order, order cart and attachments --> <PriceProvider> <AssertDbPriceProvider> <PriceEditable>true</PriceEditable> </AssertDbPriceProvider> </PriceProvider> <AvailabilityProvider>  <AssertDbAvailabilityProvider>      <AvailabilityEditable>true</AvailabilityEditable>   </AssertDbAvailabilityProvider>    </AvailabilityProvider> <PlaceOrderProvider>  <AssertPlaceOrderProvider>     </AssertPlaceOrderProvider> </PlaceOrderProvider> <AddToOrderCartProvider>   <AddToAssertOrderCartProvider> </AddToAssertOrderCartProvider> </AddToOrderCartProvider> <OrderAttachmentProviderToOEM>  <OrderAttachmentProviderAsPdfToOEM> </OrderAttachmentProviderAsPdfToOEM> </OrderAttachmentProviderToOEM> <OrderAttachmentProviderToCustomer> <OrderAttachmentProviderAsPdfToCustomer>  </OrderAttachmentProviderAsPdfToCustomer> </OrderAttachmentProviderToCustomer>

Configuration in version 5.0 and earlier

Code Block
languagexml
	<!-- Turn on order function, set mail address for default orders, turn on organisations, and accept -->
	<!-- orders at resellers -->
	<OrderEnabled>true</OrderEnabled>
	<OrderReceiver>sales@oem.com</OrderReceiver>
	<OrganizationEnabled>true</OrganizationEnabled>
	<OrganizationAcceptDirectOrdersEnabled>true</OrganizationAcceptDirectOrdersEnabled>
	<!-- Turn on Assert's default functions for price, availability, order, order cart and attachments<PriceProvider>
<AssertDbPriceProvider>
--> <PriceProvider> <AssertDbPriceProvider> <UploadPanelEnabled>true</UploadPanelEnabled>
  < </AssertDbPriceProvider>
</PriceProvider>
<AvailabilityProvider>
  <AssertDbAvailabilityProvider>   
 <UploadPanelEnabled>true</UploadPanelEnabled>
  < <AvailabilityProvider>  <AssertDbAvailabilityProvider>      <UploadPanelEnabled>true</UploadPanelEnabled>   </AssertDbAvailabilityProvider>   
</AvailabilityProvider>
<PlaceOrderProvider>
  <AssertPlaceOrderProvider> 
  </AssertPlaceOrderProvider>
</PlaceOrderProvider>
<AddToOrderCartProvider>
  <AddToAssertOrderCartProvider>
  </AddToAssertOrderCartProvider>
</AddToOrderCartProvider>
<OrderAttachmentProviderToOEM>
  <OrderAttachmentProviderAsPdfToOEM>
  </OrderAttachmentProviderAsPdfToOEM>
</OrderAttachmentProviderToOEM>
<OrderAttachmentProviderToCustomer>
  <OrderAttachmentProviderAsPdfToCustomer>
  </OrderAttachmentProviderAsPdfToCustomer>
<PlaceOrderProvider>  <AssertPlaceOrderProvider>     </AssertPlaceOrderProvider> </PlaceOrderProvider> <AddToOrderCartProvider>   <AddToAssertOrderCartProvider> </AddToAssertOrderCartProvider> </AddToOrderCartProvider> <OrderAttachmentProviderToOEM>  <OrderAttachmentProviderAsPdfToOEM> </OrderAttachmentProviderAsPdfToOEM> </OrderAttachmentProviderToOEM> <OrderAttachmentProviderToCustomer> <OrderAttachmentProviderAsPdfToCustomer>  </OrderAttachmentProviderAsPdfToCustomer> </OrderAttachmentProviderToCustomer>

Filter by label (Content by label)
showLabelsfalse
max5
spacesASKB
sortmodified
showSpacefalse

...

reversetrue
typepage
cqllabel in ( "organisations" , "resellers" , "users" , "list" , "price" , "order" ) and type = "page" and space = "ASKB"
labelsusers organisations resellers price list order
Page Properties
hiddentrue


Related issues