Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Помогите пожалуйста с функционалом "Заказ в 1 клик"

Автор teamquatroРаздел Настройка системы и модулей

Ответов: 1
Просмотров: 1313
Последний ответ 19 Мая 2015, 11:27:45
от teamquatro
Помогите настроить модуль оплаты через Webmoney!

Автор DalРаздел Custom макросы

Ответов: 4
Просмотров: 2683
Последний ответ 05 Декабря 2013, 20:02:08
от admin
Помогите вывести все объекты каталога вложенность 10 из корня

Автор rob1nРаздел Шаблоны XSLT

Ответов: 3
Просмотров: 1806
Последний ответ 13 Апреля 2017, 14:45:10
от rob1n
Списание со складов (помогите пожалуйста разобраться)

Автор serhioРаздел Custom макросы

Ответов: 0
Просмотров: 1788
Последний ответ 30 Июля 2012, 15:49:41
от serhio
Помогите вывести данные полученные из xml в TPL шаблон

Автор fantom103Раздел Custom макросы

Ответов: 2
Просмотров: 4694
Последний ответ 15 Октября 2014, 14:31:48
от fantom103

0 Пользователей и 1 Гость просматривают эту тему.

*

reekor

  • *
  • 9
  • +0/-0
    • Просмотр профиля
    • Серебрина ру
Всем доброго времени суток.
У меня в общем такая проблема в оформлении заказа в 1 шаг с деливери:

<onestep><customer id="17146">
</customer>
<delivery type-id="5" type_id="5" xlink:href="udata://data/getCreateForm/5">
             <items/>
             <delivery><items/></delivery>
</delivery>
<delivery_choose></delivery_choose>
<payment></payment>
Из-за этого вводимый адреся не сохраняется (ну эта я так думаю)
Все стандартное практически demodizzy.
Есть хоть у кого какие идеи где искать косяк?

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Это xml, который вам отдает макрос %emarket purchasing_one_step()% ?

Если да, то уточните какие у вас в админке способы доставки и способы оплаты.
Загляните в "Адреса доставки" (в модуле "Шаблоны данных", вкладка "Справочники", справочник "Адреса доставки", нажимаете на иконку глаза чтобы открыть данный тип как справочник), может там чего странного есть.

Попробуйте удалить все что есть сейчас (адресов доставки и способов доставки и оплаты) и создать в доставке и в оплате по самому простому способу (самовывоз и оплата курьеру) и удалите все адреса, существующие в справочнике "Адреса доставки" .

ПЕРЕД УДАЛЕНИЕМ ЧЕГО ЛИБО НА САЙТЕ УЧИТЫВАЙТЕ:
- Все эксперименты делайте только создав дамп базы, чтобы в случае чего восстановить сайт.
- Если сайт рабочий, то проанализируйте есть ли вообще возможность проводить такие эксперименты с удалением адресов и способов доставки и оплаты.

*

reekor

  • *
  • 9
  • +0/-0
    • Просмотр профиля
    • Серебрина ру
да это макрос %emarket purchasing_one_step()%.
Вот что касается админской части я уже все посмотрел.
Кстати, адреса из справочника удалил - не спасло ситуацию.
Понял откуда берется  2-й  узел <delivery> со своим <items>, это блин оказывается галочка в настройках модуля ИМ "Выводить самовывоз на странице адреса".

« Последнее редактирование: 13 Июля 2015, 23:49:23 от reekor »

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
вот и ответ, в итоге это решает вашу конечную задачу или еще есть вопросы?

*

reekor

  • *
  • 9
  • +0/-0
    • Просмотр профиля
    • Серебрина ру
вот и ответ, в итоге это решает вашу конечную задачу или еще есть вопросы?

К сожалению, нет. Все равно не сохраняет адрес доставки и также не понятно где косяк. Но теперь хоть сдвинулся немного.

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Для сохранения нового адреса, при отправке формы должно быть выбрано поле <input type="radio" name="delivery-address" value="new" />

Проверьте, что у вас есть такое поле и что оно отмечается при вводе нового адреса.

*

reekor

  • *
  • 9
  • +0/-0
    • Просмотр профиля
    • Серебрина ру
ВСЁ решено =) офигеть...не  могу себе поверить.

В общем проблема в следующем была:
этот шаблон ни в какую не подхватывался...
purchasing_one_step.xsl



<xsl:template match="result[@module = 'emarket' and @method = 'purchasing_one_step']/udata/onestep/delivery[items/item]">
<div style="display: none;" class="delivery onestep">
<h4>&choose-delivery-address;</h4>

<xsl:apply-templates select="items" mode="delivery-address" />
</div>
</xsl:template>
Если удалить "/item", то норм работает. Возможно, это скажется где-нить, т.к. файл из демоддизи вытащил.
Спасибо Админу и форуму.


ЗЫ НО галочка в настьройках модуля ИМ  "Выводить самовывоз на странице адреса" работает не корректно.
« Последнее редактирование: 14 Июля 2015, 22:05:37 от reekor »