Jump to content
DataKick

[Free Module] PriceAlert - Follow the Price

Recommended Posts

On 7/2/2018 at 4:59 PM, freddie1946 said:

Thanks for replying, i noticed that the email template is not translated in my language but in the logs section there is nothing about that.

 

Great. There should be an entry in logs though, unless you have debug mode enabled. It's a bit counterintuitive, but in this case debug mode results with less debuggable information available :) If you have debug mode enabled, please turn it off - this should be enabled in development environment only

 

Share this post


Link to post
Share on other sites
On 4/7/2018 at 7:18 AM, DataKick said:

 

Great. There should be an entry in logs though, unless you have debug mode enabled. It's a bit counterintuitive, but in this case debug mode results with less debuggable information available :) If you have debug mode enabled, please turn it off - this should be enabled in development environment only

 

Hi, i have debug mode turned off. 

define('_PS_MODE_DEV_', false)

 

Share this post


Link to post
Share on other sites

sorry for my english.

i want to ask how i can make to going mail alert to customer when the price drop to any value.

thanks

 

 

Share this post


Link to post
Share on other sites
On 7/10/2018 at 5:43 PM, soilets said:

sorry for my english.

i want to ask how i can make to going mail alert to customer when the price drop to any value.

thanks

 

Hello,

unfortunately that can't be achieved with my module. It would need to be modified heavily

 

Share this post


Link to post
Share on other sites
1 hour ago, DataKick said:

 

Hello,

unfortunately that can't be achieved with my module. It would need to be modified heavily

 

no problem. i try myself :) . 

Share this post


Link to post
Share on other sites
2 minutes ago, soilets said:

no problem. i try myself :) . 

 

Great. Please share the result with us, if you manage to do this

Share this post


Link to post
Share on other sites
46 minutes ago, DataKick said:

 

Great. Please share the result with us, if you manage to do this

ok :)

Share this post


Link to post
Share on other sites

I've just released new version 1.0.11 -- this one fixes few bugs, and also integrates with krona Loyalty Points module

Share this post


Link to post
Share on other sites
On 16.7.2018 at 8:50 AM, DataKick said:

I've just released new version 1.0.11 -- this one fixes few bugs, and also integrates with krona Loyalty Points module

 

this krona module is only available for thirty bees, not for prestashop 1.,7, right?

how exactly does this word together with the krona module?

Share this post


Link to post
Share on other sites
4 hours ago, backamblock said:

 

this krona module is only available for thirty bees, not for prestashop 1.,7, right?

how exactly does this word together with the krona module?

 

That's right, krona is has not yet been ported to vanilla ps. Which is a great shame, because it's one of those modules that can do wonders for your store.

 

Anyway, pricealert creates new krona action and trigger it every time customer creates a price alert. You can then configure krona to give loyalty points for this action. 

 

krona.png.6a84705520946e80e1edf3de84a03356.png

 

Share this post


Link to post
Share on other sites
13 hours ago, DataKick said:

 

That's right, krona is has not yet been ported to vanilla ps. Which is a great shame, because it's one of those modules that can do wonders for your store.

 

Anyway, pricealert creates new krona action and trigger it every time customer creates a price alert. You can then configure krona to give loyalty points for this action. 

 

 

oha nice... that would be really useful, right now i have the gamifications module rfom git, which works really well, but an integration with revws would be great.

Share this post


Link to post
Share on other sites

Hi, email is send when I change the price manually but not when I change the specific price. Where can be the problem?

Share this post


Link to post
Share on other sites

@fourarrow this module does not support specific prices and/or cart rules yet. I plan to add support for specific prices, but cart rules impact will probably never be supported 

Share this post


Link to post
Share on other sites

Hi,

Text field for customer message would be nice... will you consider adding this to next release, or could anyone share how to do it?

Thanks!

 

Share this post


Link to post
Share on other sites

scnYq7wQ.png

In the mobile display of the product image was displayed stretched. The problem was solved by changing:

