Jump to content

Involic

Members
  • Posts

    126
  • Joined

  • Last visited

Everything posted by Involic

  1. Ciao Luca, Come dice "fedesib", c' è un numero di moduli che possono importare il vostro negozio ebay. Ad esempio, potete dare un' occhiata al nostro modulo "PrestaBay - PrestaShop ebay Import" https://addons.prestashop.com/it/marketplace/23742-prestabay-ebay-import-import-ebay-listings.html Questo modulo contiene un elenco di tutti gli annunci ebay attivi e cerca di importarli in PrestaShop. Per ogni annuncio sarà creato Prodotto in Prestashop. Inoltre, il modulo creerà categorie di negozi PrestaShop partendo dalle informazioni del negozio ebay. Se avete bisogno di creare un nuovo negozio PrestaShop, possiamo anche aiutarvi con questo. Fateci sapere se avrete ulteriori domande.
  2. What changes scheduled in 2018 on ebay platform? Check in our new blog post — https://prestabay.involic.com/upcoming-ebay-changes-in-2018/ Short: - Product-Based Shopping Experience is coming to eBay (please check this, this could affect your way of list items from May 2018) - Ebay will change main way to pay from PayPal to Adyen
  3. Cyber Monday Sale. -30% off from normal prices for our products, only today. Please use code CYBERMONDAY17 to get a discount on our website Our modules on addon marketplace — https://addons.prestashop.com/en/150_involic ebay integration module on our website — https://involic.com/prestabay-prestashop-ebay-integration.html Please notice discount could be applied to any product with the annual or lifetime license.
  4. Good job! I would suggest you take a look at this module as well — https://www.prestashop.com/forums/topic/571694-ebay-modul-community-edition-no-block-es-fr-nl-pl-beit-gb-de-us-ie/ Maybe you can reuse a couple of changes made to a free module and re-apply it to your new module.
  5. Guten Tag! Soweit ich weiß, benötigen Sie derzeit für jede Aufgabe ein eigenes Modul. Wenn Sie Interesse an ebay Integration haben, schauen Sie sich bitte auch unser Modul an. Wir bieten eine kostenlose 30-Tage-Testversion mit vollem Support und Integrationshilfe. Link zum Modul auf dem addons marketplace https://addons.prestashop.com/en/marketplaces/26817-prestabay-ebay-marketplace-integration.html Wenn Sie an einer Testversion interessiert sind, können Sie diese auf unserer Website - https://involic.com/prestabay-prestashop-ebay-integration/trial - starten. Liste der Bewertungen von unseren Kunden - https://involic.com/testimonials/prestabay-integration
  6. We are happy to announce that Involic became a PrestaShop Partner. We are looking forward to new opportunities from this partnership. As PrestaShop experts, we mostly specializing in creating integration between the online stores with external sales platforms. Involic on Prestashop experts catalog — https://www.prestashop.com/en/experts/web-agencies/involic Involic modules at PrestaShop Addons page — https://addons.prestashop.com/en/150_involic
  7. Some time has passed since the last news we publish here. However, we have a news that we want to share. 1) PrestaBay Startup 1.8.x and PrestaBay Pro 2.7.x becomes fully compatible to PrestaShop 1.5.x 2) Could of updates available to PrestaBay module (both version Startup and Pro). Full information about this updates you can find at our blog post - https://prestabay.involic.com/october-with-prestabay-prestashop-ebay-module/ A short list of changes: New: Add support for Custom Item Specific New: Exclude attributes from multi-variation listings Fix: selection of categories in Selling List Edit mode Fix: Items scheduled for Revise mark as done only when action is success Fix: currency conversion for variation products Fix: Revise synchronization that rewrites QTY/Price update status (revise not needed products) Fix: Incorrect number if images for multi-variation listings Enh: Category mapping set data on edit Enh: Save DNI code for IT customers when data available
  8. Hello! As far as I see from your message you get "infinite redirect loop". This is a common problem. So you access your site from https://your-url.com but PrestaShop say this is not correct url and try to redirect to http://your-url.com and then your .htaccess try to redirect back to https and it continues without stop. So what I suggest you do: The first step I think you will need to remove added lines from .htaccess (to see a website) 1) Please clean PrestaShop cache (this could solve problem) 2) Make sure that you correctly activate ssl on PrestaShop backend. Couple of articles - >http://doc.prestashop.com/display/PS16/General+Preferences and https://www.prestashop.com/en/blog/guest-blogger-series-prestashop-ssl-installation-troubleshooting and https://www.a2hosting.com/kb/installable-applications/optimization-and-configuration/prestashop2/enabling-ssl-for-prestashop 3) Check that your website could be accessed by https protocol. 4) If all is fine try to add lines into .htaccess that will blocks access website from http address.
  9. Buon giorno! Guarda il nostro modulo ebay - PrestaBay? https://addons.prestashop.com/en/marketplaces/26817-prestabay-ebay-marketplace-integration.html Offriamo 30 giorni di funzionamento completo versione di prova gratuita. Sarà quindi possibile verificare come funziona il modulo e come si adatta a tutte le vostre esigenze. Per qualsiasi domanda, contattaci gratuitamente!
  10. This need to be inserted into description template. Sorry, we are not very familar with free ebay module. But as I can see you can try to modify file modules/ebay/ebay.php Part of code public function ajaxPreviewTemplate($content, $id_lang) { // work around for the tinyMCE bug deleting the css line $css_line = '<link rel="stylesheet" type="text/css" href="'.$this->_getModuleUrl().'views/css/ebay.css" />'; $content = $css_line.$content; replace to something like $css_line = ' <style> img { max-width: 100%; } </style> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" type="text/css" href="'.$this->_getModuleUrl().'views/css/ebay.css" />';
  11. Hallo Tom, Tut mir leid, ich kann Ihre Frage nicht genau beantworten. Probieren Sie doch mal unser ebay Modul (https://addons.prestashop.com/en/marketplaces/26817-prestabay-ebay-marketplace-integration.html) aus. Wir haben volle Unterstützung für den ebay.de Marktplatz (inklusive aller Features wie ebay plus). Wir bieten auch kostenlose Vorlage, die alle ebay-Prüfung besteht - http://templates-ebay.com/ Wenn Sie Interesse haben, unser Modul auszuprobieren, senden Sie uns bitte eine Nachricht und wir werden Ihnen eine 30 Tage Testversion zur Verfügung stellen. Freundliche Grüße, Alex from PrestaBay Team
  12. Vous pouvez utiliser le service http://www.i-ways.net/mobile-friendly/fr pour vérifier que votre annonce est passée ebay exigences. Exemple - http://www.i-ways.net/mobile-friendly/fr/result/263276943222/EBAY-FR
  13. The part of code that I give you previusly is could be used also in the module. So simple module contains only one file "modulename.php". Additionally you will be need to register controller/tab I can't find any point to documentation. But very similar question/answer in SO - https://stackoverflow.com/questions/15027548/prestashop-custom-tab-in-back-office So you will have YourAdminControllerName Inside it you will be possible apply this code (adding menu). As an example, you can take a look into few existing modules. For example themeconfigurator . You can find controller under /modules/themeconfigurator/controllers/
  14. Können Sie bitte folgende Lösung ausprobieren? Das ist eine etwas schmutzige Lösung, aber sie sollte funktionieren. Alle Änderungen basieren auf dem Standard ebay Modul. Nach der Änderung müssen Sie den Eintrag "Überarbeiten" vornehmen. ====== Could you please try following solution? This is a little bit dirty solution, but it should work. All changes based on default ebay module. After change source you will need to do "Revise" item. File modules/ebay/classes/EbaySynchronizer.php METHOD: private static function __fillDescription($description, $medium_pictures, $large_pictures, $product_price = '', $product_price_discount = '') { return str_replace( array('{MAIN_IMAGE}', '{MEDIUM_IMAGE_1}', '{MEDIUM_IMAGE_2}', '{MEDIUM_IMAGE_3}', '{PRODUCT_PRICE}', '{PRODUCT_PRICE_DISCOUNT}'), array( (isset($large_pictures[0]) ? '<img src="'.Tools::safeOutput($large_pictures[0]).'" class="bodyMainImageProductPrestashop" />' : ''), (isset($medium_pictures[1]) ? '<img src="'.Tools::safeOutput($medium_pictures[1]).'" class="bodyFirstMediumImageProductPrestashop" />' : ''), (isset($medium_pictures[2]) ? '<img src="'.Tools::safeOutput($medium_pictures[2]).'" class="bodyMediumImageProductPrestashop" />' : ''), (isset($medium_pictures[3]) ? '<img src="'.Tools::safeOutput($medium_pictures[3]).'" class="bodyMediumImageProductPrestashop" />' : ''), $product_price, $product_price_discount, ), $description ); } REPLACE WITH private static function __fillDescription($description, $medium_pictures, $large_pictures, $product_price = '', $product_price_discount = '') { $text = str_replace( array('{MAIN_IMAGE}', '{MEDIUM_IMAGE_1}', '{MEDIUM_IMAGE_2}', '{MEDIUM_IMAGE_3}', '{PRODUCT_PRICE}', '{PRODUCT_PRICE_DISCOUNT}'), array( (isset($large_pictures[0]) ? '<img src="'.Tools::safeOutput($large_pictures[0]).'" class="bodyMainImageProductPrestashop" />' : ''), (isset($medium_pictures[1]) ? '<img src="'.Tools::safeOutput($medium_pictures[1]).'" class="bodyFirstMediumImageProductPrestashop" />' : ''), (isset($medium_pictures[2]) ? '<img src="'.Tools::safeOutput($medium_pictures[2]).'" class="bodyMediumImageProductPrestashop" />' : ''), (isset($medium_pictures[3]) ? '<img src="'.Tools::safeOutput($medium_pictures[3]).'" class="bodyMediumImageProductPrestashop" />' : ''), $product_price, $product_price_discount, ), $description ); return str_replace('http://', 'https://', $text); } METHOD: public static function fillAllTemplate($data, $description) { return str_replace( array( '{MAIN_IMAGE}', '{MEDIUM_IMAGE_1}', '{MEDIUM_IMAGE_2}', '{MEDIUM_IMAGE_3}', '{PRODUCT_PRICE}', '{PRODUCT_PRICE_DISCOUNT}', '{DESCRIPTION_SHORT}', '{DESCRIPTION}', '{FEATURES}', '{EBAY_IDENTIFIER}', '{EBAY_SHOP}', '{SLOGAN}', '{PRODUCT_NAME}', ), array( (isset($data['large_pictures'][0]) ? '<img src="'.Tools::safeOutput($data['large_pictures'][0]).'" class="bodyMainImageProductPrestashop" />' : ''), (isset($data['medium_pictures'][1]) ? '<img src="'.Tools::safeOutput($data['medium_pictures'][1]).'" class="bodyFirstMediumImageProductPrestashop" />' : ''), (isset($data['medium_pictures'][2]) ? '<img src="'.Tools::safeOutput($data['medium_pictures'][2]).'" class="bodyMediumImageProductPrestashop" />' : ''), (isset($data['medium_pictures'][3]) ? '<img src="'.Tools::safeOutput($data['medium_pictures'][3]).'" class="bodyMediumImageProductPrestashop" />' : ''), $data['price'], $data['price_without_reduction'], $data['description_short'], $data['description'], $data['features'], Configuration::get('EBAY_IDENTIFIER'), Configuration::get('EBAY_SHOP'), Configuration::get('PS_SHOP_NAME'), $data['name'], ), $description ); } REPLACE WITH public static function fillAllTemplate($data, $description) { $text = str_replace( array( '{MAIN_IMAGE}', '{MEDIUM_IMAGE_1}', '{MEDIUM_IMAGE_2}', '{MEDIUM_IMAGE_3}', '{PRODUCT_PRICE}', '{PRODUCT_PRICE_DISCOUNT}', '{DESCRIPTION_SHORT}', '{DESCRIPTION}', '{FEATURES}', '{EBAY_IDENTIFIER}', '{EBAY_SHOP}', '{SLOGAN}', '{PRODUCT_NAME}', ), array( (isset($data['large_pictures'][0]) ? '<img src="'.Tools::safeOutput($data['large_pictures'][0]).'" class="bodyMainImageProductPrestashop" />' : ''), (isset($data['medium_pictures'][1]) ? '<img src="'.Tools::safeOutput($data['medium_pictures'][1]).'" class="bodyFirstMediumImageProductPrestashop" />' : ''), (isset($data['medium_pictures'][2]) ? '<img src="'.Tools::safeOutput($data['medium_pictures'][2]).'" class="bodyMediumImageProductPrestashop" />' : ''), (isset($data['medium_pictures'][3]) ? '<img src="'.Tools::safeOutput($data['medium_pictures'][3]).'" class="bodyMediumImageProductPrestashop" />' : ''), $data['price'], $data['price_without_reduction'], $data['description_short'], $data['description'], $data['features'], Configuration::get('EBAY_IDENTIFIER'), Configuration::get('EBAY_SHOP'), Configuration::get('PS_SHOP_NAME'), $data['name'], ), $description ); return str_replace('http://', 'https://', $text); }
  15. Une solution un peu sale mais qui devrait marcher Veuillez noter que vous devrez RÉVISER l'élément (mise à jour) pour voir les changements. File modules/ebay/classes/EbaySynchronizer.php METHOD: private static function __fillDescription($description, $medium_pictures, $large_pictures, $product_price = '', $product_price_discount = '') { return str_replace( array('{MAIN_IMAGE}', '{MEDIUM_IMAGE_1}', '{MEDIUM_IMAGE_2}', '{MEDIUM_IMAGE_3}', '{PRODUCT_PRICE}', '{PRODUCT_PRICE_DISCOUNT}'), array( (isset($large_pictures[0]) ? '<img src="'.Tools::safeOutput($large_pictures[0]).'" class="bodyMainImageProductPrestashop" />' : ''), (isset($medium_pictures[1]) ? '<img src="'.Tools::safeOutput($medium_pictures[1]).'" class="bodyFirstMediumImageProductPrestashop" />' : ''), (isset($medium_pictures[2]) ? '<img src="'.Tools::safeOutput($medium_pictures[2]).'" class="bodyMediumImageProductPrestashop" />' : ''), (isset($medium_pictures[3]) ? '<img src="'.Tools::safeOutput($medium_pictures[3]).'" class="bodyMediumImageProductPrestashop" />' : ''), $product_price, $product_price_discount, ), $description ); } REPLACE WITH private static function __fillDescription($description, $medium_pictures, $large_pictures, $product_price = '', $product_price_discount = '') { $text = str_replace( array('{MAIN_IMAGE}', '{MEDIUM_IMAGE_1}', '{MEDIUM_IMAGE_2}', '{MEDIUM_IMAGE_3}', '{PRODUCT_PRICE}', '{PRODUCT_PRICE_DISCOUNT}'), array( (isset($large_pictures[0]) ? '<img src="'.Tools::safeOutput($large_pictures[0]).'" class="bodyMainImageProductPrestashop" />' : ''), (isset($medium_pictures[1]) ? '<img src="'.Tools::safeOutput($medium_pictures[1]).'" class="bodyFirstMediumImageProductPrestashop" />' : ''), (isset($medium_pictures[2]) ? '<img src="'.Tools::safeOutput($medium_pictures[2]).'" class="bodyMediumImageProductPrestashop" />' : ''), (isset($medium_pictures[3]) ? '<img src="'.Tools::safeOutput($medium_pictures[3]).'" class="bodyMediumImageProductPrestashop" />' : ''), $product_price, $product_price_discount, ), $description ); return str_replace('http://', 'https://', $text); } METHOD: public static function fillAllTemplate($data, $description) { return str_replace( array( '{MAIN_IMAGE}', '{MEDIUM_IMAGE_1}', '{MEDIUM_IMAGE_2}', '{MEDIUM_IMAGE_3}', '{PRODUCT_PRICE}', '{PRODUCT_PRICE_DISCOUNT}', '{DESCRIPTION_SHORT}', '{DESCRIPTION}', '{FEATURES}', '{EBAY_IDENTIFIER}', '{EBAY_SHOP}', '{SLOGAN}', '{PRODUCT_NAME}', ), array( (isset($data['large_pictures'][0]) ? '<img src="'.Tools::safeOutput($data['large_pictures'][0]).'" class="bodyMainImageProductPrestashop" />' : ''), (isset($data['medium_pictures'][1]) ? '<img src="'.Tools::safeOutput($data['medium_pictures'][1]).'" class="bodyFirstMediumImageProductPrestashop" />' : ''), (isset($data['medium_pictures'][2]) ? '<img src="'.Tools::safeOutput($data['medium_pictures'][2]).'" class="bodyMediumImageProductPrestashop" />' : ''), (isset($data['medium_pictures'][3]) ? '<img src="'.Tools::safeOutput($data['medium_pictures'][3]).'" class="bodyMediumImageProductPrestashop" />' : ''), $data['price'], $data['price_without_reduction'], $data['description_short'], $data['description'], $data['features'], Configuration::get('EBAY_IDENTIFIER'), Configuration::get('EBAY_SHOP'), Configuration::get('PS_SHOP_NAME'), $data['name'], ), $description ); } REPLACE WITH public static function fillAllTemplate($data, $description) { $text = str_replace( array( '{MAIN_IMAGE}', '{MEDIUM_IMAGE_1}', '{MEDIUM_IMAGE_2}', '{MEDIUM_IMAGE_3}', '{PRODUCT_PRICE}', '{PRODUCT_PRICE_DISCOUNT}', '{DESCRIPTION_SHORT}', '{DESCRIPTION}', '{FEATURES}', '{EBAY_IDENTIFIER}', '{EBAY_SHOP}', '{SLOGAN}', '{PRODUCT_NAME}', ), array( (isset($data['large_pictures'][0]) ? '<img src="'.Tools::safeOutput($data['large_pictures'][0]).'" class="bodyMainImageProductPrestashop" />' : ''), (isset($data['medium_pictures'][1]) ? '<img src="'.Tools::safeOutput($data['medium_pictures'][1]).'" class="bodyFirstMediumImageProductPrestashop" />' : ''), (isset($data['medium_pictures'][2]) ? '<img src="'.Tools::safeOutput($data['medium_pictures'][2]).'" class="bodyMediumImageProductPrestashop" />' : ''), (isset($data['medium_pictures'][3]) ? '<img src="'.Tools::safeOutput($data['medium_pictures'][3]).'" class="bodyMediumImageProductPrestashop" />' : ''), $data['price'], $data['price_without_reduction'], $data['description_short'], $data['description'], $data['features'], Configuration::get('EBAY_IDENTIFIER'), Configuration::get('EBAY_SHOP'), Configuration::get('PS_SHOP_NAME'), $data['name'], ), $description ); return str_replace('http://', 'https://', $text); }
  16. Hello! Are you talking about toolbar like this ? You can do this in "Tab" class that extends ModuleAdminController Please take a look at function public function initPageHeaderToolbar() You can add your own menu item like this $this->page_header_toolbar_btn['new_carrier'] = array( 'href' => $this->context->link->getAdminLink('AdminCarriers').'&onboarding_carrier', 'desc' => $this->l('Add new carrier', null, null, false), 'icon' => 'process-icon-new' ); So function could look like this (this is example from AdminCarriersControllerCore): public function initPageHeaderToolbar() { $this->page_header_toolbar_title = $this->l('Carriers'); if ($this->display != 'view') { $this->page_header_toolbar_btn['new_carrier'] = array( 'href' => $this->context->link->getAdminLink('AdminCarriers').'&onboarding_carrier', 'desc' => $this->l('Add new carrier', null, null, false), 'icon' => 'process-icon-new' ); } parent::initPageHeaderToolbar(); }
  17. Est-ce que je comprends bien que vous avez http dans votre modèle de description ebay? Pouvez-vous publier votre modèle de description? Par exemple, si vous avez quelque chose "galerie", il est nécessaire de s'assurer qu'ils ne sont pas "http" lien.
  18. Pourriez-vous s'il vous plaît jeter un coup d'oeil sur le fichier modules/ebay/classes/EbaySynchronizer. php? Et essayez de changer la méthode suivante private static function __getPictureLink($id_product, $id_image, $context_link, $size) { //Fix for payment modules validating orders out of context, $link will not generate fatal error. $link = is_object($context_link) ? $context_link : new Link(); $prefix = (Tools::substr(_PS_VERSION_, 0, 3) == '1.3' ? Tools::getShopDomain(true).'/' : ''); return str_replace('https://', 'http://', $prefix.$link->getImageLink('ebay', $id_product.'-'.$id_image, $size)); } Remplacez str_replace (' https://',' http://',...) par str_replace (' http://',' https://',....) J'espère que cela devrait forcer à avoir un lien image au format https Autant que je sache, le module gratuit ebay ne supporte plus le support de 202commerce.
  19. Look like you just have a small image in your PrestaShop store. PrestaShop automatically adds white border to the image if the image is smaller than the required size. Please take a look at the PrestaShop image settings (Preferences->Images). If your original image is less than 800x800 then image thickbox_default will contain a white border. Ebay required to have image at least 500px size.
  20. Istnieje jeszcze wolny moduł - Https://github.com/PrestaShop/ebay Firma nie poparła go już (z powodu umowy końcowej z ebay). Tam kilka płatnych modułów. Jednym z nich jest nasze (integracja PrestaBay - https://involic.com/prestabay-prestashop-ebay-integration.html). Jeśli jesteś zainteresowany, możemy zaoferować bezpłatną wersję próbną i pomóc w początkowej integracji Twojego sklepu z ebay. Jeśli masz jakieś dodatkowe pytania, napisz do nas.
  21. From error message it's look like you have some JavaScript in yours listing description. Starting from June 1st eBay does not allow use active content in description. By active content it's mean - JavaScript, flash
  22. The price you get on ebay will depend on the option you have in Selling Profile. Simplifying we support 3 options of sending the price to ebay. - Product price - final price that sees customer on your store (including all discount and taxes if they can be applyed) - Original Product price - price value directly from DB table - Wholesale price So in general if you select Product Price you will see on ebay discounted price. Please notice ebay listing will not contain discount promotion. This will be the normal price. If you need to show "Discount" for ebay listing we also support this possibility, but discount percent should be defined in Selling Profile (configuration). So it's independent of PrestaShop store. Fill free to contact us if you will have any additional questions.
  23. Thank you for waiting. 1. Sorry, by default this is not possible. The module could import only all active items from the account, not a specific one. We can create a custom modification for you to import only specific item. But you still need to be a seller of this item, account should be added to the configuration and the first list of all items should be downloaded from ebay. 2. Module downloads ebay item images and simplifies ebay item description (remove not needed HTML tags). Please notice if your description contains images it will not be set into product pictures into PrestaShop but say in the description. 3. Not this module. This only for importing catalog from ebay -> PrestaShop. If you need to have the same QTY on all marketplace the proper solution will be used PrestaShop as the main source for your item and then connect it to ebay. This way you will use PrestaShop for process all orders (PrestaShop and ebay), saving QTY for the item, manage all your products.
  24. We also release a new update to PrestaBay Startup. New version 1.8 also include Flash Actions and additionally include Category & Store mapping. Feature list: Category Mapping Ebay store categories mapping Product Compatibility — KType Show buyer tax info (if available) Flash action Improved Synchronization Revise synchronization using Flash Actions Refactor cron job system Updated style for all forms and grids Change UX for Synchronization Page Dashboard with common action and onboarding widget for easy start Use Smarty for all templates More information on our website - https://involic.com/prestabay-startup-18-flash-actions.html
  25. Selon le test, vous n'avez aucun problème avec votre inscription après le 1er juin. Donc, il n'y a pas de contenu actif sur la description de la liste. Votre modèle n'est pas compatible avec les appareils mobiles pour lesquels vous recevez ces alertes rouges dans la première section. Mais la deuxième partie (plus importante) semble bonne. Vous pouvez adapter notre modèle (supprimer la galerie et remplacer les variables par Prestashop spécifique) et l'utiliser également avec un module ebay gratuit.
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More