mekirile

mekirile

С нами с 06 февраля 2015; Место в рейтинге пользователей: #95
mekirile
18 августа 2015, 14:57
0
Итак поступил следующим образом:

Установил плагин для Unisender и настроил всё по инструкции.

Отредактировал шаблон рассылки, чтобы выводились новые товары
<h1>Поступление</h1>
Привет, у нас очередное поступление товаров:
<div class="row">
	[[msProducts?
	&tpl=tpl.msProducts.row_uni
	&limit=`20`
        &parents=`714`
        &sortby=`createdon`
        &sortdir=`desc`
	]]
</div>
Создал новый чанк tpl.msProducts.row_uni.Там наводится красота по части отображения товаров.

Потом создал ресурс, в дополнительных параметрах указал настройки unisender и теперь после сохранения этого ресурса в unisender появляется рассылка. Отправляем пробное письмо себе и если всё ОК — запускаем на нашу базу.
mekirile
18 августа 2015, 12:26
0
Подскажите, а каким образом получить результат вызова сниппета в письме?
Поставил плагин www.unisender.com/ru/features/integration/cms/modx-revolution/, но если в чанке вызываю к примеру:
[[!pdoPage?
	&element=`msProducts`
	&limit=`10`
        &parents=`714`
        &sortby=`RAND()`
]]
то в сформированном письме будет просто текст.
mekirile
18 августа 2015, 08:44
0
Подскажите, а как лучше это всё организовать? Как получать данные о товарах? Или просто выводить на какую-нибудь страницу товары, копировать html-код и вставлять в шаблон письма?
mekirile
13 июля 2015, 11:46
0
Было нечто подобное, когда на хостинге заканчивалось место. Вряд ли, конечно, но проверьте…
mekirile
08 мая 2015, 12:04
0
Проблема была в том, что на хостинге заканчивалось свободное место. В очередной раз спасибо, Володе, за помощь!
mekirile
22 апреля 2015, 15:00
0
А если в инпут подставляется значение автоматом, и его нельзя редактировать, так может его и не надо выводить в форме?)
mekirile
01 апреля 2015, 13:41
0
Точно, что-то недосмотрел)
mekirile
01 апреля 2015, 12:23
0
Да, конечно, есть. Модуль mSklad. modx.pro/components/4169-msklad-1-0-7-import-characteristics-commerceml-2/

Только из магазина дополнений его сейчас убрали.
mekirile
20 марта 2015, 12:44
0
Спасибо. Моих умений и знаний, к сожалению, недостаточно. Пока повесил просто на событие miniShop2.Callbacks.Order.submit.response.success

Может попозже допетрю как передать параметры заказа или кто-то столкнется с подобной проблемой.
mekirile
20 марта 2015, 11:58
0
Замучал тебя, извини)

