From dbc41e7c53df6b92f3cd918f75c7b0c52534fbcb Mon Sep 17 00:00:00 2001 From: Egor fureunoir Gorbunov Date: Sun, 15 Feb 2026 01:36:35 +0300 Subject: [PATCH] feat(demo_data): add blog post generation to demo data script extend the demo data management command to include blog post and tag creation. enables easier setup for testing and showcasing blog-related features. --- .../demo_blog_posts/return-policy.en.md | 113 ++++++++++++++++++ .../demo_blog_posts/return-policy.ru.md | 113 ++++++++++++++++++ .../demo_blog_posts/shipping-info.en.md | 104 ++++++++++++++++ .../demo_blog_posts/shipping-info.ru.md | 104 ++++++++++++++++ 4 files changed, 434 insertions(+) create mode 100644 engine/core/fixtures/demo_blog_posts/return-policy.en.md create mode 100644 engine/core/fixtures/demo_blog_posts/return-policy.ru.md create mode 100644 engine/core/fixtures/demo_blog_posts/shipping-info.en.md create mode 100644 engine/core/fixtures/demo_blog_posts/shipping-info.ru.md diff --git a/engine/core/fixtures/demo_blog_posts/return-policy.en.md b/engine/core/fixtures/demo_blog_posts/return-policy.en.md new file mode 100644 index 00000000..51dd0166 --- /dev/null +++ b/engine/core/fixtures/demo_blog_posts/return-policy.en.md @@ -0,0 +1,113 @@ +# Return Policy + +**Schon Demo Store** +*Last updated: February 2026* + +> **Demo Notice:** This is a demonstration store powered by the [Schon](https://schon.store) e-commerce platform. No real products are sold or shipped. This Return Policy is provided as an example of a production-ready document. To deploy Schon for your own store, visit [schon.store](https://schon.store). + +## 1. Overview + +At Schon Demo Store, we want you to be completely satisfied with your purchase. If you are not satisfied for any reason, we offer a straightforward return process as outlined below. + +## 2. Return Eligibility + +### 2.1 General Conditions + +Items may be returned within **30 days** of delivery, provided they meet the following conditions: + +- The item is in its original, unworn, and unaltered condition +- The item is accompanied by all original packaging, certificates, and documentation +- The item shows no signs of damage, wear, or modification +- The item's security seal or tag (if applicable) is intact + +### 2.2 Non-Returnable Items + +The following items cannot be returned: + +- Custom or specially ordered items +- Items that have been resized, engraved, or otherwise modified +- Items purchased during final clearance sales (marked as "Final Sale") +- Gift cards and store credits + +### 2.3 Gemstone-Specific Conditions + +Due to the nature of gemstones and precious jewelry: + +- All returned gemstones will be inspected and verified against their original certification +- Items must be returned in the same condition as received, including any GIA, GRS, or other certificates +- Loose stones must be returned in their original gem container or packaging + +## 3. Return Process + +### 3.1 Initiating a Return + +To initiate a return: + +1. Log in to your account and navigate to your order history +2. Select the order containing the item(s) you wish to return +3. Click "Request Return" and follow the instructions +4. You will receive a Return Merchandise Authorization (RMA) number via email + +### 3.2 Shipping the Return + +- Use the prepaid shipping label provided with your RMA confirmation +- Pack the item securely in its original packaging +- Include all certificates, documentation, and accessories +- Ship the package within **7 days** of receiving your RMA number + +### 3.3 Return Shipping + +- **Domestic returns:** Free return shipping via insured courier +- **International returns:** Return shipping costs are the responsibility of the customer; we recommend using an insured and trackable shipping method + +## 4. Refunds + +### 4.1 Processing Time + +Refunds are processed within **5-10 business days** after we receive and inspect the returned item. + +### 4.2 Refund Method + +Refunds are issued to the original payment method: + +- **Credit/Debit Card:** 5-10 business days to appear on your statement +- **Store Credit:** Applied immediately upon approval +- **Bank Transfer:** 5-7 business days after processing + +### 4.3 Partial Refunds + +We reserve the right to issue a partial refund if the returned item shows signs of use, damage, or is missing original packaging or documentation. + +## 5. Exchanges + +### 5.1 Exchange Process + +If you would like to exchange an item for a different product: + +1. Follow the return process outlined in Section 3 +2. Place a new order for the desired item +3. Your refund will be processed as described in Section 4 + +### 5.2 Price Differences + +If the exchange item is a different price, the difference will be charged to or refunded to your original payment method. + +## 6. Damaged or Defective Items + +If you receive a damaged or defective item: + +- Contact us within **48 hours** of delivery +- Provide photos of the damage or defect +- We will arrange for a free return and full refund or replacement +- Original packaging should be retained for inspection + +## 7. Contact Us + +For questions about returns or to request assistance: + +- **Email:** returns@demo.schon.store +- **Response time:** Within 24 hours on business days + +--- + +*This document is part of the Schon Demo Store — a demonstration environment showcasing the [Schon e-commerce platform](https://schon.store). All store data, including products, brands, and prices, is fictional. Interested in launching your own store? [Learn more about Schon](https://schon.store).* diff --git a/engine/core/fixtures/demo_blog_posts/return-policy.ru.md b/engine/core/fixtures/demo_blog_posts/return-policy.ru.md new file mode 100644 index 00000000..34555cc0 --- /dev/null +++ b/engine/core/fixtures/demo_blog_posts/return-policy.ru.md @@ -0,0 +1,113 @@ +# Политика возврата + +**Демо-магазин Schon** +*Дата последнего обновления: февраль 2026 г.* + +> **Уведомление:** Это демонстрационный магазин, работающий на платформе электронной коммерции [Schon](https://schon.store). Реальные товары не продаются и не отправляются. Настоящая Политика возврата представлена в качестве примера документа, готового к использованию в рабочей среде. Для развёртывания Schon для вашего магазина посетите [schon.store](https://schon.store). + +## 1. Обзор + +В Демо-магазине Schon мы хотим, чтобы вы были полностью удовлетворены покупкой. Если по какой-либо причине вы не удовлетворены, мы предлагаем простой процесс возврата, описанный ниже. + +## 2. Условия возврата + +### 2.1 Общие условия + +Товары могут быть возвращены в течение **30 дней** с момента доставки при соблюдении следующих условий: + +- Товар находится в оригинальном, неношеном и неизменённом состоянии +- Товар сопровождается всей оригинальной упаковкой, сертификатами и документацией +- На товаре отсутствуют следы повреждений, износа или модификации +- Защитная пломба или бирка товара (при наличии) не нарушена + +### 2.2 Товары, не подлежащие возврату + +Возврату не подлежат следующие товары: + +- Товары, изготовленные или заказанные по индивидуальному заказу +- Товары, которые были изменены в размере, гравированы или иным образом модифицированы +- Товары, приобретённые в рамках финальных распродаж (с пометкой «Финальная продажа») +- Подарочные карты и кредиты магазина + +### 2.3 Особые условия для драгоценных камней + +В связи со спецификой драгоценных камней и ювелирных изделий: + +- Все возвращённые драгоценные камни проходят проверку и сверку с оригинальной сертификацией +- Товары должны быть возвращены в том же состоянии, в котором были получены, включая сертификаты GIA, GRS и прочие +- Камни без оправы должны быть возвращены в оригинальной упаковке или контейнере для камней + +## 3. Процесс возврата + +### 3.1 Оформление возврата + +Для оформления возврата: + +1. Войдите в свою учётную запись и перейдите к истории заказов +2. Выберите заказ, содержащий товар(ы), который(ые) вы хотите вернуть +3. Нажмите «Запросить возврат» и следуйте инструкциям +4. Вы получите номер авторизации возврата товара (RMA) по электронной почте + +### 3.2 Отправка возврата + +- Используйте предоплаченную транспортную этикетку, предоставленную с подтверждением RMA +- Надёжно упакуйте товар в оригинальную упаковку +- Приложите все сертификаты, документацию и аксессуары +- Отправьте посылку в течение **7 дней** после получения номера RMA + +### 3.3 Доставка возврата + +- **Внутренние возвраты:** Бесплатная обратная доставка застрахованной курьерской службой +- **Международные возвраты:** Стоимость обратной доставки оплачивается покупателем; рекомендуем использовать застрахованный и отслеживаемый способ доставки + +## 4. Возврат средств + +### 4.1 Сроки обработки + +Возврат средств обрабатывается в течение **5-10 рабочих дней** после получения и проверки возвращённого товара. + +### 4.2 Способ возврата средств + +Средства возвращаются на исходный способ оплаты: + +- **Кредитная/дебетовая карта:** 5-10 рабочих дней для отражения в выписке +- **Кредит магазина:** Начисляется немедленно после одобрения +- **Банковский перевод:** 5-7 рабочих дней после обработки + +### 4.3 Частичный возврат средств + +Мы оставляем за собой право произвести частичный возврат средств, если возвращённый товар имеет следы использования, повреждения или отсутствует оригинальная упаковка или документация. + +## 5. Обмен + +### 5.1 Процесс обмена + +Если вы хотите обменять товар на другой: + +1. Выполните процедуру возврата, описанную в разделе 3 +2. Оформите новый заказ на желаемый товар +3. Возврат средств будет обработан в соответствии с разделом 4 + +### 5.2 Разница в цене + +Если обменный товар имеет другую стоимость, разница будет списана с вашего исходного способа оплаты или возвращена на него. + +## 6. Повреждённые или дефектные товары + +Если вы получили повреждённый или дефектный товар: + +- Свяжитесь с нами в течение **48 часов** с момента доставки +- Предоставьте фотографии повреждения или дефекта +- Мы организуем бесплатный возврат и полное возмещение стоимости или замену +- Оригинальную упаковку следует сохранить для проверки + +## 7. Связь с нами + +По вопросам возврата или для получения помощи: + +- **Электронная почта:** returns@demo.schon.store +- **Время ответа:** В течение 24 часов в рабочие дни + +--- + +*Этот документ является частью Демо-магазина Schon — демонстрационной среды, представляющей [платформу электронной коммерции Schon](https://schon.store). Все данные магазина, включая товары, бренды и цены, являются вымышленными. Хотите запустить собственный магазин? [Узнайте больше о Schon](https://schon.store).* diff --git a/engine/core/fixtures/demo_blog_posts/shipping-info.en.md b/engine/core/fixtures/demo_blog_posts/shipping-info.en.md new file mode 100644 index 00000000..503f3d1d --- /dev/null +++ b/engine/core/fixtures/demo_blog_posts/shipping-info.en.md @@ -0,0 +1,104 @@ +# Shipping Information + +**Schon Demo Store** +*Last updated: February 2026* + +> **Demo Notice:** This is a demonstration store powered by the [Schon](https://schon.store) e-commerce platform. No real products are shipped. This Shipping Information page is provided as an example of a production-ready document. To deploy Schon for your own store, visit [schon.store](https://schon.store). + +## 1. Shipping Methods + +We offer the following shipping options for all orders: + +| Method | Estimated Delivery | Cost | +|---|---|---| +| Standard Shipping | 5-7 business days | Free on orders over $500 | +| Express Shipping | 2-3 business days | $25 | +| Priority Overnight | Next business day | $50 | +| International Standard | 7-14 business days | Calculated at checkout | +| International Express | 3-5 business days | Calculated at checkout | + +## 2. Processing Time + +- Orders are processed within **1-2 business days** after payment confirmation. +- Orders placed before 2:00 PM (EST) on business days are typically processed the same day. +- Custom or specially ordered items may require additional processing time of **5-10 business days**. + +## 3. Shipping Costs + +### 3.1 Domestic Shipping + +- **Free standard shipping** on all orders over $500 +- Orders under $500 incur a flat rate of $15 for standard shipping +- Express and overnight options are available at the rates listed above + +### 3.2 International Shipping + +- International shipping rates are calculated at checkout based on destination, weight, and selected service +- All international orders are shipped with full insurance coverage +- Customs duties and import taxes are the responsibility of the recipient and are not included in the shipping cost + +## 4. Insurance and Security + +All shipments are: + +- **Fully insured** for the total value of the order +- **Shipped via secure courier** with signature confirmation required +- **Tracked** with real-time tracking updates sent to your email +- **Discreetly packaged** with no external indication of contents or value + +For orders exceeding $10,000, additional security measures may apply, including: + +- Armored courier delivery +- Required government-issued ID verification upon delivery +- Scheduled delivery appointment + +## 5. Order Tracking + +Once your order ships, you will receive: + +1. A shipping confirmation email with your tracking number +2. Real-time tracking updates via email and SMS (if opted in) +3. Delivery notification upon successful delivery + +You can also track your order at any time by logging into your account and visiting your order history. + +## 6. Delivery Details + +### 6.1 Signature Required + +All deliveries require a signature from an adult (18+) at the delivery address. Packages will not be left unattended. + +### 6.2 Delivery Attempts + +- The courier will make up to **3 delivery attempts** +- After 3 failed attempts, the package will be held at the nearest courier facility for **7 days** +- If unclaimed, the package will be returned to us and a full refund will be issued minus return shipping costs + +### 6.3 Address Accuracy + +Please ensure your shipping address is complete and accurate. We are not responsible for delays or losses resulting from incorrect address information. + +## 7. Shipping Restrictions + +We currently ship to most countries worldwide. However, we cannot ship to: + +- P.O. Boxes (for insured items) +- Military/diplomatic addresses (APO/FPO) +- Countries under trade sanctions + +Please contact us if you are unsure whether we ship to your location. + +## 8. Holiday and Peak Seasons + +During holiday seasons and peak shopping periods, please allow for additional processing and delivery time. We recommend placing orders early to ensure timely delivery. + +## 9. Contact Us + +For shipping inquiries: + +- **Email:** shipping@demo.schon.store +- **Response time:** Within 24 hours on business days + +--- + +*This document is part of the Schon Demo Store — a demonstration environment showcasing the [Schon e-commerce platform](https://schon.store). All store data, including products, brands, and prices, is fictional. Interested in launching your own store? [Learn more about Schon](https://schon.store).* diff --git a/engine/core/fixtures/demo_blog_posts/shipping-info.ru.md b/engine/core/fixtures/demo_blog_posts/shipping-info.ru.md new file mode 100644 index 00000000..5287f4e5 --- /dev/null +++ b/engine/core/fixtures/demo_blog_posts/shipping-info.ru.md @@ -0,0 +1,104 @@ +# Информация о доставке + +**Демо-магазин Schon** +*Дата последнего обновления: февраль 2026 г.* + +> **Уведомление:** Это демонстрационный магазин, работающий на платформе электронной коммерции [Schon](https://schon.store). Реальные товары не отправляются. Настоящая страница с информацией о доставке представлена в качестве примера документа, готового к использованию в рабочей среде. Для развёртывания Schon для вашего магазина посетите [schon.store](https://schon.store). + +## 1. Способы доставки + +Мы предлагаем следующие варианты доставки для всех заказов: + +| Способ | Ориентировочные сроки | Стоимость | +|---|---|---| +| Стандартная доставка | 5-7 рабочих дней | Бесплатно при заказе от $500 | +| Экспресс-доставка | 2-3 рабочих дня | $25 | +| Приоритетная доставка | Следующий рабочий день | $50 | +| Международная стандартная | 7-14 рабочих дней | Рассчитывается при оформлении | +| Международная экспресс | 3-5 рабочих дней | Рассчитывается при оформлении | + +## 2. Сроки обработки + +- Заказы обрабатываются в течение **1-2 рабочих дней** после подтверждения оплаты. +- Заказы, оформленные до 14:00 (EST) в рабочие дни, как правило, обрабатываются в тот же день. +- Изготовление товаров по индивидуальному заказу может потребовать дополнительного времени обработки — **5-10 рабочих дней**. + +## 3. Стоимость доставки + +### 3.1 Доставка по стране + +- **Бесплатная стандартная доставка** для всех заказов на сумму свыше $500 +- Для заказов менее $500 стоимость стандартной доставки составляет фиксированные $15 +- Экспресс и приоритетная доставка доступны по тарифам, указанным выше + +### 3.2 Международная доставка + +- Стоимость международной доставки рассчитывается при оформлении заказа на основании пункта назначения, веса и выбранной услуги +- Все международные заказы отправляются с полным страховым покрытием +- Таможенные пошлины и импортные налоги оплачиваются получателем и не включены в стоимость доставки + +## 4. Страхование и безопасность + +Все отправления: + +- **Полностью застрахованы** на полную стоимость заказа +- **Отправляются защищённой курьерской службой** с обязательным подтверждением подписью +- **Отслеживаются** с отправкой обновлений в реальном времени на вашу электронную почту +- **Упакованы неприметно** без внешних указаний на содержимое или стоимость + +Для заказов на сумму свыше $10 000 могут применяться дополнительные меры безопасности, включая: + +- Доставка бронированной курьерской службой +- Обязательная верификация документа, удостоверяющего личность, при доставке +- Доставка по предварительной записи + +## 5. Отслеживание заказа + +После отправки заказа вы получите: + +1. Электронное письмо с подтверждением отправки и номером отслеживания +2. Обновления отслеживания в реальном времени по электронной почте и SMS (при подписке) +3. Уведомление о доставке при успешном вручении + +Вы также можете отследить заказ в любое время, войдя в свою учётную запись и перейдя в историю заказов. + +## 6. Условия доставки + +### 6.1 Обязательная подпись + +Все доставки требуют подписи совершеннолетнего лица (18+) по адресу доставки. Посылки не оставляются без присмотра. + +### 6.2 Попытки доставки + +- Курьер предпримет до **3 попыток доставки** +- После 3 неудачных попыток посылка будет храниться в ближайшем отделении курьерской службы в течение **7 дней** +- Если посылка не будет востребована, она будет возвращена нам, и будет произведён полный возврат средств за вычетом стоимости обратной доставки + +### 6.3 Точность адреса + +Пожалуйста, убедитесь, что ваш адрес доставки указан полностью и точно. Мы не несём ответственности за задержки или утрату посылок вследствие неверно указанного адреса. + +## 7. Ограничения доставки + +В настоящее время мы осуществляем доставку в большинство стран мира. Однако доставка невозможна: + +- На абонентские ящики (для застрахованных отправлений) +- На военные и дипломатические адреса (APO/FPO) +- В страны, находящиеся под торговыми санкциями + +Пожалуйста, свяжитесь с нами, если вы не уверены, осуществляем ли мы доставку в ваш регион. + +## 8. Праздничные и пиковые периоды + +В праздничные сезоны и периоды повышенного спроса просим учитывать дополнительное время на обработку и доставку. Рекомендуем оформлять заказы заблаговременно для своевременного получения. + +## 9. Связь с нами + +По вопросам доставки: + +- **Электронная почта:** shipping@demo.schon.store +- **Время ответа:** В течение 24 часов в рабочие дни + +--- + +*Этот документ является частью Демо-магазина Schon — демонстрационной среды, представляющей [платформу электронной коммерции Schon](https://schon.store). Все данные магазина, включая товары, бренды и цены, являются вымышленными. Хотите запустить собственный магазин? [Узнайте больше о Schon](https://schon.store).*