What are the Slack Archives?
It’s a history of our time together in the Slack Community! There’s a ton of knowledge in here, so feel free to search through the archives for a possible answer to your question.
Because this space is not active, you won’t be able to create a new post or comment here. If you have a question or want to start a discussion about something, head over to our categories and pick one to post in! You can always refer back to a post from Slack Archives if needed; just copy the link to use it as a reference..
Hey y’all triggering an email/notification send in my OMS state tree, it’s sending an email but it l
Hey y’all triggering an email/notification send in my OMS state tree, it’s sending an email but it looks like it’s not wired up correctly to the CMS to run the template.
I’m using the standard spryker OMS confirmation.
but maybe it’s not keyed correctly?
The type is being set to $mailTransfer->setType(OrderConfirmationMailTypePlugin::MAIL_TYPE);
which I think is overriding the base spryker class
class OrderConfirmationMailTypePlugin extends SprykerOrderConfirmationMailTypePlugin { /** * @api * * @param \Spryker\Zed\Mail\Business\Model\Mail\Builder\MailBuilderInterface $mailBuilder * * @return void */ public function build(MailBuilderInterface $mailBuilder) { $this ->setSubject($mailBuilder) ->setRecipient($mailBuilder) ->setSender($mailBuilder);
setHtmlTemplate doesn’t exist in the extended class, but…
in the base spryker class it looks like the template is getting set
protected function setHtmlTemplate(MailBuilderInterface $mailBuilder) { $mailBuilder->setHtmlTemplate('oms/mail/order_confirmation.html.twig'); return $this; }
which should be referenced to the local order_confirmation html:
src/Pyz/Zed/Oms/Presentation/Mail/order_confirmation.html.twig
Which is the same as the base html template
Comments
-
So far I’ve tried removing the override for the
OrderConfirmationMailTypePlugin
that was aliased in the local files0 -
Running my own confirmationCall with overrides for the setHtmlTemplate
0
Categories
- All Categories
- 42 Getting Started & Guidelines
- 7 Getting Started in the Community
- 8 Additional Resources
- 7 Community Ideas and Feedback
- 75 Spryker News
- 924 Developer Corner
- 783 Spryker Development
- 88 Spryker Dev Environment
- 362 Spryker Releases
- 3 Oryx frontend framework
- 35 Propel ORM
- 68 Community Projects
- 3 Community Ideation Board
- 30 Hackathon
- 3 PHP Bridge
- 6 Gacela Project
- 25 Job Opportunities
- 3.2K 📜 Slack Archives
- 116 Academy
- 5 Business Users
- 370 Docker
- 551 Slack General
- 2K Help
- 75 Knowledge Sharing
- 6 Random Stuff
- 4 Code Testing
- 32 Product & Business Questions
- 70 Spryker Safari Questions
- 50 Random