Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Выбор свойства покупателем

Тема в разделе "Ищу плагин, функционал", создана пользователем SergWP, 1 апр 2015.

  1. SergWP

    SergWP

    Сообщения:
    53
    Симпатии:
    2
    Баллы:
    8
    Как реализовать, что бы покупатель при заказе мог выбрать свойство простого товара?
    Скажем, цвет.

    На цену это не влияет. те создавать вариативный товар нецелесообразно.
     
  2. D&B

    D&B Администратор Команда форума Местный

    Сообщения:
    3.273
    Симпатии:
    724
    Баллы:
    113
  3. SergWP

    SergWP

    Сообщения:
    53
    Симпатии:
    2
    Баллы:
    8
    Эт несколько не то :)
    Надо попроще - просто выбор свойства покупателем (чекбоксом или выпад. меню). Никаких фоток и тем более подборов не нужно.

    Цвет - это было сказано как пример. Ок, пусть не цвет, а скажем, диаметр (из 3-х возможных), размер или материал. Или что-то другое - не важно. Просто как дать возможность выбрать "это" покупателем и чтобы эта инфа ушла в заказ?
     
  4. D&B

    D&B Администратор Команда форума Местный

    Сообщения:
    3.273
    Симпатии:
    724
    Баллы:
    113
  5. Stork.71

    Stork.71 Местный

    Сообщения:
    1.043
    Симпатии:
    254
    Баллы:
    83
    Вариативный товар для этого и придуман. Просто цену ставьте на каждый вариант одинаковую.
    Ну или в описании товара пишите, чтобы при заказе клиент писал в поле "комментарий" интересующий цвет, иначе шлем рэндомно черный. Китайцы так делают :)
     
    • Согласен Согласен x 1
  6. SergWP

    SergWP

    Сообщения:
    53
    Симпатии:
    2
    Баллы:
    8
    Немного не для этого :) Его фишка именно в том, что разные свойствах продаются по разным ценам.
    Конечно, в данном случае можно и его использовать, но это неоправданный геммор.

    Задачка же более чем простая. Странно, что сложные решены, а для такой простой.. пока не предложено решения. (как и для соседней задачки ;) )

    Ну мб кто-то подскажет ман где описаны нужные функции/хаки? (Я в аглицком не силён поэтому самому найти ман проблематично)

    Это всё равно что на форуме писать - читайте правила :)
     
    • Это здорово! Это здорово! x 1
  7. Stork.71

    Stork.71 Местный

    Сообщения:
    1.043
    Симпатии:
    254
    Баллы:
    83
    Ну, во-первых, не такой это и гемор ;)
    Во-вторых, вариативный товар (согласно идеи движка WC) нужен не только для цены разной, а и для учета складских остатков, формирования отчетов, и т.д. В общем, это часть функционала. А попытки влезть в функционал (не добавить что-то, а изменить имеющееся) не очень просты, не рекомендуются :)
     
  8. SergWP

    SergWP

    Сообщения:
    53
    Симпатии:
    2
    Баллы:
    8
    Геммор ещё какой :) По сути это ещё один товар, но только под одним артикулом и описанием :) Те необходимо заполнять почти все данные на каждое свойство.

    В простом же товаре достаточно ВЫБРАТЬ несколько значений из заранее созданного свойства.

    Не говоря уже об импорте этих данных..

    Ууу... как всё сложно-то :)
    См. есть товар. У него есть цена и есть свойство ... ну например цвет.. Дефолтно в карточку товара выводится цена и возможность выбрать кол-во единиц товара. Вот сюда же нужно добавить возможность выбрать значение свойства (красный или зелёный или чёрный. ВСЁ!). И, соответственно, это значение указать в заказе (в мыле и тд). Ни каком изменении функционала речи нет.

    Те фактически это стандартнейшая процедура ВП - вставка значения произвольного поля в нужные шаблоны (темы, почты и тд).
     
  9. SergWP

    SergWP

    Сообщения:
    53
    Симпатии:
    2
    Баллы:
    8
    Что бы было понятней: нужно реализовать что-то типа такого:

    [​IMG]
     
  10. D&B

    D&B Администратор Команда форума Местный

    Сообщения:
    3.273
    Симпатии:
    724
    Баллы:
    113
    Ну это и есть обычный, вариативный товар. Не морочите голову ни себе, ни окружающим. Есть стандартный функционал WC решающий Вашу проблему и отлично работающий. А правила форума кстати, читать нужно и полезно.
     
  11. SergWP

    SergWP

    Сообщения:
    53
    Симпатии:
    2
    Баллы:
    8
    Это НЕ вариативный товар. Это СВОЙСТВО простого товара.

    По логике WC - если это можно задать в стандартном функционале, значит это можно вывести не только текстом (что выводится стандартно), а и листбоксе/радиобаттонами. А раз вывести - то и передать. Остаётся найти функцию WC, отвечающую за выдачу этих значений. Или готовый простой плагин (думаю, такие должны быть).

    По логике ВП же - это аналог обычного произвольного поле. Со всеми вытекающими.
     
  12. Stork.71

    Stork.71 Местный

    Сообщения:
    1.043
    Симпатии:
    254
    Баллы:
    83
    Если товар может обладать РАЗНЫМИ свойствами, то это РАЗНЫЕ товары, то есть вариативный товар. :)
    А добавить такие варианты можно 2-3 щелчками, если использовать кнопку "объединить все варианты" и "поле для массового редактирования" цены. Да-да, это означает, что базовый функционал WC предусматривает и Вашу ситуацию ;)
     
  13. SergWP

    SergWP

    Сообщения:
    53
    Симпатии:
    2
    Баллы:
    8
    Нда... 2-3 щелка - это дополнительно в 2-3 раза больше работы. На минуточку - на тысячах товаров. Нет, больше во много раз. Хотя бы потому, что при смене с простого на вариативный теряется цена и наверняка многое другое. Заставлять клиента всё это переделывать или переделывать самому, а потом учить его разбираться с вариативными товарами (или доказывать/объяснять почему это было сделано) - это, мягко говоря, извращение.

    В общем я понял, что тут делов не будет.. :(

    Главное что интересно - выше показаны плагины гораздо мощные по функционалу, но потом доказывают, что-де это не правильно, а значит и плаги не нужны, а нужны вариативные товары :) Камрады, ну хоть чуток-то надо думать и видеть очевидное. Ладно, во внутренностях сложности, но не надо быть семи пядей во лбу, что бы понять - раз такие плагины были создан и тем более продаются, значит это не только нужно, но и реализуемо в рамках логики WC. А моя задачка в сто раз проще и логичней.

    Да, если опять хотите опять убедить меня в том, что без вариативных товаров в данном случае не обойтись (или поучить как с ними работать) - не стоит терять времени. Лучше помогите найти ман, с необходимыми функциями.
     
  14. Stork.71

    Stork.71 Местный

    Сообщения:
    1.043
    Симпатии:
    254
    Баллы:
    83
    клиенту все равно придется сделать 2-3 лишних клика чтобы выставить галочку напротив того конкретного свойства, которое используется для "вариантов".
     
  15. SergWP

    SergWP

    Сообщения:
    53
    Симпатии:
    2
    Баллы:
    8
    Я не понял о чём ты. Свойства уже заполнены. Какая "галочка"?
     
  16. Stork.71

    Stork.71 Местный

    Сообщения:
    1.043
    Симпатии:
    254
    Баллы:
    83
    У товара есть 5 свойств: цвет, размер, материал, производитель, класс.
    вам надо диференцировать товар только по размеру, то есть все остальное у них может быть одинаково. Пользователь может выбрать только размер.
    То есть где-то возле свойства "размер" надо поставить галочку, что именно это свойство появляется в выпадающем поле и добавляется к заказу. Чтобы к заказу никакие другие свойства не добавлялись, и на странице товара по ним выбора не было.
     
  17. SergWP

    SergWP

    Сообщения:
    53
    Симпатии:
    2
    Баллы:
    8
    В данном случае - только одно.

    Но даже если и 5 и 10 или 100 - "проблема чекбокса" легко решается, если найти необходимую функцию WC. Это же обычная пара ключ-значение (как произвольные поля ВП). Достаточно работать только с нужным ключём.

    Я почему-то думаю, что готовое решение (плагины или сниппет) должны быть. Раз есть гораздо более сложные "аналоги". Но если никто их не знает - хотелось бы хотя бы найти нужный ман (на нужную(ые) функцию WC)
     
  18. Stork.71

    Stork.71 Местный

    Сообщения:
    1.043
    Симпатии:
    254
    Баллы:
    83
    Только одно у всех товаров на сайте? странные товары....
    Если да, то действительно решение, скорее всего, будет более простым. Но вот вряд ли оно будет идти готовым, именно по той причине, что есть более сложные плагины, да и базовый функционал решает более сложные задачи.
    Скорее всего, только самому разбираться. :) Рекомендую начать с анализа вывода приписки о свойстве в шаблонах single-product, корзины и e-mail.
     
  19. SergWP

    SergWP

    Сообщения:
    53
    Симпатии:
    2
    Баллы:
    8
    Почему странные? Ну вот хотя бы как пример выше - кольца. Более чем распространённый товар, а выбираемое свойство только одно - размер :)
    С шаблонами - то понятно. Не понятно ЧТО туда и КАК правильно вписывать. Какая нужна функция для вывода ключ-значение. Аналог get_post_custom_values, что ли.. Уж не знаю как ещё объяснить.
     
  20. SergWP

    SergWP

    Сообщения:
    53
    Симпатии:
    2
    Баллы:
    8
    :) ага, при этому есть куча плагинов, изменяющих кол-во колонок или прячущие табы или тп более чем простые хаки.

    А тут казалось бы распространённая задачка, но.. При этом, как я понимаю, многие решают её сложными путями :) Удивительно...

    И что не менее удивительно - опять же очевидная задача по миграции/бекапу (импорту-экспорту) настроек шопа тоже как-то не решена. ;)