in file pricealert.js -> find ._2AtUBN5j2H8Hbfzsp6-1Dg img {\n    width: auto;\n    height: 25vh;\n

and replace ._2AtUBN5j2H8Hbfzsp6-1Dg img {\n    width: auto;\n    height: 100%;\n

result:

pRqcriBY.png

Edited by Fedonkin (see edit history)

Share this post


Link to post
Share on other sites
3 hours ago, Fedonkin said:

 

In the mobile display of the product image was displayed stretched. The problem was solved by changing:

in file pricealert.js -> find ._2AtUBN5j2H8Hbfzsp6-1Dg img {\n    width: auto;\n    height: 25vh;\n

and replace ._2AtUBN5j2H8Hbfzsp6-1Dg img {\n    width: auto;\n    height: 100%;\n

result:

 

 

 

Thank you! I'll use your suggestion and add it to the module css file.

Share this post


Link to post
Share on other sites
On 2/6/2019 at 7:11 PM, fourarrow said:

Thank you for the module. Is it possible for my customers to leave short message?

Not at the moment. It's a good feature request, though. I'll implement it in the future

Share this post


Link to post
Share on other sites

Hello, I do not receive notifications by email when a customer requests a notice of price reduction. Thanks.

Share this post


Link to post
Share on other sites
1 hour ago, PIELRACING said:

Hello, I do not receive notifications by email when a customer requests a notice of price reduction. Thanks.

Do you have email template translated to your language?

Share this post


Link to post
Share on other sites

 

hace 6 minutos, DataKick dijo:

¿Tiene la plantilla de correo electrónico traducida a su idioma?

Is it in English, can that be why?

My language is Spanish

Share this post


Link to post
Share on other sites
hace 1 minuto, PIELRACING dijo:

 

¿Está en inglés, puede ser por eso?

Mi idioma es español

I have checked that the client, and we do not receive electronic mail.

Share this post


Link to post
Share on other sites
6 minutes ago, PIELRACING said:

I have checked that the client, and we do not receive electronic mail.

Translate both email templates to *all* languages you are using in your shop. The module comes with english version only

Share this post


Link to post
Share on other sites
hace 2 minutos, DataKick dijo:

Traduzca ambas plantillas de correo electrónico a * todos * los idiomas que está utilizando en su tienda. El módulo viene solo en versión inglesa.

Ok, Thank you very much and greetings.

Share this post


Link to post
Share on other sites

error in 1.7.5.1

Whoops, looks like something went wrong.

 

(1/1) UndefinedMethodException

Attempted to call an undefined method named "getImages" of class "PrestaShop\PrestaShop\Adapter\Presenter\Product\ProductLazyArray".
Did you mean to call "getFlags"?

in PRICEALERT.PHP LINE 631
at PriceAlert->getProduct(object(ProductLazyArray))in PRICEALERT.PHP LINE 544
at PriceAlert->hookDisplayProductButtons(array('product' => object(ProductLazyArray), 'smarty' => object(SmartyDevTemplate), 'cookie' =>object(Cookie), 'cart' => object(Cart), 'altern' => 2))in HOOK.PHP LINE 966
at HookCore::coreCallHook(object(PriceAlert), 'hookdisplayProductButtons', array('product' => object(ProductLazyArray), 'smarty' =>object(SmartyDevTemplate), 'cookie' => object(Cookie), 'cart' => object(Cart), 'altern' => 2))in HOOK.PHP LINE 355
at HookCore::callHookOn(object(PriceAlert), 'displayProductAdditionalInfo', array('product' => object(ProductLazyArray), 'smarty' =>object(SmartyDevTemplate), 'cookie' => object(Cookie), 'cart' => object(Cart), 'altern' => 2))in HOOK.PHP LINE 903
at HookCore::exec('displayProductAdditionalInfo', array('product' => object(ProductLazyArray), 'smarty' => object(SmartyDevTemplate), 'cookie' =>object(Cookie), 'cart' => object(Cart), 'altern' => 2), null)in SMARTY.CONFIG.INC.PHP LINE 165
at smartyHook(array('h' => 'displayProductAdditionalInfo', 'product' => object(ProductLazyArray)), object(SmartyDevTemplate))in SMARTYLAZYREGISTER.PHP LINE 83
at SmartyLazyRegister->__call('smartyHook', array(array('h' => 'displayProductAdditionalInfo', 'product' => object(ProductLazyArray)),object(SmartyDevTemplate)))in BD205B3B681B1F427DFC350714D0725CE165D3BF_2.FILE.PRODUCT-ADDITIONAL-INFO.TPL.PHP LINE 25
at content_5c9a2d734c2ca5_66592988(object(SmartyDevTemplate))in SMARTY_TEMPLATE_RESOURCE_BASE.PHP LINE 123
at Smarty_Template_Resource_Base->getRenderedTemplateCode(object(SmartyDevTemplate))in SMARTY_TEMPLATE_COMPILED.PHP LINE 114
at Smarty_Template_Compiled->render(object(SmartyDevTemplate))in SMARTY_INTERNAL_TEMPLATE.PHP LINE 216
at Smarty_Internal_Template->render()in SMARTY_INTERNAL_TEMPLATE.PHP LINE 385
at Smarty_Internal_Template->_subTemplateRender('file:catalog/_partials/product-additional-info.tpl', null, 'layouts/layout-full-width.tpl', 0, 3600,array(), 0, false)in 5BFD65CF20D54EF0D290037175A7DCF857AA7F90_2.FILE.PRODUCT.TPL.PHP LINE 348
at Block_14136166485c9a2d731916e4_02535673->callBlock(object(SmartyDevTemplate))in SMARTY_INTERNAL_RUNTIME_INHERITANCE.PHP LINE 248
at Smarty_Internal_Runtime_Inheritance->callBlock(object(Block_14136166485c9a2d731916e4_02535673), object(SmartyDevTemplate))in SMARTY_INTERNAL_RUNTIME_INHERITANCE.PHP LINE 184
at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_14136166485c9a2d731916e4_02535673))in SMARTY_INTERNAL_RUNTIME_INHERITANCE.PHP LINE 156
at Smarty_Internal_Runtime_Inheritance->instanceBlock(object(SmartyDevTemplate), 'Block_14136166485c9a2d731916e4_02535673', 'product_additional_info', 0)in 5BFD65CF20D54EF0D290037175A7DCF857AA7F90_2.FILE.PRODUCT.TPL.PHP LINE 397
at Block_13663519955c9a2d7318b035_93057452->callBlock(object(SmartyDevTemplate))in SMARTY_INTERNAL_RUNTIME_INHERITANCE.PHP LINE 248
at Smarty_Internal_Runtime_Inheritance->callBlock(object(Block_13663519955c9a2d7318b035_93057452), object(SmartyDevTemplate))in SMARTY_INTERNAL_RUNTIME_INHERITANCE.PHP LINE 184
at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_13663519955c9a2d7318b035_93057452))in SMARTY_INTERNAL_RUNTIME_INHERITANCE.PHP LINE 156
at Smarty_Internal_Runtime_Inheritance->instanceBlock(object(SmartyDevTemplate), 'Block_13663519955c9a2d7318b035_93057452', 'product_buy', 0)in 5BFD65CF20D54EF0D290037175A7DCF857AA7F90_2.FILE.PRODUCT.TPL.PHP LINE 845
at Block_720261665c9a2d73179d77_08633804->callBlock(object(SmartyDevTemplate))in SMARTY_INTERNAL_RUNTIME_INHERITANCE.PHP LINE 248
at Smarty_Internal_Runtime_Inheritance->callBlock(object(Block_720261665c9a2d73179d77_08633804), object(SmartyDevTemplate))in SMARTY_INTERNAL_RUNTIME_INHERITANCE.PHP LINE 184
at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_720261665c9a2d73179d77_08633804),object(Block_12733178455c9a2d731c32f4_56548944))in SMARTY_INTERNAL_RUNTIME_INHERITANCE.PHP LINE 186
at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_12733178455c9a2d731c32f4_56548944))in SMARTY_INTERNAL_RUNTIME_INHERITANCE.PHP LINE 156
at Smarty_Internal_Runtime_Inheritance->instanceBlock(object(SmartyDevTemplate), 'Block_12733178455c9a2d731c32f4_56548944', 'content', 1)in 900D0BD772042473B2CC9DAC10F32576B556BD95_2.FILE.LAYOUT-FULL-WIDTH.TPL.PHP LINE 101
at Block_4409448925c9a2d731c2748_91073866->callBlock(object(SmartyDevTemplate))in SMARTY_INTERNAL_RUNTIME_INHERITANCE.PHP LINE 248
at Smarty_Internal_Runtime_Inheritance->callBlock(object(Block_4409448925c9a2d731c2748_91073866), object(SmartyDevTemplate))in SMARTY_INTERNAL_RUNTIME_INHERITANCE.PHP LINE 184
at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_4409448925c9a2d731c2748_91073866),object(Block_10014377935c9a2d731d4ee6_33172972))in SMARTY_INTERNAL_RUNTIME_INHERITANCE.PHP LINE 186
at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_10014377935c9a2d731d4ee6_33172972))in SMARTY_INTERNAL_RUNTIME_INHERITANCE.PHP LINE 156
at Smarty_Internal_Runtime_Inheritance->instanceBlock(object(SmartyDevTemplate), 'Block_10014377935c9a2d731d4ee6_33172972', 'content_wrapper')in 29908BEA8B3CC04C6319773414C41F03051A0BB4_2.FILE.LAYOUT-BOTH-COLUMNS.TPL.PHP LINE 95
at content_5c9a2d731dca65_78000736(object(SmartyDevTemplate))in SMARTY_TEMPLATE_RESOURCE_BASE.PHP LINE 123
at Smarty_Template_Resource_Base->getRenderedTemplateCode(object(SmartyDevTemplate))in SMARTY_TEMPLATE_COMPILED.PHP LINE 114
at Smarty_Template_Compiled->render(object(SmartyDevTemplate))in SMARTY_INTERNAL_TEMPLATE.PHP LINE 216
at Smarty_Internal_Template->render()in SMARTY_INTERNAL_TEMPLATE.PHP LINE 385
at Smarty_Internal_Template->_subTemplateRender('layouts/layout-both-columns.tpl', null, 'layouts/layout-full-width.tpl', 0, 3600, array(), 2, false,null, null)in SMARTY_INTERNAL_RUNTIME_INHERITANCE.PHP LINE 125
at Smarty_Internal_Runtime_Inheritance->endChild(object(SmartyDevTemplate), 'layouts/layout-both-columns.tpl')in 900D0BD772042473B2CC9DAC10F32576B556BD95_2.FILE.LAYOUT-FULL-WIDTH.TPL.PHP LINE 42
at content_5c9a2d731c40e7_11290229(object(SmartyDevTemplate))in SMARTY_TEMPLATE_RESOURCE_BASE.PHP LINE 123
at Smarty_Template_Resource_Base->getRenderedTemplateCode(object(SmartyDevTemplate))in SMARTY_TEMPLATE_COMPILED.PHP LINE 114
at Smarty_Template_Compiled->render(object(SmartyDevTemplate))in SMARTY_INTERNAL_TEMPLATE.PHP LINE 216
at Smarty_Internal_Template->render()in SMARTY_INTERNAL_TEMPLATE.PHP LINE 385
at Smarty_Internal_Template->_subTemplateRender('layouts/layout-full-width.tpl', null, 'layouts/layout-full-width.tpl', 0, 3600, array(), 2, false, null,null)in SMARTY_INTERNAL_RUNTIME_INHERITANCE.PHP LINE 125
at Smarty_Internal_Runtime_Inheritance->endChild(object(SmartyDevTemplate), 'layouts/layout-full-width.tpl')in 5BFD65CF20D54EF0D290037175A7DCF857AA7F90_2.FILE.PRODUCT.TPL.PHP LINE 54
at content_5c9a2d731a8d00_37885841(object(SmartyDevTemplate))in SMARTY_TEMPLATE_RESOURCE_BASE.PHP LINE 123
at Smarty_Template_Resource_Base->getRenderedTemplateCode(object(SmartyDevTemplate))in SMARTY_TEMPLATE_COMPILED.PHP LINE 114
at Smarty_Template_Compiled->render(object(SmartyDevTemplate))in SMARTY_INTERNAL_TEMPLATE.PHP LINE 216
at Smarty_Internal_Template->render(false, 0)in SMARTY_INTERNAL_TEMPLATEBASE.PHP LINE 232
at Smarty_Internal_TemplateBase->_execute(object(SmartyDevTemplate), null, 'layouts/layout-full-width.tpl', null, 0)in SMARTY_INTERNAL_TEMPLATEBASE.PHP LINE 116
at Smarty_Internal_TemplateBase->fetch('catalog/product.tpl', null, 'layouts/layout-full-width.tpl', null, false, true, false)in SMARTYDEV.PHP LINE 40
at SmartyDev->fetch('catalog/product.tpl', null, 'layouts/layout-full-width.tpl')in FRONTCONTROLLER.PHP LINE 682
at FrontControllerCore->smartyOutputContent('catalog/product.tpl')in FRONTCONTROLLER.PHP LINE 666
at FrontControllerCore->display()in CONTROLLER.PHP LINE 301
at ControllerCore->run()in DISPATCHER.PHP LINE 511
at DispatcherCore->dispatch()in INDEX.PHP LINE 28

Share this post


Link to post
Share on other sites

New version 1.0.12  has been release. Due to changes in prestashop 1.7.5.x, pricealert module stopped working on this version. This new release fixes this.

Share this post


Link to post
Share on other sites

New version 1.1.0 was released. This version fixes couple of bugs, and includes Italian translation

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

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