Error message

  • Deprecated function: Optional parameter $data declared before required parameter $info is implicitly treated as a required parameter in include_once() (line 1445 of /home/fdm/hamuf.com/knowledge/includes/bootstrap.inc).
  • Deprecated function: Return type of DateObject::__wakeup() should either be compatible with DateTime::__wakeup(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home/fdm/hamuf.com/knowledge/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: Return type of DateObject::format($format, $force = false) should either be compatible with DateTime::format(string $format): string, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home/fdm/hamuf.com/knowledge/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: Return type of DateObject::setTimezone($tz, $force = false) should either be compatible with DateTime::setTimezone(DateTimeZone $timezone): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home/fdm/hamuf.com/knowledge/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: Optional parameter $input declared before required parameter $form_state is implicitly treated as a required parameter in include_once() (line 1445 of /home/fdm/hamuf.com/knowledge/includes/bootstrap.inc).
  • Deprecated function: Optional parameter $rrule declared before required parameter $item is implicitly treated as a required parameter in include_once() (line 1445 of /home/fdm/hamuf.com/knowledge/includes/bootstrap.inc).
  • Deprecated function: Optional parameter $rrule_values declared before required parameter $item is implicitly treated as a required parameter in include_once() (line 1445 of /home/fdm/hamuf.com/knowledge/includes/bootstrap.inc).
  • Deprecated function: Optional parameter $data declared before required parameter $name is implicitly treated as a required parameter in require_once() (line 342 of /home/fdm/hamuf.com/knowledge/includes/module.inc).
  • Deprecated function: Optional parameter $data declared before required parameter $name is implicitly treated as a required parameter in require_once() (line 342 of /home/fdm/hamuf.com/knowledge/includes/module.inc).
  • Deprecated function: Optional parameter $file declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 342 of /home/fdm/hamuf.com/knowledge/includes/module.inc).
  • Deprecated function: Optional parameter $account declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 342 of /home/fdm/hamuf.com/knowledge/includes/module.inc).
  • Deprecated function: Optional parameter $entity declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 342 of /home/fdm/hamuf.com/knowledge/includes/module.inc).
  • Deprecated function: Optional parameter $account declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 342 of /home/fdm/hamuf.com/knowledge/includes/module.inc).
  • Deprecated function: Optional parameter $values declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 342 of /home/fdm/hamuf.com/knowledge/includes/module.inc).
  • Deprecated function: Optional parameter $view_mode declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 342 of /home/fdm/hamuf.com/knowledge/includes/module.inc).
  • Deprecated function: Optional parameter $langcode declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 342 of /home/fdm/hamuf.com/knowledge/includes/module.inc).

תמיכה עברית בשופיפיי

Hebrew

שינוי שפה לעברית: Online Store>Themes>Actions->Edit Languages מתחת לכותרת יש קישור: Change theme language בלחיצה עליו מתקבלת רשימה נגללת של שפות
עברית נתמכת ע"י שופיפיי, ולכן השפה נמצאת ברשימה הנגללת עבור שפות שאינן נתמכות צריך ליצור Locale File

כשחסרות מחרוזות בתרגום לעברית, מופיעה הודעת השגיאה "translation missing..." מתקנים כך: https://ecommerce.shopify.com/c/ecommerce-design/t/what-causes-translati...

כדי להוסיף לתבנית את ההוראה מימין לשמאל, יש להכנס למערכת הניהול של החנות, אל Online Store>Themes>Actions>Edit Code.
ללחוץ על הקישור " theme.liquid", שמופיע תחת layout
לחפש את תגית ה-html שמופיעה באחת השורות הראשונות, ולהוסיף בתוכה dir="rtl", התוצאה תיראה בערך כך:

<html class="supports-no-js" lang="{{ shop.locale }}" dir="rtl">

לשמור את הפעולה ע"י לחיצה על כפתור ה-save

מקור: https://ecommerce.shopify.com/c/shopify-discussion/t/shopify-supporting-...

כמובן שזה בסיסי מאוד, כל הטקסט יוצמד לימין, אבל תבנית העיצוב לא מותאמת לימין-שמאל, ולכן זה רק שלב ראשוני

עוד משהו שלמדתי: תמונות מסוג png לא נתמכות. המרתי ל-jpg וזה הסתדר
רשימות נגללות עם וריאנטים של מוצר (צבע, דוגמא, מידה וכדומה): ברירת המחדל היא שהראשון ברשימה הוא "selected" כדי להוסיף "-- בחר מהרשימה --" וכדומה, צריך לעשות שינויים קלים בקוד של התבנית. יש הסבר מצוין כאן: https://help.shopify.com/en/themes/customization/products/variants/how-t... (חשוב לשים לב שההדרכה היא רק התבניות החינמיות, ושצריך לבחור את התבנית שמשתמשים בה לחנות, כי הקוד משתנה מתבנית לתבנית)

מאמר על תמיכה בכמה שפות: https://www.shopify.com/partners/blog/multilingual-website