Последние темы


Передача параметров в корзину

  • Добрый день! Помогите разобраться, пожалуйста.
    Интернет-магазин
    MODX Revolution 2.5.0-pl
    Исп-ся: Shopkeeper3, TagManager2

    Есть несколько tv-параметров, из которых пользователь выбирает один на странице товара. Затем выбранное значение нужно передать в корзину.
    Товар:

    <div class="item-block">
        <div class="img-block">
            <a class="zoom" href="[[*image]]">
              <img src="[[pthumb? &input=`[[*image]]` &options=`w=450&q=95`]]" alt="[[*pagetitle]]" />
            </a>
        </div>
        <div class="description">
            <h2>[[*pagetitle]]</h2>
            <div class="left">     
                <p>[[*description]]</p>
                <hr>
                <p><span>Артикул: </span>[[*vendorCode]]</p>
                <hr>
                <p><span>Размеры: </span></p>
                <div class="sizes">
    				[[*70A:is=`70A`:then=`<label><input type="radio" name="test__[[*id]]__add" value="[[*70A?]]">70А</label>`]] 
    				[[*70B:is=`70B`:then=`<label><input type="radio" name="test__[[*id]]__add" value="[[*70B?]]">70B</label>`]] 
    				[[*75A:is=`75A`:then=`<label><input type="radio" name="test__[[*id]]__add" value="[[*75A?]]">75A</label>`]] 
    				[[*75B:is=`75B`:then=`<label><input type="radio" name="test__[[*id]]__add" value="[[*75B?]]">75B</label>`]] 
    				[[*75C:is=`75C`:then=`<label><input type="radio" name="test__[[*id]]__add" value="[[*75C?]]">75C</label>`]] 
    				[[*75D:is=`75D`:then=`<label><input type="radio" name="test__[[*id]]__add" value="[[*75D?]]">75D</label>`]] 
    				[[*75E:is=`75E`:then=`<label><input type="radio" name="test__[[*id]]__add" value="[[*75E?]]">75E</label>`]] 
    				[[*75F:is=`75F`:then=`<label><input type="radio" name="test__[[*id]]__add" value="[[*75F?]]">75F</label>`]] 
                </div>
                <hr>
                <p><span>Цвет: </span>[[*color]]</p>
                <hr>
            </div>
            <div class="right">
                 <p><span>Описание: </span></p>
                [[*content:typography]]
            </div>
            <hr style="opacity:0">
            <div class="price">
                [[*oldPrice:!empty=`<span>[[*oldPrice:num_format]] руб.</span>`]]
                <p>[[*price:num_format]] руб.</p>
            </div>
            <div class="product-tocart shk-item">
                <form action="[[~[[*id]]? &scheme=`abs`]]" method="post">
                  <input type="hidden" name="shk-id" value="[[*id]]" />
                  <input type="hidden" name="shk-name" value="[[*pagetitle]]" />
                  <input type="hidden" name="shk-count" value="1" />
                  <div align="right">
                        <button type="submit" name="shk-submit" class="btn cart" data-title="Добавить в корзину">В корзину</button>
                        <button type="submit" name="" class="btn fast" data-title="Купить в один клик">Купить</button>
                  </div>
                </form>
            </div>
        </div>
    </div>
    

    Выбранный размер не отображается в корзине.
    В корзине выводится так (чанк shopCartRow):

    <tr>
        <td><img src="[[pthumb? &input=`assets/images/[[+image]]` &options=`w=100&q=95&sx=1`]]" alt=""></td>
        <td align="left">
            <a href="[[+url]]">
                [[+name]] [[+vendorCode]]</br>
                [[+color]]<br>[[+shk_test]]
            </a></td>
        <td>[[+price:num_format]] [[+currency]]</td>
        <td>
            <input class="shk-count" type="text" size="2" name="count[]" maxlength="3" title="изменить количество" value="[[+count]]" />
        </td>
        <td align="right">
            <a href="[[+url_del_item]]" title="Удалить" class="shk-del"><img src="assets/components/shopkeeper3/web/css/default/delete.gif" width="17" height="17" alt="Удалить" /></a>
        </td>
    </tr>```
 

Последние комментарии

  • Я не знаю как тебе объяснить, что твой продукт гавно. Что шопкипер, что catalogfil - полное кривое гавно

    Зачем ты мучаешь себя? Не пользуйся. Другие продукты тоже все "говно", или может говно у тебя в голове?

    Ты хоть сам тестировал свою хрень в подобной ситуации? Нормальный функционал и документацию ты сделать поленился

    Много я таких как ты встречал. У вас всегда кто-то другой виноват. До таких "умников" даже не доходит, что в продукте может отсутствовать требуемый им функционал. И это нормально. Ты хотел многофункциональный комбайн за 500 руб? Я подсказываю обходные пути, но для тебя это слишком сложно (это я про другие темы этого автора).

    видимо с той целью что бы выклянчить копеечку

    С таких как ты мне ничего не надо. Лучше просто забудь о существовании Шопкипера и CatalogFill.

    Давай отвечай

    Зачем мне это? Ни за один ответ я не получил от тебя даже "спасибо".

    или просто кинь ещё 1 бан, хоть власть почувствуешь)))

    Моему терпению можно только позавидовать. Ты заслужил бан уже очень давно.

    Читать далее
  • V

    @Andchir Я не знаю как тебе объяснить, что твой продукт гавно. Что шопкипер, что catalogfil - полное кривое гавно. Я тебе пытаюсь объяснить, что товар или добавляется дублями или изменяются параметры у товаров с таким же артикулом, ты же мне рассказываешь про кнопочки "Добавить" и "Обновить". Ты хоть сам тестировал свою хрень в подобной ситуации? Нормальный функционал и документацию ты сделать поленился, видимо с той целью что бы выклянчить копеечку. Все эти функции должны были быть описаны в документации. Есть демо сайт, есть галерея в нём, значит и импорт должен производиться под этот сайт и всё было бы понятно. Давай отвечай или просто кинь ещё 1 бан, хоть власть почувствуешь)))

    P.S: Весь мой вопрос можно было решить за 1 день, после первого поста.

    Читать далее
  • Ещё один момент, если вам нужно добавить товар, то нужно нужно переключатель "Тип импорта" ставить в положение "Добавить". Но делаете ли вы так - такой информации я тоже не увидел. Вытаскивать из вас информацию по кусочкам - слишком долго.

    Читать далее
  • Вы отправляетесь в бан на 2 дня. Каждый раз одно и то же. Мне не нужна информация сколько вы раз возвращали резервную копию. Но нужен полный конфиг, а не кусочки. При этом нормальная информация "делаю так - получаю так", а не "получаю так или так" (не известно при каких действиях).

    У меня изначально стоял параметр false, я пробую и так и сяк

    Не нужно пробовать "так и сяк", нужно делать так как написано и так как правильно по смыслу описания параметров. После этого писать на форуме, что "делаю как должно быть, но получается не так". Если вы что-то пробуете, что вообще не правильно по смыслу, то мне об этом писать не нужно.

    Читать далее