FAQ

1. Why is it impossible to access to the modules menus in the admin?

You might need to:

  • - flush your magento cache
  • - deactivate compiler
  • - log out and log back in from the admin
  • - reactivate the compiler

 

2. When installing J2T Points & Rewards module, I get mysql error messages

You need to make sure that your mysql user has permission to access COLUMS mysql tables. It is required by our points & reward module to have full access to you mysql database in order to install the module correctly.

3. When using J2T Ajax Cart, I get an js error message, what can I do

  1. - Verify that you are using correct class manes on your phtml pages
  2. - Follow all instructions from the documentation (on product page)
  3. - Analyze the ajax html outputs from firebug or other development tools (your might have some conflicts with other theme misusing)


4. When using the module, the module doesn't show any error, but the features are not there. What could that be?

Some of our modules are overriding magento classes. Some other modules might override the same classes. You can check how a module is overrided by checking out this! This kind of issue can be fixed by removing the overriding procedure from the conflicing module, locate the class used from our files and extending the class to the other module class name.

5. In J2T Points & Rewards module, everything seems to work correctly but when I try to redeem points from shopping cart, I can see that the points are used, but no discount is applied

Prior v1.5.18:

This certainly means that another module is overriding the same classes overrided by J2T Points & Rewards module. You need to remove (or comment out) the overriding setup in config.xml from conflicting module and extend our Rewardpoints_Model_Validator to the conflicting module validator classes that overriding Mage_SalesRule_Model_Validator

For example, to make TinyBrick promotion extension work with ours, you will need to remove (from TinyBrick module config.xml file):
<salesrule>
    <rewrite>
        <validator>TinyBrick_Promotion_Model_Validator</validator>
        <rule>TinyBrick_Promotion_Model_Rule</rule>
    </rewrite>
</salesrule>

... and edit our module file app/code/community/RewardpointsModel/Validator.php and replace "extends Mage_SalesRule_Model_Validator" by "extends TinyBrick_Promotion_Model_Rule"

If v1.5.18 or greater:

Replace in app/code/community/Rewardpoints/Helper/Event.php the following line:
    //return ceil(Mage::getSingleton('rewardpoints/session')->getCreditPoints());
by:
    return ceil(Mage::getSingleton('rewardpoints/session')->getCreditPoints()); 

6. In J2T Points & Rewards module, the discounts seem to apply on products prices excluding taxes

If you want to include taxes while you are applying discount on a product, please note that you also have to go in System > Configuration > Tax, under "Calculation Settings" and set "Apply customer tax" to "Before discount"

7. In J2T Product question module, I am not able to see the link to the product question

You can manually show the question url from product view phtml file with the following code:

<?php $nb_question = Mage::getModel('j2tproductquestion/productquestion')->getQuestionsCount($this->getProduct()->getId(), Mage::app()->getStore()->getId());?>
<?php $question_url = Mage::getUrl('j2tproductquestion/product/list', array( 'id' => $this->getProduct()->getId() ));?>
<?php if ($nb_question):?>
    <div class="questions">
        <a href="<?php echo $question_url ?>"><?php echo $this->__('Questions asked about this product (%s)', $nb_question);?></a>
    </div>
<?php else:?>
    <div class="no-questions">
        <a href="<?php echo $question_url ?>#question-form"><?php echo $this->__('Ask a question about this product');?></a>
    </div>
<?php endif; ?>

8. In J2T Points & rewards module, I can't add new customers from admin (fix in version 1.5.3+)

Error message: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND main_table.points_spent > 0 

In order to fix the possible issue that some admin user could experience when trying to add customer from magento admin, please modify the file app/code/community/Rewardpoints/Block/Adminhtml/Customer/Edit/Tab.php and replace:

        this->addTab('rewardpoints', array(
            'label'     => Mage::helper('rewardpoints')->__('Reward Points'),
            //'content'   => $this->getLayout()->createBlock('rewardpoints/adminhtml_customerstats')->toHtml()
            'content'   => $this->getLayout()->createBlock('rewardpoints/adminhtml_customerpoints')->initForm()->toHtml()
        ));

        $this->_updateActiveTab();

by

        $customer = Mage::registry('current_customer');
        if ($customer->getId()){
            $this->addTab('rewardpoints', array(
                'label'     => Mage::helper('rewardpoints')->__('Reward Points'),
                'content'   => $this->getLayout()->createBlock('rewardpoints/adminhtml_customerpoints')->initForm()->toHtml()
            )); 
            $this->_updateActiveTab();
        }

9. In J2T Points & rewards module, I can't place an order with guest user (fix in version 1.5.4+)

Javascript error message type at the end of checkout process.

Open the file app/code/community/Rewardpoints/Model/Observer.php and:
>> add if ($order->getCustomerId() == 0){ return; } right after protected function pointsOnOrder($order, $quote){

10. In J2T Points & rewards module, I get table does not exist

Use the following sql query: DELETE FROM `core_resourceWHERE `code` = 'rewardpoints_setup'
And flush your magento cache

11. In J2T Auto add module, error when using "show product list" feature (helper error)

Around line 90, replace: if ($product->getId()){ by: if ($product->getId()){ 

12. In J2T Points & rewards module, I can't remove points to a specific user in admin user account area (admin gift = 0)

In app/code/community/Rewardpoints/Model/Observer.php file, replace: $model->setPointsSpend($data['points_spent']); by: $model->setPointsSpent($data['points_spent']);

13. In J2T Points & rewards module, point usage is wrong within multiple shipping order process

Add the following lines in app/code/community/Rewardpoints/etc/config.xml (before </global> closing tags):

<rewrite>
    <rewardpoints_multishipping>
        <from><![CDATA[#^/checkout/multishipping/addresses/#]]></from>
        <to>/rewardpoints/multishipping/addresses/</to>
    </rewardpoints_multishipping>
</rewrite>

... And create a new file MultipleshippingController.php in app/code/community/Rewardpoints/controllers/ with the following content:

<?php
require_once "Mage/Checkout/controllers/MultishippingController.php";
class Rewardpoints_MultishippingController extends Mage_Checkout_MultishippingController{
    public function addressesAction()    {
        if (Mage::getSingleton('rewardpoints/session')->getCreditPoints()){
            $this->_getCheckoutSession()->addError($this->__('Points cannot be redeemed within multiple shipping orders.'));
            Mage::getSingleton('rewardpoints/session')->unsetAll();
        }
        parent::addressesAction();
    }

 

Note that those problems are the most familiar problems that could arise when installing any kind of modules. Don't hesitate to take the technical support option or professional installation when buying the modules. We can provide customized version of our module, that you simply need to extract on your server, with technical support option, if necessary, and with professional installation, everything is made by us.