Jump to content

Can PrestaShop do this?


Recommended Posts

Hello PrestaShop Audience!

 

I am a website developer. I have a new client that wants an ecommerce store built. I'm looking at Opencart, Zen Cart, and PrestaShop.

 

These are the functions I need implemented into this site:

 

Unregistered Users:

1) PrestaShop should operate as a "catalog" to unregistered users. They should see no pricing. No add to cart button. Only the product description & an ask a question function (button) should show to unregistered users.

 

Registered Users:

1) On the product listing page there should be no add to cart button. Just the product name. When you click on the product image it should go to its product detail page (not the large version of the image - they can do that with the photos on the product detail page).

 

2) We will have 3 "Shopper Groups" -> Unregistered Users, Retailers, and Distributors.

 

Each shopper group will see different pricing

 

Default = No Pricing. *(See above under Unregistered Users)

Retailers = its shopper group pricing per product

Distributors = its shopper group pricing per product

 

***We don't want to add the same product three different times for each shopper group. Is there any way to set it up so that we can enter the product "one time" and set the pricing for each shopper group in the product set-up page in the admin?

 

3) On product detail pages the only pricing that should show is a "Single price each" and "Case price each" for the Retailer Shopper Group.

 

The Distributor shopper group will just show a "Case price each".

 

4) The math that the cart does for the Retailer shopper group should be set-up as follows (but must be easy for my client to change when they decide to change the amounts).

 

Less than $ 500.00 0% discount -> and then add 20% freight

$500.00 to $999.99 5% discount -> and then add 15% freight

$1,000.00 to $2,499.99 10% discount -> and then add 12% freight

$2,500.00 to $4,999.99 15% discount -> and then add 10% freight

$5,000.00 and above 20% discount -> and then add 5% freight

 

Orders of less than $150.00 to be shipped will be subject to a $15.00 per shipment delivery surcharge plus the 20% freight.

 

As a matter of policy, they add the 20% freight based on the dollar volume and then add the $15.00 delivery surcharge after that to avoid double dipping.

 

Residential delivery, inside delivery, C.O.D. and other accessorial charges are for the account of the buyer and will be added to the invoice if prepaid.

 

Local deliveries of $150.00 or more are delivered free of charge. Any order less than $150.00 will be charged a $15.00 delivery charge.

 

The percentage of freight is based on the total "after" the volume discount. *(see above)

 

When they have a special sale or “Hot Deal”, they always let the customer count the dollars spent on these items toward their total volume so they receive the best discount on the full priced items and the best freight percentage. They do not however; give them the applicable volume discount on the discounted items to avoid double dipping.

 

I would suggest we place any items to be discounted in the “Hot Deals” section during the time of the sale and set the system so it includes the hot deal totals for the dollar volume discount but does actually give a discount on those items. We could leave those items in the full price section at the same time and when the sale is over, just delete them from the “Hot Deals” section. Is this doable or do we need to think about a different way of doing this?

 

Is it possible to set the system so we could go in at any time and give an extra discount on certain items or on all items in a category (ie: Glass Collections) maybe for a certain period of time?

 

5) In the "Show Cart" module. They want to display the discount savings in the bottom portion of it. This would be a dynamic feature that changes depending on how much money they've currently spent.

 

Is what my client is requesting (above) easily done in PrestaShop? If so, I'm ready to get the ball rolling.

 

Respectfully,

Leonard Michael

Link to comment
Share on other sites

1) PrestaShop should operate as a "catalog" to unregistered users. They should see no pricing. No add to cart button. Only the product description & an ask a question function (button) should show to unregistered users.

There is a catalog mode however it is either on or off. I think you would have to customize each page template that shows the add to cart and prices, so that only registered customer can see them.

 

1) On the product listing page there should be no add to cart button. Just the product name. When you click on the product image it should go to its product detail page (not the large version of the image - they can do that with the photos on the product detail page).

You would alter the product list template to remove the add to cart button. Then you would also change the href for the product image.

 

2) We will have 3 "Shopper Groups" -> Unregistered Users, Retailers, and Distributors.

prestashop supports customer groups, so you can create these. you would then set the default group to unregistered users.

as far as product pricing you would create the base product price, and then within the product pricing section you can create special prices for those groups

 

3) On product detail pages the only pricing that should show is a "Single price each" and "Case price each" for the Retailer Shopper Group. The Distributor shopper group will just show a "Case price each".

you would need to add this customized logic. how is the case price calculated? is a case just a set of single items?

 

4) The math that the cart does for the Retailer shopper group should be set-up as follows (but must be easy for my client to change when they decide to change the amounts).

prestashop calculates shipping based on combined product weight or price, but it is a static monetary amount, not a percentage. you would need to create a custom carrier module to perform any other type of logic.

 

Is it possible to set the system so we could go in at any time and give an extra discount on certain items or on all items in a category (ie: Glass Collections) maybe for a certain period of time?

you can provide discounts at the product level, but not at a category level. you would need to add customization for the category level

 

5) In the "Show Cart" module. They want to display the discount savings in the bottom portion of it. This would be a dynamic feature that changes depending on how much money they've currently spent.

Not sure if you mean total lifetime discount or just for this order? I do not believe prestashop shows the product price as a discount, but likely doable.

 

Is what my client is requesting (above) easily done in PrestaShop? If so, I'm ready to get the ball rolling.

Some of the requirements are easy, however most of it is customized logic and needs to be coded. I would not consider the carrier module "easy". you stated a lot of information in item 4 and it probably needs to be vetted more. for instance, what constitutes local delivery? you did not make any statements related to payment methods or themes. have you already reviewed these?

  • Like 2
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...