Jump to content

[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
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
  • 3 weeks later...
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
  • 1 month later...
  • 1 month later...

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
  • 2 months later...
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
  • 2 weeks later...
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
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
  • 1 month later...

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
  • 2 weeks later...

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
  • 1 month later...
  • 1 month later...
On 8/2/2019 at 12:41 PM, DataKick said:

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

There is a problem - the customer does not receive notification after the price reduction.

Share this post


Link to post
Share on other sites
  • 6 months later...
  • 3 months later...

Hello, I would like to know if the add-on can be modified to alert my registered customers about a price increase as well.
My clients are B2B and it would be very helpful if they found out automatically when I change a price.
From now, thank you for you help.

PS: I work with prestashop 1.6.1.23

Excuse my bad English, I am using an online translator.

Share this post


Link to post
Share on other sites
  • 4 months later...
  • 3 months later...
Posted (edited)

hi all, after installing on our shop with 1.16.1.19 prestashop, there seemed to be an attach on many abondoned cart addings, 

after uninstalling, it stopped, anybody knows the latest good version for prestashop 1.16?

thanks ahead, 

Edited by rhhotelsupply (see edit history)

Share this post


Link to post
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...

Important Information

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