Добавить поля нестандартного размера к продукту в большом картеле

0

У меня есть интернет-магазин на большом картеле, и некоторые из продуктов могут потребовать дополнительное поле, где пользователь может ввести свои меры, чтобы продукт мог быть специально разработан для него/нее. Хотя я знаком с тем, как реализовать переднюю часть этого, я не совсем уверен, как сделать его удобным для продавца, чтобы эта дополнительная информация была прикреплена к каждому продукту, чтобы при визуализации заказа все эти дополнительные данные были сразу же прикреплен к нему.

Мой лучший сценарий:

Пользователь выбирает продукт и выбирает в раскрывающемся списке "Размер" вариант "Пользовательский". На этом этапе появится небольшая форма, которая может заполнить весь необходимый им размер. Теперь вместо привязки строки "Пользовательский" к сводке продуктов в корзине, я хотел бы иметь все, что они набрали, прикрепленные к ней, чтобы в телеге она выглядела примерно так:

[ИЗОБРАЖЕНИЕ ПРОДУКТА]: название продукта - размеры, введенные пользователем

Это облегчило бы поставщику понять, чего хочет пользователь, и позволит пользователю приобретать элемент с нестандартным размером, а не стандартный, который может не подходить для него (XS, S, M, L, XL).

Сейчас часть кода, которая обрабатывает выбор размера и отправляется в корзину, выглядит следующим образом:

<form id="product-form" method="post" action="/cart">

        {% if product.has_default_option %}

        {{ product.option | hidden_option_input }}

        {% else %}

        <div id="product-options" class="options">
                        <span>{{ Product_Options_Title }}</span>
                      {{ product.options_in_stock | options_select }}
        </div>

        {% endif %}

        <button id="product-addtocart" name="submit" type="submit"><span>{{ Add_to_Cart_Text }}</span></button>

    </form>

Я думаю, что это Угловая, с которой я не очень хорошо знаком. Но я думаю, что здесь я должен внести какие-либо изменения, я также не очень хорошо знаком с картой картелей, поэтому я мог бы использовать некоторые указатели.

Таким образом, мой вопрос заключается в том, как изменить код, чтобы пользователь мог вводить нестандартные размеры, а затем прикреплять то, что они набрали для продукта в корзине, как размер, который они заказывали?

Я понимаю, что мой вопрос может быть не очень ясным, поэтому не стесняйтесь комментировать разъяснения. Имейте в виду, что я бы знал, как реализовать переднюю часть, но я не знаю, как взаимодействовать с внутренним концом, чтобы сделать то, что я описал. Заранее спасибо.

Теги:
bigcartel

1 ответ

2
Лучший ответ

Извините, но с Big Cartel это невозможно. Платформа не поддерживает передачу какой-либо дополнительной информации через процесс заказа, помимо того, что уже связано с Продуктом и Опции продукта.

Ваш лучший вариант, скорее всего, даст указание заказчикам добавить свою пользовательскую информацию в поле "Примечания к продавцу" в кассе: https://blog.bigcartel.com/2014/04/22/introducing-notes-at-checkout/

Вы можете найти дополнительную информацию по редактированию тем Большого Картеля здесь: https://help.bigcartel.com/developers/themes/

  • 0
    Большое спасибо за помощь! Я думаю, я пойду с примечаниями = D

Ещё вопросы

Сообщество Overcoder
Наверх
Меню