2009-11-04 5 views
1

Drupal's UberCart - это решение, в котором вы выбираете продукт вручную, а затем нажмите кнопку «Добавить в корзину». Но здесь цель немного другая, у меня может быть пользовательский javascript, где пользователь играет с каталогом и атрибутами и выбирает продукт со свойствами в этом окне.Добавить товары в корзину UberCart с Javascript

Каким будет технологический путь для возврата выбранных продуктов со свойствами обратно из окна js в корзину UberCart?

ответ

0

Я вижу одно решение на данный момент. Чтобы вернуть настроенные выбранные продукты из окна js на страницу UberCart, можно использовать js для перезагрузки родительского окна с фактической страницей Cart, а затем, используя js, добавить продукты как элементы DOM в форму html для Cart. Может быть, это слишком сложно?

2

Я удивлен, что они не предлагают это уже «из коробки», но searching their site вызывает некоторые попытки пользователя по этому поводу. Может быть, один из них будет работать для вас (или, по крайней мере, послужить отправной точкой для вашей собственной модификации)?

Похоже, что по крайней мере one of those contributions превратился в «официальный» взнос drupal, поэтому вы можете зарегистрироваться Ubercart ajax cart на drupal.org.

3

Существует стандартный модуль Ubercart: Cart Links. После включения вы сможете использовать URL-адреса, такие как /cart/add/p111_q5-imonday_special?destination=cart (p - идентификатор продукта, q - количество).

Это самый простой способ работы с тележкой UC от JS.