Jump to content
Sign in to follow this  
vowan

Вычисляемый аттрибут - как сделать?

Recommended Posts

Всем привет!

 

Хочу сделать одну фишку, но не догоняю как. Есть атрибут у товара - "Состав упаковки", там указывается количество разных размеров в упаковке (сделано табличкой при помощи модуля HTML_product_attribute). Но отдельно еще хочется сделать, чтобы считалась и выводилась их общая сумма, либо в этой табличке либо отдельным атрибутом "Кол-во в упаковке" (так даже лучше). Можно конечно вручную вводить, но очень велика вероятность ошибки при копировании товаров (они все однотипны)

Share this post


Link to post
Share on other sites

Опции?

Share this post


Link to post
Share on other sites

Ну можно и опцией, в принципе. Хотя это и невыбираемая характеристика. Модуль связанные опции смотрел, не подходит,  там только цена меняется в зависимости от опции.

Share this post


Link to post
Share on other sites

Можете пример показать? Или как-то обьяснить? Вам надо чтобы человек сам комплектовал товар?

Share this post


Link to post
Share on other sites

Просуммировать значения атрибутов $attribute['text']

Вот пример.

Share this post


Link to post
Share on other sites

Добрый день, форумчане!

 

@mazein, абсолютно то, что надо! Как сие реализуется?

@n3bo, собственно это и есть пример, человек сам комплектовать ничего не должен.

Share this post


Link to post
Share on other sites


<tbody>

<?php $sum=0; ?>

<?php foreach ($attribute_group['attribute'] as $attribute) { ?>

<tr>

<td><?php echo $attribute['name']; ?></td>

<td><?php echo $attribute['text']; ?></td>

<?php $sum += (int)$attribute['text']; ?>

</tr>

<?php } ?>

<tr style="background: #e8e8e8;">

<td>Сумма</td><td><?php echo $sum; ?></td>

</tr>

</tbody>

Share this post


Link to post
Share on other sites

@mazein, большой респект! Просто, как 2 копейки оказывается!

Теперь я понял, что так и надо делать - суммировать значения разных атрибутов, а у меня один атрибут сделан табличкой на 6+ значений, и я репу чесал, как бы их сложить. К значениям этой таблички же никак не обратиться, у них и имен-то нету.

Share this post


Link to post
Share on other sites

Братцы, проблема обострилась!

Я че-то протупил - мне нужно не просто, чтобы эта сумма отображалась на сайте, а считалась еще при добавлении товара в админке, у меня из этих данных еще должна считаться и цена за упаковку! То есть надо что-то подобное прописать в файлах админки - а там я вообще не разберусь. Выручайте.

Share this post


Link to post
Share on other sites

ну так выставляйте цену согласно сумме

Share this post


Link to post
Share on other sites

Решил положить на эту фишку, буду вручную забивать эту сумму в товарах, и тупо выводить этот параметр в карточку товара, а то потрачу все праздники на мелочь эту)))

Share this post


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
You are posting as a guest. If you have an account, please sign in.
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.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.