Перейти к содержанию
RozarioAgro

Шаблон заказа

Рекомендуемые сообщения

Добрый день.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день.

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

<button onClick="addToCart('40'); addToCart('41'); addToCart('42'); addToCart('43');">Заказать всё</button>

40,41,42,43 - ID товаров, которые вы хотите положить в корзину одной кнопкой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
<button onClick="addToCart('40'); addToCart('41'); addToCart('42'); addToCart('43');">Заказать всё</button>

40,41,42,43 - ID товаров, которые вы хотите положить в корзину одной кнопкой.

 

 

спасибо, а не подскажете, есть ли отдельный модуль для создание различных наборов товаров(вне категорий) и вывода их в статьи? или придется довольствоваться копированием модуля "рекомендуемые" ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А на примере

    <?php foreach ($products as $product) { ?>
    <div>
      <?php if ($product['thumb']) { ?>
      <td width="10%" align="center" style="vertical-align:middle;" class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></td>
      <?php } ?>
      <td align="left" valign="middle" style="vertical-align:middle;" class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></td>
      <td class="description"><?php echo $product['description']; ?></td>
      <?php if ($product['price']) { ?>

      <td align="center" width="10%" style="vertical-align:middle;" class="price">
        <?php if (!$product['special']) { ?>
        <?php echo $product['price']; ?>
        <?php } else { ?>
        <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span>
        <?php } ?>

      </td>
      <?php } ?>
     
      <td align="center" width="10%" style="vertical-align:middle;" class="cart">
        <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />

	  </td>
	   </tr>
    </div>
    <?php } ?>

foreach перебирает каждый элемент массива и создает кнопку для каждого товара в отдельности, а при вынесении кнопки из данного перебора в корзину добавляется только последний элемент. Как сделать, чтобы в onclick="addToCart('') добавлялось содержимое всего массива автоматически, например:

onclick="addToCart("addToCart('id1'); addToCart('id2'); addToCart('id3'); addToCart('id4');")

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос отпал, сделал циклом. Может кому пригодится.

<input type="button" value="Добавить в корзину" onclick="<?php foreach ($products as $product)
echo "addToCart('{$product['product_id']}'); " ?>" class="button" />

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.