All Low add-ons are now owned by EEHarbor. Read the blog post.

Support archive

Using Low Reorder with Low Reorder with 'Expresso Store' - will it work?

mgx 18 Oct 2012 11:32 question, complete

Hi,
Really need to be able to use Low Reorder with 'Expresso Store'.
There are 5 product categories, which are output on 5 individual product category pages (with products listed in alphabetical order) - I just want to be able to use Low Reorder to re-order the list of products.
Have had no luck getting this to work!
:(
Will Low Reorder simply not work with 'Expresso Store'?
Or can anyone please help me?
Many thanks!!!

Replies

  1. Low 18 Oct 2012 16:13

    Hi,

    I haven't used Store, so I'm not sure how it handles products.

    Does Store use channel entries for products? If so, you should be able to get it working. What's the code you're using now?

  2. mgx 19 Oct 2012 15:20

    Hi,
    Many thanks for your reply.
    Got it to work OK now (Store does use Channel entries).
    Though it does require creating separate 'hard coded' pages for each category to be 're-ordered' by the plugin. I don't suppose that there's a way around this??? What do you think?
    Thanks for your help.

  3. Adrian Macneil 19 Oct 2012 15:43

    I see no reason why this wouldn't work, since we store products as regular channel entries. Happy to help if there is anything we need to do to support it.

  4. Low 20 Oct 2012 11:35

    If you're using the "Show entries per single category" option, you can create one set and reorder entries per category (a subset). Get the right subset by setting the set="" and category="" parameter in the low_reorder:entries tag.

  5. mgx 22 Oct 2012 08:11

    Many thanks for the extra info.

    I tried that - but just get an 'empty' page, here's the code:



    <section id="bigLinks">

    {exp:low_reorder:entries set="7" category="Financial Calculators" disable="member_data|trackbacks"}

    <div class="linkPanel"> <a href="{url_title_path='products/detail'}"><img class="category_image" src="{product_image_1:small}" alt="{title}" title="{title}">
    <!-- {product_description} -->
    <h2>{title}</h2>
    </a>
    {exp:store:product entry_id="{entry_id}" form_class="form-horizontal" return="{segment_1}/{segment_2}/{segment_3}"}
    <div class="price">
    <div> {if on_sale} <del>{regular_price_inc_tax}</del><br />
    {price_inc_tax} <span class="label label-success">Save {you_save} ({you_save_percent}%)</span> {if:else}
    {regular_price_inc_tax}
    {/if}
    </div>
    </div>
    {/exp:store:product}
    </div>

    {/exp:low_reorder:entries}

    </section>
    <!-- /bigLinks -->

  6. Low 22 Oct 2012 08:15

    The category="" parameter expects a category ID, just like the native channel:entries tag. If the category is mentioned in the URL, you could use Low Seg2Cat (free) to retrieve the ID.

  7. mgx 22 Oct 2012 08:20

    OK - many thanks!
    I'll experiment with 'Seg2Cat' and report back. Thanks.

  8. mgx 22 Oct 2012 08:33

    That's fixed it - works perfectly with 'Seg2Cat'.
    Many thanks for all your help!

  9. Low 22 Oct 2012 08:34

    Cool, glad you got it working.