Add website schema settings, SEO meta overrides, and resilient bulk SMS.

Business admins can configure site-wide Schema.org and optional per-item SEO title/description; mass SMS continues on failures with an end report.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Alireza Hassani
2026-09-09 23:30:23 +03:30
co-authored by Cursor
parent 15aad9f9d8
commit c2ede07e73
37 changed files with 1217 additions and 89 deletions
+12
View File
@@ -912,6 +912,18 @@ export function CustomersPage() {
onSent={(info) => {
if (info.mode === 'single' && info.phone) {
showToast(t('customers.toast.smsSent', { phone: info.phone }), 'success')
} else if (info.failedCount && info.failedCount > 0 && info.totalCount) {
showToast(
t('customers.toast.smsSentBulkPartial', {
sent: info.count,
total: info.totalCount,
failed: info.failedCount,
}),
'info',
)
if (info.mode === 'selected') {
setSelectedPeople(new Map())
}
} else {
showToast(t('customers.toast.smsSentBulk', { count: info.count }), 'success')
if (info.mode === 'selected') {