Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Уведомления продавцам ubercart marketplace

Уведомления продавцам ubercart marketplace
, by

Иван Добрый день! прошу прощение за беспокойство, у меня вопрос, я покупал у вас сборку сайта СП, вот и собрался прикрутить к нему ubercart marketplace но после этого почему- то пользователь не может создавать альбомы(разделы), выкидывает на белую страницу, вторая проблема если ставлю модуль на пустое ядро все нормально но одно но разным продавцам не приходит уведомление на емайл о соершении заказа, а только админу. и заказы продавцы видят только после того как админ присвоит им статус complete. Собственно вопрос возможно ли решить данную задачу: приходило уведомление на почту продавцам и продавцы видели заказ проданного своего товара без вмешательства админа и посмотреть почему при прикручивании данного модуля к вашей сборки СП не добавить раздел, меня интересует цена вопроса и как вы это сможетесами сделать или как консультации проведет. С уважение Алексей.

1 answer
votes: 822
Answer

Иван не нашлось у вас времечко это реализовать?


 Выкдываю правило что бы уберкарт маркетплейс с друпал7 отправлял письма. Его надо просто добавить в правила через импорт:

{ "rules_e_mail_seller_checkout_notification" : {
    "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" : [ "" ]
              }
            }
          ]
        }
      }
    ]
  }
}


а, забыл, письма продовцам, подразумквается что они авторы товаров.


А вот что то подобное для  marketplace-Commerce.

{ "commerce_checkout_e_mail_seller_checkout_notification" : {
    "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" : [ "" ]
              }
            }
          ]
        }
      }
    ]
  }
}