Я подумал, что можно не загоняться пока с событием заказа, а просто забрать полную стоимость товаров в корзине. Как мне её тогда получить на странице Корзины?
mekirile
19 марта 2015, 19:30
0
Да, наверное, это сработает. Но есть еще загвоздка) пользователь остается на этой странице в случае если он выбрал оплату наличными при самовывозе, если же он собирается платить онлайн, то соответственно переходит на страницу оформления платежа- агрегатор Яндекс касса. как же быть в этом случае?
mekirile
19 марта 2015, 19:09
0
Спасибо, это срабатывает. Но когда я пытаюсь передать к этой цели параметры заказа, то тут уже возникает ошибка!
Вот эта штука уже не работает
miniShop2.Callbacks.Order.submit.response.success = function () {
var yaParams = {
  order_id: "[[+num]]",
  order_price: [[+cost]], 
  currency: "RUR"

};
 yaCounter23103907.reachGoal('SUCORD', yaParams);


Потому что как я понимаю непосредственно заказ формируется несколько позже и я не могу передавать в параметры его плейсхолдеры. Как лучше поступить? Может есть ккой-то другой более подходящий callback?
mekirile
18 марта 2015, 13:58
0
В смысле просто в шаблон страницы добавить?
<script>
miniShop2.Callbacks.Order.submit.response.success = function () {
    yaCounter23103907.reachGoal('ORDER');
}
</script>
А то событие, которое на кнопку повесил, убрать тогда?
mekirile
17 марта 2015, 10:09
+1
Проблема решилась отключением плагина Yandex Pinger!
mekirile
12 февраля 2015, 09:19
0
Понимаю, что компонент для зависимости цен, но всё же спрошу совета…

В описание Msklad (http://modstore.pro/packages/integration/msklad) пишут…

Вариант 5 — импорт цен/наличия для нескольких торговых предложений одного товара
… Наличие в соответствии с характеристикой выгружается при настроенной связи с источником «Количество» в аналогичном формате — 110х120==15||200х200==2||300х300==0.


Так как всё-таки реализовать учёт остатков для каждого размера? Т.е. если кол-во товара размера S больше 0, то выводим этот размер в селекте на карточке товара, а если 0, то не выводим.

Кто-то может взяться написать такой сниппет. Работу оплачу и объясню подробно.
mekirile
12 февраля 2015, 01:59
0
Путем хитрых манипуляци добился того, чтобы размеры выгружались в правильное поле prntscr.com/63zewy

Но теперь встал вопрос, как отображать только те размеры, остаток по которым больше 0? Есть мысли у кого?
mekirile
11 февраля 2015, 20:48
0
Игорь, спасибо за ответ. Но вот в XML с остатками, которые выружаются можно увидеть что есть Характеристика Размер и ее значение. Но как же это привязать совсем не понимаю.

<Предложение>
<Ид>gw9883kUj16LAw3OaRiiU0#bl8O8y7jh8C5rBDoEv-BJ2</Ид>
<Наименование>SCOMW.308.PM</Наименование>
<ХарактеристикиТовара>
<ХарактеристикаТовара>
<Наименование>Размер</Наименование>
<Значение>40</Значение>
</ХарактеристикаТовара>
</ХарактеристикиТовара>
<Цены>
<Цена>
<ИдТипаЦены>cbcf493b-55bc-11d9-848a-00112f43529a</ИдТипаЦены>
<ЦенаЗаЕдиницу>3490.0</ЦенаЗаЕдиницу>
<Валюта>643</Валюта>
<Коэффициент>1</Коэффициент>
</Цена>
<Цена>
<ИдТипаЦены>bd72d8fc-55bc-11d9-848a-00112f43529a</ИдТипаЦены>
<ЦенаЗаЕдиницу>2443.0</ЦенаЗаЕдиницу>
<Валюта>643</Валюта>
<Коэффициент>1</Коэффициент>
</Цена>
<Цена>
<ИдТипаЦены>cbcf495d-55bc-11d9-848a-00112f43529a</ИдТипаЦены>
<ЦенаЗаЕдиницу>0.0</ЦенаЗаЕдиницу>
<Валюта>643</Валюта>
<Коэффициент>1</Коэффициент>
</Цена>
</Цены>
<Количество>1.0</Количество>
</Предложение>
mekirile
11 февраля 2015, 10:36
0
Здравствуйте. Использую связки Мой Склад — MS2 — Msync. Не выгружается характеристика Размер.

Вот как выглядит товар в Мой Склад prntscr.com/63oon6
Вот параметры синхронизации prntscr.com/63ooqh
Настройки модуля prntscr.com/63op6u
Вот что получаю на сайте prntscr.com/63ooul

Также пробую выгружать все характеристики в TV — ничего не происходит. Там оказывается пусто. если убираю галочку в настройках синхронизации (Выгружать остатки с учетом характеристик), то выгружаются просто товары, размер нигде не учитывается.
mekirile
11 февраля 2015, 10:26
0
Здравствуйте. Использую связки Мой Склад — MS2 — Msync. Не выгружается характеристика Размер.

Вот как выглядит товар в Мой Склад prntscr.com/63oon6
Вот параметры синхронизации prntscr.com/63ooqh
Настройки модуля prntscr.com/63op6u
Вот что получаю на сайте prntscr.com/63ooul

Также пробую выгружать все характеристики в TV — ничего не происходит. Там оказывается пусто. если убираю галочку в настройках синхронизации (Выгружать остатки с учетом характеристик), то выгружаются просто товары, размер нигде не учитывается.