Developer forum

Forum » Ecommerce - Standard features » Documentation on B2B / B2C best practices

Documentation on B2B / B2C best practices

Stephen Anthony Jackson
Stephen Anthony Jackson
Reply

Can someone point me in the direction of documentation on best practices when it comes to implementing B2B / B2C versions of a site?

I am thinking specifically of User groups (Private / Business) prices with / without VAT, and specific price discounts for certain groups such as B2B high-volume customers. 

I cannot find anything on the DW pages about this topic.

Cheers

//Steve


Replies

 
Nicolai Pedersen Dynamicweb Employee
Nicolai Pedersen
Reply

Hi Stephen

No such documentation exist - there are many ways to implement this and it depends on the customer needs.

Websites with/without VAT: https://doc.dynamicweb.com/documentation-9/content/content/websites#3218

Setting up VAT: https://doc.dynamicweb.com/documentation-9/ecommerce/other/vat

Setting up discounts for users or groups of users: https://doc.dynamicweb.com/documentation-9/ecommerce/discounts/discounts-offers

Reverse VAT articles if you need that instead: https://doc.dynamicweb.com/?website=13&ID=5656&q=reverse+vat&SortBy=&SortOrder=desc

 
Stephen Anthony Jackson
Stephen Anthony Jackson
Reply

Thanks Nicolai. From what I can see in those articles. VAT settings are per shop, and not per user or user group. Does this mean the best solution is to copy the website and create a "B2B" version which is essentially "almost" a copy of the original site?

 
Nicolai Pedersen Dynamicweb Employee
Nicolai Pedersen
Reply

Nope.

VAT settings are 2 things - VAT % always follow the delivery country. No matter what. Users can have another delivery country than the default - so if the website is setup for DK and therefore 25% by default, a user can login and have DE as country which is then 19%.

If you want to control 'reverse-vat' charges, you can either switch in the URL (https://doc.dynamicweb.com/documentation-8/ecommerce/payment-shipping/vat-taxes#1518) or on the user (https://doc.dynamicweb.com/documentation-9/users/user-management/users) - the user has a reverse-vat charge flag.

And there are probably other solutions if you describe what you are trying to do.

 

You must be logged in to post in the forum