Jump to content

Добавление сразу 2 вариантов в корзину


Recommended Posts

Есть немного нестандартный вопрос.

Есть у товара 2 варианта

Как правильней сделать чтоб 

Можно было выбрать кол-во для каждого из двух вариантов и при клике в корзину чтоб оба товара сразу ушли в корзину с тем же количеством что выбрали.

Link to post
Share on other sites
В 02.06.2023 в 09:26, phukortsin сказал:

Нестандартно запрограммировать все требующееся.

http://simpla-tuning.ru/dobavlenie-v-korzinu-srazu-neskolkih-variantov

 

 

У меня не стандартно немного сделано, что есть еще дата и время которые надо добавить к товару. 

С вариантами то разобраться можно 

if (is_array($simpla->request->get('variants'))) {
    $variants = $simpla->request->get('variants');
    foreach ($variants as $s => $v) {
        $simpla->cart->add_item($s, $v);
    }
}

А вот как сделать чтоб еще дата куда то записывалась? к товару который берут? 

Link to post
Share on other sites
В 08.06.2023 в 08:17, Kami сказал:

У меня не стандартно немного сделано, что есть еще дата и время которые надо добавить к товару. 

С вариантами то разобраться можно 


if (is_array($simpla->request->get('variants'))) {
    $variants = $simpla->request->get('variants');
    foreach ($variants as $s => $v) {
        $simpla->cart->add_item($s, $v);
    }
}

А вот как сделать чтоб еще дата куда то записывалась? к товару который берут? 

 

Какая дата? Дата создания товара, или дата оформления заказ или дата добавления товара в корзину или может у вас дата своя к примеру годности товара....

Link to post
Share on other sites
В 09.06.2023 в 23:36, shooroop сказал:

 

Какая дата? Дата создания товара, или дата оформления заказ или дата добавления товара в корзину или может у вас дата своя к примеру годности товара....

Своя дата, не хотелось бы городить лишний функционал, по сути есть дата которую выбираем на странице товара, аренда бани по сути и кладем в корзину, создавать варианты с датами конечно не получится, т.к. дата постоянно меняется, вот и думаю куда ее записывать чтоб в корзине товар с датой хранился

Link to post
Share on other sites

У Вас фактически магазин продает не ТОВАР, а АРЕНДУ. Чтобы выглядело достойно, надо значительно перерабатывать функционал, просто и легко вряд ли получится. Надо, видимо, иметь расписание сеансов, и продавать билеты на сеансы. Вариантов разработки есть много разных. А если все же хотите просто, то записывать дату аренды надо в новое поле, как уже было сказано. Может, к заказу, а может, к покупке...

Link to post
Share on other sites
1 час назад, phukortsin сказал:

У Вас фактически магазин продает не ТОВАР, а АРЕНДУ. Чтобы выглядело достойно, надо значительно перерабатывать функционал, просто и легко вряд ли получится. Надо, видимо, иметь расписание сеансов, и продавать билеты на сеансы. Вариантов разработки есть много разных. А если все же хотите просто, то записывать дату аренды надо в новое поле, как уже было сказано. Может, к заказу, а может, к покупке...

Согласен, по идее надо прям делать чтоб в одну баню не забронировали 5-6 человек . Но просят просто выбор даты, дальше как обычно ручной труд. 

В общем если не совсем колхоз, то я думал хранить выбранные дату и время в сессии а потом уже при заказе записывать в pushares таблицу.  Пока только такая идея

Link to post
Share on other sites

Если совсем просто, то добавить к заказу поле по аналогии с комментарием. И пусть туда пишут "в пятницу после обеда".  Или даже вообще пусть в комментарии записывают дату - тогда вообще ничего делать не надо...

Link to post
Share on other sites
17 часов назад, phukortsin сказал:

Если совсем просто, то добавить к заказу поле по аналогии с комментарием. И пусть туда пишут "в пятницу после обеда".  Или даже вообще пусть в комментарии записывают дату - тогда вообще ничего делать не надо...

а в целом был опыт создании бронирования на simpla?

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...