Updated DHL delivery times in Europe

DHL changed the number of days a parcel from Germany takes to reach it’s destination.
Italy, Netherlands, Portugal and Slovakia are not 1 day faster.
As expected, Great Britain takes 1 day longer due to the (long postponed) new customs processing gradually starting in February.

Zetapaws order about to be shipped

Good news for everyone waiting for the 7 out of 60 Zeta toys that are out-of-stock.
We just got word, that the order we placed last year should be on it’s way in a couple of days now.

Akita (the probably best known toy made by Zeta and one of our size references for many other toys)

UK customers should order now. Border delays starting next week.

Starting next week the first new border checks for exports from the EU (where we are) to the UK will start.
At first only affecting a small number of products.

A much larger number of checks will start in April and ramp up until November.
This will slow down border traffic.

As a consequence, we urge UK customers to place planned orders of toys at YiffyToys within the next few days. So they can cross the UK border before all of this starts.
Remember: Everything you can buy in our shop is actually in stock and can be shipped right away.

More sort options

We updates the shop software to offer more option on how to sort the list of products.
So you have an easier time to find what you are looking for.
At the moment only „New Arrivals“ is added but after a while „Best Selling“ and „Most Viewed“ will also be offered.
These take a while to gather enough data.

New delivery by Exotic Erotics on it’s way

You know the drill…
A new delivery of Dildos by Exotic Erotics (English / German) is on it’s way.

We expect it to arrive in 9-16 business days (including customs).
Then we just have to count, label and sort it for the new stock to be available in our shop (English Shop / German Shop).
When that happens, we’ll report here again.
If you want to track this delivery, you can do so here.
In case you are eagerly awaiting some toy to be in stock again.

Custom Dildos:
For a few days now, it will be possible to order custom variation again. Just contact us via email, stating all the details like colour and firmness. Then we’ll provide you with a custom product that can be ordered exactly 1 time via the regular ordering process. The only  difference is that it obviously takes longer to ship and we require it to be fully paid right away. Also for custom made products there is no 14 day return period.

(Yes, postings in the category „Disturbing Dildo Deliveries“ are basically copy&pasted.
There is just nothing original to write about such a thing but many people are waiting
for toys of a specific manufacturer to come in, so it’s important we post these.)

Improved navigation, filtering and translations

We noticed that visiting the large categories in the shop with a mobile browser can be overwhelming.
So we added headers to the „species/canines“ category to aid in narrowing down the selection if you choose to. In mobile browsers these will be shown below each other instead of a horizontal row.
We have specifically chosen example products that highlight the large variety of different products that can be found.
We also added a number of additional yes/no product attributes to be used in filtering and advanced search.

Another thing we did was to update the general German translation of the shop as many words updated or added in recent updated where missing a translation yet.
Some German and English wording surrounding the use of filters and sorting have been modified to be easier to understand.

fixing 404

In the HTTP log we noticed a number of „404 not found“ errors and fixed them.

Technical background

Turns out that if you visit a link (you don’t have a session yet) to an english category
and the shop automatically switches you to German (because your web browser says that you prefer German to English),
it will look for the English category name on the German server.

We added a number of redirects to fix this for all cases we could find.
there can still be some left over and we will keep our eyes open.

Fixed a strange bug that existed for many, many years

The shop software is really complex.
We don’t write it outself.
It does contain some bugs and that will always be the case to some extend.

The issue

Given that products with their many properties to support filtering, searching, categories, multiple languages, … are complex, we often copy an existing product to create a new one.
Many years ago we noticed an issue with URL redirects of copied products conflicting with the product that was originally copied. Even as both are supposed to have different URLs.

The cause

That visible issue exists for many people and can have dozens of possible reasons.
So finally, after all these years, we stumbled across the reason it existed for us.
Every product has a url_key. That is unique and gets changed automatically by appending „-1“ when copying a product.
It turns out, that a second, invisible property „url_path“ existed. It was not shown or mentioned anywhere at all.
For a limited time in the past, there was a bug.
When copying a product, this invisible property was not changed.
The resulting duplicates created the error messages.
So finally we knew what to look for and could find all affected products with a complex database query. To not risk breaking anything, we fixed every broken product manually in the database instead of deleting the entire table and have it be reindexed automatically.

New Species selection screens

We have completely replaced the aging species selection in English and German.
The new layout works better on mobile devices (e.g. smaller images just for mobile)
and has a lot more categories.
So you can find exactly what you are looking for fast.

We also noticed a number of toys that where in the wrong category and assigned them correctly.