Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Recommended Posts

Добрый день!

 

ТЗ:

 
 
Со стороны клиента
 
 
Ткани продаются рулонами и на отрез, от 6 метров (некоторые исключительно, только рулонами).
 
1) При покупки от 6 метров клиент может добавлять по 1 метру ткани в корзину, то есть 7-8-9… и так до целого рулона (на отрез цена +10%).
 
2) При покупки рулона, клиент может добавлять только кратно рулону, то есть если в рулоне 30 метров, то добавить можно только 30, то есть 60-90-120
 
Нужно вывести в карточку товара по две кнопки, чтобы один и тот же товар можно было купить и от рулона, 30 метров и также от 6 метров в нарезку (цены разные). В шаблоне революшн как раз опции выводятся вот таким обрпазом:
 
image.png.6e31a3349b44ce1c54730af2d96adbad.png.56bd22cf3b7c822045b11d92c1cdbeee.png
 
Поэтому есть предложение, вывести все это опциями товара. Само собой, все это должно быть и в карточке товара и в корзине. По умолчанию в обоих случаях должны выводится в опциях нули.
 
В листинге на товаре должно выводится либо оба варианта, либо если это будет проще, то просто, чтобы была одна кнопка, как сейчас (в корзину) и уже после клика, в самой корзине появляются варианты, как описывалось выше. Цена в листинге должна выводится минимальная.
 
 
 
В админке
 
В админке сайта, в самом заказе должна быть возможность, менять меры в большую и меньшую сторону дробными числами, по 0.1 метра. (напоминаю, что на самом сайте для клиента, по 1 метру).
 
Также необходимо учесть то, что к примеру стоит минимальное количество 6 метров, но в админки необходимо иметь возможность в заказе, менять меньше минимального количества ткани, также и с рулонами, которые условно по 30 метров.
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
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.