home.social

Search

464 results for “shop”

  1. Updated my jewelry class schedule and the corresponding online shop page: mljewelrydesigns.square.site/s

    One of the reasons I wanted to start selling locally again was so I could push my classes and open studio time. November is a great time to learn how to make .😊 And yes, I also offer a 2-day silversmithing class for people who are serious about it.

  2. Sadiq Khan: Oxford Street pedestrianisation will rid road of 'dross' American shops – London Evening Standard

    Sadiq Khan: Oxford Street pedestrianisation will rid road of ‘dross’ American shops  London Evening StandardOne road, 120m people, zero…
    #NewsBeep #News #Headlines #OxfordCircus #OxfordStreet #SadiqKhan #UK #UnitedKingdom #WestminsterCouncil
    newsbeep.com/784014/

  3. The Best-Selling Great Value Ice Cream Flavor That Shoppers Swear Rivals Name Brands










    The Image Party/Shutterstock We may receive a commission on purchases made from links. The sticker shock of rising grocery prices has changed how many of us shop, but that shouldn’t mean permanently removing sweet treat…
    #dining #cooking #diet #food #Food #FoodTopics
    diningandcooking.com/2871390/t

  4. #BBC #News Gunmen kill at least 10 villagers and loot shops in northeast Nigeria w.st/ZWEfg

  5. Gunmen kill at least 10 villagers and loot shops in northeast Nigeria

    Police are searching for other casualties, with officials warning the actual death toll could rise further.

    bbc.co.uk/news/articles/cq1kdl

    (c) #BBC #News

  6. 「セガ ラッキーくじ PINGU™ ~PINGU'S Donut Shop~」が10月29日(木)より順次発売開始!ショッパー風ショルダーバッグやぬいぐるみマスコットなどドーナツ屋デザインの楽しいアイテムがいっぱい!!
    hobby.dengeki.com/news/3143182/

    #hobby_dengeki #グッズ #セガプライズ #ワールドキャラクター #セガ #ラッキーくじ #ピングー

  7. What’s In Your Fridge: Justine Redila of Boot Scootin’ Sundays and Soul Steppin’

    Get the best of Vancouver in your inbox, every Tuesday and Thursday. Sign up for our free newsletter.  …
    #Canada #Vancouver #arts #city #culture #dining #Entertainment #events #fashion #film #food #lifestyle #Music #nightlife #restaurants #shopping #TV
    europesays.com/canada/263047/

  8. I run the WooCommerce store behind a small online clothing shop. Most of the orders are made to order and ship from print partners in several countries, so the delivery promise differs by destination. Google's merchant listings can show that promise, and the return window, right in search results, but only if the product markup says so. WooCommerce's built-in Product schema does not.

    This post walks through adding hasMerchantReturnPolicy and shippingDetails to the offer that WooCommerce already prints, without a plugin.

    What WooCommerce outputs by default


    WooCommerce prints JSON-LD for each product through the WC_Structured_Data class. The offer part comes from generate_product_data(), and before it is added to the markup it passes through a filter:

    apply_filters( 'woocommerce_structured_data_product_offer', $markup_offer, $product );

    That filter is the cleanest place to hook in. It receives one offer array and the WC_Product, and whatever you return becomes the offer in the final JSON-LD.

    The return policy


    Schema.org models returns as a MerchantReturnPolicy. For a fixed return window, Google wants the country it applies to, the category of the policy and the number of days. The shop in this example accepts returns for 30 days.

    function shop_return_policy() {
    return array(
    '@type' => 'MerchantReturnPolicy',
    'applicableCountry' => 'US',
    'returnPolicyCategory' => 'https://schema.org/MerchantReturnFiniteReturnWindow',
    'merchantReturnDays' => 30,
    'returnMethod' => 'https://schema.org/ReturnByMail',
    );
    }

    Add returnFees only if you can state it truthfully for every product. Leaving out a property is better than guessing.

    Shipping details per destination


    Delivery time is split into handling time (the days before the parcel leaves) and transit time. Here processing takes 1 to 5 business days, and transit depends on the region, so the code builds one OfferShippingDetails entry per country:

    function shop_shipping_details() {
    $transit = array(
    'US' => array( 8, 15 ),
    'CA' => array( 8, 15 ),
    'GB' => array( 8, 15 ),
    'AU' => array( 10, 20 ),
    );

    $details = array();
    foreach ( $transit as $country => $days ) {
    $details[] = array(
    '@type' => 'OfferShippingDetails',
    'shippingDestination' => array(
    '@type' => 'DefinedRegion',
    'addressCountry' => $country,
    ),
    'shippingRate' => array(
    '@type' => 'MonetaryAmount',
    'value' => SHOP_SHIPPING_RATE, // your real rate for this destination
    'currency' => 'USD',
    ),
    'deliveryTime' => array(
    '@type' => 'ShippingDeliveryTime',
    'handlingTime' => array(
    '@type' => 'QuantitativeValue',
    'minValue' => 1,
    'maxValue' => 5,
    'unitCode' => 'DAY',
    ),
    'transitTime' => array(
    '@type' => 'QuantitativeValue',
    'minValue' => $days[0],
    'maxValue' => $days[1],
    'unitCode' => 'DAY',
    ),
    ),
    );
    }
    return $details;
    }

    The rate is a constant here on purpose. If the rate differs by country or by cart total, read it from your shipping zones instead of hard-coding one number for everything.

    Hooking it in


    add_filter( 'woocommerce_structured_data_product_offer', function ( $offer, $product ) {
    if ( ! $product instanceof WC_Product || ! $product->is_purchasable() ) {
    return $offer;
    }
    $offer['hasMerchantReturnPolicy'] = shop_return_policy();
    $offer['shippingDetails'] = shop_shipping_details();
    return $offer;
    }, 10, 2 );

    Put this in a small site plugin or in the child theme's functions.php. A site plugin survives a theme switch, which is why I prefer it.

    Checking the result


    View the page source of a product and search for application/ld+json. WooCommerce prints the block near the end of the page. Then paste the product URL into Google's Rich Results Test and into the Schema Markup Validator at validator.schema.org. The first tells you whether the page is eligible for merchant listing features, and the second catches typos in types and property names.

    After a few days, the Merchant listings report in Search Console shows whether Google has picked the fields up across the catalog, along with any products that are missing a required property.#woocommerce #wordpress #php #seo #software #coding #development #engineering #inclusive #community
    Adding return and shipping details to WooCommerce product schema

  9. Apparently an Arab is trying to buy every fish and chip shop in UK. His name is Sultan Vinegar.

  10. From AP: London’s Oxford Street bans traffic as the city tries to boost its shopping district youtube.com/watch?v=Szkl3jGbxB * VSN-GDPM c1996

  11. @Thorium
    Rock purchased from aquaintances that went to gem shows and had a small shop. The husband was dean of the biology department at UofUtah.

  12. Sadiq Khan: Oxford Street pedestrianisation will rid road of 'dross' American candy shops – London Evening Standard

    Sadiq Khan: Oxford Street pedestrianisation will rid road of ‘dross’ American candy shops  London Evening StandardOxford Street: Stretch of…
    #NewsBeep #News #UnitedKingdom #GB #GreatBritain #OxfordCircus #OxfordStreet #SadiqKhan #UK #WestminsterCouncil
    newsbeep.com/uk/814267/

  13. Loblaw CEO Per Bank says discount stores now key to winning price-weary shoppers

    TORONTO — Narrow aisles, fewer shelves, and plenty of house-brand items: this Loblaw store feels cosier but still…
    #NewsBeep #News #Business #Beverage #CA #Canada #Economy #Retail
    newsbeep.com/ca/946152/

  14. Went with Meg to the Southeastern Animal Fiber Fair (SAFF) yesterday so she could shop the vendors for yarn, buttons, and other goodies. (There is a "button lady" who sells vintage buttons *only* at these events, so Meg keeps a list of wants all year for the opportunity...) That was my big birthday gift to Meg this year: taking her to SAFF and buying her whatever she found there. I'm not a smart man. 😂

    I'm not a fiber artist myself, but I have to say I love the vibes at SAFF. She ran into several people she knows from her knit group, and all the folks that we talked to at various booths were super-nice. There were vendors who dealt in all the different stages of fiber-making, showing and selling fleeces, combs, spinning equipment, processed wool for spinning, dyeing equipment and dyes, yarn (of course), and knitting needles, etc. Felting kits, looms, and a bit of everything too.

    My only disappointment was that there were still a few vendors hawking Harry Potter-related yarns. One of them had a few interesting things, but I left the booth when I saw those -- can't support that.

    Otherwise, though, really nice way to spend an afternoon.

  15. Artists! If you have an EU Etsy shop you are now required to share your passport & a selfie with the third party provider Persona.
    Otherwise you won't get any payments & your shop will be closed within 90 days. Persona has faced scrutiny over exposed database front ends & complex third-party subprocessor networks (incl. AI firms) handling user information. It is time to close my Etsy shop for good (I only kept it open for custom orders).

    #art #mastoart #fediart #etsy #warning #artists #no

  16. Google's help page trails its retention goal rollout to Search and Shopping: Re-engagement still shows as Performance Max only in Google Ads documentation, three days after Google's holiday post. Which campaign types can use each mode? ppc.land/googles-help-page-tra #GoogleAds #PerformanceMax #DigitalMarketing #PPC #Ecommerce

Share on Mastodon

Enter the server where you have an account.