Jump to content

raybeenas

Members
  • Posts

    12
  • Joined

  • Last visited

Profile Information

  • Activity
    Freelancer

raybeenas's Achievements

Newbie

Newbie (1/14)

1

Reputation

1

Community Answers

  1. Ragazzi vi ringrazio per il vostro intervento, ma non vorrei completamente snaturare la natura del topic. Ovviamente, rispondendo anche a chi ha replicato al post, utilizzo la versione del modulo compatibile con il mercato italiano. Come ha detto bene Giorgio M. l'ultima versione non è compatibile con ebay Italia. Detto ciò, vi ripeto che il mio problema sta nel fatto che con un account ebay riesco a sincronizzare, ma appena passo all'altro (quello nuovo per intenderci), la sincronizzazione non va a buon fine mostrando l'errore riportato nel primo post. Per chiunque volesse farmi capire cosa c'è di sbagliato nel nuovo account di Ebay, come già detto, potrei anche fornire gli accessi in privato, perchè la cosa comincia a farmi perdere le speranze (anche perchè se vado a consultare la documentazione ufficiale del modulo o le motivazioni di ebay, ci sono lacune dapertutto). Grazie ancora a tutti!
  2. Salve a tutti, spero qualcuno mi possa aiutare. Abbiamo aperto un nuovo negozio ebay (nuova attività, venditore professionale). Utilizziamo Prestashop come ecommerce e volevo utilizzare il modulo ufficiale di Prestashop per inviare i prodotti dall'ecommerce al negozio Ebay. Abbiamo messo in vendita il primo prodotto manualmente, e abbiamo 1 come punteggio di feedback. Purtroppo però al lancio della sincronizzazione ottengo questo errore: L'oggetto non può essere messo in vendita o modificato. Il titolo e/o la descrizione possono contenere parole non corrette, o l'inserzione o il venditore possono aver violato le Regole di eBay. Attenzione! L’uso di Javascript è possibile solo in determinati casi e solo dagli utenti che rispondono a determinate caratteristiche. Al momento, non rientri in questi parametri. Per continuare a utilizzare il linguaggio Javascript è necessario essere un utente PayPal verificato, il che non implica dover usare PayPal come metodo di pagamento. Per saperne di più puoi consultare la nostra guida seguendo questo link: http://pages.ebay.it/help/policies/listing-javascript.html Ovviamente non c'è Javascript nè sul titolo nè sulle descrizioni. Inoltre se provo con un altro account Ebay la sincronizzazione funziona perfettamente. Copiando le stesse identiche configurazioni del'account funzionante all'altro su Ebay, la sincronizzazione non va lo stesso. Se qualcuno potesse aiutarmi, sono disposto a fornire tutti gli accessi necessari per riuscire a capire cosa può essere. Ci sbatto da un mese senza successo. Grazie a tutti
  3. Hi, I purchased this module, but I have a problem. I would show always +/- buttons, for every attribute groups. How I can do it? Thanks in advance!!!
  4. SOLVED!!! I modified Product.php and product.js and that's all!!! Product.php: in function "priceCalculation" move this code: // Attribute price if (is_array($result) && (!$specific_price || !$specific_price['id_product_attribute'] || $specific_price['price'] < 0)) { $attribute_price = Tools::convertPrice($result['attribute_price'] !== null ? (float)$result['attribute_price'] : 0, $id_currency); // If you want the default combination, please use NULL value instead if ($id_product_attribute !== false) { $price += $attribute_price; } } // Tax $address->id_country = $id_country; $address->id_state = $id_state; $address->postcode = $zipcode; $tax_manager = TaxManagerFactory::getManager($address, Product::getIdTaxRulesGroupByIdProduct((int)$id_product, $context)); $product_tax_calculator = $tax_manager->getTaxCalculator(); // Add Tax if ($use_tax) { $price = $product_tax_calculator->addTaxes($price); } before: if ($only_reduc) { return Tools::ps_round($specific_price_reduction, $decimals); } product.js: modify function "updatePrice" in this way: function updatePrice() { // Get combination prices var combID = $('#idCombination').val(); var combination = combinationsFromController[combID]; if (typeof combination == 'undefined') return; // Set product (not the combination) base price var basePriceWithoutTax = +productPriceTaxExcluded; var basePriceWithTax = +productPriceTaxIncluded; var priceWithGroupReductionWithoutTax = 0; priceWithGroupReductionWithoutTax = basePriceWithoutTax * (1 - groupReduction); // Apply combination price impact (only if there is no specific price) // 0 by default, +x if price is inscreased, -x if price is decreased var priceWithDiscountsWithoutTax = basePriceWithoutTax; var priceWithDiscountsWithTax = basePriceWithTax; if (default_eco_tax) { // combination.ecotax doesn't modify the price but only the display priceWithDiscountsWithoutTax = priceWithDiscountsWithoutTax + default_eco_tax * (1 + ecotaxTax_rate / 100); priceWithDiscountsWithTax = priceWithDiscountsWithTax + default_eco_tax * (1 + ecotaxTax_rate / 100); basePriceWithTax = basePriceWithTax + default_eco_tax * (1 + ecotaxTax_rate / 100); basePriceWithoutTax = basePriceWithoutTax + default_eco_tax * (1 + ecotaxTax_rate / 100); } // Apply specific price (discount) // We only apply percentage discount and discount amount given before tax // Specific price give after tax will be handled after taxes are added if (combination.specific_price && combination.specific_price.reduction > 0) { if (combination.specific_price.reduction_type == 'amount') { if (typeof combination.specific_price.reduction_tax !== 'undefined' && combination.specific_price.reduction_tax === "0") { var reduction = combination.specific_price.reduction; if (combination.specific_price.id_currency == 0) reduction = reduction * currencyRate * (1 - groupReduction); priceWithDiscountsWithoutTax -= reduction; priceWithDiscountsWithTax -= reduction * (taxRate/100 + 1); } } else if (combination.specific_price.reduction_type == 'percentage') { console.log(combination); priceWithDiscountsWithoutTax = priceWithDiscountsWithoutTax * (1 - +combination.specific_price.reduction); priceWithDiscountsWithTax = priceWithDiscountsWithTax * (1 - +combination.specific_price.reduction); } } priceWithDiscountsWithoutTax = priceWithDiscountsWithoutTax + +combination.price; priceWithDiscountsWithTax = priceWithDiscountsWithTax + +combination.price * (taxRate/100 + 1); // Apply Tax if necessary if (noTaxForThisProduct || customerGroupWithoutTax) { basePriceDisplay = basePriceWithoutTax; priceWithDiscountsDisplay = priceWithDiscountsWithoutTax; } else { basePriceDisplay = basePriceWithTax; priceWithDiscountsDisplay = priceWithDiscountsWithTax; } // If the specific price was given after tax, we apply it now if (combination.specific_price && combination.specific_price.reduction > 0) { if (combination.specific_price.reduction_type == 'amount') { if (typeof combination.specific_price.reduction_tax === 'undefined' || (typeof combination.specific_price.reduction_tax !== 'undefined' && combination.specific_price.reduction_tax === '1')) { var reduction = combination.specific_price.reduction; if (typeof specific_currency !== 'undefined' && specific_currency && parseInt(combination.specific_price.id_currency) && combination.specific_price.id_currency != currency.id) reduction = reduction / currencyRate; else if(!specific_currency) reduction = reduction * currencyRate; if (typeof groupReduction !== 'undefined' && groupReduction > 0) reduction *= 1 - parseFloat(groupReduction); priceWithDiscountsDisplay -= reduction; // We recalculate the price without tax in order to keep the data consistency priceWithDiscountsWithoutTax = priceWithDiscountsDisplay - reduction * ( 1/(1+taxRate/100) ); } } } console.log("prezzo scontato: "+priceWithDiscountsWithoutTax); if (priceWithDiscountsDisplay < 0) { priceWithDiscountsDisplay = 0; } // Compute discount value and percentage // Done just before display update so we have final prices if (basePriceDisplay != priceWithDiscountsDisplay) { var discountValue = basePriceDisplay - priceWithDiscountsDisplay; var discountPercentage = (1-(priceWithDiscountsDisplay/basePriceDisplay))*100; } var unit_impact = +combination.unit_impact; if (productUnitPriceRatio > 0 || unit_impact) { if (unit_impact) { baseUnitPrice = productBasePriceTaxExcl / productUnitPriceRatio; unit_price = baseUnitPrice + unit_impact; if (!noTaxForThisProduct || !customerGroupWithoutTax) unit_price = unit_price * (taxRate/100 + 1); } else unit_price = priceWithDiscountsDisplay / productUnitPriceRatio; } /* Update the page content, no price calculation happens after */ // Hide everything then show what needs to be shown $('#reduction_percent').hide(); $('#reduction_amount').hide(); $('#old_price, #old_price_display, #old_price_display_taxes').hide(); $('.price-ecotax').hide(); $('.unit-price').hide(); if (priceWithDiscountsDisplay > 0) { $('#our_price_display').text(formatCurrency(priceWithDiscountsDisplay, currencyFormat, currencySign, currencyBlank)).trigger('change'); } else { $('#our_price_display').text(formatCurrency(0, currencyFormat, currencySign, currencyBlank)).trigger('change'); } // If the calculated price (after all discounts) is different than the base price // we show the old price striked through if (priceWithDiscountsDisplay.toFixed(2) != basePriceDisplay.toFixed(2)) { $('#old_price_display span.price').text(formatCurrency(basePriceDisplay, currencyFormat, currencySign, currencyBlank)); $('#old_price, #old_price_display, #old_price_display_taxes').removeClass('hidden').show(); // Then if it's not only a group reduction we display the discount in red box if (priceWithDiscountsWithoutTax != priceWithGroupReductionWithoutTax) { if (combination.specific_price.reduction_type == 'amount') { $('#reduction_amount_display').html('-' + formatCurrency(discountValue, currencyFormat, currencySign, currencyBlank)); $('#reduction_amount').show(); } else { var toFix = 2; if ((parseFloat(discountPercentage).toFixed(2) - parseFloat(discountPercentage).toFixed(0)) == 0) toFix = 0; $('#reduction_percent_display').html('-' + parseFloat(discountPercentage).toFixed(toFix) + '%'); $('#reduction_percent').show(); } } } // Green Tax (Eco tax) // Update display of Green Tax if (default_eco_tax) { ecotax = default_eco_tax; // If the default product ecotax is overridden by the combination if (combination.ecotax) ecotax = +combination.ecotax; if (!noTaxForThisProduct) ecotax = ecotax * (1 + ecotaxTax_rate/100) $('#ecotax_price_display').text(formatCurrency(ecotax * currencyRate, currencyFormat, currencySign, currencyBlank)); $('.price-ecotax').show(); } // Unit price are the price per piece, per Kg, per m² // It doesn't modify the price, it's only for display if (productUnitPriceRatio > 0) { $('#unit_price_display').text(formatCurrency(unit_price * currencyRate, currencyFormat, currencySign, currencyBlank)); $('.unit-price').show(); } if (noTaxForThisProduct || customerGroupWithoutTax) updateDiscountTable(priceWithDiscountsWithoutTax); else updateDiscountTable(priceWithDiscountsWithTax); } Yeah!!!
  5. Ok, I resolved in part: in classes/Product.php, in function "priceCalculation", I moved this code: if (is_array($result) && (!$specific_price || !$specific_price['id_product_attribute'] || $specific_price['price'] < 0)) { $attribute_price = Tools::convertPrice($result['attribute_price'] !== null ? (float)$result['attribute_price'] : 0, $id_currency); // If you want the default combination, please use NULL value instead if ($id_product_attribute !== false) { $price += $attribute_price; } } at the end of the function, before: $price = Tools::ps_round($price, $decimals); In this way, when I add product to cart, price is correct. But in product page, when attribute value change, price is wrong (it is still calculated on the base price), so I have to edit the file "product.js" to resolve the problem. If anyone has any suggestions expose them as well.
  6. Thanks d3m0t3x, but this fix not resolved my problem. How can I add the price of the attribute to the product already granted?
  7. Hello! I'm sorry for my horrible english! I have a problem with combination impact price and specific price. For example here: the product is 3.150,00 €, with 30% discount become 2.205,00 €. If I choiche attribute "Pianetto di lavoro inox" with value "Sì - 170,00€", price become 3.320,00€, but with discount become 2.324,00 €. I wish the attribute price was applied to the sum granted ((3.150-30%)+170) and not to the gross ((3.150+170)-30%). Is it possible? Thanks in advance!!!
  8. Hi Vekia, it would be possible to insert your module Facebook like voucher code in the popup pro ? I bought both and I wish the opening of the popup the user can click " Like" and get a voucher code. Thanks in advance. Sorry for my terrible english!!!
  9. Hello guys! I wanted to know if there is a way to reverse the operation of the checkbox fields. I wish, in the tab "categories and prices," when I view the products in a category, all the checkboxes were unchecked, and I would like to select only products that I WANT to sell on ebay. How to make this change? Any help is appreciated.
  10. Thanks, but I already modified input_vars, as I wrote in my previous post. Anyway, I solved by editing the file table_categories.tpl. I see only the categories that have a quantity in stock, in my case the categories and products were so many that probably did not finish to save. I reported this to the developer because, even putting set_time_limit = 0, the problem continues. So I think there is a setting somewhere, perhaps in the time of query execution, which stops the process with too many categories / products. Sorry for my bad english! Ciao.
  11. Please guys, i need your help, i'm sorry but it's very important. I'm desperade!!!
  12. Ragazzi scusate, chiunque abbia anche il più piccolo suggerimento, per favore, mi aiuti. Sono veramente nei guai, una piccola parola può sbloccare la mia situazione, please!!!
  13. Hello everybody. I installed the latest version of the module ebay, but I have several problems. The main one is that when I try to associate categories with those in my ebay shop , when you save , it resets everything, in fact, not saving any of my choices. Also, when you expand a category to deselect some product on Firefox, the image field always gives me "null" as a value. In addition I can not save the value that is at the bottom to determine the maximum number of photos for all products. As a last resort , the tab " Item Specifics " I find it completely empty. I use Prestashop 1.5.6.1 , I changed max_input_vars and max_execution_time values in .htaccess to prevent limits of the server and I made sure that these values ​​are always fixed ( I modified the file Tools.php !) . I have installed and uninstalled several times the module but the problem persists. I have also previously used the module 1.3.6 , which I downloaded from a post of Prestalia, in that case everything was fine, but I had to remove the module because exports all products in selected categories, not allowing me to choose which products to send to Ebay and which are not. All permits are in the module 777. If someone is able to help me by giving me some advice , it would be ideal. If you ask me to send you the login information to the BO , show me an email with which we can communicate. I need your help, because I need to put the products on ebay with some urgency , thank you, help a poor desperate !
  14. Salve a tutti. Ho installato l'ultima versione del modulo ebay, ma ho parecchi problemi. Il principale è che, quando tento di associare le categorie di ebay con quelle del mio shop, al momento del salvataggio, si resetta tutto, non salvando di fatto nessuna delle mie scelte. Inoltre, quando si espande una categoria per eventualmente deselezionare qualche prodotto, su Firefox, il campo delle immagini mi dà sempre "null" come valore. In più non riesco a salvare il valore che c'è in basso per stabilire il numero massimo di foto per tutti i prodotti. Come ultimo, il tab "Specifiche dell'oggetto" mi risulta completamente vuoto. Vi premetto subito che uso Prestashop 1.5.6.1, ho cambiato nel file .htaccess i valori max_input_vars, max_execution_time per prevenire limiti del server e ho fatto in modo che questi valori siano sempre fissi (ho modificato il file Tools.php!!!). Ho installato e disinstallato più volte il modulo ma il problema persiste. Ho inoltre utilizzato in precedenza il modulo 1.3.6, che ho scaricato da un post qui da qualche parte di Prestalia; in quel caso andava tutto bene, ma ho dovuto togliere il modulo perchè caricava indistintamente tutti i prodotti delle categorie selezionate, non permettendomi di scegliere quali prodotti inviare ad Ebay e quali no. Tutti i permessi del modulo sono in 777. Se qualcuno è in grado di aiutarmi, dandomi qualche dritta, sarebbe l'ideale. Se mi chiedete di inviarvi i dati di accesso al BO, indicatemi una mail con cui possiamo comunicare. Ho bisogno del vostro aiuto, perchè devo necessariamente mettere su ebay i prodotti con una certa urgenza, vi ringrazio, aiutate un povero disperato!!!
×
×
  • Create New...

Important Information

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