глюк c Shopkeeper'ом

Словил глюк с shopkeeper
кладу первый товар в корзину, наблюдаю анимацию и как товар уже в корзине
далее кладу второй товар и первый при этом затирается
если третий кладу то все ок — вижу и второй и третий

что это? как это решить? ибо первый товар по сути не появляется в корзине и не поддается оформлению в заказе потом
Евгений
08 февраля 2013, 20:35
modx.pro
2 588
0

Комментарии: 6

Василий Наумкин
09 февраля 2013, 01:08
0
Я не особо знаком с Shopkeeper, но предположу, что дело в php-apc.

Лучше, конечно, еще тут спросить — modx-shopkeeper.ru/forum/
    Clean
    09 февраля 2013, 02:47
    0
    C JS накосячил подозреваю, как вариант либо не верно вызвал, либо пересакается с каким нибудь еще компонентов DOM
    Шаблон добавления заказа в студию, а так же посмотри, в консоли браузера нет ли косяков.
    У самого проекты на шоп кипере и php-apc, проблем нету.
      Евгений
      09 февраля 2013, 11:08
      0
      на странице с магазином не подключал ничего кроме стандартного jquery 1.8.3
      а ShopOrderForm такой код содержит
      <script type="text/javascript">
      jQuery(document).bind('ready',function(){
      SHK.selectDelivery(jQuery('select[name="shk_delivery"]','#shopOrderForm').val());
      jQuery('select[name="shk_delivery"]','#shopOrderForm').bind('change',function(){
      SHK.selectDelivery(jQuery(this).val());
      });
      });
      </script>
        Clean
        09 февраля 2013, 23:22
        0
        Ты меня не понял, как ты из шаблона вызываешь элемент с добавлением товара?
        Вот к примеру рабочий кусок кода:

        <div class="shk-item">
        <form action="[[~[[*id]]? &scheme=`abs`]]" method="post">
        <fieldset>
        <input type="hidden" name="shk-id" value="[[*id]]" />
        <input type="hidden" name="shk-name" value="[[*pagetitle]]" />
        <input type="hidden" name="shk-count" value="1" size="2" maxlength="3" />
        <div class="product-price">

        <button type="submit" class="btn big">Купить прямо сейчас</button>
        </div>
        </fieldset>
        </form>
        </div>


        И посмотри консоль браузера-точно ли нет ошибок с JS
      Евгений
      28 февраля 2013, 03:00
      0
      глючит все же

      первый товар кладется в корзину визуально но фактически его там нет
      в консоли получаю ошибку
      GET http://mysite.ru/css/img/ajax-loader.gif 404 (Not Found) jquery-1.8.2.min.js:2
      p.cssHooks.(anonymous function).get jquery-1.8.2.min.js:2
      p.extend.css jquery-1.8.2.min.js:2
      (anonymous function) jquery-1.8.2.min.js:2
      p.extend.access jquery-1.8.2.min.js:2
      p.fn.(anonymous function) jquery-1.8.2.min.js:2
      SHK.getCenterPos shopkeeper.js:249
      SHK.showLoading shopkeeper.js:217
      SHK.fillCart shopkeeper.js:391
      (anonymous function) shopkeeper.js:424
      d.complete jquery-1.8.2.min.js:2
      k jquery-1.8.2.min.js:2
      l.fireWith jquery-1.8.2.min.js:2
      i jquery-1.8.2.min.js:2
      p.fx.tick jquery-1.8.2.min.js:2
        Евгений
        28 февраля 2013, 03:20
        0
        отключил в шопкипере прелоадер и проблема исчезла
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        6