Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
1 Odpowiedz
1559 Widoki

Hello, imagine that I have a list of products and I want to show the products that have been created today in a daily email.

Would be possible to show this list of products dynamically in the email taking into acocunt a date filter?

Like the image, URL, name, etc

Thanks!

Awatar
Odrzuć
Najlepsza odpowiedź

Yes, it is possible to dynamically show a list of products created today in a daily email, including details like the image, URL, name, etc. To achieve this, you can follow these general steps:

  1. Create a scheduled action: Set up a scheduled action in Odoo to run daily and trigger the email generation process.

  2. Define a method to fetch products: Write a method in your Odoo model to retrieve the products created today based on a date filter. You can use the fields.Datetime.now() function to get the current date and time. Here's an example:

from datetime import datetime, timedelta

class Product(models.Model):
_name = 'product.product'

def get_products_created_today(self):
today = datetime.now().date()
products = self.search([('create_date', '>=', str(today)), ('create_date', ' return products

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
2
lip 24
2312
1
maj 24
2736
0
gru 15
3527
0
cze 25
7075
3
sie 24
20013