Developer forum

Forum » Development » Product Price1, Price2, Price3

Product Price1, Price2, Price3

Nuno Aguiar
Reply

Hi,

 

I have a client that wants to load up to 5 prices per product.

 

I initially thought of two solutions:

  • 4 Discounts to manage the 5 Price variations
  • Duplicate products

 

Is there an easier/better way to do this? The problem is telling Dynamicweb to add the product to the cart using Price3, for example.

 

My other problem is that I have the exact same product (name, image, description, ...) but we need stock management, selling reports, most sold products. Right now I can only think of duplicating products. Does anyone have an idea on how I can share some information and leave some other information splitted?

 

Some other notes:

  • Multiple languages needed
  • Variants needed (0 to 2 levels)
  • Multiple currencies needed

 


Replies

 
Nicolai Høeg Pedersen
Reply
This post has been marked as an answer

How are the 5 prices handled? Which one should apply and when. A few Words on the scenario would help.

 

In 8.3 we have a new Price interface coming. There you can add a number of prices with conditions to a product;

 

Price 1:

VariantID: VO1

Currency: EUR

Price: 100

 

Price 2:

VariantID: VO1

Currency: USD

Price: 120

 

Price 3:

VariantID: VO1

Currency: EUR

AMOUNT: 2

Price: 90

 

Price 3:

VariantID: VO1

Currency: EUR

AMOUNT: 2

Price: 90

 

etc. etc.

 

You will have these filters available:

- Price (text field like on product)
- Currency (Select box of all currencies. Default value = default currency. MUST be selected. Does not have a "Nothing selected")
- Variant (Select box with all variant combinations for this productID. Default value = "" saying "All variants" in the select)
- Quantity (text field)
- User (User selector - choose only one user)
- Group (Group selector - choose only one group)
- Valid from (date and time selector - default is empty - must be nullable.)
- Valid to (date and time selector - default is empty - must be nullable.)
- Period (Select box of periods. Default value = "", show "Nothing selected")
- Unit (Select box of units for this product. Default value = "", show "Nothing selected")
- Language (Select box of languages. Default value = "", show "Nothing selected")
- Country (Select box of countries. Default value = "", show "Nothing selected")
- Shop (Select box of shops. Default value = "", show "Nothing selected")

 

Makes sense?

 

BR Nicolai

Votes for this answer: 1
 
Nuno Aguiar
Reply

Hi Nicolai,

 

I think it is feasable to wait for 8.3 :)

 

The price will be used according to:

 - user/group

 - shop

 - country

 

I've been taking a look at the Price Provider documentation, but will wait for this update before planning any development.

 

Do you have a screen dump for a sneak preview?

 

Nuno

 
Nicolai Høeg Pedersen
Reply

Some early shots! Just in from dev and on its way into QA.

editMode.png viewMode.png
 
Nuno Aguiar
Reply

Hi Nicolai,

 

Looks nice and simple.

 

One suggestion on the subject of Prices (maybe for 8.4). How about setting up Price with VAT and Price w/o VAT on the Product. That way we would not have the problem of setting up Prices in DB checkbox and make the system a lot more versatile.

 

I know it requires mote changes to the interface, Default Price Provider and so forth, but would be a nice improvement. The field could have a "calculate" button, that would calculate the Price w/ or w/o VAT according to what was filled in/clicked.

 

Nuno

 

You must be logged in to post in the forum