Jump to content

מודול פרסטהשופ לזאפ


Recommended Posts

שלום חברים וחברות,

העלנו את המודול של זאפ לרשת.
תוכלו למצוא אותו באתר שלנו
http://www.egstudio.biz/zap-integration-for-prestashop/


כמו כן, אתם מוזמנים להצטרף לדף שלנו בפייסבוק.
http://www.facebook.com/pages/EG-Studio/149001818450405

תגובות ובקשות למודולים נוספים יתקבלו בברכה פה בפורום ובדף הפייסבוק שלנו.

בברכה,
אריק
egstudio.biz

  • Like 2
Link to comment
Share on other sites

  • 2 months later...

ממש כל הכבוד על המודולים וגם על האתר שלכם באנגלית

אני עוד לא משתמש בהם אבל אעשה זאת בקרוב

תודה רבה
אבי

(בנתיים אני תקוע עם העברית של הפי.די.הפים ולא מצליח למצוא קידוד נכון
אשמח אם יש לכם רעיון

Link to comment
Share on other sites

  • 3 months later...

המון תדה.

היום התקנתי את המערכת.

אני לא מתכנת מקצועי ומתעסק בזה להנאה בלבד.

אני נתקל בבעיה להעלות את התרגום לעברית.

יכול להיות כי התרגום לא לגרסה העדכנית?

יש מדריך באיזה מקום?

שוב, אני לא יודע מה יצא מזה, אבל נעים מאוד שיש מתנדבים כמוך.

Link to comment
Share on other sites

  • 7 months later...

קודם כל תודה על המודול

אחרי תלאות רבות עם ניסיונות סימון כל המוצרים (מס רב של דפים), החלטתי לנסות להוסיף

עוד אופציה לכמות מוצרים בדף המודול מעבר ל 200 מוצרים לדף

לאחר הוספת אופציה שתכלול את כל המוצרים בעמוד אחד, כ 1000 מוצרים

הצלחתי ליצור קובץ XML תקין

 

אם מישהו נתקל בבעיה דומה

יש להכנס לקובץ zap.php

בתוך תיקית המודול ולהוסיף

מתחת לשורה :

<option value="200">200</option>

שורה זהה ולהחליף בה את ה 200 לכמות הפריטים הרצויה בדף.

לשמור ולהכנס למודול

 

לאחר מכן הכל עובד.

 

יניב.

Link to comment
Share on other sites

  • 1 month later...
  • 7 months later...

היי

 

דרך אגב

המודול לא עבד 100%

בגרסאות

1.5

 

הוא לא הציג תמונות

הסיבה הייתה בקישור לתמונה שכנראה השתנה

 

 

הייתי חייב להכנס לקוד ולסדר את הבעייה

 

עכשיו עובד פרפקט

 

the link now has a large_default . the old code had just "large"

 

if you edit it all will work

  • Like 1
Link to comment
Share on other sites

  • 7 months later...

שלום! רכשתי מודל זאפ והוא לא עובד. נותן לי שגיעה ש

This page contains the following errors:

error on line 6 at column 70: EntityRef: expecting ';'
Below is a rendering of the page up to the first error.

לפי בדיקה בגוגל הטעות אומרת שבקובץ 

XML

יש לשנות את 

'&'

ל

'&'

בקישור של העמוד.

איך מתקנים זאת??

 

לדוגמה

http://shaonil.co.il/modules/zap/categories.php

ושלוחצים על קטגוריה 

http://shaonil.co.il/modules/zap/xml.php?c=13

Edited by gretsenko (see edit history)
Link to comment
Share on other sites

I think line 6 is the product url.

so probably the problem is with rendering the (id_category=11&controller=category)

you can probably try to enter the text into CDATA so it get be ignored by the parser

look inside xml.php for.

 

$xml .= '<PRODUCT_URL>'.$product['link'].'</PRODUCT_URL>'."\t\n";

 

and try to change to

 

$xml .= '<PRODUCT_URL><![CDATA[ '.$product['link'].']]></PRODUCT_URL>'."\t\n";

Link to comment
Share on other sites

תודה, יצא לי קובץ כזה עכשיו

<STORE url="http://shaonil.co.il/" date="20/09/2013">
<PRODUCTS>
<PRODUCT>
<MODEL>00005</MODEL>
<PRODUCT_URL>
<![CDATA[
http://shaonil.co.il/index.php?id_product=14&controller=product
]]>
</PRODUCT_URL>
<PRODUCT_NAME>קופסת שעון</PRODUCT_NAME>
<CATALOG_NUMBER/>
<DETAILS>
<![CDATA[ קופסת שעון ]]>
</DETAILS>
<CURRENCY>ILS</CURRENCY>
<PRICE>15</PRICE>
<SHIPMENT_COST>0</SHIPMENT_COST>
<DELIVERY_TIME>5 ימי עסקים</DELIVERY_TIME>
<MANUFACTURER/>
<IMAGE>http://shaonil.co.il/img/p/8/0/80-large.jpg</IMAGE>
</PRODUCT>
</PRODUCTS>
</STORE>

האם הרישום של 

<![CDATA[

לפני כתובת המוצר לא תפריע לתצוגה תקינה בזאפ?

Link to comment
Share on other sites

You should be fine.

But you also have a problem with your image link,

It's looking for the image with large attribute when it should be large_default

 

open zap.php and look for:

 
static public function getZapImage($productID, $productName)
  {
    
    global $link;
    $imageID = Image::getCover($productID);
    $imageID = $imageID['id_image'];
    
    return $link->getImageLink($productName, $productID.'-'.$imageID, 'large');
  }
 
in the return line change 'large' to 'large_default'
Link to comment
Share on other sites

  • 1 year later...
הבעיה היחידה שלך תהיה במידה ותרצה לסנן בזאפ לפי קטגוריות, בשביל זה תצטרך לספק אתר מראה שמציג קובץ שונה לכל קטגוריה.
בעיקרון זה פחות או יותר התצורה שזאפ רוצה (כמובן שלא כל השדות חובה)
 
<STORE url="your_shop_url" date="today_date">
<PRODUCTS>
<PRODUCT>
<MODEL></MODEL>
<PRODUCT_URL></PRODUCT_URL>
<PRODUCT_NAME></PRODUCT_NAME>
<CATALOG_NUMBER></CATALOG_NUMBER>
<DETAILS></DETAILS>
<CURRENCY>ILS‎</CURRENCY>
<PRICE></PRICE>
<SHIPMENT_COST></SHIPMENT_COST>
<DELIVERY_TIME></DELIVERY_TIME>
<MANUFACTURER></MANUFACTURER>
<IMAGE></IMAGE>
</PRODUCT>

 <PRODUCTS>

</STORE>

Link to comment
Share on other sites

מצאתי קובץ דרישות טכניות של זאפ עצמם , אם מישהו רוצה לתרום בהתאמה של המודול

 

 

Zap.co.il - דרישות טכניות

 

לקוח יקר שלום,

 

ריכזנו עבורך את הדרישות הטכניות הבסיסיות על מנת שמוצריך יוכלו להיסרק להיכנס להשוואת המחירים בזאפ בצורה האופטימאלית. 

יש לבנות אתר מראה לסריקה, לדוגמת:

 http://www.next-game1.co.il/mirror/

http://www.babydeal.co.il/mirror/

השדות השונים:

<PRODUCT_URL>

כתובת הקישור למוצר

<PRODUCT_NAME>

שם (קצר) של המוצר

<MODEL>

דגם המוצר (ללא תיאור)

<DETAILS>

תיאור המוצר (עד 255 תווים)

<CATALOG_NUMBER>

מספר קטלוגי של המוצר

<CURRENCY>"ILS"

מטבע ("ILS" לשקלים)

<PRICE>

מחיר (בספרות בלבד)

<SHIPMENT_COST>

מחיר משלוח

<DELIVERY_TIME>

מועד אספקה

<MANUFACTURER>

יצרן המוצר

<WARRANTY>

אחריות על המוצר

<IMAGE>

כתובת הקישור לתמונת המוצר

<OPEN_PRICE>

מחיר פתיחה של מכירה פומבית (להשאיר ריק במידה והמוצר לא עומד למכירה פומביות)

>CLOSE_DATE<

תאריך סגירה של מכירה פומבית

>TAX<

 

 

על פרטי המוצר להופיע תחת התגיות

<STORE>

<PRODUCTS>

<PRODUCT>

כללי:

  • מנועי החיפוש של זאפ סורקים "דפי קטגוריה", ומקשרים את הגולש ל"דף מוצר" – על כן, חובה שיהיו דפי מוצר בקישורים מוגדרים וקבועים.
  • מכיוון שסריקת הקטגוריות מתבססת על לינקים קבועים, אין לשנות את הקישור לקטגוריה ( URL ).
    במידה ורוצים לבצע שינוי בסוג המוצרים הנמצאים בקטגוריה, יש לפתוח קישור
           URLחדש.
  • כאשר מסמנים (עומדים על) עם העכבר את הלינק המוביל לדף הקטגוריה/דף מוצר, הלינק המלא (ולא לינק יחסי) צריך להופיע בשורת הסטאטוס בדפדפן.
  • יש לשמור על דפוס קבוע של הצגת תמונות על ידי שימוש באותו סוג קובץ של תמונה, או ע"י מילת מפתח המאפיינת את הקישור לתמונה מכל קישור אחר.
  • חלוקה מסודרת של האתר לקטגוריות (רצוי שהקטגוריות תהיינה תואמות לאלו של זאפ).
  • בכל קטגוריה יהיו רק מוצרים השייכים לקטגוריה (כמה שפחות קטגוריות כלליות: מבצעים, שונות, כללי..)
  • בדף הקטגוריה לכל מוצר יהיה את הפירוט הנ"ל:
    יצרן, דגם, מחיר, תמונה, תאור המוצר, דמי משלוח
    אם הקטגוריה היא כללית, נא לציין גם שם מוצר מדויק, לדוגמא: "טלוויזיה טושיבה
    XXX123 2,000 ש"ח "
    על דפי הקטגוריה להיות בפורמט זהה בכל קטגוריה, כדי שלא תיווצרנה בעיות כאשר תוסיפו מוצר.
    מדף הקטגוריה יהיה גם לינק לדף מוצר (על התמונה / הדגם וכו'..)
  • בדף מוצר יהיה לכל מוצר הפירוט שבדף הקטגוריה (ניתן להוסיף פרטים נוספים לגבי המוצר או ההזמנה), ובנוסף גם "הוסף לסל".יש צורך ברישום נותן האחריות ומשך האחריות.
    על דף המוצר להראות כמו כל האתר (עם כל התפריטים) משתי סיבות: כדי שהגולש יידע באיזה אתר הוא נמצא וכן כדי שיוכלו להמשיך ולשוטט אצלכם באתר ללא קשר לזאפ.
  • על מנת למנוע עוגמת נפש של גולשים, אשר מחשיבים את אתרנו מהימן, חובה לעבוד עם בסיס נתונים אשר ימנע מצב של מחיר מסוים בדף הקטגוריה ומחיר שונה בדף המוצר.
Link to comment
Share on other sites

  • 2 weeks later...

,,חברים


 


אני מבטיח שברגע שאשדרג את הגרסה שלי מ1.5.4.1  אני יעלה לכולם ללא תשלום את התוסף לזאפ שיתאים גם ל1.6


 


פשוט האתר האחרון שעבדתי עליו שודרג גם בקוד המקור, וכל שינוי קטן מאלץ אותי להתחיל מ-0


 


 - יניב "כלי" בתכנות פרסטה  -  אני בטוח שאם הוא גם היה משדרג את האתרים שלו הוא היה מעלה את המודול של זאפ


 


 


 


www.titi-shop.com


 


במידה וראיתם מודול מעניין - אני מוכן להעלות לפורום


Link to comment
Share on other sites

  • 2 weeks later...

שלום לכל חברי הקהילה

 

שמח להודיע שליעד מחברת EGSTUDIO

החליט לתרום את מודול הזאפ שלהם שהיה בתשלום עד כה , חינם לחברי הקהילה

שיוכלו להמשיך ולפתח אותו לגירסאות חדשות יותר של פרסטהשופ

התנאי היחידי שלו שהקרדיט של המפתח ישאר ברמת המודול , ואסור להציע אותו למכירה ..... לתשומת ליבכם

  • Like 1
Link to comment
Share on other sites

  • 1 month later...

שלום לכולם

 

כאשר התקנתי את התוסף והוא רץ על כל המוצרים שלי קיבלתי את רשימת השגיאות הבאה:

 

 

Notice on line 284 in file /var/www/modules/zap/zap.php
[8] Undefined variable: category

Notice on line 304 in file /var/www/modules/zap/zap.php
[8] Trying to get property of non-object

Unknow error on line 41 in file /var/www/modules/zap/lib/pagination.php
[2048] Non-static method Pagination::getParams() should not be called statically

 

 

 האם מישהו נתקל בזה?

 

האם יש מוצר או קטגוריה שגורמים לשגיאות האלה?

 

תודה מראש

Link to comment
Share on other sites

  • 5 months later...

האם אתה יכול לספק לי גישה לפאנל ניהול ול-FTP או CPANEL?

במידה וכן, תשלח לי פרטים ב-PM

 

 

היי ,

 

תודה על המודול של זאפ ! 

 

אבל השגיאה מופיעה גם לי ב - 1.6.0.14

 

Notice on line 284 in file /home/adobesa1/public_html/modules/zap/zap.php

[8] Undefined variable: category

 

Notice on line 304 in file /home/adobesa1/public_html/modules/zap/zap.php

[8] Trying to get property of non-object

 

Warning on line 340 in file /home/adobesa1/public_html/modules/zap/zap.php

[2] Invalid argument supplied for foreach()

 

Unknow error on line 41 in file /home/adobesa1/public_html/modules/zap/lib/pagination.php

[2048] Non-static method Pagination::getParams() should not be called statically

 

מה עושים במקרה הזה - או שגם אתה צריך גישה :)

Edited by dvir (see edit history)
Link to comment
Share on other sites

Hi,

 

You can try:

In zap.php

  1. Delete lines 284-289.
    #284 = if (Validate::isLoadedObject($category))
    #285 = {
    #286 = if ($maxdepth > 0)
    #287 = $maxdepth += $category->level_depth;
    #288 = $range = 'AND nleft >= '.(int)$category->nleft.' AND nright <= '.(int)$category->nright;
    #289 = }
  2. Delete line 304
    #304 = WHERE `id_group` IN ('.pSQL(implode(', ', Customer::getGroupsStatic((int)$this->context->customer->id))).')

In pagination.php

Change line #41 from:

$url_vars = Pagination::getParams($url);

 

to (2 lines):

$p = new Pagination();
$url_vars = $p->getParams($url);
 
and let me know if its ok or not
Link to comment
Share on other sites

  • 1 month later...
  • 2 weeks later...

I was working on a better module for ZAP, should work on ps1.5-1.6 (only tested on ps1.6).

Feel free to download is and let me know of any bugs.

 

היי יניב ,

 

עובד יפה על 1.6.0.14

 

כמה שאלות :ןתקלות שמצאתי (אצלי לפחות)

מה ההבדל בעצם בין בחירת קטגוריות לבין בחירת מוצרים ?

 

מדוע כאשר אני בוחר קטגוריה, ולאחר מכן עובד  לתגית מוצרים - אני עדיין צריך לבחור מוצרים באופן פרטני ?

 

כמו כן, מתי המודול שומר את הבחירה שלי ? באופן אוטומטי ? - כלומר, אני מבין שאינני צריך ללחוץ על כפתור , אך אני לא יודע מתי הוא שומר את השינויים שלי ומתי לא 

 

כמו כן , להלן פלט URL שהמודול מפיק : 

 

<PRODUCTS>

 

 

 

<PRODUCT>

 

 

 

<PRODUCT_URL>

 

 

 

<![CDATA[

http://www.allsoft.co.il/buy-hp-elitebook/306100-hp-elitebook-folio-1020-g1-core-m-5y51-256gb-ssd-h9v73ea.html

]]>

 

 

 

</PRODUCT_URL>

 

 

 

 

<PRODUCT_NAME>

 

<![CDATA[ מחשב נייד HP EliteBook Folio 1 ]]>

 

</PRODUCT_NAME>

 

 

 

 

<DETAILS>

 

 

 

<![CDATA[

מעבד Core-M 5Y51, זיכרון 8G, דיסק קשיח 256GB SSD, מסך 12.5 אינץ' QHD, מערכת הפעלה Windows 8.1 ,Pro לקבלת מחיר, צלצל : 04-6376136

]]>

 

 

 

</DETAILS>

 

 

<CATALOG_NUMBER/>

 

 

<CURRENCY>...</CURRENCY> --- חסר ILS

 

 

 

 

<PRICE>

 

<![CDATA[ 7807.92 ]]>  ---  המחיר באתר הינו 7,808 ש"ח 

 

</PRICE>

 

 

 

 

<SHIPMENT_COST>

 

<![CDATA[ 0 ]]>

 

</SHIPMENT_COST>

 

 

 

 

<DELIVERY_TIME>

 

<![CDATA[ עד 3 ימי עסקים ]]>

 

</DELIVERY_TIME>

 

 

 

 

<MANUFACTURER>

 

<![CDATA[ HP ]]>

 

</MANUFACTURER>

 

 

<WARRANTY/>

<MODEL>H9V73EA</MODEL>

<WARRANTY/>

<MODEL>H9V73EA</MODEL>

<WARRANTY/>

<MODEL>H9V73EA</MODEL>

<WARRANTY/>

<MODEL>H9V73EA</MODEL>

<WARRANTY/>

<MODEL>H9V73EA</MODEL>

<WARRANTY/>

<MODEL>H9V73EA</MODEL>

<WARRANTY/>

<MODEL>H9V73EA</MODEL>

<WARRANTY/>

<MODEL>H9V73EA</MODEL>

<WARRANTY/>

<MODEL>H9V73EA</MODEL>

<WARRANTY/>

<MODEL>H9V73EA</MODEL>

<WARRANTY/>

<MODEL>H9V73EA</MODEL>

<WARRANTY/>

<MODEL>H9V73EA</MODEL>

<WARRANTY/>

<MODEL>H9V73EA</MODEL>

<WARRANTY/>

<MODEL>H9V73EA</MODEL>

<WARRANTY/>

<MODEL>H9V73EA</MODEL>

<WARRANTY/>

<MODEL>H9V73EA</MODEL>

<WARRANTY/>

<MODEL>H9V73EA</MODEL>

<WARRANTY/>

<MODEL>H9V73EA</MODEL>

<WARRANTY/>

<MODEL>H9V73EA</MODEL>

<WARRANTY/>

<MODEL>H9V73EA</MODEL>

<WARRANTY/>

<MODEL>H9V73EA</MODEL>

<WARRANTY/>

<MODEL>H9V73EA</MODEL>

 

 

<IMAGE>

 

 

 

<![CDATA[

http://www.allsoft.co.il/6055-large_default/hp-elitebook-folio-1020-g1-core-m-5y51-256gb-ssd-h9v73ea.jpg

]]>

 

 

 

</IMAGE>

 

 

<TAX/>

 

</PRODUCT>

 

 

 

 

1. הוא משרשר את שם המפיץ cdata בכל תגית

2. הוא מוסיף בכל תגית את הסימנים ]][/size]

3. הוא הכפיל את התגית [/size]MODEL[/size]> כמה וכמה פעמים[/size]

Edited by dvir (see edit history)
Link to comment
Share on other sites

Hi Dvir,

 

I will check all the bugs you mentioned.

Basically the Categories selection is for the mirror site, what to display and what not.

The products selection are to determine which products you want to show to Zap.

I think I will add an option to show all products on selected categories without the need to select each one.

Link to comment
Share on other sites

Hi,

 

I've just uploaded a newer version of the module.

 

Change log:

 

  1. Added save buttons on all tabs (before was only under general settings).
  2. Fixed bug when xml creating multiple model & warranty.
  3. Added an option to select all active products regardless the product selection from the list.
  4. Added extra column in products list to display product default category.
  5. Better price rounding (Still need testing).

Please re test the module and let me know of any other/new bugs.

Edited by yaniv14 (see edit history)
Link to comment
Share on other sites

Hi,

 

I've just uploaded a newer version of the module.

 

Change log:

 

  1. Added save buttons on all tabs (before was only under general settings).
  2. Fixed bug when xml creating multiple model & warranty.
  3. Added an option to select all active products regardless the product selection from the list.
  4. Added extra column in products list to display product default category.
  5. Better price rounding (Still need testing).

Please re test the module and let me know of any other/new bugs.

hi yaniv - where is the file for download ? 

Link to comment
Share on other sites

hi yaniv,

 

after the hard refresh (ctrl+f5) - the buttons still doesn't work 

 

i can see the categories only after i've pressed the button SAVE in the first tag - then it work 

 

 

and one more :

 

i'm still see multiple products in the third tag (you can see in the picture ) 

 

 the problem is that any product that connect to more then one category - the module multiply the product

post-816570-0-05052000-1442849857_thumb.png

Edited by dvir (see edit history)
Link to comment
Share on other sites

About the save buttons make sure you do the hard refresh on the zap export module configuration page because only on that page the js file loads.

Even try 2-3 times until you get it right.

I've tested it and its working.

You can also login to your back office from incognito mode to see that it works.

 

I will fix the multiple products and upload the new release.

Link to comment
Share on other sites

כיון שזאפ לא אוהבים שמופיעים אצלם מוצרים שלא במלאי. אז בשביל שלא נצטרך כל פעם ללכת למודול לההגדיר. כדאי להוסיף את השורה להלן

 

  foreach ($catProducts as $product) {
  if($product['quantity']!==0)
        if (in_array($product['id_product'], $zapProducts) || $include_all_products == 1) {
Link to comment
Share on other sites

היי ,

 

רעיון מעולה - אך מה קורה במצב שאני לא מנהל מלאי , אלא דרך ה- bo , אני מחליט מה ניתן להזמין ומה לא . 

 

לפי דעתי, שווה להוסיף גם את זה :

  foreach ($catProducts as $product) {
  if($product['on_sale']!==0)

        if (in_array($product['id_product'], $zapProducts) || $include_all_products == 1) {

Link to comment
Share on other sites

אפשר אולי להוסיף בחירה בהגדרות האם להתייחס לכמות או לא.

לגבי הדבר השני שהוספת, מה זה אמור לתת בדיוק?

למה להציג מוצרים רק שבמבצע? ואם המוצר במבצע אז מה זה משנה, גם ככה זאפ מתעדכנים באתר שלך לפחות פעמיים ביום
Link to comment
Share on other sites

טעות שלי 

 

זה צריך להיות available_for_order

 

foreach ($catProducts as $product) {
  if($product['available_for_order']!==0)

        if (in_array($product['id_product'], $zapProducts) || $include_all_products == 1) {

 

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

 

עדיין אני מופיע בזאפ וזה כן חשוב לי 

Link to comment
Share on other sites

  • 3 weeks later...

טעות שלי 

 

זה צריך להיות available_for_order

 

foreach ($catProducts as $product) {
  if($product['available_for_order']!==0)

        if (in_array($product['id_product'], $zapProducts) || $include_all_products == 1) {

 

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

 

עדיין אני מופיע בזאפ וזה כן חשוב לי 

זה בדיוק מה שחייב לחסוך,

זאפ נלחמים בכל החנויות המציגים מוצרים שאינם במלאי אצלם בסריקה, אך זה כמובן החלטה שלך...

Link to comment
Share on other sites

  • 1 month later...

?האם ניתן להגדיר איזה מוצרים יופיעו בזאפ רק ההגדרות דרך המודול ? או גם יש דרך עריכת המוצר 


?כלומר נניח שאני לא מעוניין לתת גישה למודולים ללקוח האם הוא יוכל להגדיר איזה מוצרים יופיעו בזאפ ואיזה לא? או רק דרך ההגדרות שבמודול  


תודה מראש


  • Like 1
Link to comment
Share on other sites

   ?ZAP-שלום, רציתי לברר האם יש אפשרות לבצע בדיקה של המודול מול


?לפני שאני משחרר את האתר ומתחיל לעבוד איתו


למשל כמו ב


PAYPAL


.שאתה יכול לייצר לקוח פיקטיבי ולבצע עליו בדיקות


-----------


כמו-כן רציתי לבדוק איך אני איפה אני יכול לראות את הקובץ


XML


?שנוצר, על מנת לבדוק את התקינותו


 


תודה.


Link to comment
Share on other sites

כמובן שאפשר לבדוק את תקינות המודול, בהגדרות של המודול מוצג למעלה הקישור שאותו צריך להעביר לזאפ.

פשוט תכנס לקישור ותראה את הקישורים.

ושם גם תוכל לראות אם הכל תקין.

Link to comment
Share on other sites

אני רואה שאני לא לבד שיש לו בעיה עם המודול בגרסה חדשה של

PRESTASHOP (1.6.1.3.)

אכן נכנסתי להגדרות של המודול ומצאתי שם קישור

http://www.שם החנות שלי.co.il/modules/zapexport/zapxml.php

אך כאשר אני מעלה את הקישור הזה בעמוד חדש אני מקבל עמוד ריק

וגם כאשר עושה

F12

על מנת לראות

HTML

אז אני מקבל

 

UL ריק

 

!? האם יש פתרון כלשהו לבעיה או שאני עושה משהו לא נכון

Edited by Konrud (see edit history)
Link to comment
Share on other sites

זה נמצא בפוסט המקורי.

https://www.prestashop.com/forums/topic/95504-מודול-פרסטהשופ-לזאפ/?p=2138105

הורדתי קובץ שנקראה 

ZAP16

מהודעה שלך מ

06.09.2015

 

I was working on a better module for ZAP, should work on ps1.5-1.6 (only tested on ps1.6).

Feel free to download is and let me know of any bugs.

 

 

?אבל כאשר אני פותח קובץ זה אותו קובץ שהורדתי בהתחלה ולא ראיתי שום שינויים, יש מצב שלא הבנתי אותך נכון

 

 

 

תודה.

Link to comment
Share on other sites

היי יניב,

עדיין אני לא מצליח לבחור כמות גדולה של מוצרים בבת אחת.

האם אפשר לשפר את המודול, כך שברגע שאבחר קטגוריה מסוימת - כל המוצרים בקטגוריה הנ"ל יהיו כבר מסומנים ? 

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 months later...


זה מציג מחיר כולל מעמ.
אתה יכול לשנות אם אתה רוצה, תחפש בקובץ zapxml את השורה שמציגה את המחיר

Product::getPriceStatic((int)$product['id_product'], true, null, 6);

ותשנה ל:

Product::getPriceStatic((int)$product['id_product'], false, null, 6);

 

Edited by yaniv14 (see edit history)
Link to comment
Share on other sites

בטוח! רק לשנות אותו

$price = Round(Product::getPriceStatic((int)$product['id_product'], false, null, 6),2);
:) .או לשחק עם דיוק עיגול

 

פונקציית ROUND() מעגלת מספר למספר הספרות שצוין. לדוגמה, אם אתה variable1 מכיל 23.78925 וברצונך לעגל ערך זה לשני מקומות עשרוניים, באפשרותך להשתמש בנוסחה הבאה:

ROUND(variable1, 2)‎

Link to comment
Share on other sites

זכור את התחביר של הפונקציה הזו

 

public static function getPriceStatic($id_product, $usetax = true, $id_product_attribute = NULL, $decimals = 6 ...

.הפונקציה צריכה לחשב בדייקנות 6. לאחר מכן בסיבוב עד 2 ספרות
Link to comment
Share on other sites

  • 2 weeks later...

שלום,

משתמש במודול הזה.

פרסמתי מוצרים שלי באתר zap ואתמול קיבלתי מהם הודעה שבמוצרים שלי חסר שדה אחריות.

 

במודול עצמו יש שדה "אחריות" ורשום: "במקרה שהשדה ישאר ריק המודול ינסה למשוך WARRANTY ממאפייני מוצר"

 

איפה אני צריך לשים "אחריות" של המוצר,

האם זה ב"תכונות המוצר" (catalog -> products -> features) או שיש מקום אחר להגדרת אחריות,

אם זה בתכונות אז האם השדה שלי חייב להיות מוגדר כ"WARRANTY" או שאני יכול לתת לו שם "אחריות"?

 

ההתלבטות שלי שאם מודול מחפש שדה בשם WARRANTY ואני יגדיר אותו כאחריות אז מודל לא ימצא את השדה.

Link to comment
Share on other sites

המודול מחפש שדה בשם warranty במאפייני מוצר (features) כמו שציינת במידה וזה לא נמצא זה מחפש מהשדה של אחריות שנמצא במודול.

הערך של המאפיין חייב להיות המילה warranty באנגלית, זה יכול להיות בכתב קטן או גדול זה לא משנה.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...