Здравствуйте.
Решил дать возможность пользователям добавлять товары на моем сайте http://tumba-yumba.com
Для этого решено было поставить уберкарт и вспомогательный модуль Marketplace.
После установки и настройки модулей создал тестовый товар, потом зашел под другим аккаунтом, добавил товар в корзину, оформил товар. После чего снова зашел под аккаунтом продавца чтобы посмотреть заявку.
Заявка есть (вкладка в учетных данных). Но в заявке только наименование товара, и никакой информации о заказавшем (по идее там должна быть накладная или что-то типа того, ну или хотя бы просто данные заказавшего - адрес, имя и т.п.)
Права для маркетплейса назначил:
В чем может быть причина? кто сталкивался с подобными трудностями?
Комментарии
а на иконку с увеличительным стеклом нажимали?
Представьте себе, нажимал. Нажатие на иконку с увеличительным стеклом открывает ноду товара, на иконку с карандашом - редактирование товара
как домой приеду, посмотрю что можно сделать. завтра напишу
Заранее благодарен!
нужно перейти на /user/IDюзера/orders (у вас вкладка Заказы)
Насколько я понял, ЗАКАЗЫ - это то, что я заказал, т.е. добавил в корзину...
А как продавцу просмотреть то, что у него заказали?
да, не понятно мне тоже. тут без 100 гр. не обойтись
а сами пробовали устанавливать marketplace? Может я чего-то накосячил?
Я немного ошибся, отчетов о заказанных товарах нет вообще. То, что я указал стрелочкой на первом рисунке - это просто список товаров, с этим как раз проблем нет.
А вот если открыть вкладку Fullfill Orders или Sales Report, то ничего там не увидим...
На Друпал Орг находил похожую тему, но к сожалению решения не нашел
да, устанавливал, вот тоже сайт делаю на досуге, пока на локалке. Всё верно, там должны быть отчеты, но их нет...
Это связано со статусами заказов. Попробуйте поменять на "Оплата получена", "Заказ завершен" или "в процессе". Все остальные статусы игнорируются, по условиям запроса в модуле:
AND ((o.order_status = 'payment_received')
OR (o.order_status = 'completed')
OR (o.order_status = 'processing'))
Не фонтан, конечно - слишком жесткое ограничение. В настройки вынести было бы лучше, ИМХО. Возможно, стоит тем, кто заинтересован, сделать патч и выложить в баг-репорт.
А если просто дописать что-то вроде (o.order_status = 'pending') ?
И вот такой еще момент...
admin/store/reports/seller/statuses английским по белому написано:
Below is a list of seller order statuses. The listing only displays those seller orders which are NOT complete. Click on a seller's ID to view user page. Click on an order ID to view order page.
И ничего нет... Хотя по идее все незавершенные заказы должны отображаться
Как вариант.
Только не забудьте про это потом при обновлении модуля.
попробовал, не помогло
собственно, заказы появляются только когда статус заказа изменен на "completed"...при изменении статуса на processing, pending и пр. заказы не отображаются
В dev-версии также работает с "Заказ оплачен"
Интересно, буду пробовать.
А письмо продавцу приходит?
Пробую. Письмо приходит.
А можно ли настроить продажу товаров от продавцов с помощью MarKet Plase, но чтобы оплата шла на магазин, а сообщение о заказе продавцам? И чтобы при таком раскладе у них отчеты шли при статусе оплачен?
Интересно, а можно как то сделать что бы заказ сразу получал статус "completed"?
я бы за это заплатил бы
может кому то понадобится чтобы D7+UC3+уберкарт маркеплейс отправлял письма продавцам есть правило, его надо добавить через импорт(импортировать)
"LABEL" : "E-mail seller checkout notification",
"PLUGIN" : "reaction rule",
"REQUIRES" : [ "rules", "uc_cart" ],
"ON" : [ "uc_checkout_complete" ],
"DO" : [
{ "LOOP" : {
"USING" : { "list" : [ "order:products" ] },
"ITEM" : { "list_item" : "Current list item" },
"DO" : [
{ "mail" : {
"to" : "[list-item:node:author:mail]\u000D\u000A",
"subject" : "OrderID: [list-item:order-id] Product: [list-item:title]",
"message" : "Order: [list-item:order-id]\u000D\u000ANid: [list-item:nid]\u000D\u000ATitle: [list-item:title]\u000D\u000AQty: [list-item:qty]\u000D\u000APrice: [list-item:cost]\u000D\u000ASeller: [list-item:node:author]",
"language" : [ "" ]
}
}
]
}
}
]
}
}
А вот что то подобное для Commerce-marketplace.
"LABEL" : "\u041f\u0438\u0441\u044c\u043c\u043e \u043f\u0440\u043e\u0434\u0430\u0432\u0446\u0443",
"PLUGIN" : "reaction rule",
"WEIGHT" : "5",
"OWNER" : "rules",
"TAGS" : [ "Commerce Checkout" ],
"REQUIRES" : [ "rules", "commerce_checkout" ],
"ON" : { "commerce_checkout_complete" : [] },
"DO" : [
{ "LOOP" : {
"USING" : { "list" : [ "commerce-order:commerce-line-items" ] },
"ITEM" : { "list_item" : "\u0422\u0435\u043a\u0443\u0449\u0438\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0441\u043f\u0438\u0441\u043a\u0430" },
"DO" : [
{ "mail" : {
"to" : "[list-item:commerce-product:creator:mail]",
"subject" : "\u0417\u0430\u043a\u0430\u0437: [list-item:order-id] \u0422\u043e\u0432\u0430\u0440: [list-item:commerce-product:title]",
"message" : "\u0417\u0430\u043a\u0430\u0437: [list-item:order-id]\r\n\u0422\u043e\u0432\u0430\u0440: [list-item:commerce-product:title] \r\n\u0410\u0440\u0442\u0438\u043a\u0443\u043b: [list-item:commerce-product:sku]\r\n\u0426\u0435\u043d\u0430: [list-item:commerce-product:commerce_price]\r\n",
"language" : [ "" ]
}
}
]
}
}
]
}
}