Skip Navigation

[Resolved] Is Toolset suitable to create a site with related posts?

This support ticket is created 4 years, 9 months ago. There's a good chance that you are reading advice that it now obsolete.
Sun Mon Tue Wed Thu Fri Sat
- 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 -
- 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 -

Supporter timezone: Europe/London (GMT+00:00)

This topic contains 3 replies, has 2 voices.

Last updated by Nigel 4 years, 9 months ago.

Assisted by: Nigel.

Author
Posts Email notifications only when Toolset support posts an answer (Change)
#1607541 Reply

Hi there,

I am considering if Toolset can help me rebuild my coupon section of my website using a lightweight theme (GeneratePress) that I’m already using.

I need to create a layout what currently exists on my store page (https://www.blippr.com/coupon-codes/store/blue-apron/) and would need build custom post types for store, coupons, and store category to handle the data.

On the store page I want to output the list of coupons and provide a link URL button that can be clicked. Here's a mockup of what I'm thinking - (https://share.getcloudapp.com/X6uOAonm)

I want to know if I can do this with Toolset (I'm also asking the same question to Metabox, FacetWP, etc) and consult on the potential solution.

Lastly, I want to know if I can use a bulk import (csv file?) to import data for coupons into the custom post type.

Thank you for your response...

Geoff

#1608211 Reply

Nigel
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/London (GMT+00:00)

Hi Geoff

This looks like the kind of project Toolset is well-suited for.

Note GeneratePress is one of our recommended themes and works well with Toolset: https://toolset.com/documentation/recommended-themes/

You would set up the Store post type and Coupon post type in a one-to-many (or parent-child) relationship, where many coupons can be linked to a single store.

You'd add custom fields to each post type as required, and can create a custom taxonomy for the store categories.

These are all part of the core Types plugin.

To display coupons on the store page, you would make a custom template for store posts and insert a view to display the coupons. You tell it which coupons (i.e. the coupons that belong to that store) using a relationship filter.

The View can list the coupons as shown in your mockup.

What's missing is that your screenshot says the link should open a popup when clicked. Views don't have that as an option, the basic options would be to open the link in the same tab or to open in a new tab. It could be possible to have the full coupon post shown in a pop-up, but that would require some effort on your part to work with the markup generated by the View. Support could help you with that, but you would have to be comfortable applying some suggestions for editing the markup and using shortcodes.

You would be editing the template for stores in blocks. If your email signup can be inserted as a block then there should be no problem adding that. Likewise the FAQ section at the bottom.

Except, while you can dynamically output fields such as the store name and even the count of coupons belonging to the store, your text shows "found savings 34,915 times" and I'm not sure where that 34915 figure will come from, it could be that you need some custom logic to generate that.

Finally, for importing content, you can use 3rd party plugins to import posts and custom fields.

If you need to import relationship data (e.g. you want to import coupon posts and have these be automatically connected to the correct store post) then you would likely need to use a paid solution such as WP All Import Pro which has an add-on specifically for Types relationship data.

#1610137 Reply

Hi there,

Thanks so much for the reply. I purchased Toolset over the weekend and have been working on what you mentioned. I've created 2 new custom post types (coupons and stores) with type taxonomies for each. I've created a view for my store page and I feel like I've made good progress so far. I "get" how the product works but I'm getting stuck in some areas.

FYI - I'm working on a design update for my site here - [https://staging.blippr.com/](https://staging.blippr.com/) (GeneratePress theme + Toolset)

I would like to create the following before I can move my site over:

- Store archive - a listing of all stores on the site (organized by starting letter) - does not currently exist on my site
- Coupons archive - a grid or list of the most recent coupons added (similar to what I have on [https://www.blippr.com/coupon-codes/](https://www.blippr.com/coupon-codes/) today)
- Store Template - replicate this template from my existing site - [https://www.blippr.com/coupon-codes/store/malwarebytes/](https://www.blippr.com/coupon-codes/store/malwarebytes/)
- Coupon Template - something like this from my current site - [https://www.blippr.com/coupon-codes/coupon/get-50-off-your-online-order-of-web-hosting-2/](https://www.blippr.com/coupon-codes/coupon/get-50-off-your-online-order-of-web-hosting-2/)

My thoughts are:

- I am becoming challenged to make the design / layout work.
- My current site has about 500 pages indexed. I want to keep URL structure of coupon-codes/store/{name}. Is this possible?

I can do the work but is the specific details on how to do it something your team can help me with?

Thanks so much.

Geoff

#1612167 Reply

Nigel
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/London (GMT+00:00)

Hi Geoff

I'm glad you decided to give Toolset a try.

As this is a channel for pre-sales questions, could I ask you to direct these follow-up questions to the support forum, where one of the support team will be able to guide you: https://toolset.com/forums/forum/professional-support/

You can link back to this if helpful.

Thanks for your understanding.

This thread is marked as resolved. Support staff may not reply to more posts. If you need further assistance please start a new thread.

Ready to buy Toolset?

 We offer plans that fit your needs and budget. Visit our purchase page to choose the account that's best for you.